Buenas,
tengo un router Comtrend Ct5361 con OpenWrt Backfire 10.03.1 y le he hecho el mod para habilitarle un puerto usb, mi idea es utilizar el router para dar internet a los equipos de la casa, tanto por wifi como por cable. Tengo varios modems (Huawei K3765, E1752c y un Nucom WU-260 de Jazztel) con los Huawei instalando los paquetes necesarios que pone en la wiki no hay ningún problema los detecta y se puede navegar, en cambio con el wu-260 no hay manera.
Cuando conecto el modem al equipo esto es lo que aparece si hago un "dmesg":
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
sg: Unknown symbol scsi_device_get
sg: Unknown symbol __scsi_print_sense
sg: Unknown symbol scsi_block_when_processing_errors
sg: Unknown symbol scsi_ioctl
sg: Unknown symbol scsi_device_put
sg: Unknown symbol scsi_reset_provider
sg: Unknown symbol scsi_register_interface
sg: Unknown symbol scsi_normalize_sense
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
usb 1-1: new full speed USB device using bcm63xx_ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
En /proc/bus/usb/devices me aparece lo siguiente:
root@OpenWrt:~# cat /sys/kernel/debug/usb/devices
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2077 ProdID=f000 Rev= 0.00
S: Manufacturer=
S: Product=3G USB Modem
S: SerialNumber=1234567890ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
En la wiki (
http://wiki.openwrt.org/doc/recipes/3gdongle) pone que para algunos modems hay que usar el usb_modeswitch, básicamente lo que veo que hay que hacer es crear un archivo de configuración con los datos del módem (Vendor y ProductID)
He creado manualmente dentro de /etc/usb_modeswitch.d/ el fichero 2077\:f000 con los datos de Vendor y ProductID del módem, tal como pone en la wiki.
Por ultimo cuando ejecuto usb_modeswitch -c /etc/usb_modeswitch.d/2077\:f000 me aparece lo siguiente:
root@OpenWrt:~# usb_modeswitch -c /etc/usb_modeswitch.d/2077\:f000
Looking for default devices ...
Found devices in default mode, class or configuration (1)
Accessing device 003 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
No driver found. Either detached before or never attached
SCSI inquiry data (for identification)
-------------------------
Vendor String: 3G Modem
Model String: Mass Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer:
Product: 3G USB Modem
Serial No.: 1234567890ABCDEF
-------------------------
Warning: no switching method given.
-> Run lsusb to note any changes. Bye.
Y aquí me he quedado, alguna idea de que mas tengo que hacer para hacer funcionar este módem en Openwrt, con el router HG556a me pasa exactamente igual.
He abierto un nuevo hilo por si a alguien mas le pasa, quizá le pueda interesar.
Saludos y gracias