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