ESTA ENTRADA ES VIEJA!!!! Entren a la portada (http://linux.nicolascorrarello.com.ar) para ver la entrada nueva para hacer que funcione completamente
Bueno, miren, la mano viene asi. Solito no anda... hasta que alguna mente brillante (un poco mas brillante que la mia) encuentre el cachito que me falta.
Basicamente el modem Sony Ericsson MD300 anda en Linux, con un workaround que yo considero asqueroso. Pero vaya y pase:
1) Instalar una maquina virtual de VMware con un windows
2) Instalar en esa maquina virtual el software de Sony Ericsson
3) Enchufar el modem, adjuntar el modem a la maquina virtual, abrir el soft de Sony Ericsson, tocar el boton activar.
Ahi ya se olvidan de la maquina virtual, ya que esto es lo unico que se necesita para que el modem empiece a responder comandos AT. Por ahi hay mucha info dando vueltas, sobre todo de mis "amigos" ubunteros alias mucha palabra poca linea de código. Les facilito la solución que me parece mas elegante:
Creamos un alias de modulo usbserial para el modem
ncorrare@hermes~$ cat /etc/modprobe.d/md300
#Sony Ericsson MD300
alias md300 usbserial
options md300 vendor=0x0fce product=0xd0cf
Nota: Otras distros o distros mas viejas pueden agregar estas lineas al modprobe.conf
Levantamos el modulo
root@hermes~# modprobe md300
Configuramos el wvdial
root@hermes~# cat /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
New PPPD = yes
Modem = /dev/ttyUSB1
Username = ctigprs
Password = 3616
Baud = 460800
Stupid mode = on
Carrier check = off
root@hermes~# wvdial
Tengan en cuenta que se conecta pero no me acuerdo el parametro del wvdial para que escriba el /etc/resolv.conf con los dns's asi que ponganlos a mano por ahora.
Ahora, si alguna mente privilegiada desea, consulte por favor el usb_modeswitch. Ya que el boton activar le debe tirar algun comando por usb al modem, que simplemente hace que responda comandos AT. El usb_modeswitch hace eso en linux para muchos modems.. etcepto este.. por ahora... Espero haberles ayudado
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
So with your method we would be able to use to modem on linux ? am I correct ?
THAT'S RIGHT
The problem with this modem is: Its has only one id product for your 2 functions
verdor id = 0fce
product id = d0cf
I tried usbmodeswitch. With usb sniffer i got this log: http://www.lucasleao.net/endpointlog.txt
I can't post this information on usbmodeswitch forum, but i think you can put this log there.
I think we must use something like:
/usr/sbin/usb_modeswitch -v 0x0fce -p 0xd0cf -m 0x01 -M 55534243088b8a880000000000000600000000000000000000000000000000
where M is a message i tried without sucess the follow M messages:
55534243123456780000000000000601000000000000000000000000000000
55534243080084880000000000000600000000000000000000000000000000
55534243d0938b880000000000000600000000000000000000000000000000
55534243981d68880000000000000600000000000000000000000000000000
5553424348026a880000000000000600000000000000000000000000000000
5553424390fbd2880800000080000a25000000000000000000000000000000
5553424390fbd2880002000080000a28000000000000000000000000000000
55534243088b8a880000000000000600000000000000000000000000000000
put this information on usbmodeswitch forum because somebody can read the log and find the solution
Publicar un comentario