jump to navigation

Instalando Módem 3G – ZTE MF626 en Ubuntu 9.04 Mayo 8, 2009

Posted by alatrista in Hardware, Linux, Tutorial, Ubuntu.
trackback

Modem ZTE MF626

Módem ZTE MF626

En los últimos días acabo de cambiarme de servicio de internet ADSL de Telefónica a Claro 3G con cuyo contrato adquirí también el módem 3G modelo MF626 de ZTE el cual al instalarlo en Windows no da ningún problema ya que contiene el driver y se instala rápidamente sólo con enchufarlo a la PC. El problema es que desde hace unos meses cambié el sistema operativo de mis ordenadores a Ubuntu el cual no reconoce el dispositivo directamente como módem según parece debido a que el módem sirve también como pen drive ( agregándole una tarjeta micro SD) aparte de que el Kernel de Linux en versiones pre-instaladas en las distros de Ubuntu 8.xx no lo reconoce directamente o con facilidad  cosa que mejora con Ubuntu 9.04 pero que aún nos da algunos problemas.

Bueno lo primero que tienes que hacer si estas en el mismo caso es:

1.- Descarga el archivo usb_modeswitch-0.9.7.tar.bz2 o una versión más reciente de la siguiente dirección: http://www.draisberghof.de/usb_modeswitch/

Es posible descargar el archivo .deb de la página el cual no he probado. Si deseas descargarlo e instalarlo puedes pasar directamente a la parte 4.

2.- Teniendo en cuenta que el módem no esta enchufado; descomprimir el archivo situándote en la carpeta donde se descargo y ejecutar:

tar xvfj usb_modeswitch-0.9.7.tar.bz2

3.- Ingresar a la carpeta y proceder a instalar :

sudo make install

4.- Editar el archivo usb_modeswitch.conf utilizando algún editor de texto en modo súper usuario en mi caso utilizo gedit:

sudo gedit /etc/usb_modeswitch.conf

5.- Ya en el editor busca MF626 y borra los [#] y [;] dejando el texto en algo igual o parecido a lo de abajo. No te olvides de guardar los cambios al salir…

########################################################

ZTE MF628+ (tested version from Telia / Sweden)

ZTE MF626

Contributor: Joakim Wennergren

DefaultVendor= 0×19d2

DefaultProduct= 0×2000

TargetVendor= 0×19d2

TargetProduct= 0×0031

MessageEndpoint=0×01

MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″

if that command doesn’t work, try the other (“eject”)

MessageContent=”5553424312345678000000000000061b000000030000000000000000000000″


6.- Conecta el módem y busca el ID 19d2:2000 del módem usando el comando lsusb desde la consola si aparece ha sido reconocido correctamente.

7.- Ejecutamos en un terminal:

sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf

Nota: Esta orden siempre se ejecuta después de enchufar el módem para que sea reconocido como tal.

8.- Luego ejecutamos:

sudo /sbin/modprobe usbserial vendor=0×19d2 product=0×0031

9.- Se puede crear un archivo .fdi para ser reconocido por Network Manager. Para lograrlo ejecutamos:

sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi

Donde se te mostrará un archivo en blanco al cual agregamos:

<!– -*- SGML -*- –>
<deviceinfo version=”0.2″>
<device>
<!– ZTE MF626 HSDPA USB Modem –>
<match key=”@info.parent:usb.vendor_id” int=”0×19d2″>
<match key=”@info.parent:usb.product_id” int=”0×0031″>
<match key=”@info.parent:usb.interface.number” int=”3″>
<append key=”modem.command_sets” type=”strlist”>GSM-07.07</append>
<append key=”modem.command_sets” type=”strlist”>GSM-07.05</append>
<append key=”info.capabilities” type=”strlist”>modem</append>
</match>
</match>
</match>
</device>
</deviceinfo>

Guardar el archivo y salir…

10.- Hasta aquí debería estar funcionando el módem. Ahora sólo queda configurar la conexión de red esto varía de país a país así que sólo funcionará para el servicio de Claro 3G – Perú.

Primero entra a Sistema -> Preferencias -> Conexiones de Red y después a la pestaña de Banda ancha móvil y edita la conexión “claro ” como se muestra en las imágenes:

En mi caso la contraseña es: “tulibertad”

Conexiones de Red - Parte 01

Conexiones de Red - Parte 01 - Alatrista

Seleccionar “Configurar Métodos” y sólo seleccionar PAP desmarcar los demás.

Conexiones de Red - Parte 02

Conexiones de Red - Parte 02 - Alatrista

Conexiones de Red - Parte 03

Conexiones de Red - Parte 03 - Alatrista

Completando todo esto ya deberías estar conectado a Claro 3G desde Ubuntu 9.04 espero les sirva de ayuda.

ACTUALIZACIÓN: Quizás si utilizas este servicio de CLARO como yo te sea útil este post.

Comentarios»

1. Zaki - Mayo 14, 2009

Este procedimiento me salio bien en el 8.10 pero en 9.04 del paso 8 al realizar sudo /sbin/modprobe usbserial vendor=0×19d2 product=0×0031 me sale el siguiente error:

FATAL: Module usbserial not found.

Solo me falta solucionar esto para tener mi internet en mi ubuntu. Te estare muy agradecido.

Esta es la explicacion más entendible, Muchas gracias!

alatrista - Mayo 16, 2009

La verdad que tienes razón, al actualizar la versión 8.10 a la 9.04 de Ubuntu lo pasé por alto y no me di cuenta del error pero según lo leido en el foro de Launchpad.net

https://bugs.launchpad.net/ubuntu/+bug/350904

Esto se debe a que el módulo ahora esta implementado en el Kernel sino me equivoco desde la versión 2.6.27-11 y ya no es un módulo configurable desde /sbin

En ese foro podrás encontrar que la forma más adecuada de hacerlo es: pasar la información de vendedor y producto como un parámetro del Kernel. Espero que te ayude y gracias por la corrección….

2. Zaki - Mayo 18, 2009

Ok. voy a leer como introducir esos parametros. Muchas gracias por la ayuda.
Saludos.

3. VictorZ - Mayo 27, 2009

En el paso 7 me sale este error
unable to execute /usr/sbin/usb_modeswitch: No such file or directory

alatrista - Mayo 27, 2009

Ahí lo que dice es que no existe el archivo y quizá ni el directorio. Seguro que lo instalaste bien y como súper usuario ?.
Según el contenido que revisé del paquete .deb deberías tener por lo menos archivos instalados del programa en los siguientes directorios:

etc/
etc/usb_modeswitch.conf
usr/
usr/bin/
usr/sbin/
usr/sbin/usb_modeswitch
usr/share/
usr/share/doc/
usr/share/doc/usb-modeswitch/
usr/share/doc/usb-modeswitch/copyright
usr/share/doc/usb-modeswitch/README.gz
usr/share/doc/usb-modeswitch/changelog.Debian.gz

espero que te sirva de ayuda o espesifica mejor tu problema …

freecalls - Junio 10, 2009

que tal alatrista me genero el mismo problema y apesar de realizar cp a cada una de las carpetas que usted especifica no me funciona sigue diciendome execute /usr/sbin/usb_modeswitch: No such file or directory me prodrias ayudar gracias.

4. ubuntu - Julio 11, 2009

hola amigos tengo el mismo problema; pero ase unos dias le aplique algunos consejos; y si medetecta la red. y no me saqua de internet, el problema es que no puedo descargar las web,,, o mejor dicho no puedo navegar me marca error al cargar la pagina

5. Debianero Rumbero - Julio 27, 2009

Para los debianeros, ya está en testing:

http://packages.debian.org/squeeze/usb-modeswitch

6. carlos enrique - Agosto 11, 2009

yo lo que hago es de primero entrar a windows xp, activar el modem, luego reiniciar, entrar a ubuntu, y de esta forma ubuntu lo reconoce como modem, y ya solo falta configurarlo.

alatrista - Agosto 13, 2009

Quizá el problema es que no todos tenemos actualmente Windows instalado en la PC por lo que no he probado ese método pero de funcionar esa sería una buena solución para alguién que este en tu caso…

7. Jamesit0 - Agosto 17, 2009

Yo tento el mismo problema… al ejecutar el comando sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf me sale el error:

/usr/bin/usb_modeswitch: No such gile or directoy

y al ingresar al directorio /usr/bin y ejecutal el comando ls -l me aparece el archivo usb_modeswitch con permisos -rwxr-xr-x

¡Sí está el archivo! ¿Porqué dice que no está?

Soy nuevo en Ubuntu y no entiendo… gracias.

8. luis - Agosto 31, 2009

les tiro una informacion q a mi me funciono en ubuntu 7 y otras verciones viejitas, para q linux reconosca el modem, lo q hice fue poner una tarjeta de memoria en la ranura ssd del modem, de esta forma me deshabilito la memoria interna y me habilito el modem y la tarjeta q le puse. de ahi en mas lo unico q hice fue configurar la conexion y navegando con ubuntu 7.

9. Jhonathan - Agosto 31, 2009

¿ Y para telefónica 3G ? que hago HELP !!! Estoy en Lima, Peru

10. Marvin - Septiembre 11, 2009

Yo tengo un alcatel modem usb touch one x200 y no logro hacerlo funcionar, mi provedor de internet es tigo.sv

11. Instalando Módem 3G – ZTE MF626 en Ubuntu 9.04 « NachX's Blog - Septiembre 23, 2009

[...] Blog: enfoquevirtual [...]

12. gustavo - Septiembre 27, 2009

hola que tal iop tengo el problema de que reconoce el dispositivo me dice que la banda ancha movil esta activada pero a la hora de hacer una busqueda en mozila no navega que puede hace

13. brian antonioq - Octubre 15, 2009

hols, soy de colombia y tengo tambien el modem zte mf626, realice todos los pasos mencionados, pero cuando conecto el modem no me lo reconoce automaticamente, entonces para que lo reconosca escribo una linea de codigo, despues de eso lo reconoce, pero a la hora de conectar no me conecta, ni siquiera alumbran los bombillos de ubuntu de intento de conexion y a los 15 segundos de no haberse conectado deja de reconocer el modem… no se que es lo que pasa y creo que estoy haciendo todos los pasos correctamente.. por favor ayudame… mi equipo tiene ubuntu 9.04 3GB de ram 250 GB de espacio… portatil… espero que por favor me ayudes y el modem es de tigo

14. Luis A. Guzman - Octubre 23, 2009

Saludos,
Alguien conoce los parámetros de conexión para TELCEL de México?
Detecto el modem a partir del paso 7 :)

15. roy - Noviembre 1, 2009

en la version ubuntu 9.10 con solo instalar usb_modeswitch-0.9.7.tar.bz2

16. David Lopez - Noviembre 7, 2009

Hola, disculpen pero yo tengo un problema y es que cuando conecto mi moden zte mf626 no lo reconoce, que puedo hacer… Para que me lo reconozca tengo que iniciar windows xp y conecto ahi el modem y reinicio y ya me lo reconoce, pero yo quiero que me lo reconozca de una vez en linux, disculpen, que puedo hacer????…. tengo linux mint version gloria…. porfavor AYUDENME se los agradeceria… ya intente instalar el usb_modeswitch pero me sale lo mismo que Jamesit0 con fecha de comentario Agosto 17, 2009, que puedo hacer??? Soy de Guatemala…

17. radamel garcia - Noviembre 11, 2009

En colombia los campos usuario, contraseña y ap no se llenan, y cada vez que necesitamos conectarnos, simplemente en un terminal digitamos lsusb, espermos a que entre varias lineas nos aparezca una que diga 19d2000 (o algo parecido) y volvemos a digitar sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf.

ya con esto en el network manager esperamos a que aparezca la conexion y listo.

18. Jason - Noviembre 11, 2009

Muchas Gracias por tu aporte es la primera vez que logrò hacer estò en linux…Muchisimas gracias y suerte

alatrista - Junio 11, 2009

A ver desde que escribí este post ya a pasado más de un mes y desde la página de descarga del usb_modeswitch ya el archivo ha sido actualizado a la versión: 1.0.2 que no he probado aún.
Para facilitarte las cosas hace ya un tiempo descargué un archivo .deb (El cual ya no lo encontré actualmente en la página del usb_modeswitch) que es más fácil de instalar y que sólo lo probé una vez antes de actualizar Ubuntu a la versión 9.04. Quizá te sea de ayuda para esto entra aquí y descargalo:
yousendit.com
Nota: El archivo estará en el servicio durante sólo una semana.
Asegurate de eliminar primero todos los archivos de la instalación previa y después de instalarlo pasa al punto cuatro de este mismo post. Ahora con respecto a la instalación no entiendo el porque no te funciona instalar el archivo .tar.bz2, pues me ha funcionado ya en cuatro máquinas y no tengo ningún problema con ellas además como indica tu error el archivo no ha sido instalado o no lo haz instalado correctamente…
Puedes también agregar la última versión del archivo usb_modeswitch.conf a la carpeta /etc si no te funcionara la actual…