|

L'installation de la clé USB 3G Option 7.2 commercialisée par Bouygues Telecom et sa connexion se font en 4 étapes
1ère Etape : le switch
A la première insertion de la clef, celle ci est reconnue (comme sous windows) comme un CD Rom. Pour que votre système la reconnaisse comme une clef 3G, nous allons opérer un switch grâce à l'utilitaire usb_modeswitch
A ce stade, voici le résultat de dmesg à l'insertion de la clef :
hub 1-0:1.0: unable to enumerate USB device on port 1 usb 2-1: new full speed USB device using ohci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice scsi6 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning scsi 6:0:0:0: CD-ROM ZCOPTION HSDPA Modem 3.00 PQ: 0 ANSI: 2 sr0: scsi-1 drive sr 6:0:0:0: Attached scsi CD-ROM sr0 sr 6:0:0:0: Attached scsi generic sg1 type 5 usb-storage: device scan complete
1) Assurez-vous d'avoir installé libusb sur votre pc
emerge --search libusb
S'il n'est pas installé emerge libusb
2) Télécharger l'utilitaire usb_modeswitch ici et le décompresser
3) Compilez le en lançant la commande compile.sh
4) Copiez le nouvel executable usb_modeswitch dans /usr/sbin
5) Assurez-vous que la clef dont vous disposez a bien les identifiants suivants (avec une commande lsusb) ID 0af0:6911 Option
6) Téléchargez le fichier de configuration de usb_modeswitch spécifique à cette clef ici et copiez le dans votre répertoire /etc
7) Vérifiez que le switch s'effectue bien : insérez votre clef, fermez la fenêtre d'exploration du "cd", et lancez la commande usb_modeswitch en console
Nous allons pouvoir à présent automatiser cette tâche
2ème étape : automatiser le switch
Je vous ai préparé un fichier "prêt à l'emploi" que vous pouvez télécharger ici
Copiez le dans /etc/udev/rules.d/
Désormais, à l'insertion de la clef, le switch se fera automatiquement
3ème étape : installer le driver
Cette clef fonctionne avec le driver HSO que vous pouvez trouver ici
Décompressez le dans /lib/firmware puis installez le avec les commandes make puis make install
Ensuite lancez la commande modprobe hso
Voici à présent le résultat de dmesg à l'insertion de la clef :
usb 5-1: USB disconnect, address 5 usb 5-1: new full speed USB device using ohci_hcd and address 6 usb 5-1: configuration #1 chosen from 1 choice scsi6 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 6 usb-storage: waiting for device to settle before scanning usb 5-1: USB disconnect, address 6 usb 5-1: new full speed USB device using ohci_hcd and address 7 usb 5-1: configuration #1 chosen from 1 choice hso0: Disabled Privacy Extensions
Vous noterez la création de /dev/ttyHS0, /dev/ttyHS1 et de /dev/ttyHS2
4ème étape configurer la connexion
Pour configurer votre connexion, il suffit de modifier le script hso_connect.sh
Je vous propose le mien pour Bouygues Telecom (qui n'utlise pas de code pin pour la carte sim) en téléchargement ici
Pour lancer votre connexion : ./hso_connect.sh up
Pour couper votre connexion : ./hso_connect.sh down
Nota Bene : si comme moi vous aviez fait la bêtise d'installer le driver option comme support de carte usb 3G dans votre kernel, pensez à le désintaller pour qu'il ne bloque pas votre driver hso
Si vous rencontrez des difficultés avec ce tuto (ou s'il a résolu votre problème ) n'hésitez pas à m'en faire par sur notre forum
|