Huawei E1756 en Ubuntu 9.10 / Debian
Todo empezó cuando en un hotel donde estuve no me ofrecieron el servicio de wifi gratis, es más, cobraban una fortuna la hora (algo así como $15 !!!) y decidí que resultaría más beneficioso y económico contratar los servicios de banda ancha móvil de Personal, y ahí empezaron los problemas.
El Problema
El modem 3G que me dieron fue este bendito Huawei E1756. Éste incorpora un lector de tarjetas micro-SD y saben que ? El kernel identifica al modem como un lector de tarjetas (algo así como un pendrive de lujo) y no como un modem 3G. Que hermoso placer enchufarlo, y ver que no pasa absolutamente nada... grrrrr !!!
La Solución
Para resolver este "detalle", primero hay que instalar una herramienta que ayuda al modem a cambiar su funcionalidad entre dispositivo de almacenamiento y dispositivo usb serie, el usb_modeswitch. Para los debianeros / ubunteros, con un simple aptitude install usb_modeswitch como root, y voilá, se instala el paquete.
Luego, hay que modificar su archivo de configuración (/etc/usb_modeswitch.conf) agregando las líneas que siguen:
#Huawei E1692/E1756
DefaultVendor= 0x12d1
DefaultProduct= 0x1446
TargetVendor= 0x12d1
TargetProduct= 0x140c
MessageContent="555342430000000000000000000000110600000000"
CheckSuccess=5
Estas líneas le dicen al usb_modeswitch que si el vendor id 0x12d1 y el product id 0x1446 se encuentran en el dispositivo usb, entonces se intercambiará al product id 0x140c. En cristiano antigüo, que el usb_modeswitch intercambiará entre dispositivo de almacenamiento y modem 3G. Así de simple. :-)
Luego, vamos a tener que escribir una regla udev para decirle al sistema que ignore el lector de tarjetas y lo identifique como un modem 3G apenas insertamos el dispositivo en la pc.
Para eso hay que crear un archivo al que llamaremos /etc/udev/rules.d/15-huawei.rules.
Luego escribimos una regla udev que le dice al sistema que ignore el lector de tarjetas del dispositivo y que lo identifique como un modem 3G. Para eso agregamos en este archivo las siguientes líneas:
SUBSYSTEM=="block", \
ACTION=="add", \
SYSFS(idVendor)=="12d1", \
SYSFS(idProduct)=="1446", \
OPTIONS="ignore_device"
SUBSYSTEM=="usb", SYSFS(idProduct)=="1446",
SYSFS(idVendor)=="12d1", RUN+="/usr/sbin/usb_modeswitch"
Ahora el udev correrá el usb_modeswitch cada vez que se conecta el modem con el product id y el vendor id que corresponden a estos valores.
Para finalizar, hay que reiniciar el udev:
# service udev restart
Y ahora si, el sistema será capaz de identificar al bendito Huawei como modem 3G.
Una vez hecho esto, lo único que queda es configurar el NetworkManager.
Pero esto es historia para otra receta.
Gracias a vos, por dame esta data.
Enjoy !!
Comentarios
Mi Ubuntu 9.10 reconoce el módem pero aun no puedo navergar en la red
El DNS de personal es 216.21.222.7
Suerte
http://mysteriouswaystg.blogspot.com/2010/02/wvdial.html
Saludos
tu solucion funciona en Ubuntu 9.10. Te agradezco haber publicado esto. Por otra parte, casi me da un infarto cuando mis memorias USB no eran reconocidas por Ubuntu despues de haber seguido tu configuracion. Parece que ahora el usb_modeswitch impide abrir mis memorias usb como memorias. De hecho no pasa nada cuando las meto en el puerto USB...
Otra cosa que note es que el resultado de un lshal me da como HUAWEI product id=0x1406, no 0x1446 como tu lo dices. Sin embargo, si yo establezco 0x1406 como el product id en el archivo de configuracion del usb_modeswitch y en el archivo de reglas 15-huawei.rules, el bendito modem no funciona.
Lo voy a colocar en mi blog.
Gracias!
Me pasa justo al contrario. Tengo un Huawei u7510s y cuando lo enchufo al usb no pasa nada. En las herramientas de red si que sale como modem, pero me interesa poder leer los datos que tiene en la SD para copiar musica. Me he vuelto loco biscando info de esto y no encuentro nada.
Uso Ubuntu 10.10.
Gracias.
I'm trying to get my blog to rank for some targeted keywords but I'm
not seeing very good results. If you know of any please
share. Thanks!
my web-site; BlackBerry Z10 цени
Feel free to surf to my website: http://www.knap.at/
Do you have any suggestions on how to get listed
in Yahoo News? I've been trying for a while but I never seem to get there! Many thanks
Feel free to visit my homepage :: district8kin.ca
to the conversation. It's caused by the sincerness communicated in the article I browsed. And on this article "Huawei E1756 en Ubuntu 9.10 / Debian". I was actually excited enough to write a thought :-P I do have some questions for you if you do not mind. Could it be simply me or do a few of these responses look like they are left by brain dead people? :-P And, if you are posting on additional places, I would like to follow everything new you have to post. Could you make a list all of your communal sites like your twitter feed, Facebook page or linkedin profile?
My website ... genwiki.nl
very easy on the eyes which makes it much more pleasant for me
to come here and visit more often. Did you hire out a designer
to create your theme? Outstanding work!
Here is my homepage :: htc sensation xe цена
Also visit my website :: мобилни телефони варна
get 4 emails with the same comment. Perhaps there is an easy method you can
remove me from that service? Cheers!
my homepage: HTC Windows Phone 8X