?>/script>'; } ?> [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 Widgets Magazine

Autor Tema: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22  (Leído 514078 veces)

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

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #220 en: 01-04-2014, 20:36 (Martes) »
Hola amigos. Estoy siguiendo este tema porque tengo un router:

LIVEBOX ARV7519W22-A-LT VR9 1.2
HW Version R02
FW Version V00.96.114

De Orange, y quería o liberarlo o cambirle el firmware al open-WRT. En el primer post me redirige a la wiki en

http://wiki.openwrt.org/toh/arcadyan/arv7519

En el post dice que tiene que estar conectado via RS232 con el PC. En la wiki aparece la imagen de los pines que hay en la placa base del router y habla del RX, TX, GND y el VCC.

Las preguntas que hago son:

1º. ¿Cómo se conectan los cables? (no lo he encontrado en la wiki). Por lo que voy leyendo solo hay que conectar los RX, TX y GND parece que el VCC (el del voltaje) no hace falta usarlo.

2º. Por otro lado he leido que hay que usar un conversor RS232 a TTL (parece que juega con el voltaje entre 5 y 3 voltios). Según voy descubriendo puedo soldar tres cables a la p base del router y sus extremos a los correspondientes del conector macho que se colocaría en el pc. ¿Hace falta el conversor o no es necesario?

3º. Dice el post, que durante el proceso hay que tener abierto un "programa" ¿? para ir viendo los textos que van saliendo. ¿Qué programa? ¿Un WinSCP? ¿Un Hyperterminal? No me queda claro este punto y cuando me aclare con este punto, ¿Cómo hago para ver los textos? ¿Tengo que conectarme con el router mendiante su IP o como se hace?

Llevo varias semanas leyendo y leyendo y no me aclaro en estos puntos. ¿Alguien podrían echarme una mano?

Os quedo muy agradecido.

Saludos
Lo primero necesitas un conversor rs232-ttl como éste. Si alguna vez has liberado un Zyxel de Telefónica también te vale ese cable.
Los programas que hacen falta son un servidor tftp y una consola serie (hyperterminal, putty, teraterm pro, ...). WinSCP se usa para transferir archivos por protocolo SSH una vez que openwrt está instalado.
Por último algo de paciencia porque no es un proceso nada sencillo.  ;)

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #221 en: 01-04-2014, 20:40 (Martes) »
Otro par de firms de prueba para los puertos FE. A ver si esta vez sale algo en claro.  >:D
http://www.mediafire.com/download/qdxk5btpbpedee3/livebox_02.tar.bz2

www-www

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #222 en: 01-04-2014, 20:50 (Martes) »
Lo primero necesitas un conversor rs232-ttl como éste. Si alguna vez has liberado un Zyxel de Telefónica también te vale ese cable.
Los programas que hacen falta son un servidor tftp y una consola serie (hyperterminal, putty, teraterm pro, ...). WinSCP se usa para transferir archivos por protocolo SSH una vez que openwrt está instalado.
Por último algo de paciencia porque no es un proceso nada sencillo.  ;)

Pero ese conversor lo convierte en puerto USB y lo que tengo entendido es conectar con el puerto SERIE (9 pines)
Estoy en lo correcto o me equivoco.

Servidor tftp tengo, hyperterminal también. Pero sobre este punto ya te comentaré cuando me aclares lo del conversor. Yo pensaba conectarlo por RS232, por eso comentaba el soldar los cables a la placa del router y al terminar RS232 directamente.

Además veo que el conector que me indicas trae 5 pines y en la placa del router hay 4, ¿Hay que usar los pines 3.3 v o 5 v  o solo los otros tres?

Saludos
« Última modificación: 01-04-2014, 20:55 (Martes) por www-www »

jmcabgam

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #223 en: 01-04-2014, 21:01 (Martes) »
Otro par de firms de prueba para los puertos FE. A ver si esta vez sale algo en claro.  >:D
http://www.mediafire.com/download/qdxk5btpbpedee3/livebox_02.tar.bz2

Probando en mi R01...

Casi 3 mins en arrancar tras subir firm.

Puertos ethernet; Funcionando solo el 1 y 3, ni el 2, ni el 4 ni el GE (como el otro)

dmesg:

Código: [Seleccionar]
root@OpenWrt:~# dmesg
[    0.000000] Linux version 3.10.34 (taxodium@debian) (gcc version 4.8.3
(OpenWrt/Linaro GCC 4.8-2014.01 r40335) ) #2 Tue Apr 1 19:34:30 CEST 2014
[    0.000000] SoC: VR9 rev 1.1
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019555 (MIPS 34Kc)
[    0.000000] MIPS: machine is ARV7519 - Astoria Networks ARV7519RW22-A-LT
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x07ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x07ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat 803825f0, node_mem_map 81003540
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00012e80
[    0.000000] Readback ErrCtl register=00012e80
[    0.000000] Memory: 125776k/131072k available (2848k kernel code, 5296k reserved, 842k data, 204k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 500MHz
[    0.028000] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.032000] pid_max: default: 32768 minimum: 301
[    0.036000] Mount-cache hash table entries: 512
[    0.040000] device: 'platform': device_add
[    0.040000] bus: 'platform': registered
[    0.040000] bus: 'cpu': registered
[    0.040000] device: 'cpu': device_add
[    0.040000] bus: 'workqueue': registered
[    0.040000] device: 'workqueue': device_add
[    0.040000] pinctrl core: initialized pinctrl subsystem
[    0.044000] NET: Registered protocol family 16
[    0.048000] bus: 'platform': add driver pinctrl-xway
[    0.048000] bus: 'platform': add driver dma-xway
[    0.048000] device class 'bdi': registering
[    0.048000] device class 'gpio': registering
[    0.048000] device class 'pci_bus': registering
[    0.048000] bus: 'pci': registered
[    0.048000] device class 'tty': registering
[    0.048000] bus: 'spi': registered
[    0.048000] device class 'spi_master': registering
[    0.048000] device: '1f800000.biu': device_add
[    0.048000] bus: 'platform': add device 1f800000.biu
[    0.048000] device: '1f880200.icu': device_add
[    0.048000] bus: 'platform': add device 1f880200.icu
[    0.048000] device: '1f8803f0.watchdog': device_add
[    0.048000] bus: 'platform': add device 1f8803f0.watchdog
[    0.052000] device: '1f000000.sram': device_add
[    0.052000] bus: 'platform': add device 1f000000.sram
[    0.052000] device: '1f101000.eiu': device_add
[    0.052000] bus: 'platform': add device 1f101000.eiu
[    0.052000] device: '1f102000.pmu': device_add
[    0.052000] bus: 'platform': add device 1f102000.pmu
[    0.052000] device: '1f103000.cgu': device_add
[    0.052000] bus: 'platform': add device 1f103000.cgu
[    0.052000] device: '1f106a00.dcdc': device_add
[    0.052000] bus: 'platform': add device 1f106a00.dcdc
[    0.052000] device: '1f203000.rcu': device_add
[    0.052000] bus: 'platform': add device 1f203000.rcu
[    0.052000] device: '10000000.fpi': device_add
[    0.052000] bus: 'platform': add device 10000000.fpi
[    0.052000] device: 'localbus.0': device_add
[    0.052000] bus: 'platform': add device localbus.0
[    0.052000] device: '10000000.nor-boot': device_add
[    0.052000] bus: 'platform': add device 10000000.nor-boot
[    0.056000] device: '1e100a00.gptu': device_add
[    0.056000] bus: 'platform': add device 1e100a00.gptu
[    0.056000] device: '1e100b10.pinmux': device_add
[    0.056000] bus: 'platform': add device 1e100b10.pinmux
[    0.056000] bus: 'platform': driver_probe_device: matched device 1e100b10.pinmux with driver pinctrl-xway
[    0.056000] bus: 'platform': really_probe: probing driver pinctrl-xway with device 1e100b10.pinmux
[    0.056000] pinctrl-xway 1e100b10.pinmux: no pinctrl handle
[    0.056000] device: 'gpiochip200': device_add
[    0.056000] pinctrl-xway 1e100b10.pinmux: try to register 56 pins ...
[    0.056000] pinctrl core: registered pin 0 (io0) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 1 (io1) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 2 (io2) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 3 (io3) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 4 (io4) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 5 (io5) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 6 (io6) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 7 (io7) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 8 (io8) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 9 (io9) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 10 (io10) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 11 (io11) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 12 (io12) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 13 (io13) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 14 (io14) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 15 (io15) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 16 (io16) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 17 (io17) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 18 (io18) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 19 (io19) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 20 (io20) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 21 (io21) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 22 (io22) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 23 (io23) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 24 (io24) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 25 (io25) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 26 (io26) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 27 (io27) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 28 (io28) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 29 (io29) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 30 (io30) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 31 (io31) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 32 (io32) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 33 (io33) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 34 (io34) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 35 (io35) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 36 (io36) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 37 (io37) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 38 (io38) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 39 (io39) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 40 (io40) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 41 (io41) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 42 (io42) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 43 (io43) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 44 (io44) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 45 (io45) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 46 (io46) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 47 (io47) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 48 (io48) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 49 (io49) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 50 (io50) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 51 (io51) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 52 (io52) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 53 (io53) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 54 (io54) on 1e100b10.pinmux
[    0.056000] pinctrl core: registered pin 55 (io55) on 1e100b10.pinmux
[    0.056000] pinctrl core: add 7 pinmux maps
[    0.056000] pinctrl-xway 1e100b10.pinmux: found group selector 44 for mdio
[    0.056000] pinctrl-xway 1e100b10.pinmux: found group selector 46 for gphy0 led1
[    0.056000] pinctrl-xway 1e100b10.pinmux: found group selector 49 for gphy1 led1
[    0.056000] pinctrl-xway 1e100b10.pinmux: found group selector 46 for gphy0 led1
[    0.056000] pinctrl-xway 1e100b10.pinmux: found group selector 49 for gphy1 led1
[    0.056000] pinctrl-xway 1e100b10.pinmux: request pin 42 (io42) for 1e100b10.pinmux
[    0.056000] pinctrl-xway 1e100b10.pinmux: request pin 43 (io43) for 1e100b10.pinmux
[    0.056000] pinctrl-xway 1e100b10.pinmux: request pin 7 (io7) for 1e100b10.pinmux
[    0.056000] pinctrl-xway 1e100b10.pinmux: request pin 45 (io45) for 1e100b10.pinmux
[    0.056000] pinctrl-xway 1e100b10.pinmux: failed to lookup the sleep state
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] driver: '1e100b10.pinmux': driver_bound: bound to device 'pinctrl-xway'
[    0.060000] bus: 'platform': really_probe: bound device 1e100b10.pinmux to driver pinctrl-xway
[    0.060000] device: '1e100c00.serial': device_add
[    0.060000] bus: 'platform': add device 1e100c00.serial
[    0.060000] device: '1e103100.deu': device_add
[    0.060000] bus: 'platform': add device 1e103100.deu
[    0.060000] device: '1e104100.dma': device_add
[    0.060000] bus: 'platform': add device 1e104100.dma
[    0.060000] bus: 'platform': driver_probe_device: matched device 1e104100.dma with driver dma-xway
[    0.060000] bus: 'platform': really_probe: probing driver dma-xway with device 1e104100.dma
[    0.060000] dma-xway 1e104100.dma: no default pinctrl state
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.064000] driver: '1e104100.dma': driver_bound: bound to device 'dma-xway'
[    0.064000] bus: 'platform': really_probe: bound device 1e104100.dma to driver dma-xway
[    0.064000] device: '1e105300.ebu': device_add
[    0.064000] bus: 'platform': add device 1e105300.ebu
[    0.064000] device: '1e101000.ifxhcd': device_add
[    0.064000] bus: 'platform': add device 1e101000.ifxhcd
[    0.064000] device: 'mei.1': device_add
[    0.064000] bus: 'platform': add device mei.1
[    0.064000] device: 'ppe.2': device_add
[    0.064000] bus: 'platform': add device ppe.2
[    0.064000] device: '1e108000.eth': device_add
[    0.064000] bus: 'platform': add device 1e108000.eth
[    0.064000] device: 'vdsl.3': device_add
[    0.064000] bus: 'platform': add device vdsl.3
[    0.064000] device: 'gpio-keys-polled.4': device_add
[    0.064000] bus: 'platform': add device gpio-keys-polled.4
[    0.064000] device: 'gpio-leds.5': device_add
[    0.064000] bus: 'platform': add device gpio-leds.5
[    0.064000] device: 'gphy-xrx200.6': device_add
[    0.064000] bus: 'platform': add device gphy-xrx200.6
[    0.068000] bus: 'platform': add driver dcdc-xrx200
[    0.068000] bus: 'platform': driver_probe_device: matched device 1f106a00.dcdc with driver dcdc-xrx200
[    0.068000] bus: 'platform': really_probe: probing driver dcdc-xrx200 with device 1f106a00.dcdc
[    0.068000] dcdc-xrx200 1f106a00.dcdc: no default pinctrl state
[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.072000] driver: '1f106a00.dcdc': driver_bound: bound to device 'dcdc-xrx200'
[    0.072000] bus: 'platform': really_probe: bound device 1f106a00.dcdc to driver dcdc-xrx200
[    0.072000] pinctrl-xway 1e100b10.pinmux: request pin 38 (io38) for XWAY GPIO:238
[    0.072000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.184000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.284000] ifx_pcie_wait_phy_link_up timeout
[    0.288000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.400000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.500000] ifx_pcie_wait_phy_link_up timeout
[    0.504000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.616000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.716000] ifx_pcie_wait_phy_link_up timeout
[    0.720000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.832000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.932000] ifx_pcie_wait_phy_link_up timeout
[    0.936000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    1.048000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    1.148000] ifx_pcie_wait_phy_link_up timeout
[    1.152000] pcie_rc_initialize link up failed!!!!!
[    1.156000] bus: 'platform': add driver ath5k,eeprom
[    1.156000] bus: 'platform': remove driver ath5k,eeprom
[    1.156000] driver: 'ath5k,eeprom': driver_release
[    1.156000] bus: 'platform': add driver ath9k,eeprom
[    1.156000] bus: 'platform': remove driver ath9k,eeprom
[    1.156000] driver: 'ath9k,eeprom': driver_release
[    1.156000] device: 'cpu0': device_add
[    1.156000] bus: 'cpu': add device cpu0
[    1.164000] device: 'writeback': device_add
[    1.164000] bus: 'workqueue': add device writeback
[    1.168000] device: 'default': device_add
[    1.168000] bio: create slab <bio-0> at 0
[    1.172000] device class 'block': registering
[    1.172000] bus: 'platform': add driver gpio-mm-ltq
[    1.172000] bus: 'platform': add driver gpio-stp-xway
[    1.172000] device class 'misc': registering
[    1.172000] device class 'mdio_bus': registering
[    1.172000] bus: 'mdio_bus': registered
[    1.172000] bus: 'mdio_bus': add driver Generic PHY
[    1.172000] bus: 'usb': registered
[    1.172000] bus: 'usb': add driver usbfs
[    1.172000] usbcore: registered new interface driver usbfs
[    1.176000] bus: 'usb': add driver hub
[    1.176000] usbcore: registered new interface driver hub
[    1.180000] bus: 'usb': add driver usb
[    1.180000] usbcore: registered new device driver usb
[    1.184000] device class 'input': registering
[    1.184000] device class 'leds': registering
[    1.184000] device class 'net': registering
[    1.184000] device: 'lo': device_add
[    1.184000] Switching to clocksource MIPS
[    1.188000] device class 'mem': registering
[    1.188000] device: 'mem': device_add
[    1.188000] device: 'null': device_add
[    1.188000] device: 'port': device_add
[    1.188000] device: 'zero': device_add
[    1.188000] device: 'full': device_add
[    1.188000] device: 'random': device_add
[    1.188000] device: 'urandom': device_add
[    1.188000] device: 'kmsg': device_add
[    1.188000] device: 'tty': device_add
[    1.188000] device: 'console': device_add
[    1.192000] device class 'firmware': registering
[    1.192000] NET: Registered protocol family 2
[    1.196000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    1.204000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    1.208000] TCP: Hash tables configured (established 1024 bind 1024)
[    1.216000] TCP: reno registered
[    1.220000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.224000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.232000] NET: Registered protocol family 1
[    1.236000] PCI: CLS 0 bytes, default 32
[    1.236000] gptu: totally 6 16-bit timers/counters
[    1.240000] device: 'gptu': device_add
[    1.240000] gptu: misc_register on minor 63
[    1.244000] gptu: succeeded to request irq 126
[    1.248000] gptu: succeeded to request irq 127
[    1.252000] gptu: succeeded to request irq 128
[    1.260000] gptu: succeeded to request irq 129
[    1.264000] gptu: succeeded to request irq 130
[    1.268000] gptu: succeeded to request irq 131
[    1.272000] bus: 'platform': add driver lantiq,vmmc
[    1.272000] bus: 'platform': add driver ralink,eeprom
[    1.272000] bus: 'platform': remove driver ralink,eeprom
[    1.272000] driver: 'ralink,eeprom': driver_release
[    1.272000] bus: 'platform': add driver phy-xrx200
[    1.272000] bus: 'platform': driver_probe_device: matched device gphy-xrx200.6 with driver phy-xrx200
[    1.272000] bus: 'platform': really_probe: probing driver phy-xrx200 with device gphy-xrx200.6
[    1.272000] phy-xrx200 gphy-xrx200.6: no default pinctrl state
[    1.272000] phy-xrx200 gphy-xrx200.6: requesting lantiq/vr9_phy22f_a1x.bin
[    1.280000] phy-xrx200 gphy-xrx200.6: firmware: using built-in firmware lantiq/vr9_phy22f_a1x.bin
[    1.280000] phy-xrx200 gphy-xrx200.6: booting GPHY0 firmware at 78C0000
[    1.288000] phy-xrx200 gphy-xrx200.6: booting GPHY1 firmware at 78C0000
[    1.392000] driver: 'gphy-xrx200.6': driver_bound: bound to device 'phy-xrx200'
[    1.392000] bus: 'platform': really_probe: bound device gphy-xrx200.6 to driver phy-xrx200
[    1.396000] bus: 'clocksource': registered
[    1.396000] device: 'clocksource': device_add
[    1.396000] device: 'clocksource0': device_add
[    1.396000] bus: 'clocksource': add device clocksource0
[    1.396000] bus: 'platform': add driver alarmtimer
[    1.396000] Registering platform device 'alarmtimer'. Parent at platform
[    1.396000] device: 'alarmtimer': device_add
[    1.396000] bus: 'platform': add device alarmtimer
[    1.396000] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
[    1.396000] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
[    1.396000] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
[    1.396000] alarmtimer alarmtimer: no default pinctrl state
[    1.396000] driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
[    1.396000] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
[    1.396000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.404000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    1.412000] msgmni has been set to 245
[    1.416000] io scheduler noop registered
[    1.420000] io scheduler deadline registered (default)
[    1.424000] bus: 'platform': add driver gpio-export
[    1.428000] bus: 'platform': remove driver gpio-export
[    1.428000] driver: 'gpio-export': driver_release
[    1.428000] device: 'ptmx': device_add
[    1.428000] bus: 'platform': add driver lantiq,asc
[    1.428000] bus: 'platform': driver_probe_device: matched device 1e100c00.serial with driver lantiq,asc
[    1.428000] bus: 'platform': really_probe: probing driver lantiq,asc with device 1e100c00.serial
[    1.428000] lantiq,asc 1e100c00.serial: no default pinctrl state
[    1.428000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    1.436000] console [ttyLTQ0] enabled, bootconsole disabled
[    1.444000] device: 'ttyLTQ0': device_add
[    1.448000] driver: '1e100c00.serial': driver_bound: bound to device 'lantiq,asc'
[    1.448000] bus: 'platform': really_probe: bound device 1e100c00.serial to driver lantiq,asc
[    1.448000] device class 'mtd': registering
[    1.448000] device: 'mtd-unmap': device_add
[    1.448000] device: 'mtd-romap': device_add
[    1.448000] device: 'mtd-rwmap': device_add
[    1.448000] bus: 'platform': add driver ltq-nor
[    1.448000] bus: 'platform': driver_probe_device: matched device 10000000.nor-boot with driver ltq-nor
[    1.448000] bus: 'platform': really_probe: probing driver ltq-nor with device 10000000.nor-boot
[    1.448000] ltq-nor 10000000.nor-boot: no default pinctrl state
[    1.448000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    1.456000] Amd/Fujitsu Extended Query Table at 0x0040
[    1.464000]   Amd/Fujitsu Extended Query version 1.3.
[    1.468000] number of CFI chips: 1
[    1.472000] 4 ofpart partitions found on MTD device ltq_nor
[    1.476000] Creating 4 MTD partitions on "ltq_nor":
[    1.480000] 0x000000000000-0x000000060000 : "uboot"
[    1.484000] device: 'mtd0': device_add
[    1.488000] device: 'mtd0ro': device_add
[    1.488000] device: '31:0': device_add
[    1.488000] device: 'mtdblock0': device_add
[    1.488000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    1.492000] device: 'mtd1': device_add
[    1.492000] device: 'mtd1ro': device_add
[    1.492000] device: '31:1': device_add
[    1.492000] device: 'mtdblock1': device_add
[    1.492000] 0x000000080000-0x000001f80000 : "firmware"
[    1.496000] device: 'mtd2': device_add
[    1.496000] device: 'mtd2ro': device_add
[    1.496000] device: '31:2': device_add
[    1.500000] device: 'mtdblock2': device_add
[    1.500000] 0x0000001c1f87-0x000001f80000 : "rootfs"
[    1.504000] mtd: partition "rootfs" must either start or end on erase block boundary
or be smaller than an erase block -- forcing read-only
[    1.516000] device: 'mtd3': device_add
[    1.516000] device: 'mtd3ro': device_add
[    1.516000] device: '31:3': device_add
[    1.516000] device: 'mtdblock3': device_add
[    1.516000] mtd: device 3 (rootfs) set to be root filesystem
[    1.520000] mtd: partition "rootfs_data" created automatically, ofs=0x5e0000, len=0x19a0000
[    1.528000] 0x0000005e0000-0x000001f80000 : "rootfs_data"
[    1.536000] device: 'mtd4': device_add
[    1.536000] device: 'mtd4ro': device_add
[    1.536000] device: '31:4': device_add
[    1.536000] device: 'mtdblock4': device_add
[    1.552000] 0x000001f80000-0x000002000000 : "boardconfig"
[    1.556000] device: 'mtd5': device_add
[    1.556000] device: 'mtd5ro': device_add
[    1.560000] device: '31:5': device_add
[    1.560000] device: 'mtdblock5': device_add
[    1.560000] driver: '10000000.nor-boot': driver_bound: bound to device 'ltq-nor'
[    1.560000] bus: 'platform': really_probe: bound device 10000000.nor-boot to driver ltq-nor
[    1.560000] bus: 'spi': add driver m25p80
[    1.560000] bus: 'platform': add driver gen_nand
[    1.560000] bus: 'platform': add driver spi_gpio
[    1.560000] bus: 'platform': add driver spi-xway
[    1.560000] bus: 'mdio_bus': add driver Infineon ADM6996
[    1.560000] bus: 'platform': add driver adm6996_gpio
[    1.560000] bus: 'mdio_bus': add driver Atheros AR8216/AR8236/AR8316
[    1.564000] bus: 'mdio_bus': add driver Realtek RTL8306S
[    1.564000] bus: 'platform': add driver ltq_etop
[    1.564000] bus: 'platform': add driver lantiq,xrx200-net
[    1.564000] bus: 'platform': driver_probe_device: matched device 1e108000.eth with driver lantiq,xrx200-net
[    1.564000] bus: 'platform': really_probe: probing driver lantiq,xrx200-net with device 1e108000.eth
[    1.564000] lantiq,xrx200-net 1e108000.eth: no default pinctrl state
[    1.664000] device: '0': device_add
[    1.664000] libphy: lantiq,xrx200-mdio: probed
[    1.668000] device: '0:00': device_add
[    1.668000] bus: 'mdio_bus': add device 0:00
[    1.668000] mdio_bus 0: cannot get PHY at address 1
[    1.672000] mdio_bus 0: cannot get PHY at address 5
[    1.676000] device: '0:11': device_add
[    1.676000] bus: 'mdio_bus': add device 0:11
[    1.676000] device: '0:13': device_add
[    1.676000] bus: 'mdio_bus': add device 0:13
[    1.680000] net-xrx200: invalid MAC, using random
[    1.680000] (unregistered net_device): no PHY found
[    1.688000] xrx200-mdio: probing phy of port 0 failed
[    1.692000] (unregistered net_device): no PHY found
[    1.696000] xrx200-mdio: probing phy of port 1 failed
[    1.700000] driver: '0:11': driver_bound: bound to device 'Generic PHY'
[    1.700000] eth0: attached PHY [Generic PHY] (phy_addr=0:11, irq=-1)
[    1.708000] driver: '0:13': driver_bound: bound to device 'Generic PHY'
[    1.708000] eth0: attached PHY [Generic PHY] (phy_addr=0:13, irq=-1)
[    1.716000] device: 'eth0': device_add
[    1.716000] net-xrx200: invalid MAC, using random
[    1.720000] driver: '0:00': driver_bound: bound to device 'Generic PHY'
[    1.720000] eth1: attached PHY [Generic PHY] (phy_addr=0:00, irq=-1)
[    1.724000] device: 'eth1': device_add
[    1.728000] driver: '1e108000.eth': driver_bound: bound to device 'lantiq,xrx200-net'
[    1.728000] bus: 'platform': really_probe: bound device 1e108000.eth to driver lantiq,xrx200-net
[    1.728000] bus: 'platform': add driver wdt
[    1.728000] bus: 'platform': driver_probe_device: matched device 1f8803f0.watchdog with driver wdt
[    1.728000] bus: 'platform': really_probe: probing driver wdt with device 1f8803f0.watchdog
[    1.728000] wdt 1f8803f0.watchdog: no default pinctrl state
[    1.728000] wdt 1f8803f0.watchdog: Init done
[    1.728000] device: 'watchdog': device_add
[    1.732000] driver: '1f8803f0.watchdog': driver_bound: bound to device 'wdt'
[    1.732000] bus: 'platform': really_probe: bound device 1f8803f0.watchdog to driver wdt
[    1.732000] bus: 'platform': add driver leds-gpio
[    1.732000] bus: 'platform': driver_probe_device: matched device gpio-leds.5 with driver leds-gpio
[    1.732000] bus: 'platform': really_probe: probing driver leds-gpio with device gpio-leds.5
[    1.732000] leds-gpio gpio-leds.5: no default pinctrl state
[    1.732000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    1.736000] pinctrl-xway 1e100b10.pinmux: request pin 2 (io2) for XWAY GPIO:202
[    1.736000] device: 'lan': device_add
[    1.736000] pinctrl-xway 1e100b10.pinmux: request pin 29 (io29) for XWAY GPIO:229
[    1.736000] device: 'voice': device_add
[    1.736000] pinctrl-xway 1e100b10.pinmux: request pin 10 (io10) for XWAY GPIO:210
[    1.736000] device: 'message1': device_add
[    1.740000] pinctrl-xway 1e100b10.pinmux: request pin 19 (io19) for XWAY GPIO:219
[    1.740000] device: 'message2': device_add
[    1.740000] pinctrl-xway 1e100b10.pinmux: request pin 28 (io28) for XWAY GPIO:228
[    1.740000] device: 'message3': device_add
[    1.740000] pinctrl-xway 1e100b10.pinmux: request pin 15 (io15) for XWAY GPIO:215
[    1.740000] device: 'alarm': device_add
[    1.740000] pinctrl-xway 1e100b10.pinmux: request pin 14 (io14) for XWAY GPIO:214
[    1.740000] device: 'power': device_add
[    1.740000] driver: 'gpio-leds.5': driver_bound: bound to device 'leds-gpio'
[    1.740000] bus: 'platform': really_probe: bound device gpio-leds.5 to driver leds-gpio
[    1.740000] TCP: cubic registered
[    1.744000] NET: Registered protocol family 17
[    1.748000] 8021q: 802.1Q VLAN Support v1.8
[    1.752000] bus: 'platform': add driver ath9k,eeprom
[    1.752000] bus: 'platform': remove driver ath9k,eeprom
[    1.752000] driver: 'ath9k,eeprom': driver_release
[    1.752000] device: 'cpu_dma_latency': device_add
[    1.752000] device: 'network_latency': device_add
[    1.752000] device: 'network_throughput': device_add
[    1.756000] device class 'ubi': registering
[    1.756000] device: 'ubi_ctrl': device_add
[    1.756000] ### dt-test ### No testcase data in device tree; not running tests
[    1.764000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    1.772000] Freeing unused kernel memory: 204K (8039d000 - 803d0000)
[    3.736000] eth0: port 4 got link
[    5.896000] bus: 'platform': add driver gpio-keys
[    5.896000] bus: 'platform': add driver gpio-keys-polled
[    5.896000] bus: 'platform': driver_probe_device: matched device gpio-keys-polled.4 with driver gpio-keys-polled
[    5.896000] bus: 'platform': really_probe: probing driver gpio-keys-polled with device gpio-keys-polled.4
[    5.896000] gpio-keys-polled gpio-keys-polled.4: no default pinctrl state
[    5.896000] pinctrl-xway 1e100b10.pinmux: request pin 22 (io22) for XWAY GPIO:222
[    5.896000] pinctrl-xway 1e100b10.pinmux: request pin 45 (io45) for XWAY GPIO:245
[    5.896000] pinctrl-xway 1e100b10.pinmux: request pin 20 (io20) for XWAY GPIO:220
[    5.896000] driver: 'gpio-keys-polled.4': driver_bound: bound to device 'gpio-keys-polled'
[    5.896000] bus: 'platform': really_probe: bound device gpio-keys-polled.4 to driver gpio-keys-polled
[    5.904000] device class 'scsi_host': registering
[    5.904000] bus: 'scsi': registered
[    5.904000] device class 'scsi_device': registering
[    5.904000] SCSI subsystem initialized
[    5.908000] device class 'scsi_disk': registering
[    5.908000] bus: 'scsi': add driver sd
[    5.912000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    5.916000] bus: 'platform': add driver ifxusb_hcd
[    5.916000] Registering platform device 'ifxusb_hcd'. Parent at platform
[    5.916000] device: 'ifxusb_hcd': device_add
[    5.916000] bus: 'platform': add device ifxusb_hcd
[    5.916000] bus: 'platform': driver_probe_device: matched device ifxusb_hcd with driver ifxusb_hcd
[    5.916000] bus: 'platform': really_probe: probing driver ifxusb_hcd with device ifxusb_hcd
[    5.916000] ifxusb_hcd ifxusb_hcd: no of_node; not parsing pinctrl DT
[    5.920000] ifxusb_hcd ifxusb_hcd: no default pinctrl state
[    5.920000] Chip Version :01c0 BurstSize=0
[    6.520000] IFXUSB: USB core #0 soft-reset
[    6.824000] IFXUSB: USB core #0 soft-reset
[    6.828000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    6.832000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    6.840000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    6.844000] IFXUSB: Init: Power Port (0)
[    6.848000] device: 'usb1': device_add
[    6.848000] bus: 'usb': add device usb1
[    6.856000] bus: 'usb': driver_probe_device: matched device usb1 with driver usb
[    6.856000] bus: 'usb': really_probe: probing driver usb with device usb1
[    6.856000] usb usb1: no of_node; not parsing pinctrl DT
[    6.856000] usb usb1: no default pinctrl state
[    6.856000] device: '1-0:1.0': device_add
[    6.856000] bus: 'usb': add device 1-0:1.0
[    6.860000] bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
[    6.860000] bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
[    6.860000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[    6.860000] hub 1-0:1.0: no default pinctrl state
[    6.860000] hub 1-0:1.0: USB hub found
[    6.860000] hub 1-0:1.0: 1 port detected
[    6.864000] device: 'port1': device_add
[    6.864000] driver: '1-0:1.0': driver_bound: bound to device 'hub'
[    6.864000] bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
[    6.864000] device: 'ep_81': device_add
[    6.864000] driver: 'usb1': driver_bound: bound to device 'usb'
[    6.864000] bus: 'usb': really_probe: bound device usb1 to driver usb
[    6.864000] device: 'ep_00': device_add
[    7.364000] IFXUSB: USB core #1 soft-reset
[    7.668000] IFXUSB: USB core #1 soft-reset
[    7.672000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    7.676000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    7.684000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    7.688000] IFXUSB: Init: Power Port (0)
[    7.692000] device: 'usb2': device_add
[    7.692000] bus: 'usb': add device usb2
[    7.692000] bus: 'usb': driver_probe_device: matched device usb2 with driver usb
[    7.692000] bus: 'usb': really_probe: probing driver usb with device usb2
[    7.692000] usb usb2: no of_node; not parsing pinctrl DT
[    7.692000] usb usb2: no default pinctrl state
[    7.692000] device: '2-0:1.0': device_add
[    7.696000] bus: 'usb': add device 2-0:1.0
[    7.700000] bus: 'usb': driver_probe_device: matched device 2-0:1.0 with driver hub
[    7.700000] bus: 'usb': really_probe: probing driver hub with device 2-0:1.0
[    7.700000] hub 2-0:1.0: no of_node; not parsing pinctrl DT
[    7.700000] hub 2-0:1.0: no default pinctrl state
[    7.700000] hub 2-0:1.0: USB hub found
[    7.700000] hub 2-0:1.0: 1 port detected
[    7.704000] device: 'port1': device_add
[    7.704000] driver: '2-0:1.0': driver_bound: bound to device 'hub'
[    7.704000] bus: 'usb': really_probe: bound device 2-0:1.0 to driver hub
[    7.704000] device: 'ep_81': device_add
[    7.704000] driver: 'usb2': driver_bound: bound to device 'usb'
[    7.704000] bus: 'usb': really_probe: bound device usb2 to driver usb
[    7.704000] device: 'ep_00': device_add
[    7.704000] pinctrl-xway 1e100b10.pinmux: request pin 32 (io32) for XWAY GPIO:232
[    7.704000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    7.708000] driver: 'ifxusb_hcd': driver_bound: bound to device 'ifxusb_hcd'
[    7.708000] bus: 'platform': really_probe: bound device ifxusb_hcd to driver ifxusb_hcd
[    7.720000] bus: 'usb': add driver usb-storage
[    7.720000] usbcore: registered new interface driver usb-storage
[    8.952000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x20000
[    8.956000] jffs2_build_filesystem(): unlocking the mtd device... done.
[    8.964000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[  160.004000] jffs2: notice: (258) jffs2_build_xattr_subsystem: complete building xattr subsystem,
0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[  160.108000] jffs2: notice: (255) jffs2_build_xattr_subsystem: complete building xattr subsystem,
0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[  163.104000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[  163.104000]
[  163.120000] NET: Registered protocol family 8
[  163.124000] NET: Registered protocol family 20
[  163.128000] device class 'atm': registering
[  163.132000] device: 'autofs': device_add
[  163.144000] PPP generic driver version 2.4.2
[  163.148000] device class 'ppp': registering
[  163.148000] device: 'ppp': device_add
[  163.160000] MEI CPE Driver, Version 1.2.0
[  163.160000]
[  163.164000] (c) Copyright 2009, Infineon Technologies AG
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###
[  163.168000]
[  163.172000] device class 'ifx_mei': registering
[  163.176000] device: 'ifx_mei': device_add
[  163.184000]
[  163.184000]
[  163.184000] Lantiq CPE API Driver version: DSL CPE API V4.11.4
[  163.192000]
[  163.192000] Predefined debug level: 2
[  163.196000] device class 'dsl_cpe_api0': registering
[  163.196000] device: 'dsl_cpe_api0': device_add
[  163.200000] fuse init (API version 7.22)
[  163.204000] device: 'fuse': device_add
[  163.212000] Loading modules backported from Linux version master-2014-01-23-0-g62c147d
[  163.216000] Backport generated by backports.git backports-20140124-0-g1256d3e
[  163.228000] bus: 'platform': add driver atm
[  163.228000] bus: 'platform': driver_probe_device: matched device ppe.2 with driver atm
[  163.228000] bus: 'platform': really_probe: probing driver atm with device ppe.2
[  163.228000] atm ppe.2: no default pinctrl state
[  163.232000] device: 'ifxmips_atm0': device_add
[  163.236000] device: 'ifxmips_atm1': device_add
[  163.236000] ATM1.0.26    ATM (A1) firmware version 0.24
[  163.240000] ifxmips_atm: ATM init succeed
[  163.244000] driver: 'ppe.2': driver_bound: bound to device 'atm'
[  163.244000] bus: 'platform': really_probe: bound device ppe.2 to driver atm
[  163.248000] bus: 'platform': add driver deu
[  163.248000] bus: 'platform': driver_probe_device: matched device 1e103100.deu with driver deu
[  163.248000] bus: 'platform': really_probe: probing driver deu with device 1e103100.deu
[  163.248000] deu 1e103100.deu: no default pinctrl state
[  163.248000] Infineon Technologies DEU driver version 2.0.0
[  163.260000] IFX DEU DES initialized (multiblock).
[  163.268000] IFX DEU AES initialized (multiblock).
[  163.276000] IFX DEU ARC4 initialized (multiblock).
[  163.276000] IFX DEU SHA1 initialized.
[  163.280000] IFX DEU MD5 initialized.
[  163.288000] IFX DEU SHA1_HMAC initialized.
[  163.292000] IFX DEU MD5_HMAC initialized.
[  163.292000] driver: '1e103100.deu': driver_bound: bound to device 'deu'
[  163.292000] bus: 'platform': really_probe: bound device 1e103100.deu to driver deu
[  163.300000] device: 'ptm0': device_add
[  163.368000] nf_conntrack version 0.5.0 (1968 buckets, 7872 max)
[  163.400000] NET: Registered protocol family 24
[  163.448000] xt_time: kernel timezone is -0000
[  163.480000] device class 'ieee80211': registering
[  163.484000] Registering platform device 'regulatory.0'. Parent at platform
[  163.484000] device: 'regulatory.0': device_add
[  163.484000] bus: 'platform': add device regulatory.0
[  163.484000] cfg80211: Calling CRDA to update world regulatory domain
[  163.492000] cfg80211: World regulatory domain updated:
[  163.496000] cfg80211:  DFS Master region: unset
[  163.500000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  163.508000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[  163.516000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[  163.520000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
[  163.528000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[  163.536000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[  163.544000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[  163.552000] ip_tables: (C) 2000-2006 Netfilter Core Team
[  163.692000] bus: 'usb': add driver p54usb
[  163.692000] usbcore: registered new interface driver p54usb
[  163.716000] bus: 'usb': add driver rt73usb
[  163.716000] usbcore: registered new interface driver rt73usb
[  163.724000] bus: 'usb': add driver rtl8187
[  163.728000] usbcore: registered new interface driver rtl8187
[  163.812000] bus: 'usb': add driver brcmfmac
[  163.816000] usbcore: registered new interface driver brcmfmac
[  163.824000] bus: 'usb': add driver carl9170
[  163.824000] usbcore: registered new interface driver carl9170
[  163.896000] bus: 'usb': add driver rt2500usb
[  163.900000] usbcore: registered new interface driver rt2500usb
[  163.912000] bus: 'usb': add driver rt2800usb
[  163.912000] usbcore: registered new interface driver rt2800usb
[  163.940000] bus: 'usb': add driver ath9k_htc
[  163.948000] usbcore: registered new interface driver ath9k_htc
[  164.032000] bus: 'usb': add driver rtl8192cu
[  164.032000] usbcore: registered new interface driver rtl8192cu
[  170.368000] device: 'br-lan': device_add
[  170.372000] device eth0 entered promiscuous mode
[  170.376000] br-lan: port 1(eth0) entered forwarding state
[  170.384000] br-lan: port 1(eth0) entered forwarding state
[  170.952000] device: 'nas0': device_add
[  172.388000] br-lan: port 1(eth0) entered forwarding state
[  189.092000] eth0: port 4 lost link
[  189.092000] br-lan: port 1(eth0) entered disabled state
[  200.092000] eth0: port 2 got link
[  200.092000] br-lan: port 1(eth0) entered forwarding state
[  200.096000] br-lan: port 1(eth0) entered forwarding state
[  202.100000] br-lan: port 1(eth0) entered forwarding state
[  204.092000] eth0: port 2 lost link
[  204.092000] br-lan: port 1(eth0) entered disabled state
[  214.092000] eth1: port 0 got link
[  222.092000] eth1: port 0 lost link
[  225.092000] eth0: port 4 got link
[  225.092000] br-lan: port 1(eth0) entered forwarding state
[  225.096000] br-lan: port 1(eth0) entered forwarding state
[  227.100000] br-lan: port 1(eth0) entered forwarding state
root@OpenWrt:~#

Editado para ver si era éste el que descuadraba la página.
« Última modificación: 09-04-2014, 13:17 (Miércoles) por Pteridium »

jmcabgam

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #224 en: 01-04-2014, 21:07 (Martes) »
Lo primero necesitas un conversor rs232-ttl como éste. Si alguna vez has liberado un Zyxel de Telefónica también te vale ese cable.
Los programas que hacen falta son un servidor tftp y una consola serie (hyperterminal, putty, teraterm pro, ...). WinSCP se usa para transferir archivos por protocolo SSH una vez que openwrt está instalado.
Por último algo de paciencia porque no es un proceso nada sencillo.  ;)

Pero ese conversor lo convierte en puerto USB y lo que tengo entendido es conectar con el puerto SERIE (9 pines)
Estoy en lo correcto o me equivoco.

Servidor tftp tengo, hyperterminal también. Pero sobre este punto ya te comentaré cuando me aclares lo del conversor. Yo pensaba conectarlo por RS232, por eso comentaba el soldar los cables a la placa del router y al terminar RS232 directamente.

Además veo que el conector que me indicas trae 5 pines y en la placa del router hay 4, ¿Hay que usar los pines 3.3 v o 5 v  o solo los otros tres?

Saludos

Estás equivocado. O lo conectas mediante un USB con el adaptador que te han comentado o si lo quieres conectar a un puerto serie DB9-RS232) necesitarás un adaptador de señales, que al final es como el anterior pero en vez de ser USB-TTL es RS232-TTL. Si tienes por ahí algún cable de haber liberado un nokia (de estos antiguos) basado en un max232 creo q te podría valer, pero por unos 7-8 euros que vale el adaptador USB-TTL...

Como conectes el router al puerto serie del PC la vas a liar parda (estoy casi seguro...) Lo que si te aseguro que no funciona.

Solo deberás usar 3 cables del adaptador, Tx, Rx y masa.

En la wiki tienes el pinout de la placa del router:



Saludos.
« Última modificación: 01-04-2014, 21:11 (Martes) por jmcabgam »

www-www

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #225 en: 01-04-2014, 21:28 (Martes) »
Lo primero necesitas un conversor rs232-ttl como éste. Si alguna vez has liberado un Zyxel de Telefónica también te vale ese cable.
Los programas que hacen falta son un servidor tftp y una consola serie (hyperterminal, putty, teraterm pro, ...). WinSCP se usa para transferir archivos por protocolo SSH una vez que openwrt está instalado.
Por último algo de paciencia porque no es un proceso nada sencillo.  ;)

Pero ese conversor lo convierte en puerto USB y lo que tengo entendido es conectar con el puerto SERIE (9 pines)
Estoy en lo correcto o me equivoco.

Servidor tftp tengo, hyperterminal también. Pero sobre este punto ya te comentaré cuando me aclares lo del conversor. Yo pensaba conectarlo por RS232, por eso comentaba el soldar los cables a la placa del router y al terminar RS232 directamente.

Además veo que el conector que me indicas trae 5 pines y en la placa del router hay 4, ¿Hay que usar los pines 3.3 v o 5 v  o solo los otros tres?

Saludos

Estás equivocado. O lo conectas mediante un USB con el adaptador que te han comentado o si lo quieres conectar a un puerto serie DB9-RS232) necesitarás un adaptador de señales, que al final es como el anterior pero en vez de ser USB-TTL es RS232-TTL. Si tienes por ahí algún cable de haber liberado un nokia (de estos antiguos) basado en un max232 creo q te podría valer, pero por unos 7-8 euros que vale el adaptador USB-TTL...

Como conectes el router al puerto serie del PC la vas a liar parda (estoy casi seguro...) Lo que si te aseguro que no funciona.

Solo deberás usar 3 cables del adaptador, Tx, Rx y masa.

En la wiki tienes el pinout de la placa del router:




Saludos.


Perdona, pero esa no es la placa del router que tengo es esta:



Lo he abierto varias veces y coincide en todas las imágenes que aparecen en esta página:

http://wiki.openwrt.org/toh/arcadyan/arv7519

Con respecto a lo del Zyxel y lo del nokia, de eso no tengo nada. En este punto estoy a cero. Estoy leyendo y buscando toda la información posible.

Según lo que tú me comentas, se uniría la placa del router por puerto USB, en lugar del puerto serie RS232. ¿No?

Saludos

www-www

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #226 en: 01-04-2014, 21:29 (Martes) »
Lo primero necesitas un conversor rs232-ttl como éste. Si alguna vez has liberado un Zyxel de Telefónica también te vale ese cable.
Los programas que hacen falta son un servidor tftp y una consola serie (hyperterminal, putty, teraterm pro, ...). WinSCP se usa para transferir archivos por protocolo SSH una vez que openwrt está instalado.
Por último algo de paciencia porque no es un proceso nada sencillo.  ;)

Pero ese conversor lo convierte en puerto USB y lo que tengo entendido es conectar con el puerto SERIE (9 pines)
Estoy en lo correcto o me equivoco.

Servidor tftp tengo, hyperterminal también. Pero sobre este punto ya te comentaré cuando me aclares lo del conversor. Yo pensaba conectarlo por RS232, por eso comentaba el soldar los cables a la placa del router y al terminar RS232 directamente.

Además veo que el conector que me indicas trae 5 pines y en la placa del router hay 4, ¿Hay que usar los pines 3.3 v o 5 v  o solo los otros tres?

Saludos

Estás equivocado. O lo conectas mediante un USB con el adaptador que te han comentado o si lo quieres conectar a un puerto serie DB9-RS232) necesitarás un adaptador de señales, que al final es como el anterior pero en vez de ser USB-TTL es RS232-TTL. Si tienes por ahí algún cable de haber liberado un nokia (de estos antiguos) basado en un max232 creo q te podría valer, pero por unos 7-8 euros que vale el adaptador USB-TTL...

Como conectes el router al puerto serie del PC la vas a liar parda (estoy casi seguro...) Lo que si te aseguro que no funciona.

Solo deberás usar 3 cables del adaptador, Tx, Rx y masa.

En la wiki tienes el pinout de la placa del router:




Saludos.


Perdona, pero esa no es la placa del router que tengo es esta:



Lo he abierto varias veces y coincide en todas las imágenes que aparecen en esta página:

http://wiki.openwrt.org/toh/arcadyan/arv7519

Con respecto a lo del Zyxel y lo del nokia, de eso no tengo nada. En este punto estoy a cero. Estoy leyendo y buscando toda la información posible.

Según lo que tú me comentas, se uniría la placa del router por puerto USB, en lugar del puerto serie RS232. ¿No?

Saludos

jmcabgam

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #227 en: 01-04-2014, 21:39 (Martes) »
www-www

Puedes usar un adaptador de RS232 a TTL o de USB a TTL, lo que no puedes es conectarlo directamente al RS232 del PC. Es un tema de niveles de señales, el RS232 del pc da tensiones de entre -+3v a -+15v, mientras que tu router (ttl) las señales van de 0 a 5v.

Mira en la wiki la tabla que hay, donde dice niveles de voltaje:
http://es.wikipedia.org/wiki/MAX232

Por otro lado, en principio, estos tipos te valdrían: (búsqueda en google imágenes: "adaptador ttl rs232") Ahí los ves tanto RS232 (para pinchar al PC) como USB (tb para pinchar al PC)

https://www.google.es/search?q=adaptador+ttl+rs232&client=safari&rls=en&biw=1388&bih=673&source=lnms&tbm=isch&sa=X&ei=BxU7U-WzJ6GG0AWthoBI&ved=0CAgQ_AUoAQ

Como lo tienes que comprar, te recomiendo que sea USB, el mío está basado en el CP2102 (USB UART BRIDGE)


Según lo que tú me comentas, se uniría la placa del router por puerto USB, en lugar del puerto serie RS232. ¿No?

Saludos

Noooooo.

Te pillas un USB-TTL y conectas el USB al PC.

Una vez instalados los driver en el PC (o lo que tengas) te generará un COM virtual que se comunica con tu USB, ahora inicias el hyperterminal y le das ese puerto COM, al encender el touter verás la info en la pantalla del hyperterminal.

Para conectar al router, tienes que hacerlo con tres cables, desde el USB-TTL (los pines) a los pines del router. Pot lo general, Tx-Rx, Rx-TX y Masa-Masa. Si no lo ves, cambia los cables de Rx por Tx y viceversa.

A ver si estas fotos te aclaran (son a modo de ejemplo). Yo solo uso Rx, Tx y masa.

http://www.ciudadwireless.net/wireless/Analisis/APs/TP-Link/TP-LINK_TL-WR1043ND/Hacks/TP-LINK_Analisis_TL-WR1043ND_ciudadwireless_Hack_RS232_1.jpg

http://www.ciudadwireless.net/wireless/Analisis/APs/TP-Link/TP-LINK_TL-WR1043ND/Hacks/TP-LINK_Analisis_TL-WR1043ND_ciudadwireless_Hack_RS232_2.jpg

http://www.ciudadwireless.net/wireless/Analisis/APs/TP-Link/TP-LINK_TL-WR1043ND/Hacks/TP-LINK_Analisis_TL-WR1043ND_ciudadwireless_Hack_RS232_3.jpg
Saludos
« Última modificación: 01-04-2014, 21:52 (Martes) por jmcabgam »

www-www

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #228 en: 01-04-2014, 22:08 (Martes) »
www-www

Puedes usar un adaptador de RS232 a TTL o de USB a TTL, lo que no puedes es conectarlo directamente al RS232 del PC. Es un tema de niveles de señales, el RS232 del pc da tensiones de entre -+3v a -+15v, mientras que tu router (ttl) las señales van de 0 a 5v.

Mira en la wiki la tabla que hay, donde dice niveles de voltaje:
http://es.wikipedia.org/wiki/MAX232

Por otro lado, en principio, estos tipos te valdrían: (búsqueda en google imágenes: "adaptador ttl rs232") Ahí los ves tanto RS232 (para pinchar al PC) como USB (tb para pinchar al PC)

https://www.google.es/search?q=adaptador+ttl+rs232&client=safari&rls=en&biw=1388&bih=673&source=lnms&tbm=isch&sa=X&ei=BxU7U-WzJ6GG0AWthoBI&ved=0CAgQ_AUoAQ

Como lo tienes que comprar, te recomiendo que sea USB, el mío está basado en el CP2102 (USB UART BRIDGE)


Según lo que tú me comentas, se uniría la placa del router por puerto USB, en lugar del puerto serie RS232. ¿No?

Saludos

Noooooo.

Te pillas un USB-TTL y conectas el USB al PC.

Una vez instalados los driver en el PC (o lo que tengas) te generará un COM virtual que se comunica con tu USB, ahora inicias el hyperterminal y le das ese puerto COM, al encender el touter verás la info en la pantalla del hyperterminal.

Para conectar al router, tienes que hacerlo con tres cables, desde el USB-TTL (los pines) a los pines del router. Pot lo general, Tx-Rx, Rx-TX y Masa-Masa. Si no lo ves, cambia los cables de Rx por Tx y viceversa.

A ver si estas fotos te aclaran (son a modo de ejemplo). Yo solo uso Rx, Tx y masa.

http://www.ciudadwireless.net/wireless/Analisis/APs/TP-Link/TP-LINK_TL-WR1043ND/Hacks/TP-LINK_Analisis_TL-WR1043ND_ciudadwireless_Hack_RS232_1.jpg

http://www.ciudadwireless.net/wireless/Analisis/APs/TP-Link/TP-LINK_TL-WR1043ND/Hacks/TP-LINK_Analisis_TL-WR1043ND_ciudadwireless_Hack_RS232_2.jpg

http://www.ciudadwireless.net/wireless/Analisis/APs/TP-Link/TP-LINK_TL-WR1043ND/Hacks/TP-LINK_Analisis_TL-WR1043ND_ciudadwireless_Hack_RS232_3.jpg
Saludos

Aqui hemos tenido un mal entendido:

"Según lo que tú me comentas, se uniría la placa del router por puerto USB, en lugar del puerto serie RS232. ¿No?"

Me refería a unir la placa del router A TRAVÉS del conector al puerto USB o al puerto SERIE, no directamente del router al pc.

¿Entonces estos conectores que he visto servirían?

1º. http://www.dx.com/es/p/rs232-to-ttl-serial-communications-module-w-indicator-blue-black-221240#.UzsY5SeG_b0
2º. http://www.dx.com/es/p/navo-rs232-to-ttl-converter-module-blue-black-294390#.UzsY5SeG_b0
3º. http://www.dx.com/es/p/pl2303hx-usb-to-rs232-ttl-converter-adapter-module-164590#.UzsY5SeG_b0

Disculpa si te estoy dando la tabarra pero es que estoy en los principios de este modelo de router. Ya conseguí poner el DD-WRT a un Lynksys y no hubo problema alguno, a través de la web lo antualizé y se cambió; pero el Livebox es un verdadero problema, está todo capado y no te dejan hacer nada. El proceso que quiero seguir es el del modo UART. El del puentear los dos pines, para mí, es demasiado complicado y arriesgado, los pines están muy cerca unos de otros y no veo bien como conseguir el puentearlo. Por el UART son dos simples hilos soldados a los dos contactos.

Saludos

jmcabgam

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #229 en: 01-04-2014, 22:27 (Martes) »
Correcto, tienes que usar un conversar. Bien USB bien RS232, el que te guste más.

Cualquiera de los tres te valdrían, mi recomendación, un USB comprado por ebay a un tipo de españa, que te va a tardar menos que de DX...

Para poder entrar en este router, la primera vez hay que hacerle el corto siguiendo las indicaciones del primer post de gtmii, al menos, por ahora...

Nada que perdonar, pregunta todo lo que necesites, aunque el botón de búsqueda es un buen amigo    >:D

Saludos.

espeltron

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #230 en: 02-04-2014, 02:27 (Miércoles) »
Más firms para probar. Con que funcionen los 4 puertos fast ethernet me doy con un canto en los dientes.
http://www.mediafire.com/download/3lf3ovni0xp9j0i/livebox_01.tar.bz2

Edición: en un código fuente de Draytek hay varias versiones del firm vdsl.
ftp://ftp.draytek.com/Vigor2760/Firmware/GPL/Vigor2760_GPL.tar.gz

Dentro de este Vigor2760_GPL.tar.gz esta el kernel de linux 2.6.32.32, el gcc y los codigos fuente de los drivers "Metalink" para los chips wave 300.
Los codigos fuentes disponibles, entre otros:
linux-2.6.32.32.tar.bz2
lq-wave-300-03.01.00.12.30.11531.src.tar.bz2
lq-wave-300-03.02.00.00.34.11544.full.wls.src.tar.bz2

Puede servir como base para empezar a desarrollar el wifi.

Como he indicado anteriormente, el firmware original que utilizan estos routers incluye el OpenWrt 8.09 (kamikaze) o se basaban originalmente en el, asi que una compilacion de esa revision deberia de compilar adecuadamente el codigo para generar el mtlk.ko, sin generar demasiados problemas de dependencias.

Teniendo presente que la primera revision para la plataforma lantiq es la 10.03.01.

¿Alguien es capaz de crear alguna compilacion 10.03.1 para los lantiq que soporte los drivers wifi metalink?

http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/
http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/packages/
http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/packages/kernel_2.6.32.33-1_lantiq.ipk

No creo que haya muchas diferencias entre el kernel 2.6.32.32 y el kernel 2.6.32.33.

Mas adelante se saltaria de la 10.03.01 a la 13.12 haciendo modificaciones y parcheando codigo.

Compilaciones para el kernel 3.3.8 Attitude Adjustment:
Acabo de encontrar archivos mas recientes:
http://sourceforge.net/projects/netiaspotwrt/files/
http://sourceforge.net/projects/netiaspotwrt/files/wave300-1.tar.gz/download
http://sourceforge.net/projects/netiaspotwrt/files/lq-wave-300-03.01.00.12.31.09.58ada131737d.src.tar.gz/download
http://sourceforge.net/projects/netiaspotwrt/files/hostap-78debc7.tar.gz/download

Es posible que aqui haya algo:
http://code.google.com/r/sscapi-nspotwrt/source/checkout
Citar
git clone https://code.google.com/r/sscapi-nspotwrt/

Saludos
espeltron

El TP-Link TD-W8980 tiene un hadware similar, estan disponibles los codigos fuentes y utiliza OpenWrt:
https://wikidevi.com/wiki/TP-LINK_TD-W8980_v1
http://www.tp-link.com/resources/gpl/GPL_TD-W8980.tar.gz

Version: OpenWrt 10.03_ltq

Tienes los parches para el kernel 2.6.32.32 y el codigo fuente del wave 300: Version 3.1.0.12.31.9, 2013-05-08
Los codigos fuente del mtlk.ko se localizan principalmente en:
GPL_TD-W8980.tar.gz/GPL_TD-W8980/lantiq/modules/wave300/lq-wave-300-03.01.00.12.31.09.58ada131737d.src/wireless/driver/linux/

Es curioso como añaden ciertos archivos para los switch fast y gigabit ethernet:
GPL_TD-W8980.tar.gz/GPL_TD-W8980/lantiq/target/linux/ltqcpe/files/include/switch_api/gphy_fw_fe.h
GPL_TD-W8980.tar.gz/GPL_TD-W8980/lantiq/target/linux/ltqcpe/files/include/switch_api/gphy_fw_ge.h

Estos archivos de unos 800KB definen una tabla de datos:
Citar
static const unsigned char gphy_ge_fw_data[] = {
     0x80, 0x05, 0x03, 0x02, 0x32, 0x32, 0x32, 0x00, 0x80, 0x32, 0x32, 0x32, 0x00, 0x00, 0x32, 0xF9,
     ...
     ...
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
Generando aproximadamente un archivo binario de 200KB cada uno.

Saludos
espeltron

www-www

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #231 en: 02-04-2014, 16:20 (Miércoles) »
Correcto, tienes que usar un conversar. Bien USB bien RS232, el que te guste más.

Cualquiera de los tres te valdrían, mi recomendación, un USB comprado por ebay a un tipo de españa, que te va a tardar menos que de DX...

Para poder entrar en este router, la primera vez hay que hacerle el corto siguiendo las indicaciones del primer post de gtmii, al menos, por ahora...

Nada que perdonar, pregunta todo lo que necesites, aunque el botón de búsqueda es un buen amigo    >:D

Saludos.

Me indicas que para entrar en el router tiene que ser haciendo el corto del primer post.

Releyendo el primer post, te transcribo lo que pone:

Acceso al boot

Hay dos vías para acceder al boot y controlar el arranque; en ambas es necesario tener el puerto serie conectado al PC.
Ambas deben su existencia al trabajo de Lesgar. Muchas gracias!
1.- Haciendo un corto en la flash
2.- Activando el modo UART

Entoces, ¿Se puede hacer por el modo UART que yo pretendía o tiene que ser mediante el corto? En el primer post, por lo menos yo, he interpretado que hay dos métodos. ¿Es correcto o entoy equivocado?

Saludos

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #232 en: 02-04-2014, 16:41 (Miércoles) »
Me indicas que para entrar en el router tiene que ser haciendo el corto del primer post.

Releyendo el primer post, te transcribo lo que pone:

Acceso al boot

Hay dos vías para acceder al boot y controlar el arranque; en ambas es necesario tener el puerto serie conectado al PC.
Ambas deben su existencia al trabajo de Lesgar. Muchas gracias!
1.- Haciendo un corto en la flash
2.- Activando el modo UART

Entoces, ¿Se puede hacer por el modo UART que yo pretendía o tiene que ser mediante el corto? En el primer post, por lo menos yo, he interpretado que hay dos métodos. ¿Es correcto o entoy equivocado?

Saludos
Efectivamente. Los dos métodos son válidos ya que la finalidad es cambiar la versión de u-boot que trae por la que compiló gmtii.
La diferencia es que si quieres hacer un backup de la flash entonces sí necesitas hacer el corto para poder entrar en el modo admonistrador de BRN-Boot; si no quieres hacer backup escoge el método que mejor se adapte a ti, flasheas u-boot, luego metes OpenWRT y a experimentar.  ;)

www-www

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #233 en: 02-04-2014, 20:13 (Miércoles) »
Gracias Pteridium, por tu amabilidad y paciencia. Te mantendré informado de lo que haga.

Saludos y ahí llevas unas cibercervezas.  :D :D :D

gmtii

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #234 en: 04-04-2014, 00:03 (Viernes) »
muy buenas,

he añadido un par de líneas al u-boot para este router de modo que en función de la versión del soc, 1 o 2, cargue el firmware de ethernet adecuado, así pues tenemos un único u-boot.bin para los dos modelos; pueden echarle una probada? a mi me funciona con 1.1 y 1.2

en caso de emergencia, por loady podemos siempre poner el anterior

http://www.mediafire.com/download/gf0ryaraqdm7ms7/u-boot-arv7519rw-auto-test.zip

los commit aquí:

https://github.com/gmtii/u-boot-lantiq/commit/5a0748773db2697da6d617308edcd38ddb21850f

vamos a intentarlo con openwrt ...

saludos!
« Última modificación: 04-04-2014, 00:14 (Viernes) por gmtii »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #235 en: 04-04-2014, 00:56 (Viernes) »
los commit aquí:

https://github.com/gmtii/u-boot-lantiq/commit/5a0748773db2697da6d617308edcd38ddb21850f

vamos a intentarlo con openwrt ...

saludos!
¡Enhorabuena!  >:( >:( >:( >:( >:(
blogic ya está en ello con un driver de Lantiq que encontré de casualidad. La idea es exactamente la misma que tu commit de u-boot. ¿No habréis estado cuchicheando entre vosotros?  ;D

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #236 en: 08-04-2014, 18:56 (Martes) »
Ojalá tuviéramos ADSL/VDSL... Seria genial, espeltron. >:( >:( >:(
Pues a blogic le está dando problemas.  ;D
https://lists.openwrt.org/pipermail/openwrt-devel/2014-April/024684.html

@espeltron: vas a tener que darle clases al maestro John.  ;D ;D ;D ;D ;D

GLaDOS

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #237 en: 08-04-2014, 19:15 (Martes) »
Post EDIT: LO HE FUNDIDO Así que creo que me retiro del proyecto si no cae en mis manos algun otro Livebox  ??? ??? ??? ???

Despues de poder cortocircuitar la flash y acceder al modo UART sin problema...
Volviendo a poner los puentes para acceder al modo UART... Dejó de arrancar, encender leds, decir nada por serial... ¡Adios!

Dejo el último fallo que me daba por si acaso...

Código: [Seleccionar]
ROM VER: 1®
ROM VER: 1.0.5
CFG 01
Tuning DDR begin
DDR Access auto data-eye tuning Rev 0.3a
DDR size from 0xa0000000 - 0xa7ffffff
DDR check ok... start booting...




=======================================================================
Wireless ADSL IAD VR9 Loader v0.70.01 build Mar 26 2012 13:36:53
                    Arcadyan Technology Corporation
=======================================================================
A1x VR9
0xbe22ff1c : 70240000
0xBf203014 : 70240000
MXIC MX29GL256EL top boot 16-bit mode found

Copying boot params.....DONE

Enter command mode ...
Get Primary to 1.....
Image Check from FLASH_AREA_IMAGE_1 : Failed.
Image Check from FLASH_AREA_IMAGE_0 : Failed.

Flash Checking Again - fw/ui...  Failed.

Unzipping Tiny Kernel at 0x80002000 ...  failed : 4 !!

[VR9 Boot]:!

Enter Administrator Mode !


[VR9 Boot]:



[VR9 Boot]:u


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
[0] Boot            0xB0000000     512K
[1] Image 0         0xB1280000    6144K
[2] Image 1         0xB1880000    6144K
[3] Configuration   0xB1E80000    1024K
[4] Boot Parameters 0xB1F80000     256K
[5] Flash Image     0xB0000000   32768K
[6] Linux Image     0xB0080000   24576K
[7] Emergency Value 0xB1FC0000   2883584K
---------------------------------------
Enter area to UPLOAD:

ERROR: Not a valid area.


[VR9 Boot]:u


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
[0] Boot            0xB0000000     512K
[1] Image 0         0xB1280000    6144K
[2] Image 1         0xB1880000    6144K
[3] Configuration   0xB1E80000    1024K
[4] Boot Parameters 0xB1F80000     256K
[5] Flash Image     0xB0000000   32768K
[6] Linux Image     0xB0080000   24576K
[7] Emergency Value 0xB1FC0000   2883584K
---------------------------------------
Enter area to UPLOAD:

ERROR: Not a valid area.


[VR9 Boot]:0

Set Primary to 0.....PASS


[VR9 Boot]:



[VR9 Boot]:!

Enter Administrator Mode !


[VR9 Boot]:



[VR9 Boot]:u


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
[0] Boot            0xB0000000     512K
[1] Image 0         0xB1280000    6144K
[2] Image 1         0xB1880000    6144K
[3] Configuration   0xB1E80000    1024K
[4] Boot Parameters 0xB1F80000     256K
[5] Flash Image     0xB0000000   32768K
[6] Linux Image     0xB0080000   24576K
[7] Emergency Value 0xB1FC0000   2883584K
---------------------------------------
Enter area to UPLOAD:

ERROR: Not a valid area.

Vamos, que mi uboot si está protegido... -.- ¿WTF??
--------

Dado que tanto Noltari como yo hemos experimentado el mismo tipo de brickeo definitivo del Router con el método de puentear R149 y R155 para acceder al modo UART, recomendaría el metodo de CORTO DE MEMORIA FLASH. Aunque como podéis ver a mi no me permitió sobrescribir el u-boot.
« Última modificación: 08-04-2014, 21:12 (Martes) por GLaDOS »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #238 en: 09-04-2014, 12:44 (Miércoles) »
Post EDIT: LO HE FUNDIDO Así que creo que me retiro del proyecto si no cae en mis manos algun otro Livebox  ??? ??? ??? ???

Despues de poder cortocircuitar la flash y acceder al modo UART sin problema...
Volviendo a poner los puentes para acceder al modo UART... Dejó de arrancar, encender leds, decir nada por serial... ¡Adios!

Dejo el último fallo que me daba por si acaso...

Código: [Seleccionar]
ROM VER: 1®
ROM VER: 1.0.5
CFG 01
Tuning DDR begin
DDR Access auto data-eye tuning Rev 0.3a
DDR size from 0xa0000000 - 0xa7ffffff
DDR check ok... start booting...




=======================================================================
Wireless ADSL IAD VR9 Loader v0.70.01 build Mar 26 2012 13:36:53
                    Arcadyan Technology Corporation
=======================================================================
A1x VR9
0xbe22ff1c : 70240000
0xBf203014 : 70240000
MXIC MX29GL256EL top boot 16-bit mode found

Copying boot params.....DONE

Enter command mode ...
Get Primary to 1.....
Image Check from FLASH_AREA_IMAGE_1 : Failed.
Image Check from FLASH_AREA_IMAGE_0 : Failed.

Flash Checking Again - fw/ui...  Failed.

Unzipping Tiny Kernel at 0x80002000 ...  failed : 4 !!

[VR9 Boot]:!

Enter Administrator Mode !


[VR9 Boot]:



[VR9 Boot]:u


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
[0] Boot            0xB0000000     512K
[1] Image 0         0xB1280000    6144K
[2] Image 1         0xB1880000    6144K
[3] Configuration   0xB1E80000    1024K
[4] Boot Parameters 0xB1F80000     256K
[5] Flash Image     0xB0000000   32768K
[6] Linux Image     0xB0080000   24576K
[7] Emergency Value 0xB1FC0000   2883584K
---------------------------------------
Enter area to UPLOAD:

ERROR: Not a valid area.


[VR9 Boot]:u


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
[0] Boot            0xB0000000     512K
[1] Image 0         0xB1280000    6144K
[2] Image 1         0xB1880000    6144K
[3] Configuration   0xB1E80000    1024K
[4] Boot Parameters 0xB1F80000     256K
[5] Flash Image     0xB0000000   32768K
[6] Linux Image     0xB0080000   24576K
[7] Emergency Value 0xB1FC0000   2883584K
---------------------------------------
Enter area to UPLOAD:

ERROR: Not a valid area.


[VR9 Boot]:0

Set Primary to 0.....PASS


[VR9 Boot]:



[VR9 Boot]:!

Enter Administrator Mode !


[VR9 Boot]:



[VR9 Boot]:u


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
[0] Boot            0xB0000000     512K
[1] Image 0         0xB1280000    6144K
[2] Image 1         0xB1880000    6144K
[3] Configuration   0xB1E80000    1024K
[4] Boot Parameters 0xB1F80000     256K
[5] Flash Image     0xB0000000   32768K
[6] Linux Image     0xB0080000   24576K
[7] Emergency Value 0xB1FC0000   2883584K
---------------------------------------
Enter area to UPLOAD:

ERROR: Not a valid area.

Vamos, que mi uboot si está protegido... -.- ¿WTF??
--------

Dado que tanto Noltari como yo hemos experimentado el mismo tipo de brickeo definitivo del Router con el método de puentear R149 y R155 para acceder al modo UART, recomendaría el metodo de CORTO DE MEMORIA FLASH. Aunque como podéis ver a mi no me permitió sobrescribir el u-boot.
Pues no lo debes tener muy fundido cuando tienes acceso al bootloader original. Lo que sí parece es que tienes el resto de la flash corrupta.
Prueba con el ASL-26555 a ver su el adaptador USB-serie te está jugando alguna mala pasada y revisa las soldaduras del puerto serie del router por si pudiera haber alguna que no esté del todo bien, y en caso de duda mete más estaño. También mencionas que usaste el modo uart así que revisa a fondo esas soldaduras por si se te quedó algo en el tintero.
Voy a revisar más a fondo la documentación de Lesgar y gmtii y edito este post en caso de que haya alguna cosa interesante que te pueda ayudar y que se nos haya pasado.
De momento no está muerto, pero sí algo tocado.

Noltari

  • Visitante
Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
« Respuesta #239 en: 09-04-2014, 12:58 (Miércoles) »
Pues no lo debes tener muy fundido cuando tienes acceso al bootloader original. Lo que sí parece es que tienes el resto de la flash corrupta.
Prueba con el ASL-26555 a ver su el adaptador USB-serie te está jugando alguna mala pasada y revisa las soldaduras del puerto serie del router por si pudiera haber alguna que no esté del todo bien, y en caso de duda mete más estaño. También mencionas que usaste el modo uart así que revisa a fondo esas soldaduras por si se te quedó algo en el tintero.
Voy a revisar más a fondo la documentación de Lesgar y gmtii y edito este post en caso de que haya alguna cosa interesante que te pueda ayudar y que se nos haya pasado.
De momento no está muerto, pero sí algo tocado.
Editó el post porque no podía responderse a sí mismo, pero estuvimos hablando por el IRC y sí, está completamente muerto porque no escupe nada por puerto serie.

Como comentó danitool en el IRC puede que hacer los puentes para el modo UART no sea buena idea y quizás sea mejor utilizar una resistencia.

Saludos.