[HowTo] Configurar modem ZTE MF626

17 06 2009

El dolor de cabeza

El dolor de cabeza

¡POR FIN! Despúes de mucho investigar y probar diferentes alternativas, ahora al fin estoy escribiendo desde mi Ubuntu con mi modem ZTE 626. La tarea fue ardua, pero el resultado es el esperado.

Muchos usuarios que hemos contratado un plan de Banda Ancha Móvil, nos han dado con este un Modem ZTE 626 debido a la facilidad de uso e instalación en Windows y Mac, donde con sólo colocarlo y siguiendo las instrucciones, se instala el software administrador y los drivers necesarios para el mismo. Más simple imposible. El problema y dolor de cabeza se origina al momento de tratar de instalarlo en Ubuntu.

Primero y antes de explicar cual es el problema, hay que conocer algunos detalles técnicos del mismo

  • Conectividad: HSDPA / UMTS / EDGE / GPRS

  • Servicio de Mensajería SMS

  • Antena Interna

  • Soporte Micro SD de hasta 4 GB

  • Plug & Play

  • USB 2.0

  • Compatible con Windows 2000, XP, Vista, Mac OS.

De todas las características la más importante es la resaltada. Este dispositivo es además un pendrive si se le coloca una tarjeta Micro SD. Este detalle hace que nuestro querido Ubuntu lo reconozca sólo como un pendrive.

En Windows o Mac el software cambia automáticamente el modo cuando lo conecta a Internet. El fabricante no ofrece ningún tipo de soporte sobre Linux, por lo que hay que usar herramientas libres disponibles.

1º PASO: Debemos descargar la utilidad Usb_ModeSwitch desde la pagina del autor, donde deben compilar el programa o bajar el deb desde Debian, que permite cambiar los modos en como se detectan algunos dispositivos.

2º PASO: Abran una consola y ejecuten ‘sudo gedit /etc/usb_modeswitch.conf’. Dentro del archivo de texto busquen la parte que dice ZTE 628+ y dejenla de la siguiente forma:

ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF626
ZTE MF636 (aka “Telstra / BigPond 7.2 Mobile Card”)

Contributor: Joakim Wennergren

DefaultVendor=  0x19d2
DefaultProduct= 0×2000

TargetVendor=   0x19d2
TargetProduct=  0×0031

only for reference
MessageEndpoint=0×01

MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″

if that command doesn’t work, try the other (“eject”)
MessageContent=”5553424312345678000000000000061b000000030000000000000000000000″

3º PASO: Antes de continuar chequen con el comando ‘lsusb’ desde una consola, el estado del modem el que debería arrojar algo parecido a ‘Bus 001 Device 004: ID 19d2:2000′. Esto indica que el modem esta en modo pendrive. Ahora ejecutamos el siguiente comando desde la consola

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

Esto hará que el modem pueda funcionar como tal. Pueden chequarlo nuevamente con lsusb que mostara algo como ‘Bus 001 Device 004: ID 19d2:0031′

4º PASO: Ahora debemos indicarle a Ubuntu que reconozca al modem com tal, para ello ejecutamos desde una consola:

sudo /sbin/modprobe usbserial vendor=0x19d2 product=0×0031

Con esto hacemos que se cargue el módulo usbserial para el modem identificado… UPSS! ERROR! Lo siguiente es el dolor de cabeza, y ocurre en Jaunty. La consola arroja el mensaje ‘FATAL: Module usbserial not found.’ que traducido dice ‘FATAL: Módulo usbserial no encontrado.’. Esto que esta descrito como un bug en launchpad que explica que en esta versión de Ubuntu se modifico el nucleo y este no reconoce el módulo usbserial requerido en varios modelos. Por el momento no existe ninguna solución para esto por parte de Canonical o Ubuntu, por lo que hay que recurrir a otro camino.

Resulta que en algunos sitios indican que este modulo fue eliminado porque el mismo nucleo es capaz de cargarlo al inicio del sistema. Para lograr esto debemos modificar la entrada de Ubuntu en ‘/boot/grub/menu.lst’ agregando al final de la línea del Kernel lo siguiente:

usbserial vendor=0x19d2 product=0×0031

Toda la entrada debería quedar parecida a la siguiente:

title        Ubuntu 9.04, kernel 2.6.28-11-generic
uuid        c9c09779-3a87-47d8-9b7d-4f35959a13da
kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=c9c09779-3a87-47d8-9b7d-4f35959a13da ro quiet splash usbserial.vendor=0x19d2 usbserial.product=0×2000
initrd        /boot/initrd.img-2.6.28-11-generic
quiet

Luego de esto debemos reiniciar para que el módulo se cargue.

5º PASO: Estamos en condiciones de conectarnos. Para ello siempre deben seguir el siguien orden:

  1. Conectar el modem al puerto Usb disponible.

  2. Ejecutar desde una consola ‘sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf’

  3. Nuevamente desde la consola ejecutar ‘sudo /sbin/modprobe usbserial vendor=0x19d2 product=0×0031′ (sólo versiones anteriores a Jaunty)

  4. Conectarnos a Internet.

La primera vez que conectemos el modem nos aparecera un asistente para configurar la conexión. Una vez configurada la cuenta, debemos modificar unos parámetros antes. Haces clic con el boton contrario sobre Network Manager y luego en Editar las conexiones. A continuación buscas Banda Ancha Móvil y haces doble clic sobre la cuenta. Dentro de la cuenta buscas Ajustes de PPP y haces clic en Configurar metodos y sólo activas PAP. Por último cierra todas las ventanas y conectate.

Por último instalaremos la aplicación netspeed que permite colocar un elemento en el panel que monitorea las conexiones y permite ver en tiempo real como se comporta nuestra conexion. Para instalarla abrimos una consola y ejecutamos

sudo aptitude install netspeed

Una vez instalada damos clic con el boton contario sobre un panel de Gnome y hacemos clic en Agregar a panel, luego buscamos Monitor de la red y lo arrastramos hasta la posición que nos interese.

Advertisement

Acciones

Información

9 respuestas

18 06 2009
juan

hola podrias ser mas claro con lo de la consola?
no entiendo tengo una mac os x y cual consola y no explicas donde se deben hacer los cambios a donde debo ir ?
gracias

26 06 2009
horstberndt

Hola!

Este manual esta especificado para Ubuntu o alguna distribucion de Linux basada en Debian. Tengo entendido que para el caso de MacOS X es similar a Windows la instalación, sólo debes colocar el modem y seguir los pasos. Según el manual que tengo del modem, dice que en el escritorio deberia aparecer el icono de ZTE MODEM, hacer doble clic sobre este y seguir las instrucciones.

Suerte!

26 06 2009
ancrist

AMIGO NECESITO UNA GRAN AYUDA HISE TODOS LOS PASOS Y ME DA EL ERROR FATAL Y FUI AL LA /boot/grub/menu.lst Y HAGO LOS CAMBIOS QUE ME DICE PERO ME SALE UNA VENTANA QUE DICE NECESITA PERMISO REQUERIDO PARA ESTA OPERACION COMO HAGO PARA QUE ME DE ESO PERMISO SI YO SOY EL ADMINISTRADOS HAY OTRA FORMA DE HACERLO POR FAVOR RESPONDE LO MAS EXPLICITO POSIBLE O DAME OTRA MSNERA DE CONSEGUIR ESOS PERMISO
HA Y SI LO PLUBLICA HASLO LOS MAS EXPLICATIVO POSIBLE COMO PARA NIÑO DE PRESCOLAR BUENO GRACIS ESPERO TU PRONTA RESPUESTA

26 06 2009
ancrist

HA OTRA COSA NOSE SI ES QUE TENGO QUE HACER LOS CAMBBIOS POR LA TERMINAL POR QUE YO LO HICE ME FUI A LA CARPETA DE GRUB SI PUEDES EXPLICARME TAMBIEN, SI ES QUE SE HACE POR LA TERMINAL ME DIGAS COMO LO HAGO

GRACIAS CONTESTA LO MAS RAPIDO POSIBLE

26 06 2009
ancrist

necesito una ayuda hice todo y ya consegui como entrar en boot grub menu.lst
pero cuando reinicie no me quiso entrar en el ubuntu y me decia error 15 diganme. tuve que reinstalar el ubuntu 9.04
denme una pronta respuesta gracias

26 06 2009
horstberndt

Hola!

- ¿Cuando haces las modificaciones estas como SuperUsuario? (TIP: SuperUsuario es equivalente a escribir en una terminal sudo -s, dar enter y luego introducir tu contraseña; notarás que el nombre del usuario que aparece se cambiara a ROOT)
- Para colocar “usbserial vendor=0×19d2 product=0×0031″ debes editar el grub.conf y debes agregarlo al final de la linea “kernel” (estando en la linea aprieta la tecla Fin o End de tu teclado, da un espacio y pega la frase “usbserial vendor=0×19d2 product=0×0031″)
- Para abrir un terminal o consola, debes ir al Menu de Aplicaciones, luego a Accesorios y abrir Terminal (si eres un usuario Windows notarás que es similar al DOS o cuando en Windows XP abres el CMD)

Cualquier duda mandame un mail. Saludos y suerte!

27 06 2009
ancrist

bueno ya hice todo eso por que se gui buscando pero nada llegue y al final del kernel coloque asi
primero esto
usbserial vendor=0×19d2 product=0×0031 y mas abajo osea una linea mas abajo asi
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid c9c09779-3a87-47d8-9b7d-4f35959a13da
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=c9c09779-3a87-47d8-9b7d-4f35959a13da ro quiet splash usbserial.vendor=0×19d2 usbserial.product=0×2000
initrd /boot/initrd.img-2.6.28-11-generic
quiet

y luego guarde y reinicie
pero cuando coloque en la terminal
udo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf

corrio todo diciendo :

run ………..

y me salio una ventana peqña en la parte superio derecha la red no esta conectada bueno no se si es que tengo un error .

bueno este es mi email : allancrist07@hotmail.com

espero tu pronta respuesta gracias

10 10 2009
ancrist

hice todo eso y me sigue dando el error fatal mi correo es allancrist07@hotmail.com si me puedes ayudar en algo mas espero que me responda a mi correo

6 07 2009
McGiver

Hice todo lo que se hace en consola, pero al abrir el network manager applet, no me aparece la conexion… no se que hacer…

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Seguir

Get every new post delivered to your Inbox.