Hola de nuevo,
-- para los que no hayan leído mis post anteriors: tengo dos routers idénticos. Lo que escribo está probado en dos routers diferentes.
No consigo hacer funcionar el puerto USBHe probado de todo, en mis dos routers, pero no consigo hacer que el USB funcione de manera consistente.
Hay veces que ve los dispositivos y otras veces no. Hay algunos USBs que se ven y otros que no.
-
Estoy usando el firmware que amablemente nos han proporcionado en el primer post.
r34804 (kmod-b43) (
https://dl.dropbox.com/u/4708147/openwrt/6328/openwrt-963281T_TEF-generic-squashfs-cfe_r34804_b43.bin)
Os resumo mi experiencia:
- He instalado el modulo dm9601 que necesitaba mi USB LAN.root@OpenWrt:/sys/kernel/debug/usb# lsmod | grep dm9601
dm9601 5040 0 [permanent]
usbnet 12784 1 dm9601,[permanent]
usbcore 101808 14 dm9601,ums_usbat,ums_sddr55,ums_sddr09,ums_karma,ums_jumpshot,ums_isd200,ums_freecom,ums_datafab,ums_cypress,ums_alauda,usbnet,usb_storage,ehci_hcd
root@OpenWrt:/sys/kernel/debug/usb# dmesg | grep -i dm9601
[ 41.060000] usbcore: registered new interface driver dm960
- El kernel/modulos ven el USB hub:root@OpenWrt:~# dmesg | grep -i usb
[ 11.896000] usbcore: registered new interface driver usbfs
[ 11.900000] usbcore: registered new interface driver hub
[ 11.912000] usbcore: registered new device driver usb
[ 12.496000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 12.612000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[ 12.660000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 12.668000] hub 1-0:1.0: USB hub found
[ 12.708000] Initializing USB Mass Storage driver...
[ 12.712000] usbcore: registered new interface driver usb-storage
[ 12.720000] USB Mass Storage support registered.
[ 40.656000] usbcore: registered new interface driver ums-alauda
[ 40.684000] usbcore: registered new interface driver ums-cypress
[ 40.716000] usbcore: registered new interface driver ums-datafab
[ 40.744000] usbcore: registered new interface driver ums-freecom
[ 40.776000] usbcore: registered new interface driver ums-isd200
[ 40.808000] usbcore: registered new interface driver ums-jumpshot
[ 40.836000] usbcore: registered new interface driver ums-karma
[ 40.868000] usbcore: registered new interface driver ums-sddr09
[ 40.896000] usbcore: registered new interface driver ums-sddr55
[ 41.072000] usbcore: registered new interface driver ums-usbat
[ 41.108000] usbcore: registered new interface driver dm9601
- Si enchufo un dispositivo (memory stick, SB Network Controller ...) una vez arrancado el/los routers no se ve nada
Nada
-
Si apago (botón power off) el router con algo enchufado (USB stick) espero unos segundos y enciendo (botón power on) ha habido un par de veces que el/los routers han visto el USB. El USB tiene power: al utilizar un memory stick con un LED, se enciende.
root@OpenWrt:~# dmesg | grep -i usb
[ 11.928000] usbcore: registered new interface driver usbfs
[ 11.932000] usbcore: registered new interface driver hub
[ 11.940000] usbcore: registered new device driver usb
[ 12.532000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 12.644000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[ 12.692000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 12.700000] hub 1-0:1.0: USB hub found
[ 12.740000] Initializing USB Mass Storage driver...
[ 12.744000] usbcore: registered new interface driver usb-storage
[ 12.752000] USB Mass Storage support registered.
[ 13.020000] usb 1-1: new high-speed USB device number 2 using bcm63xx_ehci
[ 13.172000] scsi0 : usb-storage 1-1:1.0
[ 14.176000] scsi 0:0:0:0: Direct-Access TTI-MSA USB 2.0 MD PMAP PQ: 0 ANSI: 0 CCS
[ 40.672000] usbcore: registered new interface driver ums-alauda
[ 40.700000] usbcore: registered new interface driver ums-cypress
[ 40.732000] usbcore: registered new interface driver ums-datafab
[ 40.760000] usbcore: registered new interface driver ums-freecom
[ 40.788000] usbcore: registered new interface driver ums-isd200
[ 40.820000] usbcore: registered new interface driver ums-jumpshot
[ 40.848000] usbcore: registered new interface driver ums-karma
[ 40.880000] usbcore: registered new interface driver ums-sddr09
[ 40.912000] usbcore: registered new interface driver ums-sddr55
[ 41.084000] usbcore: registered new interface driver ums-usbat
[ 41.120000] usbcore: registered new interface driver dm9601
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
root@OpenWrt:/sys/kernel/debug/usb# cat devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.06
S: Manufacturer=Linux 3.6.11 ehci_hcd
S: Product=BCM63XX integrated EHCI controller
S: SerialNumber=bcm63xx
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=126f ProdID=5000 Rev= 1.00
S: Manufacturer=TTI-MSA
S: Product=USB 2.0 MD
S: SerialNumber=1F3608000E8A
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
-
Si apago (botón power off) el router con algo enchufado (USB LAN dm9601) espero unos segundos y enciendo (botón power on) con el USB LAN, no se ve nada
root@OpenWrt:/sys/kernel/debug/usb# cat devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.06
S: Manufacturer=Linux 3.6.11 ehci_hcd
S: Product=BCM63XX integrated EHCI controller
S: SerialNumber=bcm63xx
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
root@OpenWrt:/sys/kernel/debug/usb# dmesg | grep -i usb
[ 11.864000] usbcore: registered new interface driver usbfs
[ 11.872000] usbcore: registered new interface driver hub
[ 11.880000] usbcore: registered new device driver usb
[ 12.472000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 12.584000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[ 12.632000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 12.640000] hub 1-0:1.0: USB hub found
[ 12.680000] Initializing USB Mass Storage driver...
[ 12.684000] usbcore: registered new interface driver usb-storage
[ 12.692000] USB Mass Storage support registered.
[ 40.608000] usbcore: registered new interface driver ums-alauda
[ 40.636000] usbcore: registered new interface driver ums-cypress
[ 40.668000] usbcore: registered new interface driver ums-datafab
[ 40.696000] usbcore: registered new interface driver ums-freecom
[ 40.728000] usbcore: registered new interface driver ums-isd200
[ 40.756000] usbcore: registered new interface driver ums-jumpshot
[ 40.788000] usbcore: registered new interface driver ums-karma
[ 40.820000] usbcore: registered new interface driver ums-sddr09
[ 40.848000] usbcore: registered new interface driver ums-sddr55
[ 41.020000] usbcore: registered new interface driver ums-usbat
[ 41.060000] usbcore: registered new interface driver dm9601
-
Si apago (botón power off) el router con algo enchufado (USB LAN rtl8150) espero unos segundos y enciendo (botón power on) con el USB LAN rtl8150, no se ve nada
No tengo el módulo instalado, así que no espero que funcione, pero el dispositívo tendría que verlo.
root@OpenWrt:/sys/kernel/debug/usb# cat devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.06
S: Manufacturer=Linux 3.6.11 ehci_hcd
S: Product=BCM63XX integrated EHCI controller
S: SerialNumber=bcm63xx
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
- En cualquier otra configuración/combinación, no pasa nada.Estaba pensando compilarme openwrt y probar. Pero creo que es mejor jugar con un cable série cerca. No lo tengo.
Por cierto, todos los dispositivos (unos 5 mem-stick y dos USB-LAN) han sido probados en otros dispositivos (debian squeeze 32 bits). Se positivamente que funcionana.
Alguien tiene alguna idea ?
No estoy en casa. Estoy intentando dejarlo funcionando en casa de mis padres antes de volver en dos días. Cualquier idea / ayuda me vendría bién.
Muchas gracias a todas/os por adelantado.
Gracias por el trabajo.
idollar