lunes, 17 de agosto de 2009

Modem ZTE MF636 de PORTA en OPENSUSE 11.1

Para hacer funcionar este modem en openSuse (y en cualquier linux) es necesario tener inslado el programa usb_modeswitch y algun otro programa de discado para poder realizar una llamado con nuestro modem. Paso siguiente hay que configurar el archivo usb_modeswitch.conf que se encuentra en /etc/usb_modeswitch.conf.

comentamos todas las entradas del archivo exepto la que pone:
####################################
ZTE MF628+ (tested version from Telia / Sweden)

#


ZTE MF626
#
Contributor: Joakim Wennergren

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProduct= 0x0031

MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c8501 0101180101010101000000000000"

Guardamos el archivo y ejecutamos es programa usb_modeswitch. y nos saldra el siguiente mensaje:
linuxdv:/home/lesthatd# usb_modeswitch

* usb_modeswitch: tool for controlling "flip flop" mode USB devices
* Version 0.9.5 (C) Josua Dietze 2008
* Works with libusb 0.1.12 and probably other versions

Looking for target devices
No target device found
Looking for default devices
Found default devices (1)
Prepare switching, accessing latest device
Looking for active default driver to detach it
No driver found. Device probably not initialized. Trying to continue ...
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.

Que hay que saber acerca de lo que hicimos.

Cuando conectamos nuestro modem en el equipo, este lo reconoce solamente en modo USB es decir que reconoce solamente la ranura de expancion de memorias miniSD de nuestro dispositivo al pasarlo por el programa usb_modeswitch. lo que hacemos es pasarle del modo USB al modo MODEM, para comprobar si el modem se ha instanciado como un dispositivo del sistemas haremos un

linuxdv:/home/lesthatd# ls /dev/ttyUSB*

que nos listara los dispositivos que se han asocioado a nuestro modem. En caso de que no salga ningun dispositivo ejecutaremos la siguiente instruccion.

linuxdv:/home/lesthatd# modprobe usbserial vendor=0x19d2 product=0x0031

con lo que cargamos los respectivos modulos del modem al kernel de linux. ejecutamos

linuxdv:/home/lesthatd# ls /dev/ttyUSB*

y nos aparece:

/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2.

Listo ahora solo falta el programa de discado yo en mi caso utilizo wvdial que es muy flexible y configurable.

editamos el archivo /etc/wvdial.conf de manera que quede de la siguiente manera.

[Dialer Default]
Modem = /dev/ttyUSB2 #a mi me funciona con el ttyUSB2 pero puede variar
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Area Code =
Phone = *99#
Username =NULL
Password =NULL
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

luego ejecutamos en una consola el wvdial y bingo nos debe salir algo como esto

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Sending: AT+CGDCONT=1,"IP","internet.movistar.ni"
AT+CGDCONT=1,"IP","internet.movistar.ni"
OK
--> Modem initialized.
--> Idle Seconds = 300, disabling automatic reconnect.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Jul 9 06:42:17 2009
--> Pid of pppd: 4834
--> Using interface ppp0
--> pppd: (�[06][08]
--> pppd: (�[06][08]
--> pppd: (�[06][08]
--> pppd: (�[06][08]
--> pppd: (�[06][08]
--> local IP address xxxx.xxxx.xxxx
--> pppd: (�[06][08]
--> remote IP address xxxx.xxxx.xxxx
--> pppd: (�[06][08]
--> primary DNS address xxxx.xxxx.xxxx
--> pppd: (�[06][08]
--> secondary DNS address xxxx.xxxx.xxxx
--> pppd: (�[06][08]
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
--> pppd: (�[06][08]

y listo abriremos nuestro navegador y a disfrutar del servicio de internet que nos ofrece porta.


1 comentario: