Autor: Juan Antonio martínez <jonsito@teleline.es> Versión: 1.0.1 10-Abril-2008
El siguiente procedimiento detalla los pasos que he seguido para configurar con exito una tarjeta 3,5G de ZTE-MF620 de Movistar para que funcione en un sistema Linux Fedora 8
Este documento es CopyRight (C) 2008 de Juan Antonio Martínez
Está basado en un trabajo anterior de Joel Patrao <joel.patrao@gmail.com>
Se autoriza su libre copia, modificación y distribución por cualquier medio, siempre que se conserve esta nota de copyright y se incluya un enlace al documento original
La mayor parte de los modems 3G que se conectan al ordenador mediante USB, presentan un comportamiento dual:
Como es tristemente esperable, las aplicaciones de instalación solo funcionan -y sólo a veces- en Windows, por lo que es preciso pues hacer que Linux proceda a:
En este Mini-COMO explico los pasos de una manera detallada para el modelo ZTE-MF620 que distribuye MoviStar
Como siempre, se agradecen comentarios y sugerencias
root# yum install wvdial root# yum install libusb-devel
root# tar jxvf usb_modeswitch-0.9.4beta2.tar.bz2 root# cd usb_modeswitch-0.9.4beta2 root# ./compile.sh root# cp usb_modeswitch /usr/local/sbin root# chmod 755 /usr/local/sbin/usb_modeswitch root# cp usb_modeswitch.conf /etc
root# tar zxvf comgt.0.32.tgz root# cd comgt.0.32 root# make root# make install
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem ; Phone = ISDN = 0 ; Username = Init1 = ATZ ; Password = Modem = /dev/ttyUSB0 Baud = 460800 [Dialer movistar] Init2 = ATZ Init3 = AT+CGDCONT=1,"ip","movistar.es" Stupid Mode = 1 ISDN = 0 Phone = *99***1# Ask Password = 0 Modem = /dev/ttyUSB0 Baud = 460800 Dial Command = ATD Username = MOVISTAR Password = MOVISTAR
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr//local/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001" SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001" KERNEL=="ttyUSB[0-9]*" , ATTRS{idProduct}=="0001", ATTRS{idVendor}=="19d2", GROUP="uucp", MODE="0666", OPTIONS="last_rule"
root# /sbin/udevadm control --reload_rulesAlternativamente se puede relanzar el demonio:
root# /sbin/start_udev
root# /usr/local/bin/comgt -d /dev/ttyUSB0
root# wvdial movistar
Alternativamente, en lugar de wvdial podemos usar el programa dialer de nuestra elección, siempre que configuremos éste de acuerdo al fichero de ejemplo mostrado
En el caso de optar por esta solución las direcciones de red a aplicar son:
NOTA: Estos enlaces corresponden a mi copia local; es recomendable seguir los enlaces descritos para obtener la última version
Fichero comgt.0.32.tgz
Fichero usb_modeswitch-0.9.4beta2.tar.bz2
Desgraciadamente es muy frecuente durante la instalación que metamos la pata, con lo que el dispositivo se queda a medio instalar. Es preciso desconectarlo y hacer un modprobe -r usb_storage a mano antes de volverlo a instalar
Mi experiencia dicta que salvo que tengas problemas de cobertura, es preferible usar el módem sin instalar la batería: En ocasiones, cuando el equipo se cuelga, al desconectar el cable USB, el módem se queda encendido, siendo necesario abrirlo y desconectar la batería para resetearlo (?Dónde está el botón de "reset"? :-)
Otra característica indeseable del dispositivo es que el la reprogramación del USB-id que realiza el comando usb_modeswitch afecta al puerto USB, que queda inutilizado para otra cosa que no sea el modem. Es necesario re-iniciar el equipo ( o si lo hemos enchufado a un HUB USB, extraer éste y volverlo a conectar )
Evidentemete, el fichero de reglas del udev deberá ser modificado, en función de que los puertos /dev/ttyUSBXX estén o no utilizados
Durante las pruebas no he sido capaz de hacerlo funcionar en Windows Vista. En Windows XP el comportamiento era errático: la mayor parte de las veces, al insertar el dispositivo, se queda en modo CD, sin conmutar a modo módem. La única forma de rearmarlo era proceder a la reinstalación completa del software
Si se quiere una conexión automática al insertar el módem, será necesario proceder (con el comando comgt a la desactivación del PIN