lf consiglia

10 febbraio 2011

Ubuntu - Risolvere i problemi con Huawei E173!

-

Giorni scorsi ho comprato in un centro commerciale, visto l'offera a 19 Euro, la chiavetta internet Huawei e173 marchiata Tre, visto il prezzo la qualità del prodotto (dato che già utilizzo diverse chiavette Huawei) ho deciso di comprarla per tenerla di scorta. Il problema arriva quando arrivo a casa e provo a collegarla al mio Ubuntu 10.10 Maverick ed ecco la sopresa, anche se rilevata network manager non la riconosce.
Smanettandoci su e facendo un giro per la rete sono riuscito a farla andare perfettamente ecco come ho fatto (la guida la possiamo utilizzare su qualsiasi distribuzione Linux)

Perché non viene riconosciuta? Il problema è dovuto che la nostra chiavetta viene rilavata come 0x12d1 | 0x1c0b mentre per essere rilavata come modem deve essere 0x12d1 | 0x1c05 lo possiamo vedere anche noi collegando la chiavetta e avviando il terminale e digitando lsusb

nella riga appartenente alla nostra chiavetta apparirà

Bus 001 Device 006: ID 12d1:1c0b Huawei Technologies Co., Ltd. 

per risolvere il problema sempre da terminale digitiamo:

Per Ubuntu o distribuzioni con Gnome

sudo gedit /etc/usb_modeswitch.d/12d1:1c0b

Per Kubuntu o distribuzioni con Kde

sudo kate /etc/usb_modeswitch.d/12d1:1c0b

si aprirà il nostro esitor di testo con la pagina vuota la quale andremo a copiare quanto segue

########################################################
# Huawei E173s

DefaultVendor= 0x12d1
DefaultProduct= 0x1c0b

TargetVendor= 0x12d1
TargetProduct= 0x1c05

CheckSuccess=20

MessageEndpoint= 0x0f
MessageContent= "55534243123456780000000000000011062000000100000000000000000000"

salviamo il file e chiudiamo il nostro editor di testo
ora sempre da terminale digitiamo:

Per Ubuntu o distribuzioni con Gnome

sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules

Per Kubuntu o distribuzioni con Kde

sudo kate /lib/udev/rules.d/40-usb_modeswitch.rules

ed aggiungere in fondo al file la seguente istruzione :

ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c0b", RUN+="usb_modeswitch '%b/%k'"

salviamo il file e chiudiamo il nostro editor di testo

ora sempre da terminale digitiamo 

Per Ubuntu o distribuzioni con Gnome

sudo gedit /etc/udev/rules.d/20-hsdpa.rules

Per Kubuntu o distribuzioni con Kde

sudo kate /etc/udev/rules.d/20-hsdpa.rules

Si aprirà un nuovo file e al suo interno copiamo il seguente testo:

SUBSYSTEM=="usb",SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1c0b",RUN+="/usr/sbin/usb_modeswitch --default-vendor 0x12d1 --default-product 0x1c0b --message-content 55534243123456780000000000000011062000000100000000000000000000"

riavviamo la nostra distribuzione e colleghiamo la nostra chiavetta ora dovrebbe essere riconosciuta possiamo anche verificarlo digitando da terminale 

lsusb 

nella riga appartenente alla nostra chiavetta apparirà come da foro sotto

Se avete problemi non esitate a contattarmi

Ringrazio ForumUbuntu.it fonte della Guida