[U-co] hola! problema con instalación modem movil

Gino G Viloria pabon ubuntu77vp en gmail.com
Jue Abr 1 17:18:40 UTC 2010


yo hice funcionar ese modem con la implementacion de varias herramientas
entre ellas:
*

USB_ModeSwitch <http://www.draisberghof.de/usb_modeswitch/>

wvdial <http://packages.ubuntu.com/karmic/wvdial>*
______________Solucion___________________________________________________________

Con esa indicación del FCC finalmente entendí que Tigo le coloca ese numero
de modelo MF616 como por alguna variación o no se con que intención pero
realmente el core de ese dispositivo es un MF626. Ya con esa identificación,
procedí a googlear con el MF626 en Linux y afortunadamente encontre
información relacionada con Ubuntu, la pagina principal del proyecto
usb_modeswitch, posteriormente actualizar Ubuntu a la ultima stable release
8.10 amd64. Estos fueron los pasos basicos:
En 1era instancia al insertar el modem, verificamos los codigos iniciales:
$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 19d2:2000
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Podemos ver en negrita que el dispositivo fue identificado con el 19d2
(DefaultVendor) y el 2000 (DefaultProduct) que nos indica que el dispositivo
arranca en modo de CD-ROM para la instalación del driver (tal como sucede en
Win32). En el siguiente paso el comando mágico usb_modeswitch permitirá
cambiar el modo de operación del dispositivo y lograrlo pasar a modo usb
storage y modem común y corriente.
$ sudo usb_modeswitch -W -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0031 -m 0x01 -M
55534243123456782000000080000c85010101180101010101000000000000
.....
.....
Setting up communication with device
Trying to send the message
OK, message successfully sent.
-> See /proc/bus/usb/devices (or call lsusb) for changes. Bye
"OK, message successfully sent", nos indica que fue exitoso el switcheo.
Solo unos segundos despues de inyectado los parametros y si el dispositivo
3G tiene memoria microSD insertada se crea el dispositivo de almacenamiento
desplegando su información de inmediato. En ese momento verificamos que ya
este switcheado con lsusb:
$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 19d2:0031
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
El DefaultProduct 0031 es el que debe aparecer antes de continuar.
Además de esto, se crearán 3 dispositivos en disco como:
/dev/ttyUSB0.../dev/ttyUSB1 y /dev/ttyUSB2 los cuales al no identificar el
puerto correcto del modem, podemos entonces ir a prueba/error hasta lograr
enviar todos los parametros con wvdial y activar el daemon ppp que nos
permitirá finalmente conectarnos al proveedor Tigo.
Seguimos con la activación del modulo usbserial en el kernel:
$ sudo /sbin/modprobe usbserial vendor=0x19d2 product=0x0031
Este paso No debe arrojar ningun error.
La primera vez debemos configurar nuestro fichero con los parámetros de
reconocimiento del dispositivo:
$ sudo wvdialconf
El cual nos generara un archivo inicial de configuración para utilizarlo con
wvdial ubicado en /etc/wvdial.conf. Luego de aplicar los parámetros
esenciales que debo tener presente para una correcta conectividad con el ISP
(3.5G Tigo) el archivo de configuración queda de la siguiente manera:
[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
Stupid Mode = 1
; Remote Name = *
; Baud = 9600
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 460800
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = off
Username = off
Dial Command = ATDT
Remote Name = *

Modificamos los parámetros PPP en /etc/ppp/options activando esencialmente:
+pap
-chap
Finalmente conectamos al ISP 3.5G con wvdial:
$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CFUN=1
AT+CFUN=1
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Fri Mar 13 10:31:01 2009
--> Pid of pppd: 9651
--> Using interface ppp0
--> pppd: ?[7f]
--> pppd: ?[7f]
--> pppd: ?[7f]
--> pppd: ?[7f]
--> pppd: ?[7f]
--> local IP address 190.102.202.36
--> pppd: ?[7f]
--> remote IP address 10.64.64.64
--> pppd: ?[7f]
--> primary DNS address 200.13.249.101
--> pppd: ?[7f]
--> secondary DNS address 200.75.51.133
--> pppd: ?[7f]
Hakuna Matata!, Conectado!
__________________________________________________________________________________________

wvdial.conf el mio pos supuesto


[Dialer Defaults]

Modem = /dev/ttyUSB2

Baud = 460800

Init1 =

Init2 = ATZ

Init3 = AT+CFUN=1

Carrier Check = yes

Dial Command = ATDT

[Dialer isp1]

Phone = *99#

Username = off

Password = off

Auto Reconnect = yes

[Dialer isp1apn]

Init5 = AT+CGDCONT=1,"IP","web.colombiamovil.com.co"

[Dialer isp2]

Phone = *99#

Username = off

Password = off

Auto Reconnect = yes

[Dialer isp2apn]

Init5 = AT+CGDCONT=1,"IP","web.colombiamovil.com.co"

[Dialer pin]

Init1 = AT+CPIN=

[Dialer wireless]

#To force only 2G or 3G, uncomment the Init4 line and append 0 (2G) or 2
(3G), and substitute your operator's name for MYOPS.

#Init4 = AT+COPS=0,0,"MYOPS",

#Init6-Init9 lines are available for user purposes; the commented examples
can be used as described:

#To force the 3G quality of service level, uncomment the Init6/Init7 line
pair and set value two places each, for 384k/144k/64k, omitting the "k"
(e.g., =1,4,64,384,64,384).

#To list all the APNs stored in the modem, uncomment the Init8 line; check
the Connection status log for lines beginning with +CGDCONT:.

#To list the operator identifier stored in the modem, uncomment the Init9
line; check the Connection status log for a line beginning with +COPS:.

#Init6 = AT+CGEQMIN=1,4,64,384,64,384

#Init7 = AT+CGEQREQ=1,4,64,384,64,384

#Init8 = AT+CGDCONT?

________________________________________________________________________________________
para el mf616

[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
Stupid Mode = 1
; Remote Name = *
; Baud = 9600
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 460800
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = off
Username = off
Dial Command = ATDT
Remote Name = *


Referencias de las cuales encontre la solucion tomando de una y de la otra
http://www.esdebian.org/wiki/modem-usb-zte-mf626-debian
http://m0n0lithic.blogspot.com/2009/03/instalar-y-configurar-modem-zte.html


PD intenta instalar y configurar esos dos paquetes el problema es que el
kernel no es capas de hacer el suicheo de memoria a modem vez y unade de los
dos paquetes hace el suicheo vale y con la otra haces la marcacion ppp para
conectarte via modem, bueno en los archibos de configuracion de cada paquete
hay que hacer unas modificaciones intenta si tienes problemas me avisas
chiao



Más información sobre la lista de distribución Ubuntu-co