Table of Contents
Configurer le modem Cricket A600 Broadband
Introduction
La première chose à faire est de télécharger wvdial et toutes ses dépendances. Il fera la connexion automatiquement. Depuis le terminal en tant que root, faire :
# tazpkg get-install wvdial
Télécharger Jozee's USB_Modeswitch et l'installer depuis le terminal en tant que root :
# tazpkg install /path/to/usb_modeswitch-1.0.5.tazpkg
/path/to est l'emplacement où vous l'avez téléchargé. Vous devrez donc ajuster la ligne de commande qui précède en fonction de l'emplacement.
Faites un script appelé flipflop.sh. Vous pouvez le placer n'importe où, mais je vais utiliser là où je l'ai mis comme exemple: /home/tux/scripts/
Si vous utilisez un autre nom que “tux”, ajustez en conséquence. Maintenant, ouvrez flipflop.sh dans votre éditeur préféré. Insérez le texte suivant et enregistrez le fichier :
/usr/sbin/usb_modeswitch sleep 15 usb_modeswitch -v 0x1f28 -p 0x0020 -R 1
Depuis le terminal, rendons ce script exécutable :
# chmod a+x /home/tux/scripts/flipflop.sh
De même, si vous l'avez mis ailleurs, ajustez le chemin dans la commande en conséquence.
wvdial.conf
Nous avons installé tout ce que nous avons besoin. Il y a juste quelques étapes supplémentaires. Commençons par éditer wvdial.conf. Dans un terminal root, entrer :
# leafpad /etc/wvdial.conf
wvdial.conf devra avoir l'air de ceci :
[Dialer Defaults] Modem = /dev/ttyACM0 Baud = 460800 Stupid Mode = 1 Auto DNS = 1 Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem Type = USB Modem Phone = #777 FlowControl = Hardware (CRTSCTS) Dial Command = ATDT Username = UTILISATEUR Password = PASS
Les codes UTILISATEUR et PASS dépendent de votre opérateur. Enregistrez le fichier.
Maintenant, lancer cette commande dans un terminal root :
# /home/tux/scripts/flipflop.sh
Vous devriez obtenir quelque chose comme ceci :
Looking for target devices ... No devices in target mode or class found Looking for default devices ... Found default devices (1) Found a default device NOT in target class mode Accessing device 003 on bus 002 ... Using endpoints 0x08 (out) and 0x87 (in) Inquiring device details; driver will be detached ... Looking for active driver ... OK, driver found ("dummy") OK, driver "dummy" detached Received inquiry data (detailed identification)------------------------- Vendor String: Cricket Model String: T-Flash Disk Revision String: 2.31 ------------------------- Device description data (identification) ------------------------- Manufacturer: Cal-comp E&CC Limited Product: USB Micro SD Storage Serial No.: XXXXXXXXXXXXXXX ------------------------- Setting up communication with interface 0 ... Trying to send the message to endpoint 0x08 ... OK, message successfully sent Device is gone, skipping any further commands -> Run lsusb to note any changes. Bye. Looking for target devices ... No devices in target mode or class found Looking for default devices ... No default device found. Is it connected? Bye. tux@slitaz:~$
On dirait que cela a complètement échoué, mais pas tout à fait. Il n'a tout simplement pas trouvé le pilote. Chargez-le avec encore cette commande sous root :
# modprobe cdc_acm
Cela devrait être la dernière fois que vous aurez à entrer cette commande. Nous allons maintenant rajouter le pilote à la ligne LOAD_MODULES dans /etc/rcS.conf pour le charger au démarrage.
rcS.conf
# leafpad /etc/rcS.conf
Descendre à la ligne suivante :
LOAD_MODULES="snd_intel8x0 yenta_socket rtc agpgart intel-agp"
et ajouter “cdc_acm” à la fin de la ligne, elle devrait ensuite ressembler à ceci :
LOAD_MODULES="snd_intel8x0 yenta_socket rtc cdc_acm agpgart intel-agp"
Nous avons presque terminé. Tapons encore cette dernière commande :
# wvdial
Le modem devrait maintenant composer et se connecter. Ne pas fermer le terminal ou le modem se déconnectera. Chaque fois que vous arrêtez le système ou débranchez le modem, vous aurez à lancer flipflop.sh comme je l'ai montré ci-dessus. Si vous venez de redémarrer votre ordinateur, vous n'avez pas à lancer flipflop.sh. Bonne chance.