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
Vus : 656
Publié par Morot : 34