Autor Tema: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1  (Leído 344457 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

idollar

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #340 en: 17-01-2013, 02:27 (Jueves) »
Me vas a perdonar, pero el primer comentario que te voy a hacer es: si no tienes ni idea de lo que estás haciendo no te arriesgues a cargarte algo, primero debes preguntar.

No hay soporte para VLANs en los switches internos/externos en la plataforma bcm63xx, salvo para el 6338/6345/6348/6358 (este router lleva un 6328).

Tienes varias opciones, entrar en modo failsafe, que restaura la configuración de OpenWrt y por telnet borrar la partición de datos: "mtd erase -r rootfs_data". Una vez hecho eso, el router debería reiniciarse a la configuración original. Cuando se reinicie puedes flashear la imagen desde luci o por sysupgrade (creo, porque la imagen que está subida está comprimida en LZMA, y no sé si LuCI la admite).
Otra opción es acceder al bootloader y flashear el firmware de Jazztel, pero el problema es que en este router en concreto el bootloader para flashearlo vía web sólo carga con un conversor uart, que no tienes.

Saludos.

Te agradezco la respuesta ... sinceramente.

Sobre el primer comentario. Creo que sé lo que hago, intentar lo que he descrito con informacion incompleta, muy tarde y bajo presión. Sabía perfectamente que lo podía romper. No me preocupa. Así que me vas a perdonar que no te perdone. La gestión de riesgos es mi asunto, no ?

Gracias por aclararme que no hay soporte para VLANs.
Gracias también por indicar que puedo probar el modo failsafe.
Por último gracias por hablar de usar el bootloader. Conversor uart tengo varios, lejos de dónde estoy, pero tengo.

No puedo reprochar que no me indiques ni como llegar al modo failsafe ni acceder al bootloader :-) pero no pasa nada ...supongo que intentaré usar el segundo router que tengo (ya sabes, gestión de riesgos) y recuperaré este cuando vuelva a Alemania con todos mis cables. Supongo que con algo como:

"cp /etc/config/network.orig /etc/config/network" desde la consola será suficiente. No creo que sea necesario borrar toda la particición de datos :-)

Para solucionar mi problema con las VLANs, no voy a preguntar si openwrt soporta el USB-Ethernet dongle que me he traído, no vaya a ser que alguien me diga que no tengo ni idea.

Gracias.




« Última modificación: 17-01-2013, 02:58 (Jueves) por idollar »

idollar

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #341 en: 17-01-2013, 03:36 (Jueves) »
Me vas a perdonar, pero el primer comentario que te voy a hacer es: si no tienes ni idea de lo que estás haciendo no te arriesgues a cargarte algo, primero debes preguntar.

No hay soporte para VLANs en los switches internos/externos en la plataforma bcm63xx, salvo para el 6338/6345/6348/6358 (este router lleva un 6328).

Tienes varias opciones, entrar en modo failsafe, que restaura la configuración de OpenWrt y por telnet borrar la partición de datos: "mtd erase -r rootfs_data". Una vez hecho eso, el router debería reiniciarse a la configuración original. Cuando se reinicie puedes flashear la imagen desde luci o por sysupgrade (creo, porque la imagen que está subida está comprimida en LZMA, y no sé si LuCI la admite).
Otra opción es acceder al bootloader y flashear el firmware de Jazztel, pero el problema es que en este router en concreto el bootloader para flashearlo vía web sólo carga con un conversor uart, que no tienes.

Saludos.

Hola de nuevo,

Gracias a las indicaciones de Noltari he conseguido recuperar el router.
Escribo lo que he hecho por si a alguien le sirve:

failsafe mode está descrito en http://wiki.openwrt.org/doc/howto/generic.failsafe

Para llegar ha hacer el telnet al router me bastó con escuchar en el ethernet (tcpdump -Ani eth0 port 4919) y pulsar el botón de reset a tiempo tal y como se explica en el link anterior. La luz de power parpadea muy rápido. El link tb explica lo que Noltari me sugirió: "mtd -r erase rootfs_data".

No cuento nada más no vaya a ser que me regañen de nuevo :-)

Ahora en serio. Muchas gracias Noltari.

idollar

idollar

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #342 en: 18-01-2013, 10:19 (Viernes) »
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 USB

He 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.

Citar
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:

Citar
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

Citar
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.

Citar
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

Citar
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.

Citar
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
« Última modificación: 18-01-2013, 10:23 (Viernes) por idollar »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #343 en: 18-01-2013, 12:22 (Viernes) »
Misma versión del firmware (recién instalada)

Conexión de un pendrive de 2 gigas:
Citar
[  193.368000] usb 1-1: USB disconnect, device number 2
[  198.932000] usb 1-1: new high-speed USB device number 3 using bcm63xx_ehci
[  199.084000] scsi0 : usb-storage 1-1:1.0
[  200.088000] scsi 0:0:0:0: Direct-Access     USB0912B Flash Disk       8.07 PQ: 0 ANSI: 2
[  200.100000] sd 0:0:0:0: [sda] 3948544 512-byte logical blocks: (2.02 GB/1.88 GiB)
[  200.112000] sd 0:0:0:0: [sda] Write Protect is off
[  200.116000] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
[  200.124000] sd 0:0:0:0: [sda] No Caching mode page present
[  200.128000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  200.140000] sd 0:0:0:0: [sda] No Caching mode page present
[  200.148000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  200.524000]  sda: sda1
[  200.528000] sd 0:0:0:0: [sda] No Caching mode page present
[  200.536000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  200.540000] sd 0:0:0:0: [sda] Attached SCSI removable disk
root@OpenWrt:~# lsusb
Bus 001 Device 003: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Conexión de un adaptador usb/ethernet:
Citar
[  230.576000] usb 1-1: USB disconnect, device number 3
[  240.844000] usb 1-1: new high-speed USB device number 4 using bcm63xx_ehci
root@OpenWrt:~# lsusb
Bus 001 Device 004: ID 050d:5055 Belkin Components F5D5055 Gigabit Network Adapter [AX88xxx]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Presupongo que al instalar el driver kmod-usb-net-dm9601-ether y no coincidir con la versión del kernel, habrás forzado (--force-depends) la instalación no ?

idollar

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #344 en: 18-01-2013, 18:22 (Viernes) »

Presupongo que al instalar el driver kmod-usb-net-dm9601-ether y no coincidir con la versión del kernel, habrás forzado (--force-depends) la instalación no ?


Hola,

Si, he instalado con opkg --force-depends install kmod-usb-net-dm9601-ether

-- Recordatorio / Configuración

  • Dos routers con los que se pueden hacer las pruebas
  • Para identificarlos (192.168.1.254 y 192.168.1.253)
  • dm9601 instalado usando opkg --force-depends install kmod-usb-net-dm9601-ether
  • modulo rtl no instalado
  • todos los USB devices usados funcionan correctamente en un debian 32 squeeze

Os/Te mando la respuesta a lsusb u unas pruebas por si se nos ocurre algo:

-- Recién arrancado sin nada conectado (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Enchufo un mem-stick (1) (usando router 192.168.1.253)

Tiene un LED que se enciende

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 002: ID 126f:5000 TwinMOS
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

perfecto

-- Desenchufo el mem-stick y enchufo uno distinto (2) (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 003: ID 13fe:1f21 Kingston Technology Company Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

perfecto

-- Desenchufo el mem-stick y enchufo otro distinto (3) (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 004: ID 8644:800b  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

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#=  5 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=8644 ProdID=800b Rev= 1.00
S:  Manufacturer=Intenso                      
S:  Product=Intenso Micro Line            
S:  SerialNumber=12390000000066D2
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms



perfecto

-- Desenchufo el mem-stick y enchufo mi USB-LAN dm9601 (usando router 192.168.1.253)

Citar
root@OpenWrt:/sys/kernel/debug/usb# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

nada de nada

perfecto

-- Desenchufo el USB-LAN dm9601 y enchufo el USB rtl8150 (usando router 192.168.1.253)

Citar
root@OpenWrt:/sys/kernel/debug/usb# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

nada de nada. Parece ser que ha dejado de funcionar. Vamos a probar algo que lo haya hecho antes ...

-- Desenchufo el USB-LAN rtl8150 y enchufo el mem-stick que ha funcionado antes (3) (usando router 192.168.1.253)

Citar
root@OpenWrt:/sys/kernel/debug/usb# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Desenchufo el USB-LAN rtl8150 y enchufo el mem-stick que ha funcionado antes (2) (usando router 192.168.1.253)

Citar
root@OpenWrt:/sys/kernel/debug/usb# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Desenchufo el USB-LAN rtl8150 y enchufo el mem-stick que ha funcionado antes (1) (usando router 192.168.1.253)

El LED no se enciende

Citar
root@OpenWrt:/sys/kernel/debug/usb# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Parece ser que ha dejado de funcionar completamente así que ..

-- Desenchufo y rearanco usando "reboot; exit" (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Enchufo un mem-stick (1)(usando router 192.168.1.253)

Tiene un LED que se enciende

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 002: ID 126f:5000 TwinMOS
Bus 001 Device 002: ID 126f:5000 TwinMOS
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Desenchufo el mem stick (1) y enchufo el USB rtl8150(usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Desenchufo el mem stick (1) y enchufo el USB rtl8150(usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Desenchufo el USB rtl8150 y vuelvo a enchufar el mem stick (1) (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

De nuevo parece que ha dejado de funcionar así que rearranco ...

-- Desenchufo y rearanco usando "reboot; exit" - (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ahora vamos a empezar con los USB lan antes:

-- Enchufo el dm9601 (usando router 192.168.1.253)
Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Voy a quitar el modulo por si ese es el problema:

Citar
root@OpenWrt:~# opkg remove kmod-usb-net-dm9601-ether
Removing package kmod-usb-net-dm9601-ether from root...
root@OpenWrt:~# reboot; exit

-- Enchufo el dm9601 (usando router 192.168.1.253)

Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-- Desenchufo el USB-LAN dm9601 y enchufo el mem-stick que ha funcionado antes (1) (usando router 192.168.1.253)
Citar
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Recuerdo que todos los sticks funcionan en otro PC.

No se me ocurre que puede ser ...

Alguna idea ?
MUCHAS GRACIAS !

idollar



« Última modificación: 18-01-2013, 18:23 (Viernes) por idollar »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #345 en: 18-01-2013, 22:19 (Viernes) »
Los paquetes que dependen del kernel y que se instalan forzándolos a veces funcionan (las menos) y otras ... (la mayoría), no.
El problema te lo da, o eso me parece, después de 'pinchar' algo que no reconoce.
Yo de ti me compilaría un firmware a media.
O también puedes probar a bajar la versión del trunk (sin LuCi, ni paquetes adicionales) e instalar lo que te haga falta, poco a poco  ... ^-^

idollar

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #346 en: 19-01-2013, 09:34 (Sábado) »
Gracias,

Me he puesto a compilar una versión ... pero creo que voy a intentar lo que dices: instalar la versión del trunk y añadir paquetes según los necesite. Os cuento qué ha pasado.

un saludo

idollar

idollar

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #347 en: 19-01-2013, 10:44 (Sábado) »
O también puedes probar a bajar la versión del trunk (sin LuCi, ni paquetes adicionales) e instalar lo que te haga falta, poco a poco  ... ^-^

Os cuento,

He instalado el trunk, he instalado los paquetes necesarios para hacer funcionar el USB storage.
He conseguido ver el hub y montar un mem stick

Pero ...

Lo mismo. En cuanto enchufo uno de los dos USB LAN (diferentes) que tengo, el USB se queda tieso.
Intento poner de nuevo el mem stick que funcionó unos segundos antes pero no lo ve.
La única solución es un reboot.

por cierto, desde que tengo la versión del trunk, veo lo siguiente, repetido MUUUCHAS veces, en los logs (dmesg):

Citar
[   18.972000] roboswitch: timeout in robo_reg on page 52 and reg 8 with op 1.
[   18.976000] roboswitch: timeout in robo_reg on page 52 and reg 10 with op 1.


Un comentario: compré esos routers pensando que esto sería sencillo. No había visto este foro ni este thread,
Solo leí lo siguiente en http://wiki.openwrt.org/toh/adb/p.dg_a4001n1:

Citar

ADB P.DG A4001N1

Supported since R33893.
Installation
Flashing ANY Firmware

You must set your TCP/IP v4 protocol to:

   1.  IP: 192.168.1.2
   2.  Netmask: 255.255.255.0
   3.  Gateway: 192.168.1.1
   4.  DNS: (optional, can be blank).

Then:

   1.   Power off the router.
   2.   Press reset button near the antenna.
   3.   Keep it pressed while powering up during ~20+ seconds.
   4.   Acces to http://192.168.1.1 and upload binary file.
   5.   Wait until router reboots.


Para mi que el texto es demasiado optimista.
Nol se quien lo ha escrito, pero necesita una actualización:

- Mi experiencia con el USB
- Los 20 sec no funcionan
- WIFI AP issues
- No ETH switching

En cuanto esté todo solucionado va a ser router genial, me gusta mucho y va muy bién. Pero no está suficientemente maduro para ponerlo en "producción". Una pena.

Noltari ... la página es tuya. Para mi, de nuevo, hay que modificarla.
Tienes algún problema si lo hago yo basado en mi experiencia ?

Citar
toh/adb/p.dg_a4001n1.txt · Last modified: 2012/11/06 23:32 by noltari

idollar
« Última modificación: 19-01-2013, 10:45 (Sábado) por idollar »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #348 en: 19-01-2013, 16:44 (Sábado) »
O también puedes probar a bajar la versión del trunk (sin LuCi, ni paquetes adicionales) e instalar lo que te haga falta, poco a poco  ... ^-^

Os cuento,

He instalado el trunk, he instalado los paquetes necesarios para hacer funcionar el USB storage.
He conseguido ver el hub y montar un mem stick

Pero ...

Lo mismo. En cuanto enchufo uno de los dos USB LAN (diferentes) que tengo, el USB se queda tieso.
Intento poner de nuevo el mem stick que funcionó unos segundos antes pero no lo ve.
La única solución es un reboot.

La fuente de este router es de un amperio, y si se le conectan demasiadas cosas en el puerto USB hay riesgo de que algo deje de funcionar; lo idóneo sería usar un hub con alimentación externa.
También puede deberse a un driver que tenga fallos.

por cierto, desde que tengo la versión del trunk, veo lo siguiente, repetido MUUUCHAS veces, en los logs (dmesg):

Citar
[   18.972000] roboswitch: timeout in robo_reg on page 52 and reg 8 with op 1.
[   18.976000] roboswitch: timeout in robo_reg on page 52 and reg 10 with op 1.


Hay 2 tickets abiertos en OpenWRT sobre este fallo, tanto en Attitude Adjustment como en trunk. Usando la revisión 34987 o anteriores no aparece este problema.
https://dev.openwrt.org/ticket/12808
https://dev.openwrt.org/ticket/12756
También sufrí este fallo, y cuando me di cuenta que era porque algún cerebrito había toqueteado un montón de cosas comunes entre BCM63XX y BCM47XX empecé a echar espuma por la boca.
https://dev.openwrt.org/changeset/34988

Un comentario: compré esos routers pensando que esto sería sencillo. No había visto este foro ni este thread,
Solo leí lo siguiente en http://wiki.openwrt.org/toh/adb/p.dg_a4001n1:

Citar

ADB P.DG A4001N1

Supported since R33893.
Installation
Flashing ANY Firmware

You must set your TCP/IP v4 protocol to:

   1.  IP: 192.168.1.2
   2.  Netmask: 255.255.255.0
   3.  Gateway: 192.168.1.1
   4.  DNS: (optional, can be blank).

Then:

   1.   Power off the router.
   2.   Press reset button near the antenna.
   3.   Keep it pressed while powering up during ~20+ seconds.
   4.   Acces to http://192.168.1.1 and upload binary file.
   5.   Wait until router reboots.


Para mi que el texto es demasiado optimista.
Nol se quien lo ha escrito, pero necesita una actualización:

- Mi experiencia con el USB
- Los 20 sec no funcionan
- WIFI AP issues
- No ETH switching

En cuanto esté todo solucionado va a ser router genial, me gusta mucho y va muy bién. Pero no está suficientemente maduro para ponerlo en "producción". Una pena.

Noltari ... la página es tuya. Para mi, de nuevo, hay que modificarla.
Tienes algún problema si lo hago yo basado en mi experiencia ?

Citar
toh/adb/p.dg_a4001n1.txt · Last modified: 2012/11/06 23:32 by noltari

idollar

- El wiki de OpenWRT tiene poca información, pero la que tiene es correcta.
- El driver brnsmac de la wifi N de este router sólo funciona en modo cliente, y el b43, a pesar de que va mejorando, deja mucho que desear. De momento, salvo que a los señores de Broadcom les dé la gana de poner su driver wifi propietario, tenemos que esperar a que los programadores de los drivers libres vayan avanzando en el desarrollo, cosa complicada e ingrata, sobre todo si te toca leer código en ensamblador.  >:D
Hace unos meses el driver ath9k para Atheros B/G/N, por ejemplo, iba de pena, pero a día de ayer funcionaba como la seda.

Ahora mismo estoy conectado con un Comtrend AR-5381u, que comparte casi todas las características con el ADB,  en modo wifi cliente enrutado y va muy bien tanto de ancho de banda como de latencias para ser un driver libre en desarrollo.

Por último decir que en el primer post Noltari ya advierte de los inconvenientes que hay con los routers con wifi N Broadcom. Si alguien necesita wifi N y modo AP con OpenWRT tendrá que buscar algo con Atheros o Ralink. Por el resto estoy bastante sorprendido del rendimiento que da el chipset BCM6328 si no tenemos que preocuparnos de los detalles que todavía no funcionan.

Un saludo.

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #349 en: 26-01-2013, 21:58 (Sábado) »
Añadidos dos nuevos firmwares al primer post, uno con b43 y otro con brcmsmac. Ambos tienen soporte para VLANs.

b43 ha mejorado bastante, sobre todo en modo cliente, porque en modo AP se "satura".

Saludos.

me109zito

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #350 en: 19-02-2013, 00:26 (Martes) »
Hola a todos, instalé esta imagen en mi router y la verdad que va de lujo, pero la cagué. Vi un tutorial para convertirlo en router neutro y algún parámetro puse mal en el archivo /etc/config/network porque ahora no puedo acceder al router de ninguna manera.

Lo he intentado con el failsafe mode pero recibo el mensaje cortado y da igual las teclas que pulse porque no responde.
¿alguna sugerencia??

me109zito

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #351 en: 24-02-2013, 13:56 (Domingo) »
Hola a todos, instalé esta imagen en mi router y la verdad que va de lujo, pero la cagué. Vi un tutorial para convertirlo en router neutro y algún parámetro puse mal en el archivo /etc/config/network porque ahora no puedo acceder al router de ninguna manera.

Lo he intentado con el failsafe mode pero recibo el mensaje cortado y da igual las teclas que pulse porque no responde.
¿alguna sugerencia??

nada?

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #352 en: 24-02-2013, 14:31 (Domingo) »
Hola a todos, instalé esta imagen en mi router y la verdad que va de lujo, pero la cagué. Vi un tutorial para convertirlo en router neutro y algún parámetro puse mal en el archivo /etc/config/network porque ahora no puedo acceder al router de ninguna manera.

Lo he intentado con el failsafe mode pero recibo el mensaje cortado y da igual las teclas que pulse porque no responde.
¿alguna sugerencia??

nada?
La única solución si no consigues entrar en el modo failsafe es conectarte por UART con un conversor USB.

Saludos.

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #353 en: 24-02-2013, 18:36 (Domingo) »
He añadido al primer post una nueva compilación que incluye el soporte para el modo AP en brcmsmac (currazo de Hauke).

La verdad es que funciona bastante bien en líneas generales. He conseguido 54 Mbps en un test de velocidad, por lo que debería ser más que suficiente para una conexión normalita. No hay casi latencia, al contrario que con b43.

Las únicas dos pegas que le veo es que saca un montón de mierda por el log y que no se puede poner en modo repetidor ;).

Saludos!

me109zito

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #354 en: 24-02-2013, 19:36 (Domingo) »
Hola a todos, instalé esta imagen en mi router y la verdad que va de lujo, pero la cagué. Vi un tutorial para convertirlo en router neutro y algún parámetro puse mal en el archivo /etc/config/network porque ahora no puedo acceder al router de ninguna manera.

Lo he intentado con el failsafe mode pero recibo el mensaje cortado y da igual las teclas que pulse porque no responde.
¿alguna sugerencia??

nada?
La única solución si no consigues entrar en el modo failsafe es conectarte por UART con un conversor USB.

Saludos.

Hola, muchas gracias por contestar. Ya me pedí un conversor por ebay y el lunes o el martes le soldaré los cables en la placa, solo me quedan un par de dudas:
- En la imagen de la primera página, se deben puentear lo que aparece en rojo (R192 y R193) para conectarle el cable serie??
- La verdad que no se conectarme por UART (supongo que será similar a conectarse por puerto serie a otros dispositivos), ya vi que para cargarle la rom hay que levantar un servidor tftp y ejecutar un comando desde el CFE, pero como ejecuto ese comando?? Perdona por dar la chapa, pero ese punto no lo acabo de encontrar.

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #355 en: 24-02-2013, 20:24 (Domingo) »
Hola a todos, instalé esta imagen en mi router y la verdad que va de lujo, pero la cagué. Vi un tutorial para convertirlo en router neutro y algún parámetro puse mal en el archivo /etc/config/network porque ahora no puedo acceder al router de ninguna manera.

Lo he intentado con el failsafe mode pero recibo el mensaje cortado y da igual las teclas que pulse porque no responde.
¿alguna sugerencia??

nada?
La única solución si no consigues entrar en el modo failsafe es conectarte por UART con un conversor USB.

Saludos.

Hola, muchas gracias por contestar. Ya me pedí un conversor por ebay y el lunes o el martes le soldaré los cables en la placa, solo me quedan un par de dudas:
- En la imagen de la primera página, se deben puentear lo que aparece en rojo (R192 y R193) para conectarle el cable serie??
- La verdad que no se conectarme por UART (supongo que será similar a conectarse por puerto serie a otros dispositivos), ya vi que para cargarle la rom hay que levantar un servidor tftp y ejecutar un comando desde el CFE, pero como ejecuto ese comando?? Perdona por dar la chapa, pero ese punto no lo acabo de encontrar.
No hace falta que montes un servidor TFTP, con que cortes el inicio del router y se quede en el bootloader, podrás acceder por web para subir el firmware.
El problema de este router es que no deja entrar al bootloader pulsando el botón reset como en el resto de la plataforma bcm63xx.

Saludos.

me109zito

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #356 en: 24-02-2013, 23:05 (Domingo) »
Hola a todos, instalé esta imagen en mi router y la verdad que va de lujo, pero la cagué. Vi un tutorial para convertirlo en router neutro y algún parámetro puse mal en el archivo /etc/config/network porque ahora no puedo acceder al router de ninguna manera.

Lo he intentado con el failsafe mode pero recibo el mensaje cortado y da igual las teclas que pulse porque no responde.
¿alguna sugerencia??

nada?
La única solución si no consigues entrar en el modo failsafe es conectarte por UART con un conversor USB.

Saludos.

Hola, muchas gracias por contestar. Ya me pedí un conversor por ebay y el lunes o el martes le soldaré los cables en la placa, solo me quedan un par de dudas:
- En la imagen de la primera página, se deben puentear lo que aparece en rojo (R192 y R193) para conectarle el cable serie??
- La verdad que no se conectarme por UART (supongo que será similar a conectarse por puerto serie a otros dispositivos), ya vi que para cargarle la rom hay que levantar un servidor tftp y ejecutar un comando desde el CFE, pero como ejecuto ese comando?? Perdona por dar la chapa, pero ese punto no lo acabo de encontrar.
No hace falta que montes un servidor TFTP, con que cortes el inicio del router y se quede en el bootloader, podrás acceder por web para subir el firmware.
El problema de este router es que no deja entrar al bootloader pulsando el botón reset como en el resto de la plataforma bcm63xx.

Saludos.

Ok, muchas gracias, el martes probaré a ver si puedo recuperarlo.

mazingerz80

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #357 en: 25-02-2013, 23:35 (Lunes) »
Hola,

Ante todo soy nuevo aquí, agradecer a todos el trabajo de openwrt, con lo cual estoy aprendiendo un tema totalmente nuevo para mí.

Tengo un ADB A4001N al cual le he cargado el firm posteado aquí por gmtii, decir que va de lujo.
El problema es que al hacerme mi menuconfig y cargarlo en el router, todo va bien excepto un error que me lanza el arranque sobre el wifi interno broadcom del ADB A4001N:
b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found

al entrar a través de putty, hago un cat /etc/config/wireless y me dice que not found.

He probado a compilarlo con el chipset wifi de broadcom por defecto y el de propietario, no sé que más hacer, algún detalle que no he puesto.

Si alguien es tan amable de decirme la solución estaré muy agradecido.  ;D

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4605
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #358 en: 26-02-2013, 07:45 (Martes) »
Si quieres tener wifi, has de usar el repositorio de Noltari para compilar.

mazingerz80

  • Visitante
Re: [Desarrollo] OpenWrt en Telefónica Home Station ADB P.DG A4001N1
« Respuesta #359 en: 26-02-2013, 15:42 (Martes) »
Gracias jar229 por contestar tan rápido.
Ya decía yo que mucho se estaba complicando el tema, supongo que te refieres al repositorio:
git clone git://github.com/Noltari/openwrt.git -b bcm63xx-r35763

¿Ejecuto el comando tal cual para que me descargue el repositorio?
Supongo que tendré que crear una carpeta (con un nombre asociado a este router para no perderme) y dentro ejecutar el comando para que se descargue el repositorio de Noltari, y una vez hecho eso, ejecutar el make menuconfig y a configurar un poquito de aquí y allá para compilar a mi gusto mi ADB A4001N, ¿cierto?

Perdón si digo algo que esté fuera de lugar pero intento aprender, muchas gracias!! ;)