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

Unknown ha dicho que…
Muy buen dato :-)
Mi Ubuntu 9.10 reconoce el módem pero aun no puedo navergar en la red
Anónimo ha dicho que…
Problema resuelto...
El DNS de personal es 216.21.222.7

Suerte
Anónimo ha dicho que…
disculp mi ingnorancia pero como se configura el NetworkManager? por favor si alguien me puede ayudar le sere agradecido.. ya q soy nuevo en esto y kiero pasarme al mundio de linux pero mi inconveniente es la conexion a internet. gracias..
oM ha dicho que…
El Network manager con el modem 3g ? Si esa es tu duda en breve subo un post al respecto...
oM ha dicho que…
Fijate si te sirve:
http://mysteriouswaystg.blogspot.com/2010/02/wvdial.html

Saludos
Héctor Rompato ha dicho que…
Comentario al paso, en Debian/testing con el usb_modeswitch, ya se incorporó el ZTE MF110. Lo reconoce tanto como almacenamiento como módem en el ttyUSB3 (genera el 0, 1 y el 2 pero funciona OK en el 3)
Anónimo ha dicho que…
Hermano mio,
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.
hector ha dicho que…
ola gente .que hay de ciero que con los modem inalambricos como los que uds nombran pueden tener internet gratis????
CyberCanibal ha dicho que…
Muy buen articulo. Funciono perfecto. Gracias por la ayuda. Pude configurar el Modem para Movistar Venezuela en UBUNTU 10.10

Lo voy a colocar en mi blog.

Gracias!
Vidal Pérez ha dicho que…
Hola que tal.
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.
Anónimo ha dicho que…
Muchas gracias por tu aporte..Solucionado el problema...Un saludo desde Venezuela.
Anónimo ha dicho que…
Hey! Do you know if they make any plugins to help with Search Engine Optimization?
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 цени
Anónimo ha dicho que…
What's up, just wanted to tell you, I liked this blog post. It was practical. Keep on posting!

Feel free to surf to my website: http://www.knap.at/
Anónimo ha dicho que…
Wonderful blog! I found it while browsing on Yahoo News.
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
Anónimo ha dicho que…
I leave a comment when I like a post on a site or I have something to add
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
Anónimo ha dicho que…
I'm truly enjoying the design and layout of your website. It's a
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 цена
Anónimo ha dicho que…
Hello, I check your blogs like every week. Your writing style is awesome, keep it up!


Also visit my website :: мобилни телефони варна
Anónimo ha dicho que…
When I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and now whenever a comment is added I
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

Entradas populares