Carte 3G Huwaei E160 sous Linux
Les cartes Huwaei E160 sont actuellement livrées en pack avec les Livebox Orange. Et la où c’est beau, c’est qu’elles fonctionnent de base sous Linux avec le module noyau option et les paquets ppp et wvdial installés.
dmesg :
usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) option 1-10:1.0: GSM modem (1-port) converter detected usb 1-10: GSM modem (1-port) converter now attached to ttyUSB0 option 1-10:1.1: GSM modem (1-port) converter detected usb 1-10: GSM modem (1-port) converter now attached to ttyUSB1 usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems
lsusb :
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem Bus 001 Device 002: ID 058f:6390 Alcor Micro Corp. USB 2.0-IDE bridge Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ces clés USB ont cependant un inconvénients, elles fonctionnent soit en mode disque de stockage usb soit en mode modem. Ce qui est transparent sous Windows car un autorun lance l’installation du driver et masque la fonction stockage une fois le dit driver installé. Sous Linux et avec un noyau inférieur au 2.6.26 il faut passer par le module usb_modeswitch disponible à l’adresse http://www.draisberghof.de/usb_modeswitch/. Ce pilote est également disponible dans les dépôts AUR sous Archlinux et s’installe donc simplement via yaourt -S usb_modeswitch.
Note : il peut être nécessaire de déverrouiller la carte via son pre PIN, pour cela, comgt est parfait :
bash-4.0# comgt -d /dev/ttyUSB0 Enter PIN number: 0000 Waiting for Registration..(120 sec max)... Registered on Home network: "Orange F",2 Signal Quality: 14,99
Reste plus qu’à créer le fichier /etc/wvdial.conf nécessaire, puis on peut lancer la connexion via la commande wvdial :
[Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = 3G Orange Phone = *99# ISDN = 0 Username = orange.ie Password = orange.ie Modem = /dev/ttyUSB0 Baud = 460800