Seguridad Wireless - Wifi

Equipos y materiales => Openwrt => Mensaje iniciado por: gmtii en 10-02-2014, 23:24 (Lunes)



Título: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: gmtii en 10-02-2014, 23:24 (Lunes)
Buenas,

Abro este hilo para intentar ordenar lo que se ha ido publicando en el otro hilo sobre este router creo este, donde intentaremos ser más formales y poner lo necesario, para que el que quiera, pueda llegar al punto en que ahora estamos.

Novedades

Gracias de nuevo a  espeltron tenemos pass del boot original: Oh!123Go

Versión unificada de u-boot para versiones R01 y R02.

Soporte en trunk de Openwrt.

Soporte VDSL gracias a espeltron:

copiamos el fichero vdsl.bin (https://bitbucket.org/gmtii/openwrt-arv7519rw/src/7f7cad3e3e639e5531ee937638a416c47a312fe1/target/linux/lantiq/base-files/lib/firmware/vdsl.bin?at=master) en /lib/firmware , conectamos la línea y hacemos:

Código:
/etc/init.d/dsl_control stop
/etc/init.d/dsl_control start
/etc/init.d/dsl_control status

Estado actual

Soporte de OpenWrt total, salvo el Wifi y puertos de teléfono.

Es importante entender que el boot esta dividido en dos: uno tuneado que se empeña en arrancar el firmware original siempre y esta protegido por contraseña. Lesgar consiguió saltar esta protección y acceder a la consola de comandos con el procedimiento descrito más abajo.

Una vez ahí accederemos al segundo uboot, desde donde vamos a arrancar imágenes en RAM y desde probar o flashear OpenWrt definitivamente.

También podemos directamente habilitar el modo UART, subir un uboot que corre en RAM y desde ahí flashear un uboot definitivo. En este punto podremos utilizar toda la flash del router, respetando la última partición de configuración.

Finalmente parece que el método más cómodo consiste en hacer corto en la flash, y desde el mismo boot original flashear en su lugar el u-boot nuevo, enviado mediante Xmodem.

Hardware

Todo está contenido en la wiki de OpenWrt:

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

Atención: no conectar el punto VCC al adaptador TTL-USB dado que no es necesario y se ha comprobado que el router deja de funcionar.

Si alguien quiere poner todo en castellano, bienvenido sea.



Lo importante

Existen dos versiones R01 y R02 que podemos verificar en el arranque o bien mirando la etiqueta bajo el router. Debemos escoger el firmware adecuado. Si no usamos el u-boot o fw adecudado, los puertos ethernet no funcionan.

Es imprescindible soldar el puerto serial. Podemos hacerlo con cables y un soldador de 25W o bien poner pines.

En la wiki tenemos los pines y su correspondencia.



Nuevo manual hecho por Lesgar:

1-Backup
  Copiamos el passsword del boot original: Oh!123Go
  Arrancamos el router pulsamos tres veces la barra espaciadora
  Pegamos la pasword
  Accedemos al modo administrador pulsando "!"
  
Código:
[VR9 Boot]:!
    Enter Administrator Mode !
 En el [VR9 Boot] pones lo siguiente:
  "H"
  Y modificas el boot options de FE-FF-FF-FF-FF-FF o FF-FF-FF-FF-FF-FF a:
  "FF-00-00-00-00-00"

  Pones "linux image" con:
  "2"

  Reinicias con:
  "Y"

 Solamente hay que pulsar la tecla J.
De esta forma tendremos un backup 100% original que arrancará por si solo con el firmware de Orange.
  
Código:
VR9 Boot]:j

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  1
....
...
...
 Dentro de root@arcadyan haz esto:
  
  Coloca una memoria USB formateada como FAT16 o FAT32. Yo he usado el puerto USB trasero, pero valdria igualmente el otro.
  Realiza el backup de todo en menos de 1 minuto:
  
Código:
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin
    sync
    cat /dev/mtd1 > /tmp/usb/a1/mtd1.bin
    sync
    cat /dev/mtd2 > /tmp/usb/a1/mtd2.bin
    sync
    cat /dev/mtd3 > /tmp/usb/a1/mtd3.bin
    sync
    cat /dev/mtd4 > /tmp/usb/a1/mtd4.bin
    sync
    cat /dev/mtd5 > /tmp/usb/a1/mtd5.bin
    sync
    cat /dev/mtd6 > /tmp/usb/a1/mtd6.bin
    sync
    cat /dev/mtd7 > /tmp/usb/a1/mtd7.bin
    sync
    cat /dev/mtd8 > /tmp/usb/a1/mtd8.bin
    sync
    cat /dev/mtd9 > /tmp/usb/a1/mtd9.bin
    sync
    cat /dev/mtd0 > /tmp/usb/a1/mtd0a.bin
    sync
    cat /dev/mtd1 > /tmp/usb/a1/mtd1a.bin
    sync
    cat /dev/mtd2 > /tmp/usb/a1/mtd2a.bin
    sync
    cat /dev/mtd3 > /tmp/usb/a1/mtd3a.bin
    sync
    cat /dev/mtd4 > /tmp/usb/a1/mtd4a.bin
    sync
    cat /dev/mtd5 > /tmp/usb/a1/mtd5a.bin
    sync
    cat /dev/mtd6 > /tmp/usb/a1/mtd6a.bin
    sync
    cat /dev/mtd7 > /tmp/usb/a1/mtd7a.bin
    sync
    cat /dev/mtd8 > /tmp/usb/a1/mtd8a.bin
    sync
    cat /dev/mtd9 > /tmp/usb/a1/mtd9a.bin
    sync
 
  Desmontas la unidad USB:

    
Código:
umount /tmp/usb/a1
 
  Conjectamos el usb al pc y verificamos que se haya copiado bien con un md5sum
  
  
Código:
md5sum mtd*
      85d71f2f2853cd946b3b11f74286e6c7  mtd0.bin
      85d71f2f2853cd946b3b11f74286e6c7  mtd0a.bin
      dbc706a9561a93bb1f199f4af9608be3  mtd1a.bin
      dbc706a9561a93bb1f199f4af9608be3  mtd1.bin
      35e99851d54769f14554603551c4a97c  mtd2a.bin
      35e99851d54769f14554603551c4a97c  mtd2.bin
      16a2b702e0f607f2c667592d5f653885  mtd3a.bin
      16a2b702e0f607f2c667592d5f653885  mtd3.bin
      2261435b7db30104108bf17e14c85b6b  mtd4a.bin
      2261435b7db30104108bf17e14c85b6b  mtd4.bin
      4531703a2c0c1f217906e94e293c9f2b  mtd5a.bin
      4531703a2c0c1f217906e94e293c9f2b  mtd5.bin
      3e159f50c18d679155c44a62fa6142d8  mtd6a.bin
      3e159f50c18d679155c44a62fa6142d8  mtd6.bin
      fe95326845fc89fce42a2303a8372712  mtd7a.bin
      fe95326845fc89fce42a2303a8372712  mtd7.bin
      42be09fa44e3ba8cd9be771817ea89c5  mtd8a.bin
      42be09fa44e3ba8cd9be771817ea89c5  mtd8.bin
      79309eb3491945f91092fc9612aa139a  mtd9a.bin
      79309eb3491945f91092fc9612aa139a  mtd9.bin
 
  Montar Imagen

  
Código:
cat mtd0.bin mtd1.bin mtd2.bin mtd3.bin mtd4.bin mtd5.bin mtd6.bin mtd7.bin mtd8.bin mtd9.bin > dump.bin

  El comando para hacer eso en Windows sería
  
  
Código:
copy /b mtd0.bin+mtd1.bin+mtd2.bin+mtd3.bin+mtd4.bin+mtd5.bin+mtd6.bin+mtd7.bin+mtd8.bin+mtd9.bin  dump.bin

    copy /b hace las concatenaciones en modo binario sin traducir caracteres pero hay un error en el retorno del carro que genera imagenes mas grandes.

2-Instalacion

  Copiamos el passsword del boot original: Oh!123Go
  Arrancamos el router pulsamos tres veces la barra espaciadora
  Pegamos la pasword
  Accedemos al modo administrador pulsando "!"
  
Código:
[VR9 Boot]:!
    Enter Administrator Mode !
 Pulsamos "U" para cargar el uboot  
    
Código:
[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: 0
    Upload area 0.  Are you sure? (Y/n)
 Pulsamos "Y" y mandamos por X-modem la imagen de uboot

2.-Instalación de OpenWrt desde u-boot modificado

    Muy sencillo; definimos dos nuevas macros y las hacemos permanentes en u-boot con:
    
Código:
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1[color=red]X-[/color]squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
    setenv kernel_addr 0xB0080000
    saveenv

    (cambiamos la X por la versión de nuestro router).

     Al final del post se añade como configura el tftp

    Ejecutamos la macro: run write-openwrt,
  
    
Código:
arv7519rw #   run write-openwrt            
     ltq_phy: addr 0, link 0, speed 10, duplex 0
     ltq_phy: addr 17, link 0, speed 10, duplex 0
     ltq_phy: addr 19, link 1, speed 100, duplex 1
     Using ltq-eth device
     TFTP from server 192.168.1.100; our IP address is 192.168.1.1
     Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
     Load address: 0x81000000
     Loading: #################################################################
     #################################################################
     #################################################################
     ########################################################
         5 MiB/s
done
      Bytes transferred = 3670020 (380004 hex)
      ............................. done
      Un-Protected 29 sectors

      ............................. done
      Erased 29 sectors
      Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
      arv7519rw # reset

Crear un servidor TFTP

Si usas windows, el tftpd32 es un servidor que instalas en windows.
http://tftpd32.jounin.net/
http://tftpd32.jounin.net/tftpd32_download.html
Selecciona el programa de instalacion que mejor te convenga y permite el acceso a traves del firewall cuando te lo indique.

Este servidor es muy facil de configurar, solo tienes que indicarle la tarjeta de red que va a usar mediante la IP que tenga asignada.
Le indicas la carpeta que vas a utilizar para compartir (descargar o subir archivos), que normalmente puede estar dentro de la ruta donde se instala el programa.

Cuando activas el servidor tftpd cualquier equipo conectado a tu red puede subir o descargar archivos que tengas compartidos en esa carpeta, mediante el protocolo tftpd y la IP de esa tarjeta de red.
Para que esto funcione la IP de la tarjeta de red tiene que ser la adecuada, segun cada aplicacion en concreto.
Por ejemplo podria ser requisito que la IP fuera: 192.168.1.100, o la que tuviera el uboot fijada como IP del servidor tftpd.

Aunque se pueda usar el protocolo Xmodem muchos uboot con loady suelen utilizar el Ymodem. Prueba a usar el protocolo Ymodem con el hiperterminal de windows. Pero estos procedimientos son muchiiiiiiiiisimo mas lentos. Creo que solo deberían usarse en caso de emergencia.

Volver al estado de fábrica

Encendemos el router:
Código:
ROM VER: ��!D

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  

Pulsamos una tecla y una vez hemos accedido al prompt tecleamos tftpboot dump.bin. Estamos cargando por tftp el backup de la flash (que previamente has sacado de TU flash) en la ram del router
Código:
arv7519rw # tftpboot dump.bin

ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 18, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
ltq_phy: addr 20, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'dump.bin'.
Load address: 0x81000000
Loading: * #######################################################
 #################################################################
 [...]
 #################################################################
 #################################################################
 ###########
 2.5 MiB/s
done
Bytes transferred = 33554432 (2000000 hex)

Ahora solo falta grabar,en la flash del router, lo que hemos subido a la ram. Tecleamos run write-uboot-nor
Código:
arv7519rw # run write-uboot-nor
Un-Protected 256 sectors

................................. done
Erased 256 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
Cuando haya terminado solo faltaría resetear el router. Tecleamos reset
Código:
arv7519rw # reset

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 0.....
Image Check from FLASH_AREA_IMAGE_0 : Passed.
Recordar que si para hacer el backup habeis cambiado algo en el brnboot, hay que dejarlo como estaba al principio.
Nota: para que arranque por defecto sea el fimware de orange hay que teclear 3 en el prompt del vrboot.
Código:
[VR9 Boot]:3

Set to Supertask image done

Métodos de emergencia
  Activar UART
  
"Precauciones iniciales del ARV7519RW22 y casos catastroficos"
   erase Flash
  conectar vcc
    NUNCA conecteis el pin VCC con adaptadores serial USB, ya que no lo necesita y es peligroso.
  Modo UART
    Usar resistencias
Creditos:
Pteridium, Gmtii, Espeltron, www-www, jmcabgam y alguno más que seguro se me olvida  ;)



Configurar los parámetros de uboot después de haberlo flasheado
Podéis configurar las IPs del servidor y del router en el uboot como os dé la gana, pero la MAC es conveniente que la cojáis de la etiqueta que lleva el router.
Código:
setenv ipaddr 192.168.1.3
setenv serverip 192.168.1.2
setenv ethaddr 88:03:55:XX:XX:XX
saveenv

Reflashear el uboot
Código:
tftpboot u-boot.bin
write-uboot-nor

Iniciar una imagen initramfs desde uboot
Para arrancar la imagen initramfs es necesario que modifiquéis las direcciones IP y la MAC tal y como aparece descrito en este mismo post.
Código:
tftpboot openwrt-lantiq-xway-ARV7519RWV1x-uImage-initramfs
bootm

Flashear una imagen squashfs desde uboot
Para arrancar la imagen initramfs es necesario que modifiquéis las direcciones IP y la MAC tal y como aparece descrito en este mismo post.
Código:
tftp openwrt-lantiq-xway-ARV7519RWV1x-squashfs.image
erase B0080000 +$filesize
cp.b 81000000 B0080000 $filesize



Descargas

uboot-lantiq-2013_10-arv7519rw22 (http://drive.google.com/uc?id=0ByrtEG1tVo67WEl5ZlQwRF90ems)
Firmwares OpenWrt para R01 y R02 (https://www.mediafire.com/?d5taxtqw66ze779)



Saludos.!

Edición: pequeña modificación de Pteridium para que la macro de u-boot no descuadre el foro.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 11-02-2014, 10:01 (Martes)
Muy buen trabajo!  >:( >:( >:(
Yo creo que está más que clarito :)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 11-02-2014, 17:38 (Martes)
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
Sí, señor. Increíble gmtii, gran y genial trabajo.
 >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Aquí me instalo, esperando que los chinininos de DX me manden pronto las cosillas que me faltan para ponerme a trabajar con este 'peaacho' de router.

Una vez más, mil gracias gmtii, me pongo a 'estudiar' ya mismo.

Saludeteees


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 11-02-2014, 19:26 (Martes)
Asi me gusta!
Muchas gracias gmtii, por decidirte a postearlo
Ahora esta todo mas claro


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 11-02-2014, 21:29 (Martes)
Muy buenas,

Por fin nos han echado una manita... Antonios Vamporakis ha visto que sufríamos un bug en el driver de ethernet del xrx200 ... actualizo parches, firmwares y uboot en breve.

En definitiva, haciendo una vez el corto, o activando el modo uart podemos flashear el nuevo uboot y olvidarnos de todo!

POR FIN!!!!!!!!!!!  >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 11-02-2014, 22:56 (Martes)
Madre mía gmtii que Bombazo Informativo...  ;D ;D

En cuanto esté subido ese PEDAZO de trabajo no se si voy a aguantar hasta que me lleguen los dichosos 'pin headers' de DX. Que tentación.

 8) 8) 8) Que ganas de empezar a pelearme con él... Solo queda confiar en no petarlo con los cortos... Que soy un animal. :-\ :-\


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 11-02-2014, 23:02 (Martes)
Vamossss
que ya casi casi lo tenemos!


Muy buenas,

Por fin nos han echado una manita... Antonios Vamporakis ha visto que sufríamos un bug en el driver de ethernet del xrx200 ... actualizo parches, firmwares y uboot en breve.

En definitiva, haciendo una vez el corto, o activando el modo uart podemos flashear el nuevo uboot y olvidarnos de todo!

POR FIN!!!!!!!!!!!  >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 11-02-2014, 23:43 (Martes)
Actualizado!

Creo que reduciré todo el procedimiento ya al uboot compilado y nos quitamos el tema del corto en la flash. Así pues habilitamos el modo UART, flasheamos el nuevo u-boot y a correr.

Dejo el otro un poco por si alguien lo está siguiendo ahora mismo...

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 14-02-2014, 17:48 (Viernes)
he subido el u-boot mediante ymodem con loady

y al flashear no funciona el comando de la macro

write-uboot-nor


Título: Re:
Publicado por: gmtii en 14-02-2014, 19:09 (Viernes)
me has dejado pensando hawai50... y por qué no subir el nuevo uboot desde el mismo boot original mediante xmodem ? tenemos el menú U y la zona de flash no está protegida.

lo único es generar un archivo de 512KB para cada boot... haciendo el corto, accedemos a la consola de ahí metemos el boot según la versión de nuestro router (si nos equivocamos luego por loady podemos poner el correcto)...

el corto en flash va a resultar un método mucho más cómodo que el modo uart sin duda!!!

aquí los boot inflados a 512KB:

https://www.dropbox.com/s/vwc88hacddnnwjl/u-boot-V11_512.bin (https://www.dropbox.com/s/vwc88hacddnnwjl/u-boot-V11_512.bin)
https://www.dropbox.com/s/a2s6u9zfnrtp78l/u-boot-V12_512.bin (https://www.dropbox.com/s/a2s6u9zfnrtp78l/u-boot-V12_512.bin)



Código:
[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: 0                                                                                              
Upload area 0.  Are you sure? (Y/n) Yes                                                                              
                                                                                                                      
Starting XModem download...(press Enter to abort)                                                                    
CCCCm download Done.                                                                                                  
erase from location B0000000 done                                                                                    
erase from location B0020000 done                                                                                    
erase from location B0040000 done                                                                                    
erase from location B0060000 done                                                                                    
                                                                                                                      
Starting to write flash ...write length 0x0007D000                                                                    
0123456789abcdefghijklmnopqrstuv                                                                                      
Start checking: flash area 0 length 512000 ...Done.                                                                  
                                                                                                                      
                                                                                                                      
[VR9 Boot]:                                                                                                         
                                                                          
ROM VER: ©©ï#!„Dó                                                                                                    
                                                                                                                      
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw                                      
                                                                                                                      
Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1                                                                                            
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 15-02-2014, 00:06 (S?bado)
gmtii, como sabiass que la zona flash no esta protegida?

 ^-^
A mi me sale:

ERROR: You can't upload this area

Como hay que desprotegerla?

Código:
[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: 0
ERROR: You can't upload this area.


[VR9 Boot]:


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 15-02-2014, 02:22 (S?bado)
tienes razón, olvidé decir que debes estar en modo administrador antes, esto es, poniendo una exclamación (comando !)

Código:
[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: 0
ERROR: You can't upload this area.


[VR9 Boot]:!

Enter Administrator Mode !


[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: 0
Upload area 0.  Are you sure? (Y/n)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 15-02-2014, 20:24 (S?bado)
Que alegria leer esto. Por fin voy a poder trastear con estos routers. Tengo varios comprados en el chash a precio de saldo.
 ;D ;D ;D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 16-02-2014, 13:09 (Domingo)
Bueno pues ya lo tenemos
felicidades a todos por este logro, especialmente a gmtii, Lesgar y Pteridium que son unos figuras

la ultima imagen es una trunk? tiene luci funcionando?
Ahora falta saber como meterle luci a este aparato y como configurarlo con los parametros de telefonica, porque no se puede hacer opkg ni wget al no estar conectado, verdad? jejejeje


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 24-02-2014, 21:31 (Lunes)
Por los comentarios del hilo parece que los parches de gmtii son los finales, así que toca mandarlos a openwrt para que los aprueben y los añadan.
¡Gran trabajo de Lesgar y gmtii!  >:( >:( >:( >:( >:(


Título: Re: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: me109zito en 24-02-2014, 21:55 (Lunes)
Me apunto al tema para cuando tenga tiempo, que tengo uno por casa muerto de risa, muchas gracias ;)

Enviado desde mi Nexus 5 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 24-02-2014, 22:52 (Lunes)
Genial!!!!


A mi hoy mismito me han llegado los Pin-Headers de DX, y... el caso. Es que no tenemos Flux, no tenemos Malla, no tenemos Soldador.

Presupuesto no hay, entre antenas y demás cosillas... Estamos pelados unos meses. Así que tocará tirar de contactos y rezar a San JBC.

PD.: Si alguien tiene alguno del que desprenderse por un trueque/cambio/x justo... MP!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 25-02-2014, 22:59 (Martes)
Todo el proceso, tal como esta puesto en el manual, funciona bien, al menos a mi me ha funcionado.
He hecho las soldaduras al chip, pero con el otro router que tengo probare el cortocircuito con destornillador, como sugiere gmtii. Por cierto, es curioso  que cuando fui a dejar el mio en la planta de reciclaje, me encontre tirado otro que funcionaba, asi que es como si hubiera resucitado...
 8)


Por los comentarios del hilo parece que los parches de gmtii son los finales, así que toca mandarlos a openwrt para que los aprueben y los añadan.
¡Gran trabajo de Lesgar y gmtii!  >:( >:( >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 25-02-2014, 23:21 (Martes)
Todo el proceso, tal como esta puesto en el manual, funciona bien, al menos a mi me ha funcionado.
He hecho las soldaduras al chip, pero con el otro router que tengo probare el cortocircuito con destornillador, como sugiere gmtii. Por cierto, es curioso  que cuando fui a dejar el mio en la planta de reciclaje, me encontre tirado otro que funcionaba, asi que es como si hubiera resucitado...
 8)
Pues mañana hago un hueco y lo mando. Gracias.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 26-02-2014, 02:56 (Mi?rcoles)
Genial!!!!


A mi hoy mismito me han llegado los Pin-Headers de DX, y... el caso. Es que no tenemos Flux, no tenemos Malla, no tenemos Soldador.

Presupuesto no hay, entre antenas y demás cosillas... Estamos pelados unos meses. Así que tocará tirar de contactos y rezar a San JBC.

PD.: Si alguien tiene alguno del que desprenderse por un trueque/cambio/x justo... MP!

Yo los pillo en el cashconverter por 2, 3 o 5€, tengo 4 y uno muerto por hacer pruebas. Ya te digo si puedes acercarte por esos lugares, si no podriamos ver para enviarte uno.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 26-02-2014, 23:32 (Mi?rcoles)
Una pregunta de novato, que configuración tengo que ponerle en el serial, y si se ha de conectar el +5vcc ya que no consigo que muestre nada al hacer el corto, ni al encender ni nada.

EDIT: nada, no estaba bien soldado un pin.... ^-^ ^-^ ^-^


Indico la configuración por si algún novatillo quiere hacer pruebas,

115200 8 N 1 y el vcc desconectado.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 27-02-2014, 14:33 (Jueves)
hola compañero dice:

Una pregunta de novato, que configuración tengo que ponerle en el serial, y si se ha de conectar el +5vcc ya que no consigo que muestre nada al hacer el corto, ni al encender ni nada.

EDIT: nada, no estaba bien soldado un pin.... ^-^ ^-^ ^-^


Indico la configuración por si algún novatillo quiere hacer pruebas,

115200 8 N 1 y el vcc desconectado.

la configuracion del programa terminal, es indiferente el programa por ejemplo tera them o hiperterminal tal como la as posteado

115200 8 ninguno 1 ninguno. los pines bien soldados normalmente los tres  siempre que tengas un adaptador alimentado por ejemplo por el usb, si el adaptador necesita la tension VCC hay si debes conectarle tambien, cual astas utilizando ??


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 27-02-2014, 22:13 (Jueves)
Pues el adaptador no se, lo encontre de casualidad por alguna caja, supongo que sera chino malo, con chip profilic


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 28-02-2014, 13:21 (Viernes)
hola compañero dice:

Pues el adaptador no se, lo encontre de casualidad por alguna caja, supongo que sera chino malo, con chip profilic

no tiene por que ser malo, el tema es de que forma lo conectas al pc por puerto serie o por usb ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 28-02-2014, 13:37 (Viernes)
hola compañero, estoy ya intentando meter el boot, en primera opcion estoy utilizando el modo Uart con los dos puentes el em primero carga bien en ram, pero el segundo no consiguo que se carge aqui pongo el long de arranque:

Citar
ROM VER: 1.0.5             
CFG 04     
UART   
********************************************************************************                                                                               
********************************************************************************                                                                               
  U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   125 MHz
IO:    125 MHz
BUS:   125 MHz
BOOT:  UART
DRAM:  128 MiB
Flash: 32 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
arv7519rw # tftpboot u-boot-V1X.bin                                   
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0                                   
ltq_phy: addr 19, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'u-boot-V1X.bin'.
Load address: 0x81000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'u-boot-V1X.bin'.
Load address: 0x81000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'u-boot-V1X.bin'.
Load address: 0x81000000
Loading: T T


                                                                             


aqui lo heparado por que me da la impresion de que no esta cargando, de hecho tengo conectado el cable de red entre el pc y el router , y tambien tengo activado el tftp32, que estoy realizando mal ya que no se actualiza, este segundo boot-V1X.bin


Título: Re:
Publicado por: gmtii en 28-02-2014, 19:38 (Viernes)
estas usando el boot en ram para tu versión de router? no te da link en ningún puerto... usa el loady para enviarlo por ymodem también.. además estás poniendo el nombre de fichero u-boot-V1X.bin cuando debería ser u-boot-V11.bin o u-boot-V12.bin dependiendo de tu versión...

Saludos.

Enviado desde mi GT-N7100 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 01-03-2014, 15:03 (S?bado)
Aun no he podido dejar instalado en openwrt en el router, lo mas que consigo es una "live".  :( :( :(


Título: Re:
Publicado por: barriteleves en 01-03-2014, 23:02 (S?bado)
hola gmtii dice:

estas usando el boot en ram para tu versión de router? no te da link en ningún puerto... usa el loady para enviarlo por ymodem también.. además estás poniendo el nombre de fichero u-boot-V1X.bin cuando debería ser u-boot-V11.bin o u-boot-V12.bin dependiendo de tu versión...

Saludos.

Enviado desde mi GT-N7100 mediante Tapatalk



grs por tu respuesta,

comentar que lo he intentado en varias ocasions poniendo bien el nombre del fichero pero nada no subia con el metodo de tftp. por lo que seguido intentado lo y al final me lo he cargado casi del todo ya no arranca en su imagen de origen, estoy intentado meter openwrt a traves del puerto uart con los dos puentes y creo que lo que me pasa es que despues que cargo el boot en 81000000, a continuacion no arranca y si meto la imange para arranque en ram y tampoco arranca aqui pongo un trozo de lo que he realizado haber si me podeis ayudar a rrecuperlo aunque sea en su firmware original si no puede ser el openwrt

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw                                                                               

Board: Lantiq ARV7519RW VRX200 Family Board                                           
SoC:   Lantiq VRX288 v1.1                         
CPU:   125 MHz             
IO:    125 MHz             
BUS:   125 MHz             
BOOT:  UART           
DRAM:  128 MiB             
Flash: 32 MiB             
Using default environment                         

In:    serial             
Out:   serial             
Err:   serial             
Net:   ltq-eth             
arv7519rw # tftpboot u-boot-V11.bin                                   
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0                                           
ltq_phy: addr 19, link 1, speed 100, duplex 1                                             
Using ltq-eth device                   
TFTP from server 192.168.1.2; our IP address is 192.168.1.1                                                           
Filename 'u-boot-V11.bin'.                         
Load address: 0x81000000                       
Loading: ##################                           
done   
Bytes transferred = 258688 (3f280 hex)                                     
arv7519rw # help               
?       - alias for 'help'                         
base    - print or set address offset                                     
bdinfo  - print Board Info structure                                   
bootm   - boot application image from memory                                           
bootp   - boot image via network using BOOTP/TFTP protocol                                                         
cmp     - memory compare                       
cp      - memory copy                     
crc32   - checksum calculation                             
editenv - edit environment variable                                   
env     - environment handling commands                                       
erase   - erase FLASH memory                           
exit    - exit script                     
false   - do nothing, unsuccessfully                                   
flinfo  - print FLASH memory information                                       
go      - start application at address 'addr'                                             
help    - print command description/usage                                         
iminfo  - print header information for application image                                                       
loadb   - load binary file over serial line (kermit mode)                                                         
loadx   - load binary file over s                               
loady   - load binary file over serial line (ymodem mode)                                                         
loop    - infinite loop on address range                                       
md      - memory display                       
mdio    - MDIO utility commands                               
mii     - MII utility commands                             
mm      - memory modify (auto-incrementing address)                                                   
mw      - memory write (fill)                             
nm      - memory modify (constant address)                                         
ping    - send ICMP ECHO_REQUEST to network host                                               
printenv- print environment variables                                     
protect - enable or disable FLASH write protection                                                 
reset   - Perform RESET of the CPU                                 
run     - run commands in an envi                               
setenv  - set environment variables                                   
showvar - print local hushshell variables                                         
test    - minimal test like /bin/sh                                   
tftpboot- boot image via network using TFTP protocol                                                   
true    - do nothing, successfully                                 
version - print monitor, compiler and linker version                                                   
arv7519rw # 5             
CFG 01 1.0.5             
CFG 01       
       CFG 01.0.5                 
CFG 01.0.5           
CFG 01FG 01.0.5               
CFG 011.0.5           
CFG 01 1.0.5             
CFG   
    CFG 010.5             
CFG 01.0.5           
CFG 01G 015           
CFG 01 1.0.5             
CFG 01 1.0.5             
CFG   
    CFG 01 01FG 015                     
CFG 01 1.0.5             
CFG 01 1.0.5             
CFG   
    CFG 010.5             
CFG 01.0.5           
CFG 01FG 01           
CFG 01       
CFG 011.0.5           
CFG 01.0.5           
CFG 01.0.5           
CFG 01FG 01           
            CFG 010.5                     
CFG 01.0.5           
CFG 01FG 01G 015                 
CFG 011.0.5           
CFG 01 1.0.5             
CFG CFG 010.5             
CFG 01G 01           
CFG 01G 015             
CFG 01 1.0.5             
CFG 01 1.0.5             
CFG   
    CFG 010.5             
CFG 01.0.5           
CFG 010.5         
CFG 015       
CFG 01 1.0.5             
CFG 01 1.0.5             
CFG   
    CFG 010.5             
CFG 01.0.5           
CFG 01FG 01FG 015                   
CFG 011.0.5           
CFG 011.0.5           
CFG CFG 010.5             
CFG 01G 015             
CFG 011.0.5           
CFG 01G 01CFG 015                   
CFG 01 1.0.5             
CFG 01       
       CFG 01.0.5                 
CFG 01       
CFG 015       
CFG 01 1.0.5             
CFG 01 1.0.5             
CFG   
    CFG 010.5             
CFG 01.0.5           
CFG 01FG 015             
CFG 01 1.0.5             
CFG 01.0.5           
CFG 01     
ROM VER: 1.0.5             
CFG 04     
UART   
************************************************************                                                                               
****************************************************************

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw               
***************************************************************

Board: Lantiq ARV7519RW VRX200 Family Board                                           
SoC:   Lantiq VRX288 v1.1                         
CPU:   1       
BUS:   125 MHz**************
BOOT:  UART***********
DRAM:  128 MiB             
Flash: 32 MiB             
Using default environment*************************

In:    serial*************
Out:   serial************
Err:   serial             
Net:   ltq-eth             
arv7519rw # tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs*******************************                                         
ltq_phy: addr 0, link 0, speed 10, duplex 0*******************************************
ltq_phy: addr 17, link 0, speed 10, duplex 0                                           
ltq_phy: addr 19, link 1, speed 100, duplex 1*********************************************
Using ltq-eth device                   
TFTP from server 192.168.1.2; our IP address is 192.168.1.1***********************************************************
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.                               
                               
Load address:           
         #################################################################******************                                                       
         #################################################################******************************                                           
         #############################**************************************
         2.4 MiB/s******************
done   
Bytes transferred = 3288106 (322c2a hex)                                 
******
arv7519rw # bootm*****************
## Booting kernel from Legacy Image at 81000000 ...                                                   
   Image Name:   MIPS OpenWrt Linux-3.10.24*******************************************
   Created:      2014-02-11  21:03:12 UTC                                         
   Image Type:   MIPS Linux Kerne                               
   Load Address: 80002000                         
   Entry Point:  80002000   
*********************
   Verifying Checksum ... OK****************************
   Uncompressing Kernel Image ... LZMA: uncompress or overwrite error 7 - must R
******************************************************************************
ESET bÿ       
ROM VER: 1.0.5             
CFG 04     
UART   
FG 01     
CFG 011.0.5************
CFG 01 1.0.5*************
CFG CFG 01***********
ROM VER: 1.0.5             
CFG 04     
UART   
************************************************************                                                                             
********************************************************************************-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw               
********************************************************************************RV7519RW VRX200 Family Board                                           
SoC:   L
********************************************************************************5 MHz             
BUS:   125 MHz             
BOOT:  UART           
DRAM:  1
base    - print or set address offset                                   
********************************************************************************  - boot application image from memory                                         
********************************************************************************                                     
cmp     - memory compare                 
********************************************************************************                             
editenv - edit environment variable             
********************************************************************************                   
erase   - erase FLASH memory                           
exi
mw      - memory write (fill)                           
********************************************************************************     
ping    - send ICMP ECHO_REQUEST to network host                         
********************************************************************************               
protect - enable or disable FLASH write protection             
********************************************************************************                         
run     - run commands in an environment variable     
********************************************************************************                                 
showvar - print local hushshell variables   
********************************************************************************                           
tftpboot- boot image via network using TFTP protocol
********************************************************************************     
ltq_phy: addr 17, link 0, speed 10, duplex 0                             
********************************************************************************                         
Using ltq-eth device                   
TFTP from ser
********************************************************************************                       
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-ini
********************************************************************************ess: 0x81000000                       
Loading: ###############################
********************************************************************************                           
         ###########################################
********************************************************************************               
         ##################################################### 
********************************************************************************                                                                               
********************************************************************************                                                                               
********************************************************************************                                                                               
********************************************************************************                                                                               
********************************************************************************                                                                               
*****************************                           

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw                                                                               

Board: Lantiq ARV7519RW VRX200 Family Board*************************************     
SoC:   Lantiq VRX288 v1.1                         
CPU:   125 MHz       
*****
IO:    125 MHz**************
BUS:   125 MHz**************
BOOT:  UART*****     
DRAM:  128 MiB             
Flash: 32 MiB             
Using default environment*************************

In:    serial*************
Out:   serial******       
Err:   serial             
Net:   ltq-eth             
arv7519rw # tftpboot u-boot-V11.bin***********************************
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0********************************************
ltq_phy: addr 19, link 1, speed 100, duplex 1                                             
Using ltq-eth device                   
Filename 'u-boot-V11.bin'.               
**********
Load address: 0x81000000************************
Loading: ##################                           
         2.3 MiB/s                 
done   
Bytes transferred = 258688 (3f280 hex)**************************************
arv7519rw # bootm                 
Wrong Image Format for bootm command           
***********************
ERROR: can't get kernel image!**************************   
arv7519rw # tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs   
********************************************************************
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0************************************
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #############################
         2.4 MiB/s
done
Bytes transferred = 3288106 (322c2a hex)
arv7519rw # bootm
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3288042 Bytes = 3.1 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... LZMA: uncompress or overwrite error 7 - must R
ESET b
ROM VER: 1.0.5
CFG 04
UART


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 02-03-2014, 23:24 (Domingo)
buenas,

a ver, la secuencia debe ser:

1.- arrancamos el u-boot en RAM
2.- cargamos el u-boot para flashear mediante tftpboot o loady
3.- flasheamos mediante write-uboot-nor
4.- apagamos,  quitamos los puentes del modo uart

Debería arrancar siempre con el nuevo u-boot!

PD: desde el nuevo u-boot las imágenes ram de OpenWrt no funcionan por algún motivo que no conozco.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 03-03-2014, 00:43 (Lunes)
buenas,

a ver, la secuencia debe ser:

1.- arrancamos el u-boot en RAM
2.- cargamos el u-boot para flashear mediante tftpboot o loady
3.- flasheamos mediante write-uboot-nor
4.- apagamos,  quitamos los puentes del modo uart

Debería arrancar siempre con el nuevo u-boot!

PD: desde el nuevo u-boot las imágenes ram de OpenWrt no funcionan por algún motivo que no conozco.

Saludos.

Eso estaba realizando yo, pero cierto es que las versión de ram de openwrt no arrancan, pero si lo hace las squashfs, pero con ellas no puedo hacer que sea permanente, he intentado con mtd y con la macro (que por cierto he tenido que hacer un pequeño cambio para que me funcione, pero aun asi hace como el que graba, pero al siguiente reinicio, se pierde.

setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'

También probé con protect off all, pero así tampoco.


Título: Re:
Publicado por: gmtii en 03-03-2014, 01:30 (Lunes)
Pero estas haciendo eso desde el u-boot flasheado ya o el primero arrancado en RAM?

Enviado desde mi Nexus 4 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 03-03-2014, 09:27 (Lunes)
hola buenos dias gmtii grs por contestar:

buenas,

a ver, la secuencia debe ser:

1.- arrancamos el u-boot en RAM
2.- cargamos el u-boot para flashear mediante tftpboot o loady
3.- flasheamos mediante write-uboot-nor
4.- apagamos,  quitamos los puentes del modo uart

Debería arrancar siempre con el nuevo u-boot!

PD: desde el nuevo u-boot las imágenes ram de OpenWrt no funcionan por algún motivo que no conozco.

Saludos.

Eso estaba realizando yo, pero cierto es que las versión de ram de openwrt no arrancan, pero si lo hace las squashfs, pero con ellas no puedo hacer que sea permanente, he intentado con mtd y con la macro (que por cierto he tenido que hacer un pequeño cambio para que me funcione, pero aun asi hace como el que graba, pero al siguiente reinicio, se pierde.

setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'

También probé con protect off all, pero así tampoco.

si mas o menos es lo que realizo pero ahora al cargar el uboot .asc y el uboot. no reinicia, el paso un reset y al reinicia se me va bien al uart como ve hay en el post anterior o me sale un bluque que hay mas arriba,

una pregunta me imagino que he realizado algo mal y se debe   haber sobreescrito el boot de arranque de origen,, se podria recuperar de alguna manera subiendo tu drump completo ? como y con que comendo  seria ???

mas tarde lo intento de nuevo lo que comentas anteriormente y lo pongo aqui lo que hace. es que tengo que salir un rato a currar como una hora aproximandamente. digo currar por que esto de los queaceres del hogar por la mañana son al fin y al cabo curro no ??


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 03-03-2014, 11:09 (Lunes)
no te sigo.... , en tu log en ningún momento has flasheado el nuevo u-boot, lo llegas a cargar vía tftp pero luego no ejecutas lo que pone la guía de instalación y haces otras cosas ...

y si al arrancar está en un bucle es porque de alguna forma el boot está jodido...

vuelvo a lo mismo:

1.- arrancamos el u-boot en RAM desde el modo UART
2.- cargamos el  u-boot para flasheo desde tftp o loady
3.-FLASHEAMOS NUEVO BOOT con el comando write-uboot-nor

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 03-03-2014, 11:10 (Lunes)
La imagen ram no funcionapor un detalle de direcciones. Está configurada para arrancar desde la dirección 0x81000000 pero carga desde 0x80002000:
arv7519rw # bootm
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3288042 Bytes = 3.1 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... LZMA: uncompress or overwrite error 7 - must RESET b
ROM VER: 1.0.5
CFG 04
UART
Creo que habría que cambiar la dirección en esta línea, pero no estoy seguro: https://github.com/gmtii/u-boot-lantiq/blob/openwrt/v2013.10/arch/mips/include/asm/arch-vrx200/config.h#L70
O quizá poner la dirección correcta aquí: https://github.com/gmtii/u-boot-lantiq/blob/openwrt/v2013.10/include/configs/arv7519rw.h#L46


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 03-03-2014, 11:11 (Lunes)
no te sigo.... , en tu log en ningún momento has flasheado el nuevo u-boot, lo llegas a cargar vía tftp pero luego no ejecutas lo que pone la guía de instalación y haces otras cosas ...

y si al arrancar está en un bucle es porque de alguna forma el boot está jodido...

vuelvo a lo mismo:

1.- arrancamos el u-boot en RAM desde el modo UART
2.- cargamos el  u-boot para flasheo desde tftp o loady
3.- FLASHEAMOS NUEVO BOOT

Saludos.

Sí, eso parecía, pero como no controlo la plataforma mejor no decir nada antes de meter la pata.  ^-^


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 03-03-2014, 11:52 (Lunes)
pinta tiene... lo compruebo a ver...

qué hacemos con los parches? claramente el de pcie ni tiene utilidad ni cabida en el código actual, pero el dts si que se podría enviar ya.

Saludos.

La imagen ram no funcionapor un detalle de direcciones. Está configurada para arrancar desde la dirección 0x81000000 pero carga desde 0x80002000:
arv7519rw # bootm
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3288042 Bytes = 3.1 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... LZMA: uncompress or overwrite error 7 - must RESET b
ROM VER: 1.0.5
CFG 04
UART
Creo que habría que cambiar la dirección en esta línea, pero no estoy seguro: https://github.com/gmtii/u-boot-lantiq/blob/openwrt/v2013.10/arch/mips/include/asm/arch-vrx200/config.h#L70
O quizá poner la dirección correcta aquí: https://github.com/gmtii/u-boot-lantiq/blob/openwrt/v2013.10/include/configs/arv7519rw.h#L46


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 03-03-2014, 12:31 (Lunes)
hola gmtii dice:

no te sigo.... , en tu log en ningún momento has flasheado el nuevo u-boot, lo llegas a cargar vía tftp pero luego no ejecutas lo que pone la guía de instalación y haces otras cosas ...

y si al arrancar está en un bucle es porque de alguna forma el boot está jodido...

vuelvo a lo mismo:

1.- arrancamos el u-boot en RAM desde el modo UART
2.- cargamos el  u-boot para flasheo desde tftp o loady
3.-FLASHEAMOS NUEVO BOOT con el comando write-uboot-nor

Saludos.

ante todo primero discupla las molestias sientoto no estar muy puesto pero intentare de nuevo como me comentas aqui reumo lo que realizao haber en que me estoy equivocando:

primero con los dos puentes ya que con el corto ya no arranca:

meto este:
u-boot-V11_RAM.asc con hiperterminal, pestaña transferir, enviar archivos de txt, doble clin en el fichero y comenza a cargarlo, y despues se reinicia quedando asi:

Citar
********************************************************************************                                                                               
****************************************************************

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw               
***************************************************************

Board: Lantiq ARV7519RW VRX200 Family Board                                           
SoC:   Lantiq VRX288 v1.1                         
CPU:   1       
BUS:   125 MHz**************
BOOT:  UART***********
DRAM:  128 MiB             
Flash: 32 MiB             
Using default environment*************************

In:    serial*************
Out:   serial************
Err:   serial             
Net:   ltq-eth             
arv7519rw #

una vez aqui intento cargar el boot siguiente:

u-boot-V11.bin

Citar
arv7519rw # tftpboot u-boot-V11.bin***********************************

como ves se carga, he probado quitando los puentes y me sale de nuevo esto:

ROM VER: 1.0.5
CFG 04
UART

si apago el route sale esto bluque que he comentado asi :

Citar
CFG 01.0.5           
CFG 01FG 015             
CFG 01 1.0.5             
CFG 01.0.5           
CFG 01     

y no para sigue saliendo eso bien como o donde devo poner el comando este de write correspondiente al punto tres:

Citar
1.- arrancamos el u-boot en RAM desde el modo UART
2.- cargamos el  u-boot para flasheo desde tftp o loady
3.-FLASHEAMOS NUEVO BOOT con el comando write-uboot-nor

bueno lo intento de nuevo y supongo que esta ultima pregunta se debe realizar en la linea de comandos:no ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: sephir0t00 en 03-03-2014, 13:12 (Lunes)
Grandísimo trabajo el de gmtii, Lesgar y Pteridium consiguiendo el soporte del router en Openwrt. Gracias.
Hace unos días conseguí uno de estos, y ayer me puse a flasearlo siguiendo el magnífico manual que habéis realizado (gracias a los antes mencionados y a hawai50).
Seguí los pasos de cambiar el VR9 Boot por uboot haciendo el cortocircuito en la flash y acto seguido instalé Openwrt desde el uboot modificado.

A continuación pongo los problemas que tuve y como los resolví, por si sirve de ayuda a alguien.

Editado: Yo hacía un uso incorrecto de la variable loadaddr, gmtii explica su uso https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg305471/#msg305471 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg305471/#msg305471).
La variable a crear es kernel_addr con el valor 0xb0080000.

Después de iniciar correctamente por primera vez Openwrt, reinicio, y aparece esto:

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Phy not found
PHY reset timed out
ltq-eth
Hit any key to stop autoboot:  2 1 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Vuelvo a flashear el firmware por si se realizó de manera incorrecta:

Citar
arv7519rw # setenv write-openwrt=tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize
arv7519rw # run write-openwrt
ltq_phy: addr 0, link 1, speed 100, duplex 1
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
Load address: 0x81000000
Loading: *#################################################################
    #################################################################
    #################################################################
    ########################################################
    3 MiB/s
done
Bytes transferred = 3670020 (380004 hex)
............................. done
Un-Protected 29 sectors

............................. done
Erased 29 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
arv7519rw # reset

Inicia perfectamente Openwrt:

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  2 1 0
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1243541 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...
....
...

root@OpenWrt:/# reboot
procd: - shutdown -

Reinicio, y vuelve a fallar:

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Phy not found
PHY reset timed out
ltq-eth
Hit any key to stop autoboot:  2 1 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Temiendo que el problema fuera de la dirección de carga (como me pasó en el ARV4518), pruebo a cargarlo de la dirección '0xb0080000', y ... ¡funciona!

Citar
arv7519rw # bootm 0xb0080000

## Booting kernel from Legacy Image at b0080000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1243541 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...
....
...
root@OpenWrt:/# reboot
procd: - shutdown -

Pero claro, esto no es un cambio persistente:

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Phy not found
PHY reset timed out
ltq-eth
Hit any key to stop autoboot:  2 1 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Por lo que miramos los valores de las variables de entorno, y nos encontramos que la variable kernel_addr no está:

Citar
arv7519rw # printenv
..
.....
.....
.....
..

Creamos la variable de entorno kernel_addr con el valor 0xb0080000 y guardamos para que persista en el siguiente reinicio:

Citar
arv7519rw # setenv kernel_addr 0xb0080000
arv7519rw # saveenv

Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9....8....7....6....5....4....3....2....1....done
. done
Protected 1 sectors
arv7519rw # reset

Reiniciamos, y ya carga Openwrt perfectamente.

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  2 1 0
## Booting kernel from Legacy Image at b0080000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1243541 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 03-03-2014, 14:04 (Lunes)
es que te estás saltando el paso importante!

Código:

una vez aqui intento cargar el boot siguiente:

u-boot-V11.bin

Citar
arv7519rw # tftpboot u-boot-V11.bin***********************************

como ves se carga, he probado quitando los puentes y me sale de nuevo esto:

ROM VER: 1.0.5
CFG 04
UART

tras el tftpboot tenes que meter el comando write-uboot-nor

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 03-03-2014, 14:07 (Lunes)
saludos gmtii ahora lo he entendido pensaba que solo tenia que relalizar un paso u otro no los dos pero esta tarde lo intento de nuevo un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 03-03-2014, 14:32 (Lunes)
tras un reset la inicialización de los puertos ethernet falla con este uboot. Al siguiente reset van bien. Incluso arrancando OpenWrt los puertos funcionan, pero no desde u-boot.

Fallitos del driver xrx200 ....

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Phy not found
PHY reset timed out

ltq-eth
Hit any key to stop autoboot:  2 1 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 03-03-2014, 15:52 (Lunes)

Citar
1.- arrancamos el u-boot en RAM desde el modo UART
2.- cargamos el  u-boot para flasheo desde tftp o loady
3.-FLASHEAMOS NUEVO BOOT con el comando write-uboot-nor

bueno lo intento de nuevo y supongo que esta ultima pregunta se debe realizar en la linea de comandos:no ???
[/quote]


seria run write-uboot-nor el comando

Yo tengo un router que con el corto no hace nada, con uart si, puedo cargar una live, pero ese router esta si, por hacer un erase all en el uboot (nunca hacerlo)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 03-03-2014, 16:02 (Lunes)
exacto, run write-uboot-nor..

en el router muerto, no hay problema. Arranca el u-boot de RAM, flashea el u-boot, quita los puentes del modo uart y ya debes tener el u-boot instalado en flash. Luego con la macro de la guía, run write-openwrt flasheas la imagen squashfs y router vivito y coleando..

Gracias al modo uart este router es indestructible contra bricks de software!

Citar
Citar
1.- arrancamos el u-boot en RAM desde el modo UART
2.- cargamos el  u-boot para flasheo desde tftp o loady
3.-FLASHEAMOS NUEVO BOOT con el comando write-uboot-nor

bueno lo intento de nuevo y supongo que esta ultima pregunta se debe realizar en la linea de comandos:no ???


seria run write-uboot-nor el comando

Yo tengo un router que con el corto no hace nada, con uart si, puedo cargar una live, pero ese router esta si, por hacer un erase all en el uboot (nunca hacerlo)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 03-03-2014, 16:42 (Lunes)
qué hacemos con los parches? claramente el de pcie ni tiene utilidad ni cabida en el código actual, pero el dts si que se podría enviar ya.

Saludos.
Aquí (https://www.dropbox.com/s/9hsvt8s5d86bt5y/arv7519.patch) está un boceto del parche para revisión. He añadido pcie@d900000 y pci@E105400 con status disabled porque como bien apunta gmtii de momento vale para muy poco.
Si alguien quiere ser incluido en los títulos de crédito con "Tested by:" que me mande un mensaje privado con nombre y primer apellido (da igual si es el real) y una dirección de mail (no tiene por qué ser la personal; vale perfectamente la que uséis para cosas corras). Por supuesto, antes hay que haber compilado un firm con los parches de gmtii; no vale usar los firms que él colgó en el primer post.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 03-03-2014, 17:24 (Lunes)
hola de nuevo compañeros,

1º comentaros que este linkpack_v2_arv7519rw22.7z)( no funciona, me pone todo el rato si deseo repararlo, haber si pondies realizarlo o es solo cosa mia del tipo de conexion que tengo un poco floja ahora. ya que estoy en el curro y no tengo esos fichero aqui.

tambien decir que lo he vuelto ha intentar antes de marcha esta meidio dia y nada no se como va el ultimo paso si podeis esplicarlo un poco para torpes se agradeceria, ya que el 1º yu 2º paso correcto pero el tercero , parece mas facil pero nada , lo de realizarlo con la macro no se como se realiza asi hay algun tutorial del cual pueda leer en el foro ??


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 03-03-2014, 17:31 (Lunes)
hola de nuevo compañeros,

1º comentaros que este linkpack_v2_arv7519rw22.7z)( no funciona, me pone todo el rato si deseo repararlo, haber si pondies realizarlo o es solo cosa mia del tipo de conexion que tengo un poco floja ahora. ya que estoy en el curro y no tengo esos fichero aqui.

tambien decir que lo he vuelto ha intentar antes de marcha esta meidio dia y nada no se como va el ultimo paso si podeis esplicarlo un poco para torpes se agradeceria, ya que el 1º yu 2º paso correcto pero el tercero , parece mas facil pero nada , lo de realizarlo con la macro no se como se realiza asi hay algun tutorial del cual pueda leer en el foro ??
Si te vale de consuelo este router es, de largo, el más complicado para meterle openwrt. Algunos procedimientos son comunes a los Astoria de yacom, pero sólo para tener una idea general.
Seguro que te está ocurriendo un fallo tonto y cuando lo resuelvas te dirás: "Soy tontolnabo por no fijarme en este detalle".
¡Animo que casi lo tienes!


Título: Re: Re: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 03-03-2014, 18:03 (Lunes)
instala el 7zip...

el último paso es escribir run write-uboot-nor tras lo de tftpboot ....

ya nos cuentas

hola de nuevo compañeros,

1º comentaros que este linkpack_v2_arv7519rw22.7z)( no funciona, me pone todo el rato si deseo repararlo, haber si pondies realizarlo o es solo cosa mia del tipo de conexion que tengo un poco floja ahora. ya que estoy en el curro y no tengo esos fichero aqui.

tambien decir que lo he vuelto ha intentar antes de marcha esta meidio dia y nada no se como va el ultimo paso si podeis esplicarlo un poco para torpes se agradeceria, ya que el 1º yu 2º paso correcto pero el tercero , parece mas facil pero nada , lo de realizarlo con la macro no se como se realiza asi hay algun tutorial del cual pueda leer en el foro ??

Enviado desde mi GT-P6810 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 03-03-2014, 19:01 (Lunes)
hola gmtii de nuevo aqui grs por tu generosidad,

 bien ahora haber si es asi como hasta que no llegue a casa no puedo, pues no tengo aqui los uboot.

supongo que es asi:tftpboot u-boot-V11.bin
pulso intro y se carga se reinicia y entonces pongo esto que pone en la primera pagina

 write-uboot-nor

pero ahora observo que pone tambien otro elemento o comando

run write-uboot-nor

esto ultimo es lo que tengo que poner supongo y por eso no me sale faltaba lo de run cierto ??




Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 03-03-2014, 19:04 (Lunes)
hola compañero dice:

hola de nuevo compañeros,

1º comentaros que este linkpack_v2_arv7519rw22.7z)( no funciona, me pone todo el rato si deseo repararlo, haber si pondies realizarlo o es solo cosa mia del tipo de conexion que tengo un poco floja ahora. ya que estoy en el curro y no tengo esos fichero aqui.

tambien decir que lo he vuelto ha intentar antes de marcha esta meidio dia y nada no se como va el ultimo paso si podeis esplicarlo un poco para torpes se agradeceria, ya que el 1º yu 2º paso correcto pero el tercero , parece mas facil pero nada , lo de realizarlo con la macro no se como se realiza asi hay algun tutorial del cual pueda leer en el foro ??
Si te vale de consuelo este router es, de largo, el más complicado para meterle openwrt. Algunos procedimientos son comunes a los Astoria de yacom, pero sólo para tener una idea general.
Seguro que te está ocurriendo un fallo tonto y cuando lo resuelvas te dirás: "Soy tontolnabo por no fijarme en este detalle".
¡Animo que casi lo tienes!

pues tiene toda la razon seguro que algo no estoy realizando bien, claro que es por falta de conocimientos, puesto que intentarlo lo intento y seguire cacharreando hasta que pete bien, grs por tu animo compañero,

y cuando querais aqui teneis una birras para porde desconecta y desestresaros saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 04-03-2014, 00:39 (Martes)
tras el

Código:
tftpboot u-boot-V11.bin

NO debes reiniciar; a continuación escribes

Código:
run write-uboot-nor

y solo entonces puedes reiniciar (tras quitar los puentes uart)

saludos


hola gmtii de nuevo aqui grs por tu generosidad,

 bien ahora haber si es asi como hasta que no llegue a casa no puedo, pues no tengo aqui los uboot.

supongo que es asi:tftpboot u-boot-V11.bin
pulso intro y se carga se reinicia y entonces pongo esto que pone en la primera pagina

 write-uboot-nor

pero ahora observo que pone tambien otro elemento o comando

run write-uboot-nor

esto ultimo es lo que tengo que poner supongo y por eso no me sale faltaba lo de run cierto ??





Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 04-03-2014, 09:59 (Martes)
hola buenos dias gmtti saluos:

tras el

Código:
tftpboot u-boot-V11.bin

NO debes reiniciar; a continuación escribes

Código:
run write-uboot-nor

y solo entonces puedes reiniciar (tras quitar los puentes uart)

saludos


hola gmtii de nuevo aqui grs por tu generosidad,

 bien ahora haber si es asi como hasta que no llegue a casa no puedo, pues no tengo aqui los uboot.

supongo que es asi:tftpboot u-boot-V11.bin
pulso intro y se carga se reinicia y entonces pongo esto que pone en la primera pagina

 write-uboot-nor

pero ahora observo que pone tambien otro elemento o comando

run write-uboot-nor

esto ultimo es lo que tengo que poner supongo y por eso no me sale faltaba lo de run cierto ??




ayer he intentado esto que me comentas con este resultado :

Citar
*ROM VER: 1.0.5             
CFG 04     
UART   
********************                                                                               
********************************                               

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:25:03) arv7519rw                                                                               

Board: Lantiq ARV7519RW VRX200 Family Board                                           
SoC:   Lantiq VRX288 v1.1                         
CPU:   125 MHz             
IO:    125 MHz             
BUS:   125 MHz             
BOOT:  UART           
DRAM:  128 MiB             
Flash: 32 MiB             
Using default environment                         

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
arv7519rw # tftpboot u-boot-V11.bin
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'u-boot-V11.bin'.
Load address: 0x81000000
Loading: ##################
         2 MiB/s
done
Bytes transferred = 258688 (3f280 hex)
arv7519rw # run write-uboot-nor
.. done
Un-Protected 2 sectors

.. done
Erased 2 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
arv7519rw #

cuando he quitado los puentes y he tecleado reset ha vuelto al uart otra vez asi:

Citar
arv7519rw # tftpboot u-boot-V11.bin                                   
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0                                           
ltq_phy: addr 19, link 1, speed 100, duplex 1                                             
Using ltq-eth device                   
TFTP from server 192.168.1.2; our IP address is 192.168.1.1                                                           
Filename 'u-boot-V11.bin'.                         
Load address: 0x81000000                       
Loading: ##################                           
         2 MiB/s               
done   
Bytes transferred = 258688 (3f280 hex)
arv7519rw # run write-uboot-nor
.. done
Un-Protected 2 sectors

.. done
Erased 2 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
arv7519rw # reset

ROM VER: 1.0.5
CFG 04
UART

alguna idea de que hacer ahora o me falta poner alguna direccion de memoria para que se grave el u-boot-V11.bin un saludos  grs


Título: Re:
Publicado por: gmtii en 04-03-2014, 10:41 (Martes)
Te sale eso porque sigues teniendo los puentes hechos... CFG 04 corresponde al modo UART... Ya lo tienes bien flasheado.. Sólo te queda quitarlos...

Enviado desde mi Nexus 4 mediante Tapatalk


Título: Re:
Publicado por: barriteleves en 04-03-2014, 11:21 (Martes)
hola gmtii dice:

Te sale eso porque sigues teniendo los puentes hechos... CFG 04 corresponde al modo UART... Ya lo tienes bien flasheado.. Sólo te queda quitarlos...

Enviado desde mi Nexus 4 mediante Tapatalk

ayer como te he comentado he realizado esta prueba  y si parece que esta ya flasheado efectivamente, pero como ya he comenado he retirado los puentes sin apagar el router, y despues he recleado el comando reset y sale el uart, lo he repetido tres veces. ahora lo voy a repetir haber pero eso es lo que realizao cuando apago siempre vuelve al bluque , quizas tenga que gravar de nuevo el fichero drum que tu has conseguiro y despues volver a realizas estas pruebas esto lo cometo  para ver si asi se recupera el bootloader original podrias realizarse ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: eq7mavala en 04-03-2014, 12:50 (Martes)
Podria utilizar este router para darme servicio ADSL y a la vez poder poner el luci-app-qos para poder establecer las prioridades necesarias?

Según he leido funciona todo menos el wifi, el cual no necesito, muchas gracias

Gracias


Título: Re:
Publicado por: gmtii en 04-03-2014, 13:16 (Martes)
pero hombre, hay que quitar los puentes con el router apagado... milagrosamente sigue vivo  ;D ;D

hasta que no metas el u-boot no puedes recuperar nada de nada  ^-^

ánimo que ya casi lo has conseguido!

PD: he cambiado el procedimiento de la primera página para que quede claro. Realmente se puede decir que barriteleves está siguiendo los pasos según está escrito, y estaba mal redactado, todo sea dicho.

hola gmtii dice:

Te sale eso porque sigues teniendo los puentes hechos... CFG 04 corresponde al modo UART... Ya lo tienes bien flasheado.. Sólo te queda quitarlos...

Enviado desde mi Nexus 4 mediante Tapatalk

ayer como te he comentado he realizado esta prueba  y si parece que esta ya flasheado efectivamente, pero como ya he comenado he retirado los puentes sin apagar el router, y despues he recleado el comando reset y sale el uart, lo he repetido tres veces. ahora lo voy a repetir haber pero eso es lo que realizao cuando apago siempre vuelve al bluque , quizas tenga que gravar de nuevo el fichero drum que tu has conseguiro y despues volver a realizas estas pruebas esto lo cometo  para ver si asi se recupera el bootloader original podrias realizarse ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 04-03-2014, 13:17 (Martes)
pues gracias por ofrecerte voluntario  >:( >:( yo tengo cable y nunca pude probar la ADSL, pero en teoría, debería funcionar!

ya nos cuentas!  >:(

Podria utilizar este router para darme servicio ADSL y a la vez poder poner el luci-app-qos para poder establecer las prioridades necesarias?

Según he leido funciona todo menos el wifi, el cual no necesito, muchas gracias

Gracias


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 04-03-2014, 13:20 (Martes)
pues gracias por ofrecerte voluntario  >:( >:( yo tengo cable y nunca pude probar la ADSL, pero en teoría, debería funcionar!

ya nos cuentas!  >:(

Podria utilizar este router para darme servicio ADSL y a la vez poder poner el luci-app-qos para poder establecer las prioridades necesarias?

Según he leido funciona todo menos el wifi, el cual no necesito, muchas gracias

Gracias
Incluso debería funcionar con VDSL si mal no recuerdo.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 04-03-2014, 18:04 (Martes)
hola gmtii, siento darte un disgusto, pèro esto sigue igual tanto si quito los puentes despues de apagar e incluso sin haber reseteado, supongo que con apagar el router ya se resetea. bien dicho esto solo comentar un detalle haber si se puede y como o con que comando lo realizaria, una vez cargado el uboot en ram con este se puede flashear el fichero que tienes posteado en el otro hilo que comentas que es un drump o copia completa de la flash es posible eso y si este firmware lleva el uboot o boot de fabrica que creo es lo que le pasa al router posiblemente al realizar alguna actualizacion por puerto serie erronea he debido borrar o escribir encima algo inadecuado o en una zona de memoria incorrecta. si no es posible lo aparcare haste ver si se consigue algo grs de todas formas por tu estupendo trabajo saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 04-03-2014, 19:11 (Martes)
A ver si esta noche me puedo poner con este cacharro! mi intencion es usarlo con la adsl también, ya os contaré.

Por cierto, si mal no recuerdo, no conseguí soldar el pin del GND... alguien ha tenido problemas para hacerlo? tengo un soldador eléctrico de los baratos, de 60W creo. No obstante intentaré soldarlo de nuevo hoy.



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 04-03-2014, 20:05 (Martes)
A ver si esta noche me puedo poner con este cacharro! mi intencion es usarlo con la adsl también, ya os contaré.

Por cierto, si mal no recuerdo, no conseguí soldar el pin del GND... alguien ha tenido problemas para hacerlo? tengo un soldador eléctrico de los baratos, de 60W creo. No obstante intentaré soldarlo de nuevo hoy.



El GND es neutro, es decir, el pin hace falta, pero si por casualidad has roto el hilo, puedes raspar cerca para levantar la laca y soldar desde ahi,
 (http://thumbs.subefotos.com/ba3bab4726f2e767d8ccdd7bb55654fco.jpg) (http://subefotos.com/ver/?ba3bab4726f2e767d8ccdd7bb55654fco.jpg)

Si lo se, solde con un soldador chino de muchos W y me cargue todas las pistas....


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 04-03-2014, 20:11 (Martes)
Para los que quieran instalar luci:

opkg install luci luci-theme-openwrt

una vez instalado todos los paquetes

/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable


y entramos por la ip 192.168.1.1

Destacar que es recomendable cambiar la contraseña de root desde la consola con el comando passwd, a mi en luci me ha dado problemas.


También me encuentro que dos puertos ehternet no dan link, exactamente es el puerto número 2 y el puerto número 4, según la carcasa del router, que en openwrt es el puerto 1 y 3.
¿Alguien me indica si es un problema general o de mi unidad?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 04-03-2014, 20:47 (Martes)
@diegoabel: problema general  ... no hay driver aún para el switch interno del vr9 creo

@barriteleves: disgusto ninguno, redoblar fuerzas en todo caso para que lo consigas  ;D este es el boot original https://www.dropbox.com/s/6z6r11j5vh2d30t/boot_original_livebox21.bin.gz (https://www.dropbox.com/s/6z6r11j5vh2d30t/boot_original_livebox21.bin.gz) Lo descomprimes primero y lo metes desde el u-boot arrancado en RAM tal cual haces con el actual. Si te arranca, misterios de Fátima...  ^-^


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 04-03-2014, 21:54 (Martes)
@barriteleves @gmtii yo tengo un router, que pienso que se le ha dañado la memoria flash, por que el modo UART entra bien, carga bien, pero a la hora de la verdad vuelve a mostrar lo mismo.

Yo he cargado el uboot en ram, le he metido el final y lo he guardado en la flash, al reiniciar quitando los puentes vuelve a salir, y con el uboot en ram, cargo con tftpboot la imagen final, y carga bien, y ni con mtd ni con la macro se queda...

No se ni sera que desde el uboot realize un acto peligroso "erase all" pero lo cierto es que siempre muestra lo mismo

ROM VER: 1.0.5
CFG 01

ROM VER: 1.0.5
CFG 01

ROM VER: 1.0.5
CFG 01


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 04-03-2014, 22:22 (Martes)
hmmm también barriteleves hizo ese erase all y no caí en ese detalle... fallo mío.... creo recordar que me pasó algo parecido y tenía que ver con el protect all que se quedaba en ON en toda la flash, y por mucho que lo intentes, nunca llega a flashear y por eso se queda así.

pueden probar lo siguiente desde el u-boot en RAM antes de flashear el u-boot?:

Código:
protect off all
run write-uboot-nor

pueden ver el estado con el comando flinfo; los RO no deben aparecer en ninguna dirección:

Código:
Bank # 1: CFI conformant flash (16 x 16)  Size: 32 MB in 256 Sectors
  AMD Standard command set, Manufacturer ID: 0xC2, Device ID: 0x227E2201
  Advanced Sector Protection (PPB) enabled
  Erase timeout: 4096 ms, write timeout: 1 ms
  Buffer write timeout: 3 ms, buffer size: 64 bytes

  Sector Start Addresses:
  B0000000   RO   B0020000   RO   B0040000        B0060000   RO   B0080000      
  B00A0000        B00C0000        B00E0000        B0100000        B0120000      
  B0140000        B0160000        B0180000        B01A0000        B01C0000      
  ....

La prueba del algodón para ver si se ha flasheado o no es que el resultado del comando siguiente que muestra los primeros bytes de la flash de algo como esto:

Código:
arv7519rw # md 0xB0000000
b0000000: 10000123 00000000 00000000 00000000    ...#............
b0000010: 688c688c 00000000 00000000 00000000    h.h.............
b0000020: 00000000 00000000 00000000 00000000    ................

Si nos sale todo así:

Código:
arv7519rw # md 0xB0000000
b0000000: ffffffff ffffffff ffffffff ffffffff    ................
b0000010: ffffffff ffffffff ffffffff ffffffff    ................
b0000020: ffffffff ffffffff ffffffff ffffffff    ................
b0000030: ffffffff ffffffff ffffffff ffffffff    ................

seguimos con la flash en blanco... haremos el protect off all de nuevo y verificamos con flinfo que no están los RO y entonces hacemos lo de run write-uboot-nor de nuevo...

Acabo de hacer un erase all desde el uboot RAM en mi router, y no consigo reproducir el problema, pero los tiros creo que van por el tema de protección de escritura...


Saludos



@barriteleves @gmtii yo tengo un router, que pienso que se le ha dañado la memoria flash, por que el modo UART entra bien, carga bien, pero a la hora de la verdad vuelve a mostrar lo mismo.

Yo he cargado el uboot en ram, le he metido el final y lo he guardado en la flash, al reiniciar quitando los puentes vuelve a salir, y con el uboot en ram, cargo con tftpboot la imagen final, y carga bien, y ni con mtd ni con la macro se queda...

No se ni sera que desde el uboot realize un acto peligroso "erase all" pero lo cierto es que siempre muestra lo mismo

ROM VER: 1.0.5
CFG 01

ROM VER: 1.0.5
CFG 01

ROM VER: 1.0.5
CFG 01



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 04-03-2014, 23:12 (Martes)
Arrancado desde la ram, he realizado el protect off all,

Código:
arv7519rw # protect off all
Un-Protect Flash Bank # 1
... done

he consultado la info con flinfo

Código:
arv7519rw # flinfo

Bank # 1: CFI conformant flash (16 x 16)  Size: 32 MB in 256 Sectors
  AMD Standard command set, Manufacturer ID: 0xC2, Device ID: 0x227E2201
  Advanced Sector Protection (PPB) enabled
  Erase timeout: 4096 ms, write timeout: 1 ms
  Buffer write timeout: 3 ms, buffer size: 64 bytes

  Sector Start Addresses:
  B0000000        B0020000        B0040000        B0060000        B0080000
  B00A0000        B00C0000        B00E0000        B0100000        B0120000
  B0140000        B0160000        B0180000        B01A0000        B01C0000
  B01E0000        B0200000        B0220000        B0240000        B0260000
  B0280000        B02A0000        B02C0000        B02E0000        B0300000
  B0320000        B0340000        B0360000        B0380000        B03A0000
  B03C0000        B03E0000        B0400000        B0420000        B0440000
  B0460000        B0480000        B04A0000        B04C0000        B04E0000
  B0500000        B0520000        B0540000        B0560000        B0580000
  B05A0000        B05C0000        B05E0000        B0600000        B0620000

y no hay muestra de RO en la tabla que sale, le he pasado el uboot y realizado la macro y todo bien

Código:
arv7519rw # tftpboot u-boot-V11.bin
ltq_phy: addr 0, link 1, speed 100, duplex 1
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'u-boot-V11.bin'.
Load address: 0x81000000
Loading: ##################
done
Bytes transferred = 258688 (3f280 hex)
arv7519rw # run write-uboot-nor
.. done
Un-Protected 2 sectors

.. done
Erased 2 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done


he realizado el comando

Código:
arv7519rw # md 0xB0000000
b0000000: 10000123 00000000 00000000 00000000    ...#............
b0000010: 688c688c 00000000 00000000 00000000    h.h.............
b0000020: 00000000 00000000 00000000 00000000    ................
b0000030: 00000000 00000000 00000000 00000000    ................
b0000040: 00000000 00000000 00000000 00000000    ................
apago, desconecto y quito los puentes para el UART

Código:
ROM VER: 1.0.5
CFG 01

ROM VER: 1.0.5
CFG 01

ROM VER: 1.0.5
CFG 01



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 04-03-2014, 23:33 (Martes)
Hola compi, no te recomiendo que sueldes con un soldador de 60W, ya que te puedes cargar algo.
Yo uso uno de 30, y aun es demasiado potente para mi gusto. Lo ideal es usar uno de 11W, con punta de 0,5mm, de las que se denominan de "larga duracion". Para desoxidar no hay nadacomo el Flux, y el hilo de estaño deberia ser finito, entre 0,5 y 1 mm. Espero que tengas suerte


A ver si esta noche me puedo poner con este cacharro! mi intencion es usarlo con la adsl también, ya os contaré.

Por cierto, si mal no recuerdo, no conseguí soldar el pin del GND... alguien ha tenido problemas para hacerlo? tengo un soldador eléctrico de los baratos, de 60W creo. No obstante intentaré soldarlo de nuevo hoy.




Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 05-03-2014, 01:07 (Mi?rcoles)
al final lo he reproducido con uno versión 1.1... no arranca tras borrar la flash de ninguna forma  :-( lo pongo en el primer mensaje hasta encontrar la causa.

saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 05-03-2014, 01:27 (Mi?rcoles)
al final lo he reproducido con uno versión 1.1... no arranca tras borrar la flash de ninguna forma  :-( lo pongo en el primer mensaje hasta encontrar la causa.

saludos.

Los dos vivos que tengo, son 1.1 tienen instalado ya openwrt, este otro 1.1 que esta en bucle, y otro 1.1 y 1.2 que están quemados literalmente.

Había pensado sacar una copia de la flash y volcarla entera. Supongo que desde openwrt es mas fácil que desde el uboot ¿o que método recomiendas?

@gtmii el fallo ocurre si se realiza un erase all, no se si al realizar el erase a la parte del boot y no se carga correctamente sucede. Yo realice un erase all y reinicie, si no hubiera reiniciado y hubiera cargado el uboot de nuevo estaría funcionando.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 05-03-2014, 09:39 (Mi?rcoles)
@diegoabel: los 1.1 que tienes con Openwrt.. cambiaste el boot desde u-boot en RAM? desde el boot original con el corto ? la copia más cómoda es desde Openwrt sin duda.

Es curioso lo del erase all porque me costó varios intentos que lo hiciera... y cuando lo hace ahora no deja reescribir el boot; sin embargo el contenido de la flash siempre es correcto, meta el u-boot o la original... raro raro

Saludos.

PD: adjunto uboot en RAM para 1.1 con DEBUG activado a ver si podemos encontrar el problema

https://www.dropbox.com/s/6rtw37yzrq37d9g/u-boot-V11-debug.asc.gz (https://www.dropbox.com/s/6rtw37yzrq37d9g/u-boot-V11-debug.asc.gz)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 05-03-2014, 11:45 (Mi?rcoles)
hola compañero gmtii solo tengo una palabra agradecimiento,


he leido un poco esta ultima pagina y e visto que hay dos uboot, supongo que tengoque subir del modo habitual primero el u-boot-V11-debug.asc  y  despues el otro original con tftp cierto ?

bueno lo voy ha intentar

ahora cuento un poco lo que creo me ha pasado para llegar  a esta forma del router, si no mal recuedo pero no lo tengo claro no he barrado nada con ningu comando, pero si creo he subido el uboot de 512k de forma incorrecta o donde no correspondia segun la guia que hay en la primera pagina, digo esto por si alguien lo lee que realice  paso a paso todo y no tendra este problema. grs de nuevo

bueno como de todo se saca algo bueno o se aprehende , de ellos he probado con hipertermina siempre realizar estos menesteres, y como es un poco leto, ayer probe con tera term subir el uboot. asc asi de esta forma (en modo uart)
pulsamos la pestana file; despues en sen file, eliges el fichero por ejemplo (uboot-v11.asc, y final mente pulsas la pestaña de abrir el fichero , con esto comienza la carga muchiusimo mas rapida y su  reinicio es normal.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 05-03-2014, 16:24 (Mi?rcoles)
@diegoabel: los 1.1 que tienes con Openwrt.. cambiaste el boot desde u-boot en RAM? desde el boot original con el corto ? la copia más cómoda es desde Openwrt sin duda.

Es curioso lo del erase all porque me costó varios intentos que lo hiciera... y cuando lo hace ahora no deja reescribir el boot; sin embargo el contenido de la flash siempre es correcto, meta el u-boot o la original... raro raro

Saludos.

PD: adjunto uboot en RAM para 1.1 con DEBUG activado a ver si podemos encontrar el problema

https://www.dropbox.com/s/6rtw37yzrq37d9g/u-boot-V11-debug.asc.gz (https://www.dropbox.com/s/6rtw37yzrq37d9g/u-boot-V11-debug.asc.gz)

Los he mirado, y uno de ellos si tiene marcas de haberle echo el uart, el otro parece estar muy limpio, aunque no te lo podría asegurar al 100%.

El equipo que entra en bucle, lo realice por el corto en primera instancia, pero no conseguía nada claro, le metí varios uboot, el de 512k, la versión antigua y la mas moderna, en todos funciono bien, hasta el dichoso erase all. Lo mio si fue para ir preso. voy a cargarle el uboot con debug y pego el log.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 05-03-2014, 20:42 (Mi?rcoles)
buenas

aquí hay algún tipo de bug gordo en el u-boot con el tema del protect on/off en los V1.1... dos log para comparar:

log flasheo V1.2...

http://pastebin.com/vBNKuY0b (http://pastebin.com/vBNKuY0b)

log flasheo V1.1

http://pastebin.com/YJcHYZ5p (http://pastebin.com/YJcHYZ5p)

es una locura.. primero desbloquea el 0 y luego bloquea toda la flash, desde el 1 al sector 256, y lo repite dos veces.. luego intenta un erase y flashear, pero así no hay forma...

abriré un ticket en el git del u-boot de lantiq a ver qué sucede entre las dos versiones de SoC.

Un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 05-03-2014, 21:29 (Mi?rcoles)
Buff vaya log el del 1.1, espero que la próxima visita al cash haya algun livebox para ampliar la familia :)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 06-03-2014, 14:54 (Jueves)
buenas

aquí hay algún tipo de bug gordo en el u-boot con el tema del protect on/off en los V1.1... dos log para comparar:

log flasheo V1.2...

http://pastebin.com/vBNKuY0b (http://pastebin.com/vBNKuY0b)

log flasheo V1.1

http://pastebin.com/YJcHYZ5p (http://pastebin.com/YJcHYZ5p)

es una locura.. primero desbloquea el 0 y luego bloquea toda la flash, desde el 1 al sector 256, y lo repite dos veces.. luego intenta un erase y flashear, pero así no hay forma...

abriré un ticket en el git del u-boot de lantiq a ver qué sucede entre las dos versiones de SoC.

Un saludo

Hola gmtii, siginifica eso que ese uboot no se puede poner en los v1.1?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 06-03-2014, 15:21 (Jueves)
si se puede.. por ahora parecer que el desencadenante es el comando 'erase all' desde el uboot... haciendo el corto, y flasheando el nuevo u-boot desde el boot original es funcional, y así lo he comprobado.

En todo caso, estamos en ello... el que mantiene el código de u-boot para los lantiq nos sugiere añadir los gpio que controlan las líneas altas de direcciones para acceder a la flash de 32 MB.. lo cierto es que aunque el comando erase all parece el responsable del estropicio, las escrituras sin estas líneas en las zonas altas son correctas...

sin embargo, aunque parece que se escribe el u-boot en los sectores 0-3, no arranca, y la verdad es que no nos quedan muchas ideas...

aquí un u-boot compilado para arranque en RAM con los cambios de GPIO por si alguien quiere probar a flashear el boot desde este:

https://www.dropbox.com/s/b1qf1cacphwc6cq/u-boot-v11-debug-gpio-nor.asc.gz (https://www.dropbox.com/s/b1qf1cacphwc6cq/u-boot-v11-debug-gpio-nor.asc.gz)

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 06-03-2014, 16:45 (Jueves)
hola compañeros un saludos:

bien realizadas la pruebas anteriores ten iggual resultado que diegoabel de,

protect off all flinfo etc por lo que solo me quede pendiente cargar y realizar pruebas con los dos ultimos uboot de ram tanto el debug como este ultimo habersi esta tarde tengo un rato que , hay una maquina que no me deja reapirar con esto del calor que hace. pero creo mas tarde realizer todo gmtii un saludo y grs


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 06-03-2014, 22:57 (Jueves)
si se puede.. por ahora parecer que el desencadenante es el comando 'erase all' desde el uboot... haciendo el corto, y flasheando el nuevo u-boot desde el boot original es funcional, y así lo he comprobado.

En todo caso, estamos en ello... el que mantiene el código de u-boot para los lantiq nos sugiere añadir los gpio que controlan las líneas altas de direcciones para acceder a la flash de 32 MB.. lo cierto es que aunque el comando erase all parece el responsable del estropicio, las escrituras sin estas líneas en las zonas altas son correctas...

sin embargo, aunque parece que se escribe el u-boot en los sectores 0-3, no arranca, y la verdad es que no nos quedan muchas ideas...

aquí un u-boot compilado para arranque en RAM con los cambios de GPIO por si alguien quiere probar a flashear el boot desde este:

https://www.dropbox.com/s/b1qf1cacphwc6cq/u-boot-v11-debug-gpio-nor.asc.gz (https://www.dropbox.com/s/b1qf1cacphwc6cq/u-boot-v11-debug-gpio-nor.asc.gz)

Saludos.

Código:
http://elcuervo.eu/livebox2.1/recuperacion_uboot.log

Aqui el log del uboot de recuperacion, que solo tengo que decir unas palabras, muchas gracias gmtii, ya he conseguido instalar el uboot definitivo.  ;D ;D ;D ;D >:( >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 06-03-2014, 23:38 (Jueves)
como me alegro! me sabía mal tener varios routers muertos por ahí!

efectivamente el fallo fue mio al no portar las líneas A23, A24 y A25 para el soporte de flash de 32 MB tal cual estaba definido en otros routers similares como el easy80920.

las gracias se las debemos a los que mantienen este u-boot y que son los que saben del tema.

actualizo el primer mensaje, y ficheros de u-boot del 'pack'

por cierto, si habéis hecho erase all posiblemente os hayáis cepillado la partición de datos en 0xB1F80000. Recuperar la copia y reflashearla:

subimos el fichero mediante tftpboot y luego:

protect off 0xB1F80000 +80000
erase 0xB1F80000 +80000
cp.b 8100000 0xB1F80000 80000


saludos!!!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 06-03-2014, 23:46 (Jueves)
como me alegro! me sabía mal tener varios routers muertos por ahí!

efectivamente el fallo fue mio al no portar las líneas A23, A24 y A25 para el soporte de flash de 32 MB tal cual estaba definido en otros routers similares como el easy80920.

las gracias se las debemos a los que mantienen este u-boot y que son los que saben del tema.

actualizo el primer mensaje, y ficheros de u-boot del 'pack'

por cierto, si habéis hecho erase all posiblemente os hayáis cepillado la partición de datos en 0xB1F80000. Recuperar la copia y reflashearla:

subimos el fichero mediante tftpboot y luego:

protect off 0xB1F80000 +80000
erase 0xB1F80000 +80000
cp.b 8100000 0xB1F80000 80000


saludos!!!

Ya, no tenia ninguna mac, era todo 00:00:00 y FF:FF:FF, como no hice copia de seguridad, lo que he echo es cogerla de la pegatina y colocársela en el archivo /etc/config/network y funcionando ya.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 07-03-2014, 01:38 (Viernes)
Hola compañeros un saludo a todos

otro que se une al router recuperado tal como ha posteado el compañero no pongo el long de arranque completo por que ya esta puesto solo el que funciona aqui :

[quoteAPAGO EL ROUTER  Y QUITO LO PUESTES Y VUALA AQUI ESTA EL ARRANQUE CON DOS DIODOS LED ENCENDIDOS UNO VERDE Y OTRO AZUL EN LOS EXTREMOS. AHORA A POR OPENWRT...

ROM VER: ©©ï#!„Dó

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #][/quote]

logicamente dar las grs y una birras en la periferia de la zona centro por si te pilla bien gmtti un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 07-03-2014, 16:38 (Viernes)
hola compañero buenas tarde:

tengo alguna duda de como cargar openwrt en ram para intentar sacar copia ya que yo pienso que no borre nada y asi tener esa copia de los datos.

he realizado un par de veces esta carga pero no funciona siempre da el mismo error 7

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw # tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##########################################################
done
Bytes transferred = 3288106 (322c2a hex)
arv7519rw # bootm
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3288042 Bytes = 3.1 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... LZMA: uncompress or overwrite error 7 - must R                                                                                                                        ESET b
ROM VER: 1.0.5
CFG 01

he puesto los comandos tal como estan en el primer post que debo hacer para solucionarlo ???
 


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 07-03-2014, 16:42 (Viernes)
el arranque de imágenes de OpenWrt no funciona con u-boot ahora mismo. Carga la squashfs y flashea con al macro write-openwrt como está en el primer post sin miedo.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 07-03-2014, 16:56 (Viernes)
vale gmtii ahora mismo me pongo ha ellos os contare como va, parece que hoy tengo una tarde tranquila en el curro. grs ha y las birras ya diras


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 07-03-2014, 20:12 (Viernes)
buenas de nuevo he repetido vaias veces el proceso supongo que es el que tengo que realizar el deo boot modificado creando la mac permanente como dice en el primer post asi:

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
arv7519rw # setenv kernel_addr 0xB0080000
arv7519rw # saveenv
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9....8....7....6....5....4....3....2....1....done
. done
Protected 1 sectors
arv7519rw # run write-openwrt
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
Load address: 0x81000000
Loading: *
ARP Retry count exceeded; starting again
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
arv7519rw #

que lo que realizo mal no carga la imagen una vez ejecutado este comando (run write-openwr) ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 08-03-2014, 15:45 (S?bado)
buenas de nuevo he repetido vaias veces el proceso supongo que es el que tengo que realizar el deo boot modificado creando la mac permanente como dice en el primer post asi:

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
arv7519rw # setenv kernel_addr 0xB0080000
arv7519rw # saveenv
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9....8....7....6....5....4....3....2....1....done
. done
Protected 1 sectors
arv7519rw # run write-openwrt
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
Load address: 0x81000000
Loading: *
ARP Retry count exceeded; starting again
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
arv7519rw #

que lo que realizo mal no carga la imagen una vez ejecutado este comando (run write-openwr) ???

barriteleves

Tu indicas esto en tu log

Código:
setenv kernel_addr 0xB0080000
Cuando realmente es esto lo que has de poner.

Código:
setenv loadaddr 0xb0080000


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 08-03-2014, 23:32 (S?bado)
hola diegoabel un saludo


Genial!!!!


A mi hoy mismito me han llegado los Pin-Headers de DX, y... el caso. Es que no tenemos Flux, no tenemos Malla, no tenemos Soldador.

Presupuesto no hay, entre antenas y demás cosillas... Estamos pelados unos meses. Así que tocará tirar de contactos y rezar a San JBC.

PD.: Si alguien tiene alguno del que desprenderse por un trueque/cambio/x justo... MP!



Yo los pillo en el cashconverter por 2, 3 o 5€, tengo 4 y uno muerto por hacer pruebas. Ya te digo si puedes acercarte por esos lugares, si no podriamos ver para enviarte uno.

grs por tu ayuda, pero me ha servido para avanzar , aunque no termino de arrancar la imagen gravada y por mas que he leido hoy nada no doy con la solucion esto es lo que me sale del long tanto con hiperterminal ,como con tera therm.

Citar
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-sq                                                                               
uashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize                                                                               
 && cp.b $fileaddr 0xB0080000 $filesize'                                       
arv7519rw # setenv loadaddr 0xb0080000                                     
arv7519rw # saveenv                   
Saving Environment to Flash...                             
. done     
Un-Protected 1 sectors                     
Erasing Flash...               
. done     
Erased 1 sectors               
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9..                                                                               
..8....7....6....5....4....3....2....1....done                                             
. done     
Protected 1 sectors                   
arv7519rw # run write-openwrt                             
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0                                           
ltq_phy: addr 19, link 1, speed 100, duplex 1                                             
Using ltq-eth device                   
TFTP from server 192.168.1.2; our IP address is 192.168.1.1                                                           
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.                                                             
Load address: 0xb0080000                       
Loading: #################################################################                                                                         
         #################################################################                                                                         
         #################################################################                                                                         
         ########################################################                                                                 
done   
Bytes transferred = 3670020 (380004 hex)                                       
............................. done                                 
Un-Protected 29 sectors                       

............................. done                                 
Erased 29 sectors                 
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done                                                                       
arv7519rw # resetÿ                 
ROM VER: 1.0.5             
CFG 01     


U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw                                                                               

Board: Lantiq ARV7519RW VRX200 Family Board                                           
SoC:   Lantiq VRX288 v1.1                         
CPU:   500 MHz             
IO:    250 MHz             
BUS:   250 MHz             
BOOT:  NOR         
DRAM:  128 MiB             
Flash: 32 MiB             
In:    serial             
Out:   serial             
Err:   serial             
Net:   ltq-eth             
Hit any key to stop autoboot:  0                               
arv7519rw #
arv7519rw # reset
ROM VER: 1.0.5
CFG 01


U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #


tambien lo he intentado con el boot original que me paso gmtii, aunque no se grava me da error de erase 4 sectores. bueno intentare leer haber si en el otro hilo de 4518 hay algun caso parecido. un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 09-03-2014, 03:24 (Domingo)
hola diegoabel un saludo


Genial!!!!


A mi hoy mismito me han llegado los Pin-Headers de DX, y... el caso. Es que no tenemos Flux, no tenemos Malla, no tenemos Soldador.

Presupuesto no hay, entre antenas y demás cosillas... Estamos pelados unos meses. Así que tocará tirar de contactos y rezar a San JBC.

PD.: Si alguien tiene alguno del que desprenderse por un trueque/cambio/x justo... MP!



Yo los pillo en el cashconverter por 2, 3 o 5€, tengo 4 y uno muerto por hacer pruebas. Ya te digo si puedes acercarte por esos lugares, si no podriamos ver para enviarte uno.

grs por tu ayuda, pero me ha servido para avanzar , aunque no termino de arrancar la imagen gravada y por mas que he leido hoy nada no doy con la solucion esto es lo que me sale del long tanto con hiperterminal ,como con tera therm.

Citar
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-sq                                                                               
uashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize                                                                               
 && cp.b $fileaddr 0xB0080000 $filesize'                                       
arv7519rw # setenv loadaddr 0xb0080000                                     
arv7519rw # saveenv                   
Saving Environment to Flash...                             
. done     
Un-Protected 1 sectors                     
Erasing Flash...               
. done     
Erased 1 sectors               
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9..                                                                               
..8....7....6....5....4....3....2....1....done                                             
. done     
Protected 1 sectors                   
arv7519rw # run write-openwrt                             
ltq_phy: addr 0, link 0, speed 10, duplex 0                                           
ltq_phy: addr 17, link 0, speed 10, duplex 0                                           
ltq_phy: addr 19, link 1, speed 100, duplex 1                                             
Using ltq-eth device                   
TFTP from server 192.168.1.2; our IP address is 192.168.1.1                                                           
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.                                                             
Load address: 0xb0080000                       
Loading: #################################################################                                                                         
         #################################################################                                                                         
         #################################################################                                                                         
         ########################################################                                                                 
done   
Bytes transferred = 3670020 (380004 hex)                                       
............................. done                                 
Un-Protected 29 sectors                       

............................. done                                 
Erased 29 sectors                 
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done                                                                       
arv7519rw # resetÿ                 
ROM VER: 1.0.5             
CFG 01     


U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw                                                                               

Board: Lantiq ARV7519RW VRX200 Family Board                                           
SoC:   Lantiq VRX288 v1.1                         
CPU:   500 MHz             
IO:    250 MHz             
BUS:   250 MHz             
BOOT:  NOR         
DRAM:  128 MiB             
Flash: 32 MiB             
In:    serial             
Out:   serial             
Err:   serial             
Net:   ltq-eth             
Hit any key to stop autoboot:  0                               
arv7519rw #
arv7519rw # reset
ROM VER: 1.0.5
CFG 01


U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #


tambien lo he intentado con el boot original que me paso gmtii, aunque no se grava me da error de erase 4 sectores. bueno intentare leer haber si en el otro hilo de 4518 hay algun caso parecido. un saludo

Creo que no haces bien el procedimiento, te indico los pasos

Creas la macro
ejecutas la macro
cambiar el loadaddr
guardas con saveenv
y reset al final.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 09-03-2014, 10:58 (Domingo)
hola diegoable, saludos, mira lo realizo asi haber esta mal posiblemente sea asi como tu dices pongo primero esto:

Citar
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv loadaddr 0xb0080000
saveenv

y responde asi :

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
arv7519rw # setenv kernel_addr 0xB0080000
arv7519rw # saveenv
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9....8....7....6....5....4....3....2....1....done
. done
Protected 1 sectors
arv7519rw #

bien ahora ejecuto la macro asi :run write-openwrt

Citar
arv7519rw # run write-openwrt
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
Load address: 0xb0080000
Loading: T T T T
ARP Retry count exceeded; starting again
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
arv7519rw #
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
Load address: 0xb0080000
Loading: #################################################################
         #################################################################
         #################################################################
         ########################################################
         1.2 MiB/s
done
Bytes transferred = 3670020 (380004 hex)
............................. done
Un-Protected 29 sectors

............................. done
Erased 29 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
arv7519rw # resetÿ
ROM VER: 1.0.5
CFG 01


U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #

y ademas pulso reset y responde pasando de nuevo el arranque del boot. y hay se queda no va mas

tambien he probado con el mismo resultado creando la macro por separado los tres comandos asi:

Citar
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'

pulso intro y despues pongo el que tu me as recomendado para que cambien la direccion de carga supongo:

Citar
setenv kernel_addr 0xB0080000

y despues fijo la macro con esto:

Citar
saveenv

y obtengo el mismo resultado anterior.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Tki2000 en 09-03-2014, 11:21 (Domingo)
Yo pondría "protect off all" en vez de "protect off 0xB0080000 +$filesize" y probaría.
Por lo que sé también del ARV7518pw las variables las tenía que poner entre {}. No sé si este bootloader es distinto.

setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off all && erase 0xB0080000 +${filesize} && cp.b ${fileaddr} 0xB0080000 ${filesize}'

En última instancia, en vez de variables que no veo lo que contienen pondría los valores manualmente y así me aseguro de dónde estoy escribiendo...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 09-03-2014, 14:53 (Domingo)
creo que u-boot no funciona así.. la loadaddr debe ser una dirección de RAM donde se carga por tftpboot, y luego el comando cp hace una copia de esas posiciones de la RAM hacia la FLASH... si tocais esa dirección los efectos no deben ser muy buenos...

luego, hay una variable que define como u-boot hace el autoarranque: boot_cmd que tiene un bootm $kernel_addr de serie... por eso mismo yo he puesto que ese kernel_addr apunte a la dirección donde está el kernel del openwrt...

@barriteleves, para probar el flasheo, haz bootm 0xB0080000 y debe arrancar ... si no lo hace, es que no está flasheado... en tus primeros logs vi que tu servidor tftp no funcionaba y nunca llegaste a flashear correctamente.

saludos.

Citar

barriteleves

Tu indicas esto en tu log

Código:
setenv kernel_addr 0xB0080000
Cuando realmente es esto lo que has de poner.

Código:
setenv loadaddr 0xb0080000


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: sephir0t00 en 09-03-2014, 16:28 (Domingo)
barriteleves, ¿puedes poner la salida que te da el comando printenv en el uboot?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Tki2000 en 09-03-2014, 18:55 (Domingo)
creo que u-boot no funciona así.. la loadaddr debe ser una dirección de RAM donde se carga por tftpboot, y luego el comando cp hace una copia de esas posiciones de la RAM hacia la FLASH... si tocais esa dirección los efectos no deben ser muy buenos...

luego, hay una variable que define como u-boot hace el autoarranque: boot_cmd que tiene un bootm $kernel_addr de serie... por eso mismo yo he puesto que ese kernel_addr apunte a la dirección donde está el kernel del openwrt...

@barriteleves, para probar el flasheo, haz bootm 0xB0080000 y debe arrancar ... si no lo hace, es que no está flasheado... en tus primeros logs vi que tu servidor tftp no funcionaba y nunca llegaste a flashear correctamente.

saludos.

Citar

barriteleves

Tu indicas esto en tu log

Código:
setenv kernel_addr 0xB0080000
Cuando realmente es esto lo que has de poner.

Código:
setenv loadaddr 0xb0080000

Cuando digo de poner las direcciones a mano me refiero a no dejarlas al tun tun, pero sabiendo lo que se pone.
Si mal no he visto, la RAM comienza en 0x80000000, la flash en 0xB0000000.
Manualmente cargaría el fichero .bin en la dirección 0x80500000 de la RAM
          tftpboot 0x80500000 openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image
Desprotejería la flash para escribir
          protect off all
Borraría el trozo de la flash para escribir (en la variable $filesize debemos tener la longitud del archivo tras pasarlo por tftp)
          erase 0xB0080000 +$filesize
Copiaría de la memoria RAM a la FLASH desde la dirección que le dije que cargara la imagen
          cp.b 0x80500000 0xB0080000 $filesize
Grabaría la dirección de inicio del kernel en la nvram del router para que al rearrancar el bootloader sepa de dónde arrancar con
          setenv kernel_addr 0xB0080000
          saveenv

Y si todo lo anterior funciona paso a paso, entonces lo juntaría todo en una macro...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 09-03-2014, 23:53 (Domingo)
Ya le he instalado Openwrt! Gracias Gmtii!  >:( >:( >:( >:(

No se si al resto os pasa, pero en luci no me mustra la informacion de las interfaces, se queda en Collecting data... en todas. Esto me ocurre en la pantalla principal de status y en Network->Interfaces.

Sin embargo ifconfig si que me devuelve bien las mismas:

Código:
root@LiveBox2:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr A6:02:0C:47:55:2C
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a402:cff:fe47:552c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3343 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2729 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:929888 (908.0 KiB)  TX bytes:1524050 (1.4 MiB)

eth0      Link encap:Ethernet  HWaddr A6:02:0C:47:55:2C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3348 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2729 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1003922 (980.3 KiB)  TX bytes:1540331 (1.4 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:284 (284.0 B)  TX bytes:284 (284.0 B)

nas0      Link encap:Ethernet  HWaddr 50:7E:5D:47:48:73
          inet6 addr: fe80::527e:5dff:fe47:4873/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:258 errors:258 dropped:0 overruns:258 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:21140 (20.6 KiB)


No me preocupa excesivamente en tanto las interfaces funcionan bien.

Por otro lado, mañana probare que tal la ADSL... he visto que los unicos paquetes, para tal fin, instalados por defecto en la imagen de gmtii son:
kmod-ltq-vdsl-vr9
kmod-ltq-vdsl-vr9-mei
ltq-vdsl-app
ltq-vdsl-vr9-fw-installer

necesitaría alguno más?




Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 10-03-2014, 02:04 (Lunes)
doblecero, a mi también me pasa en luci, hay secciones que muestra un error, pero carga, y otras que da error, no recuerdo ahora mismo el mensaje, pero en las interfaces desde luci, no las muestra.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 10-03-2014, 03:50 (Lunes)
hola compañero primero siento no haber podido contestar antes pero quiero agradecederos a todos vuestras respuestas, ya que sin decir quien alguien paso muy cerca del router con una balleta mojada y como losc cables de realizar el puente estaban descubiertos, os imaginais que ha pasado, despues de que ya casi lo tenia medio controlado o por lo menos eso pense que me faltaba poco para gravar el openwrt, y ya no enciende  ,pero pillare otro, con el otro comenzare con el puente directamente asi no creo que me ocurra lo que con este un saludo a todos grs


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: diegoabel en 10-03-2014, 16:12 (Lunes)
hola compañero primero siento no haber podido contestar antes pero quiero agradecederos a todos vuestras respuestas, ya que sin decir quien alguien paso muy cerca del router con una balleta mojada y como losc cables de realizar el puente estaban descubiertos, os imaginais que ha pasado, despues de que ya casi lo tenia medio controlado o por lo menos eso pense que me faltaba poco para gravar el openwrt, y ya no enciende  ,pero pillare otro, con el otro comenzare con el puente directamente asi no creo que me ocurra lo que con este un saludo a todos grs

Estos percances suele pasar en la casa :(, intenta secarlo a ver si consigue encender... si no pues tienes un adaptador de corriente mas, y el router al punto limpio.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 10-03-2014, 16:59 (Lunes)
pues si tienes toda la razon, ya me he puesto al habla con uno que venden esta noche le paso los datos haber si tengo suerte y en unos dias lo tengo listo para trastear, ademas me pasare por Madrid haber si en algun casconverter tiene alguno que este bien y barato claro. grs


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: hawai50 en 10-03-2014, 18:32 (Lunes)
hola compañero primero siento no haber podido contestar antes pero quiero agradecederos a todos vuestras respuestas, ya que sin decir quien alguien paso muy cerca del router con una balleta mojada y como losc cables de realizar el puente estaban descubiertos, os imaginais que ha pasado, despues de que ya casi lo tenia medio controlado o por lo menos eso pense que me faltaba poco para gravar el openwrt, y ya no enciende  ,pero pillare otro, con el otro comenzare con el puente directamente asi no creo que me ocurra lo que con este un saludo a todos grs
Bienvenido al club, a mi me paso algo parecido, pero lo importante es atreverse un poco e ir probando. Espero que encuentres otro pronto.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 10-03-2014, 21:40 (Lunes)
por lo que me parece si mi cuñada visito un chass.. y pillo uno por 7 euros habersi me lo trae hoy y trasteo , he estado mirando como se hace con el puetnte en memoria y lo veo aun mas dificil que con el uart pues llegar al boot vr9 boot ya lo realice pero nose seguir mas no entiendo como sube el boot por xmoden con el hiperterminal pero cuando exactamente ????


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 10-03-2014, 22:00 (Lunes)
amplio los detalles sobre las dudas que tengo tener en cuenta que los novatos como yo no sabes nada o casi nda solo seguimos al pie de la letra lo que hay :

Citar
Ahora podemos sustituir el boot original según lo siguiente:

- Introducimos ! para entrar al modo administrativo.
- Seleccionamos U para realizar una carga de fw.
- Indicamos la región 0.
- Enviamos mediante Xmodem el u-boot correspondiente a nuestra versión de router.
- Apagamos y encendemos.

bien respesto al primer punto no hay duas bueno si una aclaracion cuando dice que al realizar el corto entramos en VR9 # verdadera mente no sale asi sale esto VR9 BOOT: supongo que sera lo mismo pero no lo se, bueno siguo

el segundo no hay duas seleccionamos hasta llega a seleccion la region 0 y no pregunta Ye/no que debo hacer aqui primero envio el boot con xmoden y el hiperterminal pero tengo que pulsar yes o no solo enviar y apagar el router???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 11-03-2014, 16:06 (Martes)
amplio los detalles sobre las dudas que tengo tener en cuenta que los novatos como yo no sabes nada o casi nda solo seguimos al pie de la letra lo que hay :

Citar
Ahora podemos sustituir el boot original según lo siguiente:

- Introducimos ! para entrar al modo administrativo.
- Seleccionamos U para realizar una carga de fw.
- Indicamos la región 0.
- Enviamos mediante Xmodem el u-boot correspondiente a nuestra versión de router.
- Apagamos y encendemos.

bien respesto al primer punto no hay duas bueno si una aclaracion cuando dice que al realizar el corto entramos en VR9 # verdadera mente no sale asi sale esto VR9 BOOT: supongo que sera lo mismo pero no lo se, bueno siguo

el segundo no hay duas seleccionamos hasta llega a seleccion la region 0 y no pregunta Ye/no que debo hacer aqui primero envio el boot con xmoden y el hiperterminal pero tengo que pulsar yes o no solo enviar y apagar el router???

El primer punto es como bien indicas haciendo el corto en la flash para acceder al boot.
Sobre lo otro... Sigues a secuencia que indicas, ! -> U -> 0 -> Yes. Entonces te saldrán unas almohadillas por pantalla (si mal no recuerdo) esperando la transferencia por Xmodem, es entonces cuando tienes que comenzar a enviar el uboot por xmodem :)

doblecero, a mi también me pasa en luci, hay secciones que muestra un error, pero carga, y otras que da error, no recuerdo ahora mismo el mensaje, pero en las interfaces desde luci, no las muestra.

Ok, a ver si gmtii sabe a que se puede deber... No he pdido probar aun la adsl por falta de tiempo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 11-03-2014, 18:42 (Martes)
hola doblecero un saludo mira lo estoy intentando y esto es lo que me pasa
Citar
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 ...
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 ...Flash not found

Manu-ID = 0xb Chip-ID=0x1000

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]:!

Enter Administrator Mode !


[VR9 Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
  • 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: 0
    Upload area 0.  Are you sure? (Y/n)

    [VR9 Boot]:
cuando le pulso Y se va otra vez al boot no lo entiendo bien lo siento grs por tu ayuda


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 11-03-2014, 19:40 (Martes)
haber si esto es lo que tiene que salir:

Citar
=======================================================================
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 ...
Emergency value  : 12
Linux dosen't work, load emergency image ...

Get Primary to 1.....
Image Check from FLASH_AREA_IMAGE_1 :
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 ...
Emergency value  : 13
FLASH_AREA_IMAGE_0 is Linux, load image ...

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
VR9 #      help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mdio    - mdio read and write
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
upgrade - upgrade - forward/backward copy memory to pre-defined flash location

version - print monitor version
VR9 #

si es asi no me digas como lo he conseguido pero me daba todo el rato aborta user suponia que no lo conseguia pero lo he dejado terminar. haber ahora si tengo suerte y cargo la imagen de openwrt por


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 11-03-2014, 20:03 (Martes)
bueno ya tengo openwrt corriendo en ram con este comando: tftpboot etc

una preguna con que user y pasword se entra en openwrt ??

lo he intentado con root y 1234 en el winscp en modo scp ?

aqui  pongo como arranca y con que comando ha cargado:

Citar
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 ...
Emergency value  : 12
Linux dosen't work, load emergency image ...

Get Primary to 1.....
Image Check from FLASH_AREA_IMAGE_1 :
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 ...
Emergency value  : 13
FLASH_AREA_IMAGE_0 is Linux, load image ...

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
VR9 #      help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mdio    - mdio read and write
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
upgrade - upgrade - forward/backward copy memory to pre-defined flash location

version - print monitor version
VR9 # dd if=/dev/mtdX of=backup.bin o cat /dev/mtdX > backup.bin
Unknown command 'dd' - try 'help'
VR9 # tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs
Using vr9 Switch device
TFTP from server 192.168.2.100; our IP address is 192.168.2.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x80800000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Using vr9 Switch device
TFTP from server 192.168.2.100; our IP address is 192.168.2.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x80800000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Using vr9 Switch device
TFTP from server 192.168.2.100; our IP address is 192.168.2.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x80800000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Using vr9 Switch device
TFTP from server 192.168.2.100; our IP address is 192.168.2.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x80800000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Using vr9 Switch device
TFTP from server 192.168.2.100; our IP address is 192.168.2.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x80800000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
Using vr9 Switch device
TFTP from server 192.168.2.100; our IP address is 192.168.2.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##########################################################
done
Bytes transferred = 3288106 (322c2a hex)
VR9 # bootm
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3288042 Bytes = 3.1 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.24 (ebensan@ubuntu) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r39210) ) #12 Tue Feb 11 21:02:59 WET 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] 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] 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=0006f2d0
[    0.000000] Readback ErrCtl register=0006f2d0
[    0.000000] Memory: 118868k/131072k available (2642k kernel code, 12204k reserved, 878k data, 7284k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 500MHz
[    0.000000] 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] pinctrl core: initialized pinctrl subsystem
[    0.044000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    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.212000] bio: create slab <bio-0> at 0
[    0.216000] usbcore: registered new interface driver usbfs
[    0.220000] usbcore: registered new interface driver hub
[    0.224000] usbcore: registered new device driver usb
[    0.228000] PCI host bridge to bus 0000:00
[    0.232000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff]
[    0.236000] pci_bus 0000:00: root bus resource [io  0x1d800000-0x1d8fffff]
[    0.240000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.244000] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge
[    0.256000] ifx_pcie_fixup_resource: fixup host controller 0000:00:00.0 (15d1:0011)
[    0.260000] pci 0000:00:00.0: BAR 9: assigned [mem 0x1c000000-0x1cbfffff pref]
[    0.264000] pci 0000:01:00.0: BAR 1: assigned [mem 0x1c000000-0x1c7fffff pref]
[    0.268000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c800000-0x1c800fff pref]
[    0.272000] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.276000] pci 0000:00:00.0:   bridge window [mem 0x1c000000-0x1cbfffff pref]
[    0.280000] ifx_pcie_bios_map_irq port 0 dev 0000:00:00.0 slot 0 pin 1
[    0.284000] ifx_pcie_bios_map_irq dev 0000:00:00.0 irq 144 assigned
[    0.288000] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1
[    0.292000] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned
[    0.296000] Switching to clocksource MIPS
[    0.304000] NET: Registered protocol family 2
[    0.308000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.312000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.320000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.328000] TCP: reno registered
[    0.332000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.336000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.344000] NET: Registered protocol family 1
[    0.496000] gptu: totally 6 16-bit timers/counters
[    0.504000] gptu: misc_register on minor 63
[    0.508000] gptu: succeeded to request irq 126
[    0.512000] gptu: succeeded to request irq 127
[    0.516000] gptu: succeeded to request irq 128
[    0.520000] gptu: succeeded to request irq 129
[    0.524000] gptu: succeeded to request irq 130
[    0.528000] gptu: succeeded to request irq 131
[    0.536000] phy-xrx200 gphy-xrx200.8: requesting lantiq/vr9_phy11g_a1x.bin
[    0.544000] phy-xrx200 gphy-xrx200.8: booting GPHY0 firmware at 6DC0000
[    0.548000] phy-xrx200 gphy-xrx200.8: booting GPHY1 firmware at 6DC0000
[    0.660000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.664000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.676000] msgmni has been set to 232
[    0.680000] io scheduler noop registered
[    0.684000] io scheduler deadline registered (default)
[    0.688000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.696000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.696000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.712000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    0.720000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.724000]   Amd/Fujitsu Extended Query version 1.3.
[    0.728000] number of CFI chips: 1
[    0.732000] 4 ofpart partitions found on MTD device ltq_nor
[    0.736000] Creating 4 MTD partitions on "ltq_nor":
[    0.744000] 0x000000000000-0x000000060000 : "uboot"
[    0.748000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    0.756000] 0x000000080000-0x000001f80000 : "firmware"
[    0.760000] 0x000001f80000-0x000002000000 : "boardconfig"
[    0.876000] libphy: lantiq,xrx200-mdio: probed
[    0.880000] net-xrx200: invalid MAC, using random
[    0.884000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    0.892000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    0.900000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    0.908000] wdt 1f8803f0.watchdog: Init done
[    0.912000] leds-gpio gpio-leds.7: pins are not configured from the driver
[    0.920000] TCP: cubic registered
[    0.924000] NET: Registered protocol family 17
[    0.928000] 8021q: 802.1Q VLAN Support v1.8
[    0.956000] Freeing unused kernel memory: 7284K (80373000 - 80a90000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
[    1.076000] SCSI subsystem initialized
[    1.092000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    1.096000] Chip Version :01c0 BurstSize=0
[    1.696000] IFXUSB: USB core #0 soft-reset
[    2.000000] IFXUSB: USB core #0 soft-reset
[    2.004000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    2.008000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    2.016000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    2.020000] IFXUSB: Init: Power Port (0)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the [    2.068000] hub 1-0:1.0: USB hub found
[    2.072000] hub 1-0:1.0: 1 port detected
debug level
[    2.576000] IFXUSB: USB core #1 soft-reset
[    2.880000] IFXUSB: USB core #1 soft-reset
[    2.880000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    2.888000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    2.892000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    2.900000] IFXUSB: Init: Power Port (0)
[    2.904000] hub 2-0:1.0: USB hub found
[    2.908000] hub 2-0:1.0: 1 port detected
[    2.912000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    2.920000] usbcore: registered new interface driver usb-storage
[    3.024000] eth0: port 4 got link
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    5.804000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH

[    5.828000] NET: Registered protocol family 10
[    5.836000] NET: Registered protocol family 8
[    5.836000] NET: Registered protocol family 20
[    5.848000] PPP generic driver version 2.4.2
[    5.860000] nf_conntrack version 0.5.0 (1971 buckets, 7884 max)
[    5.872000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    5.896000] MEI CPE Driver, Version 1.2.0

[    5.900000] (c) Copyright 2009, Infineon Technologies AG
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###


Lantiq CPE API Driver version: DSL CPE API V4.11.4
[    5.920000]
[    5.920000] Predefined debug level: 2
[    5.932000] Loading modules backported from Linux version master-2013-11-05-0-gafa3093
[    5.936000] Backport generated by backports.git backports-20130802-0-gdb67a3f
[    5.948000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    5.968000] ATM1.0.26    ATM (A1) firmware version 0.24
[    5.972000] ifxmips_atm: ATM init succeed
[    5.980000] Infineon Technologies DEU driver version 2.0.0
[    5.992000] IFX DEU DES initialized (multiblock).
[    6.000000] IFX DEU AES initialized (multiblock).
[    6.008000] IFX DEU ARC4 initialized (multiblock).
[    6.008000] IFX DEU SHA1 initialized.
[    6.012000] IFX DEU MD5 initialized.
[    6.020000] IFX DEU SHA1_HMAC initialized.
[    6.024000] IFX DEU MD5_HMAC initialized.
[    6.052000] NET: Registered protocol family 24
[    6.080000] xt_time: kernel timezone is -0000
[    6.104000] cfg80211: Calling CRDA to update world regulatory domain
[    6.116000] cfg80211: World regulatory domain updated:
[    6.116000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    6.128000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    6.132000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    6.140000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    6.148000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    6.156000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    6.164000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[    6.284000] usbcore: registered new interface driver rt2800usb
[   10.812000] device eth0 entered promiscuous mode
[   10.828000] br-lan: port 1(eth0) entered forwarding state
[   10.832000] br-lan: port 1(eth0) entered forwarding state
[   12.836000] br-lan: port 1(eth0) entered forwarding state
procd: - init complete -








Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 11-03-2014, 22:57 (Martes)
Muy buenas a todos.

Antes de nada dar las gracias a todos los que intervenís y comentáis, y especialmente a gmtii y Lesgar.

Os comento lo que me pasa, tengo dos ARV7519RW22-A-LT con HW Version R01. En ambos he probado tanto el método del corto en la flash como ponerlos en modo UART y tras llegar a instalar openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image no me responden los puertos ethernet.

Este es una copia del arranque:

Citar

ROM VER: ))o#!Ds

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0080000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2013-12-30  10:41:41 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1242800 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.24 (ebensan@ubuntu) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05
r39156) ) #15 Mon Dec 30 10:41:21 WET 2013
[    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] 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] 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=000080c4
[    0.000000] Readback ErrCtl register=000080c4
[    0.000000] Memory: 125972k/131072k available (2640k kernel code, 5100k reserved, 871k data, 188k init
, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 500MHz
[    0.000000] 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] pinctrl core: initialized pinctrl subsystem
[    0.044000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    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.212000] bio: create slab <bio-0> at 0
[    0.216000] usbcore: registered new interface driver usbfs
[    0.220000] usbcore: registered new interface driver hub
[    0.224000] usbcore: registered new device driver usb
[    0.228000] PCI host bridge to bus 0000:00
[    0.232000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff]
[    0.236000] pci_bus 0000:00: root bus resource [io  0x1d800000-0x1d8fffff]
[    0.240000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.244000] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge
[    0.256000] ifx_pcie_fixup_resource: fixup host controller 0000:00:00.0 (15d1:0011)
[    0.260000] pci 0000:00:00.0: BAR 9: assigned [mem 0x1c000000-0x1cbfffff pref]
[    0.264000] pci 0000:01:00.0: BAR 1: assigned [mem 0x1c000000-0x1c7fffff pref]
[    0.268000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c800000-0x1c800fff pref]
[    0.272000] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.276000] pci 0000:00:00.0:   bridge window [mem 0x1c000000-0x1cbfffff pref]
[    0.280000] ifx_pcie_bios_map_irq port 0 dev 0000:00:00.0 slot 0 pin 1
[    0.284000] ifx_pcie_bios_map_irq dev 0000:00:00.0 irq 144 assigned
[    0.288000] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1
[    0.292000] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned
[    0.296000] Switching to clocksource MIPS
[    0.304000] NET: Registered protocol family 2
[    0.308000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.312000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.320000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.328000] TCP: reno registered
[    0.332000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.336000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.344000] NET: Registered protocol family 1
[    0.348000] gptu: totally 6 16-bit timers/counters
[    0.352000] gptu: misc_register on minor 63
[    0.356000] gptu: succeeded to request irq 126
[    0.360000] gptu: succeeded to request irq 127
[    0.364000] gptu: succeeded to request irq 128
[    0.368000] gptu: succeeded to request irq 129
[    0.376000] gptu: succeeded to request irq 130
[    0.380000] gptu: succeeded to request irq 131
[    0.384000] phy-xrx200 gphy-xrx200.8: requesting lantiq/vr9_phy11g_a1x.bin
[    0.392000] phy-xrx200 gphy-xrx200.8: booting GPHY0 firmware at 78C0000
[    0.400000] phy-xrx200 gphy-xrx200.8: booting GPHY1 firmware at 78C0000
[    0.508000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.516000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat,
 Inc.
[    0.524000] msgmni has been set to 246
[    0.528000] io scheduler noop registered
[    0.532000] io scheduler deadline registered (default)
[    0.540000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.560000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x002
27e
[    0.568000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.572000]   Amd/Fujitsu Extended Query version 1.3.
[    0.580000] number of CFI chips: 1
[    0.580000] 4 ofpart partitions found on MTD device ltq_nor
[    0.588000] Creating 4 MTD partitions on "ltq_nor":
[    0.592000] 0x000000000000-0x000000060000 : "uboot"
[    0.600000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    0.604000] 0x000000080000-0x000001f80000 : "firmware"
[    0.608000] 0x0000001af6f0-0x000001f80000 : "rootfs"
[    0.612000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller tha
n an erase block -- forcing read-only
[    0.628000] mtd: device 3 (rootfs) set to be root filesystem
[    0.632000] mtd: partition "rootfs_data" created automatically, ofs=0x3c0000, len=0x1bc0000
[    0.640000] 0x0000003c0000-0x000001f80000 : "rootfs_data"
[    0.664000] 0x000001f80000-0x000002000000 : "boardconfig"
[    0.776000] libphy: lantiq,xrx200-mdio: probed
[    0.784000] net-xrx200: invalid MAC, using random
[    0.788000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    0.796000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    0.804000] net-xrx200: invalid MAC, using random
[    0.808000] eth1: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    0.816000] wdt 1f8803f0.watchdog: Init done
[    0.820000] leds-gpio gpio-leds.7: pins are not configured from the driver
[    0.828000] TCP: cubic registered
[    0.832000] NET: Registered protocol family 17
[    0.836000] 8021q: 802.1Q VLAN Support v1.8
[    0.848000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.856000] Freeing unused kernel memory: 188K (80371000 - 803a0000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
[    2.912000] eth0: port 4 got link
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    4.512000] SCSI subsystem initialized
[    4.520000] usbcore: registered new interface driver usb-storage
mount_root: jffs2 is ready
[    6.376000] jffs2: notice: (259) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of
xdatum (0 unchecked, 0 orphan) and 8 of xref (0 dead, 2 orphan) found.
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    7.360000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH

[    7.428000] NET: Registered protocol family 10
[    7.452000] nf_conntrack version 0.5.0 (1971 buckets, 7884 max)
[    7.460000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    7.484000] MEI CPE Driver, Version 1.2.0

[    7.488000] (c) Copyright 2009, Infineon Technologies AG
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###


Lantiq CPE API Driver version: DSL CPE API V4.11.4
[    7.512000]
[    7.512000] Predefined debug level: 2
[    7.520000] Loading modules backported from Linux version master-2013-11-05-0-gafa3093
[    7.528000] Backport generated by backports.git backports-20130802-0-gdb67a3f
[    7.540000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    7.560000] PTM 1.0.27    PTM (E1) firmware version 0.30
[    7.564000] ifxmips_ptm: PTM init succeed
[    7.608000] xt_time: kernel timezone is -0000
[    7.640000] cfg80211: Calling CRDA to update world regulatory domain
[    7.648000] cfg80211: World regulatory domain updated:
[    7.652000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    7.660000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    7.668000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    7.676000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    7.684000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    7.688000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    7.696000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[    7.776000] PPP generic driver version 2.4.2
[    7.780000] NET: Registered protocol family 24
[    7.856000] usbcore: registered new interface driver rt2800usb
[    7.872000] usbcore: registered new interface driver ath9k_htc
[   12.220000] device eth0 entered promiscuous mode
[   12.224000] br-lan: port 1(eth0) entered forwarding state
[   12.228000] br-lan: port 1(eth0) entered forwarding state
procd: - init complete -
[   14.232000] br-lan: port 1(eth0) entered forwarding state

ahora pulso intro:

Citar

BusyBox v1.19.4 (2013-12-26 11:07:53 WET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39156)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

si hago ping a el mismo:
Citar
root@OpenWrt:/# ping 192.168.8.5
PING 192.168.8.5 (192.168.8.5): 56 data bytes
64 bytes from 192.168.8.5: seq=0 ttl=64 time=0.385 ms
64 bytes from 192.168.8.5: seq=1 ttl=64 time=0.316 ms
64 bytes from 192.168.8.5: seq=2 ttl=64 time=0.286 ms
64 bytes from 192.168.8.5: seq=3 ttl=64 time=0.277 ms
64 bytes from 192.168.8.5: seq=4 ttl=64 time=0.283 ms
64 bytes from 192.168.8.5: seq=5 ttl=64 time=0.282 ms
64 bytes from 192.168.8.5: seq=6 ttl=64 time=0.281 ms
64 bytes from 192.168.8.5: seq=7 ttl=64 time=0.276 ms
64 bytes from 192.168.8.5: seq=8 ttl=64 time=0.285 ms
64 bytes from 192.168.8.5: seq=9 ttl=64 time=0.280 ms
64 bytes from 192.168.8.5: seq=10 ttl=64 time=0.390 ms
64 bytes from 192.168.8.5: seq=11 ttl=64 time=0.278 ms
64 bytes from 192.168.8.5: seq=12 ttl=64 time=0.284 ms
64 bytes from 192.168.8.5: seq=13 ttl=64 time=0.277 ms
64 bytes from 192.168.8.5: seq=14 ttl=64 time=0.284 ms
64 bytes from 192.168.8.5: seq=15 ttl=64 time=0.277 ms
^C
--- 192.168.8.5 ping statistics ---
16 packets transmitted, 16 packets received, 0% packet loss
round-trip min/avg/max = 0.276/0.296/0.390 ms

si hago ping a una máquina que debería ver... (donde está montado el servidor tftp ya con las ip cambiadas, originalmente tenía la 1.2 el servidor y la 1.1 el astoria)

Citar
root@OpenWrt:/# ping 192.168.8.6
PING 192.168.8.6 (192.168.8.6): 56 data bytes
^C
--- 192.168.8.6 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:/#

Probé a cambiar las IP's, DNS, gateway en el network

Citar
root@OpenWrt:/# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd3e:e02e:de74::/48'

config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.8.5'
        option gateway '192.168.8.254'
        option dns '192.168.8.254'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option macaddr 'XX:XX:XX:XX:XX:28'

root@OpenWrt:/#

(He ocultado la MAC, es correcta con la pegatina de la carcasa)

Me resulta curioso, si cambio el cable de red de una boca a otra...

Citar
root@OpenWrt:/# [  535.988000] eth1: port 0 lost link
[  539.988000] eth1: port 0 got link
[  543.988000] eth1: port 0 lost link
[  553.988000] eth0: port 2 got link
[  553.988000] br-lan: port 1(eth0) entered forwarding state
[  553.992000] br-lan: port 1(eth0) entered forwarding state
[  555.996000] br-lan: port 1(eth0) entered forwarding state
[  563.988000] eth0: port 2 lost link
[  563.988000] br-lan: port 1(eth0) entered disabled state
[  571.988000] eth0: port 4 got link
[  571.988000] br-lan: port 1(eth0) entered forwarding state
[  571.992000] br-lan: port 1(eth0) entered forwarding state
[  573.996000] br-lan: port 1(eth0) entered forwarding state

pero ninguna me responde a ping ni puedo acceder por IP, y no sé que estoy haciendo mal...

alguien me da alguna pista???

Muchas gracias por vuestro soporte.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 12-03-2014, 01:01 (Mi?rcoles)
@jmcabgam: no haces nada mal, solo has instalado un OpenWrt compilado hace un par de meses con un bug de tiene este efecto: prueba el R01 de estos: https://www.mediafire.com/?d5taxtqw66ze779 (https://www.mediafire.com/?d5taxtqw66ze779). Los he puesto en el primer mensaje también.

@barriteleves: he modificado el primer mensaje para quitar este método de instalación con arranque en RAM. Ahora que el -boot funciona correctamente (creo), el método es sustituirlo el boot original por el u-boot compilado según está en el primer mensaje, subiéndolo mediante X-modem. Creo que es el más sencillo con diferencia... no sé qué opina el resto...


Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 12-03-2014, 09:57 (Mi?rcoles)
hola compañero dice:

@jmcabgam: no haces nada mal, solo has instalado un OpenWrt compilado hace un par de meses con un bug de tiene este efecto: prueba el R01 de estos: https://www.mediafire.com/?d5taxtqw66ze779 (https://www.mediafire.com/?d5taxtqw66ze779). Los he puesto en el primer mensaje también.

@barriteleves: he modificado el primer mensaje para quitar este método de instalación con arranque en RAM. Ahora que el -boot funciona correctamente (creo), el método es sustituirlo el boot original por el u-boot compilado según está en el primer mensaje, subiéndolo mediante X-modem. Creo que es el más sencillo con diferencia... no sé qué opina el resto...


Saludos.


bueno ahora que lo tengo conseguido tengo instalada openwrt en ram y trato de sacar la copia que siempre has recomendado. bien una preguta como puede entrar con winscp ha esta imagen en ram que user y pasword utiliza ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 12-03-2014, 17:02 (Mi?rcoles)
No consigo echar a andar la adsl... :(

Mi configuración (lógicamente user y pwd bien puestos), es la misma que tengo en otro router con openwrt y la adsl andando:

Código:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'


config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.10'
option netmask '255.255.255.0'


config adsl-device 'adsl'
option fwannex 'a'
option annex 'a'


config interface 'wan'
option ifname 'nas0'
option proto 'pppoe'
option username 'XXXXXXXXXXXXXXXX'
option password 'XXXXXXXXXXXXXXXX'


config atm-bridge 'atm'
option unit '0'
option encaps 'vc'
option payload 'bridged'
option vci '35'
option vpi '8'



El error que me da en el system log:

Código:
Wed Mar 12 14:51:38 2014 daemon.warn pppd[860]: Timeout waiting for PADO packets
Wed Mar 12 14:51:38 2014 daemon.err pppd[860]: Unable to complete PPPoE Discovery
Wed Mar 12 14:51:38 2014 daemon.info pppd[860]: Exit.
Wed Mar 12 14:51:38 2014 daemon.notice netifd: Interface 'wan' is now down
Wed Mar 12 14:51:38 2014 daemon.info pppd[875]: Plugin rp-pppoe.so loaded.
Wed Mar 12 14:51:38 2014 daemon.info pppd[875]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Wed Mar 12 14:51:38 2014 daemon.notice pppd[875]: pppd 2.4.5 started by root, uid 0
Wed Mar 12 14:51:53 2014 daemon.warn pppd[875]: Timeout waiting for PADO packets
Wed Mar 12 14:51:53 2014 daemon.err pppd[875]: Unable to complete PPPoE Discovery
Wed Mar 12 14:51:53 2014 daemon.info pppd[875]: Exit.
Wed Mar 12 14:51:53 2014 daemon.notice netifd: Interface 'wan' is now down
Wed Mar 12 14:51:53 2014 daemon.info pppd[890]: Plugin rp-pppoe.so loaded.
Wed Mar 12 14:51:53 2014 daemon.info pppd[890]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Wed Mar 12 14:51:53 2014 daemon.notice pppd[890]: pppd 2.4.5 started by root, uid 0

Así una y otra vez. Veis algo raro?



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 13-03-2014, 13:04 (Jueves)
hola gmtii dice:

@jmcabgam: no haces nada mal, solo has instalado un OpenWrt compilado hace un par de meses con un bug de tiene este efecto: prueba el R01 de estos: https://www.mediafire.com/?d5taxtqw66ze779 (https://www.mediafire.com/?d5taxtqw66ze779). Los he puesto en el primer mensaje también.

@barriteleves: he modificado el primer mensaje para quitar este método de instalación con arranque en RAM. Ahora que el -boot funciona correctamente (creo), el método es sustituirlo el boot original por el u-boot compilado según está en el primer mensaje, subiéndolo mediante X-modem. Creo que es el más sencillo con diferencia... no sé qué opina el resto...


Saludos.


pues la verdad es que estoy un poco liado, he revisad o el uboot que he subido y parece no es el correcto, lo debo haber confuncido pues a mi me sasle el OEM :

Citar
=======================================================================
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 ...
Emergency value  : 13
FLASH_AREA_IMAGE_0 is Linux, load image ...

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
VR9 #      help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mdio    - mdio read and write
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
upgrade - upgrade - forward/backward copy memory to pre-defined flash location

version - print monitor version
VR9 #

tambien he creado la macro que pones en la primera pagina

Citar
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv loadaddr 0xb0080000
saveenv

ahora no me arranca la imagen en ram, pero tampoco la otra. como puedo que tambien he cargado con el protocolo tffp asi:

 tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-uImage-initramfs
vr9# bootm
y asi
 tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image
vr9# bootm

como puedeo cambiar el ubot este OEM por este otro que creo es el que debia haber instalado:

Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw 

haber s se pude arreglar todavia, un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 13-03-2014, 13:26 (Jueves)
aun no has subido nada :-) hay esperanza... sigue la guía compañero, y sube el nuevo u-boot por xmodem con el rollo ese de !, 0, Y y luego le das a tu programa a enviar mediante Xmodem y seleccionas el u-boot-V11_512.bin.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 13-03-2014, 13:58 (Jueves)
pues siento decirte que no puedo no me obedece nada esta hay en ese uboot sale VR9# y de hay poco mas que subir con protocolo tftp


aun no has subido nada :-) hay esperanza... sigue la guía compañero, y sube el nuevo u-boot por xmodem con el rollo ese de !, 0, Y y luego le das a tu programa a enviar mediante Xmodem y seleccionas el u-boot-V11_512.bin.

Saludos.

lo que cometaas lo he intentado y pincha en memoria tambien mira esto:

Citar
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 ...
Emergency value  : 59
FLASH_AREA_IMAGE_0 is Linux, load image ...

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
VR9 # !
Unknown command '!' - try 'help'
VR9 #

esto lo consiguo para pulsando la barra espaciadora.

una preguna mas que guia debo seguir la del corto en flas o la de  puentes y UART .???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 13-03-2014, 14:06 (Jueves)
tras hacer el corto debe ponerte el texto siguiente:

[VR9 Boot]:

y ahi es donde haces lo de !, 0, Y, etc.

De tu log veo que no has hecho el corto y está arrancando directamente al linux que trae el router de serie. Lo dicho, haces corto e interrumpes esa secuencia para conseguir el control.

Intenta hacer lectura comprensiva de las instrucciones y entender bien lo que quieres hacer y donde estás en cada momento.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 13-03-2014, 16:04 (Jueves)
lo de puentear la memoria el las patillas 7 y 14 si no recuerdo ahora mal si lo he realizado y te he comentado que lo he hecho pero nada sigue ahi en ese uboot que se para cuando pulso la barra espaciadora manteniendola por lo que creo que me puede haber pasado ha sido eso pinchando las patillas de la memoria se puede haber corronpido el boot original creo  pero de todas formas grs venga un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 13-03-2014, 16:19 (Jueves)
es que ese es el u-boot original, vamos, que no lo has cambiado en ningún momento. lo dicho, y ya es repetirse:

1- haz el corto y enciende; debe salirte esto

Código:
=======================================================================
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 ...Flash not found

Manu-ID = 0xb Chip-ID=0x1000

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

2.- Quita el corto

Ahora pones lo introduces !, U, 0 y Y; debe salirte esto

Código:

[VR9 Boot]:!

Enter Administrator Mode !


[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: 0
Upload area 0.  Are you sure? (Y/n)
CCCCCC....

y aquí justo le das a tu programa terminal lo de enviar vía Xmodem el archivo u-boot-V11_512.bin.

Cuando termina de flashear y vuelva a

Código:
[VR9 Boot]:

Apagas y enciendes. Ya tienes el nuevo u-boot.



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 13-03-2014, 19:10 (Jueves)
bueno por fin conseguido ahora si  >:( >:( solo decir grs por insistir tenias toda la razon gmtii

ahora la imagen no se ejecuta por que ???


[quoteU-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Mar 11 2014 - 22:56:27) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
arv7519rw # setenv ker«±}…‘‘Ɂ0xB0080000
syntax error
arv7519rw # saveenv
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9....8....7....6....5....4....3....2....1....done
. done
Protected 1 sectors
arv7519rw # setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
arv7519rw # setenv kernel_addr 0xB0080000
arv7519rw # saveenv
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 10....9....8....7....6....5....4....3....2....1....10....9....8....7....6....5....4....3....2....1....done
. done
Protected 1 sectors
arv7519rw # run write-openwrt
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image'.
Load address: 0xb0080000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##
         830.1 KiB/s
done
Bytes transferred = 3670020 (380004 hex)
............................. done
Un-Protected 29 sectors

............................. done
Erased 29 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
arv7519rw # resetÿ
ROM VER: 1.0.5
CFG 01


U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Mar 11 2014 - 22:56:27) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #][/quote]

he seguido la guia para crear la macro tal como esta y tambien con la modificacion del segundo comando este :

setenv loadaddr 0xb0080000

 pero nada tam`poco se ejecuta, seguire mirando haber vuelvo a leer todo grs


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 13-03-2014, 20:52 (Jueves)
buenas

si cambiamos loadaddr los firmware se van a flashear corruptos; haz esto:

set loadaddr 0x81000000
set kernel_addr 0xB0080000
saveenv
run write-openwrt
reset

si no te carga pon bootm 0xB0080000 y a ver qué sale...

que fichero es el openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image? debes flashear el openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 13-03-2014, 21:31 (Jueves)
hola gmtii saludos dice:

buenas

si cambiamos loadaddr los firmware se van a flashear corruptos; haz esto:

set loadaddr 0x81000000
set kernel_addr 0xB0080000
saveenv
run write-openwrt
reset

si no te carga pon bootm 0xB0080000 y a ver qué sale...

que fichero es el openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image? debes flashear el openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image

si como ahora cuando llegue a casa lo intento de nuevo.

respecto al fichero es el mismo lo unico que cambie el nombre al fichero el uno por la X para que arrancara ya que tenia creada la macro asi para no repterirla. pero lo intentare hacer de nuevo primero lo que me indicas aqui grs que seria de nosotros sin vuestro trabajo.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Blackleg en 13-03-2014, 21:48 (Jueves)
 >:( >:(

Vaiss  a obrar algún milagro con el tema del wifi?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 13-03-2014, 22:03 (Jueves)
>:( >:(

Vaiss  a obrar algún milagro con el tema del wifi?
Imposible: habría que reescribir el driver de cabo a rabo.
https://forum.openwrt.org/viewtopic.php?id=45047


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 13-03-2014, 23:03 (Jueves)
@jmcabgam: no haces nada mal, solo has instalado un OpenWrt compilado hace un par de meses con un bug de tiene este efecto: prueba el R01 de estos: https://www.mediafire.com/?d5taxtqw66ze779 (https://www.mediafire.com/?d5taxtqw66ze779). Los he puesto en el primer mensaje también.

Saludos.


Pues muchas gracias, ya está funcionando y estoy en el punto que, con luci instalado, solo funcionan los puertos 1, 3 y GE, y no siempre... Supongo que el driver no está muy depurado...

Del tema del ADSL estoy como doblecero

No consigo echar a andar la adsl... :(

Mi configuración (lógicamente user y pwd bien puestos), es la misma que tengo en otro router con openwrt y la adsl andando:

Código:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'


config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.10'
option netmask '255.255.255.0'


config adsl-device 'adsl'
option fwannex 'a'
option annex 'a'


config interface 'wan'
option ifname 'nas0'
option proto 'pppoe'
option username 'XXXXXXXXXXXXXXXX'
option password 'XXXXXXXXXXXXXXXX'


config atm-bridge 'atm'
option unit '0'
option encaps 'vc'
option payload 'bridged'
option vci '35'
option vpi '8'



El error que me da en el system log:

Código:
Wed Mar 12 14:51:38 2014 daemon.warn pppd[860]: Timeout waiting for PADO packets
Wed Mar 12 14:51:38 2014 daemon.err pppd[860]: Unable to complete PPPoE Discovery
Wed Mar 12 14:51:38 2014 daemon.info pppd[860]: Exit.
Wed Mar 12 14:51:38 2014 daemon.notice netifd: Interface 'wan' is now down
Wed Mar 12 14:51:38 2014 daemon.info pppd[875]: Plugin rp-pppoe.so loaded.
Wed Mar 12 14:51:38 2014 daemon.info pppd[875]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Wed Mar 12 14:51:38 2014 daemon.notice pppd[875]: pppd 2.4.5 started by root, uid 0
Wed Mar 12 14:51:53 2014 daemon.warn pppd[875]: Timeout waiting for PADO packets
Wed Mar 12 14:51:53 2014 daemon.err pppd[875]: Unable to complete PPPoE Discovery
Wed Mar 12 14:51:53 2014 daemon.info pppd[875]: Exit.
Wed Mar 12 14:51:53 2014 daemon.notice netifd: Interface 'wan' is now down
Wed Mar 12 14:51:53 2014 daemon.info pppd[890]: Plugin rp-pppoe.so loaded.
Wed Mar 12 14:51:53 2014 daemon.info pppd[890]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Wed Mar 12 14:51:53 2014 daemon.notice pppd[890]: pppd 2.4.5 started by root, uid 0

Así una y otra vez. Veis algo raro?



A ver si puedo echarle una mano (además de las que le han echado y sobre todo gmtii) a barriteleves.

Te cuento como yo lo he conseguido en dos, y ambos son HW Version R01.

Como he trasteado en ellos bastante y se comenta en el foro, es "indestructible" ya que tenemos el acceso UART (cortocircuito de las dos zonas definidas en la wiki denominadas como R148 y R155)

Pues vamos al lio, esta primera parte está explicada en el primer post por gmtii, modo UART. Si ya has metido el fichero u-boot-V11_512.bin (uboot) puedes pasar al punto 6
1.- Router apagado
2.- Hacemos corto (con soldador y cable) en las zonas R148 y R155, ver la wiki para más detalle
3.- Alimentamos router y en la consola serie debe salirte
ROM VER: 1.
ROM VER: 1.0.5
CFG 04
Si no te sale, es que los cortos no están bien hechos, apaga y repasa las soldaduras hasta que te saga.
4.- Mandamos en modo texto el fichero u-boot-v11-debug-gpio-nor.asc
aparecerán ***** y arrancará el solito el uboot enviado.

   INFO:
   Previamente, hemos activado un servidor TFTP con los siguiente ficheros: (link al final)
   u-boot-V11_512.bin
   openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image
   Y tanto el router como el ordenados donde está el TFTP Server están en la misma red cableada, y la IP de la máquina que tiene el TFTP es 192.168.1.2

5.- Al arrancar el uboot enviado en modo texto, escribimos en la consola (yo uso MAC, soft ZTerm, si alguien necesita info para configurarlo que me lo pida y cuento cómo lo configuré, es fácil...)
   tftpboot u-boot-V11_512.bin
y luego
   run write-uboot-nor
una vez finalizado, apagamos el router y quitamos los puentes.

6.- Al volver a encender, debería arrancar algo así (si no te sale posiblemente no has quitado los dos puentes correctamente, revisalos)
Citar
U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

En este punto (Hit any key to stop autoboot:) pulsamos cualquier tecla e interrumpimos el arranque y escribimos en la consola estos comandos, uno a uno:

setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xb0080000 +$filesize && erase 0xb0080000 +$filesize && cp.b $fileaddr 0xb0080000 $filesize'

setenv kernel_addr 0xb0080000

setenv loadaddr 0x81000000

run write-openwrt

saveenv

reset

Cuando arranque iniciar openwrt.

Para instalar luci, simplemente define en /etc/config/network una IP válida en tu rango de red y añadele un gateway y dns valido, con el comando vi

en mi caso, modifiqué la IP y añadí:

   option ipaddr '192.168.8.5'
   option gateway '192.168.8.254'
   option dns '192.168.8.254'

tras salir con
esc :wq

hacemos que reinicie con el comando reboot. tardará un ratito en reiniciar...

Y siguiendo las instrucciones de diegoabel
Citar

Para los que quieran instalar luci:

opkg update

opkg install luci luci-theme-openwrt

una vez instalado todos los paquetes

/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable


y entramos por la ip 192.168.1.1 que hayas definido anteriormente en /etc/config/network

Destacar que es recomendable cambiar la contraseña de root desde la consola con el comando passwd, a mi en luci me ha dado problemas.


También me encuentro que dos puertos ehternet no dan link, exactamente es el puerto número 2 y el puerto número 4, según la carcasa del router, que en openwrt es el puerto 1 y 3.
¿Alguien me indica si es un problema general o de mi unidad?

Efectivamente como a diegoabel, los puertos 2 y 4 no me funcionan y no siempre el 1, 3 o GE.
El ADSL como doblecero

Y del wifi ni hablamos...

Espero que esta "recopilación" pueda servirle a los menos iniciados, y espero no haber cometido ningún error.

Gracias a todos por compartir la información.


https://dl.dropboxusercontent.com/u/77629730/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.zip
 (https://dl.dropboxusercontent.com/u/77629730/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.zip)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 13-03-2014, 23:36 (Jueves)
hola jmcabgam se agradece la ayuda siempre se puede aprende un poco cada dia por su puesto esto de ser novato cuesta , pero a todo se llega grs a los maestros  que hay por aqui e icluso a los novatos que posteando su errores evitan que otros los comenta. y seguro que mucho de lo que has posteado me sirve para realizarlo mejo  y no dar la bara a los demas un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 14-03-2014, 00:14 (Viernes)
hola jmcabgam se agradece la ayuda siempre se puede apheende un poco cada dia por su puesto esto de ser novato cuesta , pero a todo se llega gras a los maestros  que hay por aqui e icluso a los novatos que posteando su errores evitan que otros los comenta. y seguro que mucho de lo que has posteado me sirve para realizarlo mejo  y no dar la bara a los demas un saludo

Eeeeeiiiiii!!!! que yo soy un novatón!!! Pero bueno, leyendo, entendiendo, probando, releyendo, reprobando, rerere.... se llega a buen puerto.

Pero por aquí estoy para echar una mano hasta donde llegue!!!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 14-03-2014, 00:45 (Viernes)
Del tema del ADSL estoy como doblecero

No consigo echar a andar la adsl... :(

Mi configuración (lógicamente user y pwd bien puestos), es la misma que tengo en otro router con openwrt y la adsl andando:

Código:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'


config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.10'
option netmask '255.255.255.0'


config adsl-device 'adsl'
option fwannex 'a'
option annex 'a'


config interface 'wan'
option ifname 'nas0'
option proto 'pppoe'
option username 'XXXXXXXXXXXXXXXX'
option password 'XXXXXXXXXXXXXXXX'


config atm-bridge 'atm'
option unit '0'
option encaps 'vc'
option payload 'bridged'
option vci '35'
option vpi '8'

Prueba a cambiar 'a' por 'a2p' en annex o directamente borrar "option annex 'a'". Con los de yacom funcionaba probando con una de las dos soluciones.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 14-03-2014, 01:06 (Viernes)
Añadido GIT con parches aplicados en el primer post para que el que quiera pueda compilar su firmware.

Saludos.



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 14-03-2014, 01:26 (Viernes)
Prueba a cambiar 'a' por 'a2p' en annex o directamente borrar "option annex 'a'". Con los de yacom funcionaba probando con una de las dos soluciones.

Pues nada, he probado

Código:
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd7e:d830:c95c::/48'

config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.8.5'
        option netmask '255.255.255.0'
        option macaddr '84:9c:a6:XX:XX:XX'

config adsl-device 'adsl'
        option fwannex 'a' 
        option annex 'a2p'

config atm-bridge 'atm'
        option encaps 'vc'
        option vci '33'
        option vpi '0'
        option payload 'bridged'
        option unit '0'

config interface 'wan'
        option ifname 'nas0'
        option proto 'pppoe'
        option username 'XXX@XXX'
        option password 'XXX'
        option macaddr '84:9c:a6:XX:XX:XX'

Incluso he probado varias configuraciones
Código:
config adsl-device 'adsl'
        option fwannex 'a' 
        option annex 'a2p'
Código:
config adsl-device 'adsl'
        option fwannex 'a' 
#       option annex 'a2p'
Código:
config adsl-device 'adsl'
        option fwannex 'a2p' 
       option annex 'a2p'

y todas las combinaciones posibles, habilitando/deshabilitando y cambiando los valores entre a y a2p, incluso anulando ambas líneas y en cada reinicio siempre me decía lo mismo...

Sin el cable ADSL, me dice lo mismo  ??? ??? ???

Código:
...
Fri Mar 14 00:12:23 2014 daemon.info pppd[857]: Exit.
Fri Mar 14 00:12:23 2014 daemon.notice netifd: Interface 'wan' is now down
Fri Mar 14 00:12:23 2014 daemon.info pppd[872]: Plugin rp-pppoe.so loaded.
Fri Mar 14 00:12:23 2014 daemon.info pppd[872]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Fri Mar 14 00:12:23 2014 daemon.notice pppd[872]: pppd 2.4.5 started by root, uid 0
Fri Mar 14 00:12:38 2014 daemon.warn pppd[872]: Timeout waiting for PADO packets
Fri Mar 14 00:12:38 2014 daemon.err pppd[872]: Unable to complete PPPoE Discovery
Fri Mar 14 00:12:38 2014 daemon.info pppd[872]: Exit.
Fri Mar 14 00:12:38 2014 daemon.notice netifd: Interface 'wan' is now down
Fri Mar 14 00:12:38 2014 daemon.info pppd[887]: Plugin rp-pppoe.so loaded.
Fri Mar 14 00:12:38 2014 daemon.info pppd[887]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Fri Mar 14 00:12:38 2014 daemon.notice pppd[887]: pppd 2.4.5 started by root, uid 0
...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 14-03-2014, 14:48 (Viernes)
Pues nada, he probado

Incluso he probado varias configuraciones
Código:
config adsl-device 'adsl'
        option fwannex 'a' 
        option annex 'a2p'
Código:
config adsl-device 'adsl'
        option fwannex 'a' 
#       option annex 'a2p'
Código:
config adsl-device 'adsl'
        option fwannex 'a2p' 
       option annex 'a2p'

y todas las combinaciones posibles, habilitando/deshabilitando y cambiando los valores entre a y a2p, incluso anulando ambas líneas y en cada reinicio siempre me decía lo mismo...

Sin el cable ADSL, me dice lo mismo  ??? ??? ???

Código:
...
Fri Mar 14 00:12:23 2014 daemon.info pppd[857]: Exit.
Fri Mar 14 00:12:23 2014 daemon.notice netifd: Interface 'wan' is now down
Fri Mar 14 00:12:23 2014 daemon.info pppd[872]: Plugin rp-pppoe.so loaded.
Fri Mar 14 00:12:23 2014 daemon.info pppd[872]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Fri Mar 14 00:12:23 2014 daemon.notice pppd[872]: pppd 2.4.5 started by root, uid 0
Fri Mar 14 00:12:38 2014 daemon.warn pppd[872]: Timeout waiting for PADO packets
Fri Mar 14 00:12:38 2014 daemon.err pppd[872]: Unable to complete PPPoE Discovery
Fri Mar 14 00:12:38 2014 daemon.info pppd[872]: Exit.
Fri Mar 14 00:12:38 2014 daemon.notice netifd: Interface 'wan' is now down
Fri Mar 14 00:12:38 2014 daemon.info pppd[887]: Plugin rp-pppoe.so loaded.
Fri Mar 14 00:12:38 2014 daemon.info pppd[887]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Fri Mar 14 00:12:38 2014 daemon.notice pppd[887]: pppd 2.4.5 started by root, uid 0
...
Échale un ojo a este hilo: https://foro.seguridadwireless.net/openwrt/arv7518-no-consigo-que-el-adsl-funcione/
Hay que tener en cuenta que una cosa es que sincronice con la central y otra cosa es que se autentique. Por los logs que has puesto no se autentica, pero no sabes si tiene sincronismo o no.
El caso más común de que haya sincronismo pero no internet es que algún detalle de la configuración esté mal puesto. Revisa usuario, contraseña, vpi, vci, encapsulación (llc o vc-mux) y si es pppoe o pppoa.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 14-03-2014, 16:05 (Viernes)
hola jmcabgam leeo que tienes problemas de conexion adsl o autentificacion y como ayuda por si te vale permiteme decirte que revises las o la dns haber si es eso, ya si es la que as posteado igual hasta que no tengas puesta la que le corresponde a tu proveedor de intenet no te funciona. suerte


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Blackleg en 14-03-2014, 17:16 (Viernes)
>:( >:(

Vaiss  a obrar algún milagro con el tema del wifi?
Imposible: habría que reescribir el driver de cabo a rabo.
https://forum.openwrt.org/viewtopic.php?id=45047

Una pena.  :-[


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 14-03-2014, 20:08 (Viernes)
hola compañero dice:

>:( >:(

Vaiss  a obrar algún milagro con el tema del wifi?
Imposible: habría que reescribir el driver de cabo a rabo.
https://forum.openwrt.org/viewtopic.php?id=45047

Una pena.  :-[

pues yo aun estoy muy novato trasteando con la imagen, y para ver si vale o no le he metido en los dos usb que tiene un usb wifi 150n chips

[quote[   17.852000] br-lan: port 1(eth0) entered forwarding state
[  191.856000] usb 1-1: USB disconnect, device number 2
[  217.700000] usb 2-1: new high-speed USB device number 2 using ifxusb_hcd
[  218.084000] usb 2-1: reset high-speed USB device number 2 using ifxusb_hcd
[  218.284000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected
[  218.376000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected
][/quote]

esto ha sido cuando lo he cambiado de ubicacion al otro usb latera, pero tambien lo reconoce en el que esta ubicado en la parte posterior , no se si funcionara bien configurado ya que ahora lo tengo para otro menester, pero si consiguo hacerlo funcionar metiendo luci tratare de hacerlo funcionar ya comentare saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 17-03-2014, 18:12 (Lunes)
Leyendo un par de cosas sueltas resulta que hay un firm para que el switch interno funcione como fast ethernet (vr9_phy22f_a1x.bin) y otro para que funcione como gigabit ethernet (vr9_phy11g_a1x.bin).
Puedo estar perfectamente equivocado, pero me da que si se pasa el firm vr9_phy22f en vez del vr9_phy11g deberían funcionar los cuatro puertos fast ethernet del router, pero seguramente el puerto wan se quedará con una velocidad máxima de 100mbps.
Si alguien pudiera echarle un ojo y comentar los resultados...
Los cambios habría que hacerlos en los ficheros ARV7519RWV11.dts y ARV7519RWV12.dts al final de todo. Ejemplo:
Código:
/dts-v1/;


/include/ "ARV7519RW.dtsi"

/ {
fpi@10000000 {
localbus@0 {
nor-boot@0 {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>, <1 0x2000000 0x2000000>;
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "uboot";
reg = <0x000000000000 0x00060000>;
read-only;
};

partition@60000 {
label = "uboot_cfg";
reg = <0x000000060000 0x00020000>;
read-only;
};

partition@80000 {
label = "firmware";
reg = <0x000000080000 0x01f00000>;
};

partition@1f80000 {
label = "boardconfig";
reg = <0x000001f80000 0x00080000>;
read-only;

};



};
};
};
gphy-xrx200 {
compatible = "lantiq,phy-xrx200";
firmware = "lantiq/vr9_phy22f_a1x.bin";  /*VR9 1.1*/
phys = [ 00 01 ];
};
};


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 18-03-2014, 01:20 (Martes)
muy buenas,

buen detalle... al ppio. probé todas las combinaciones y con este siempre se colgaba al hacer la carga de fw o daba error

[    0.276000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    0.280000] ifx_pcie_bios_map_irq port 0 dev 0000:00:00.0 slot 0 pin 1
[    0.284000] ifx_pcie_bios_map_irq dev 0000:00:00.0 irq 144 assigned
[    0.288000] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1
[    0.292000] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned
[    0.296000] Switching to clocksource MIPS
[    0.304000] NET: Registered protocol family 2
[    0.308000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.312000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.320000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.328000] TCP: reno registered
[    0.332000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.336000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.344000] NET: Registered protocol family 1
[    0.348000] gptu: totally 6 16-bit timers/counters
[    0.352000] gptu: misc_register on minor 63
[    0.356000] gptu: succeeded to request irq 126
[    0.360000] gptu: succeeded to request irq 127
[    0.364000] gptu: succeeded to request irq 128
[    0.368000] gptu: succeeded to request irq 129
[    0.376000] gptu: succeeded to request irq 130
[    0.380000] gptu: succeeded to request irq 131
[    0.376000] gptu: succeeded to request irq 130
[    0.380000] gptu: succeeded to request irq 131
[    0.384000] phy-xrx200 gphy-xrx200.8: requesting lantiq/vr9_phy22f_a2x.bin

aquí se queda pensando un buen rato

[   60.512000] phy-xrx200 gphy-xrx200.8: failed to load firmware: lantiq/vr9_phy22f_a2x.bin
[   60.520000] phy-xrx200: probe of gphy-xrx200.8 failed with error -22

y el fichero está en ./target/linux/lantiq/files/firmware/lantiq/vr9_phy22f_a2x.bin

Saludos.




Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 18-03-2014, 13:07 (Martes)
muy buenas,

buen detalle... al ppio. probé todas las combinaciones y con este siempre se colgaba al hacer la carga de fw o daba error
No dejas nada al azar.  ;)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 18-03-2014, 19:18 (Martes)
hola buenas, haber si podeis aconsejarme algo sobre conectar con mi proveerdo de adsl 10mb telefonica. he provado todo el fin de semana partiendo de este ejemplo.

Citar
config interface 'loopback'
   option ifname 'lo'
   option proto 'static'
   option ipaddr '127.0.0.1'
   option netmask '255.0.0.0'


config interface 'lan'
   option ifname 'eth0'
   option type 'bridge'
   option proto 'static'
   option ipaddr '192.168.1.10'
   option netmask '255.255.255.0'


config adsl-device 'adsl'
   option fwannex 'a'
   option annex 'a'


config interface 'wan'
   option ifname 'nas0'
   option proto 'pppoe'
   option username 'XXXXXXXXXXXXXXXX'
   option password 'XXXXXXXXXXXXXXXX'

   
config atm-bridge 'atm'
   option unit '0'
   option encaps 'vc'
   option payload 'bridged'
   option vci '35'
   option vpi '8'


con winscp conectado y editado el fichero de configuracion network y salvandolo .

realizando las modificaciones que creia conveniente como vpi 8, vci 32, el modulo de adsl realizando todos los cambios posibles y nada no conecta algun consejor para poder realizar la prueba, tambien decir que los dos rj 45 wl un y tres creo me funcionan bien no he notado cortes. venga un saludo y grs

comentar que no he podido actualizar luci quizas a pesar de conectar este router al principal con rj 45 y si me da salidad a adsl el pc pero no hay forma alguna otra manera de realizarlo se pueden bajar los paquetesy meterlos directamente como una imagen se actualizaria ???

Citar


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 19-03-2014, 19:20 (Mi?rcoles)
Hola barriteleves,
Hasta donde se nadie ha sido capaz de echar a andar el modem de este router con la adsl. Yo mismo estuve haciendo bastantes pruebas ayer y sigo teniendo el mismo problema de "daemon.err pppd[872]: Unable to complete PPPoE Discovery". He leido un poco y hay una forma de especificar el nombre del PPoE de la siguiente forma (aunque otra cosa es conseguir que tu ISP te lo proporcione, cosa que dudo):

Código:
option 'pppd_options' 'rp_pppoe_service lan1'

Por otro lado, no creo que este sea el problema puesto que con la configuracion que todos hemos indicado yo tengo funcionando sin problemas la adsl en otros routers con chip lantiq.


Sobre los puertos ethernet... ya sabemos que dos de ellos no funcionan (alternamente, creo que el 1 y el 3, no estoy seguro de si son estos dos u otros).

Yo he conseguido instalar paquetes correctamente con opkg. Como lo estás haciendo? Es posible que tengas un probelma de dns y no te resuelva el nombre del repositorio de paquetes?



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 19-03-2014, 19:51 (Mi?rcoles)
hola doblecero grs por tu respuesta. pues no se si sera problema de dns, es posible pongo la que corresponde la proveedor de adsl 80-58-61-250 lo pongo junto con el cambio de ip inicial de 192.168.1.1 a por ejemplo 192.168.1.2 o 192.168.2.1 he probado con estas en el fichero network editado con winscp y salvado normalmente.


Título: Re:
Publicado por: doblecero en 19-03-2014, 22:07 (Mi?rcoles)
Puedes ponernos aquí tu fichero de /etc/config/network (borra cualquier dato de tu acceso adsl)?

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 20-03-2014, 15:05 (Jueves)
¿Habéis comprobado si sincroniza?
Código:
/etc/init.d/dsl_control status
En caso de que sincronice saldrá algo parecido a esto:
Código:
root@OpenWrt:/etc/config# /etc/init.d/dsl_control status
Chipset:                Ifx-Danube 1.3
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              7.864 Mb/s / 667 Kb/s
Line Attenuation:       15.5dB / 8.7dB
Noise Margin:           8.8dB / 8.7dB
Line Uptime:            1m 9s


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 20-03-2014, 18:09 (Jueves)
No sincroniza...
Sale todo a 0.

Estoy empezando a tener dudas de que el puerto adsl funcione.... es posible?
alguien sabe alguna forma de comprobar que el puerto funcione?



Título: Re:
Publicado por: barriteleves en 21-03-2014, 00:32 (Viernes)
hola doblecero dice:

Puedes ponernos aquí tu fichero de /etc/config/network (borra cualquier dato de tu acceso adsl)?

Enviado desde mi GT-I9300 mediante Tapatalk

pues aqui pongo copia del fichero /etc/config/network


Citar
config interface 'loopback'
   option ifname 'lo'
   option proto 'static'
   option ipaddr '127.0.0.1'
   option netmask '255.0.0.0'

config globals 'globals'
   option ula_prefix 'fd19:742e:8fb4::/48'

config interface 'lan'
   option ifname 'eth0'
   option type 'bridge'
   option proto 'static'
   option ipaddr '192.168.1.1'
   option netmask '255.255.255.0'
   option ip6assign '60'
   option macaddr 'xxxxxxxxxxxxxxxxx'
   option gateway '192.168.1.2'
   option dns '80.58.61.250'

config atm-bridge 'atm'
   option vpi '8'
   option vci '32'
   option encaps 'llc'
   option payload 'bridged'

config interface 'wan'
   option ifname 'nas0'
   option proto 'pppoe'
   option username 'adsl@telefonicanetpa'
   option password 'adslppp'
   option ipv6 '1'
   option macaddr 'xxxxxxxxxxxxxx'

config interface 'wan6'
   option ifname '@wan'
   option proto 'dhcpv6'


este es el ultimo que lo he intentado guardando algo de loque hay original cuando gravas la imagen por primera vez, tambien he probado a cambiar todo y dejar como en los ejemplos posteados anteriormente. y no he conseguido que conectara.


Pteridium, en cuanto tenga un rato libre el adsl lo pruebo y compruebo lo que me has comentado grs


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 21-03-2014, 10:09 (Viernes)
bueno Pteridium aqui pongo el estado de dsl:

Citar
root@OpenWrt:~# /etc/init.d/dsl_control status
Chipset:                Lantiq-VRx n
Line State:             DOWN [0x0: not initialized]
Data Rate:              0 b/s / 0 b/s
Line Attenuation:       0.0dB / 0.0dB
Noise Margin:           0.0dB / 0.0dB
Line Uptime:            down
root@OpenWrt:~#

un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 21-03-2014, 20:05 (Viernes)
Pues de momento se me han acabado las ideas...  ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 22-03-2014, 20:14 (S?bado)
 :D
Estais un poco perdidos y liados.
Este mismo problema, pero con otro aspecto surgio anteriormente en el ARV7518 con el ADSL, que se conectaba y no sincronizaba.
Todo era problema del archivo "ltq-dsl-fw-a-danube.bin" (= "dsl-fw-a.bin", ="adsl.bin"), que no existia, solo existia el "b".

https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg286157/#msg286157 (https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg286157/#msg286157)

Este archivo se localiza en la ruta:
/lib/firmware/

Pero en las imagenes subidas en este foro solo aparece el archivo:
rt2870.bin

Este archivo pertenece a los drivers "wireless" de Ralink.

En esta misma carpeta deberian de situarse, ademas del fichero del firmware ADSL, el fichero de la VoIP:
danube_firmware.bin
ifx_firmware.bin

Todos los nombres dados estan basados en diversas revisiones del ARV7518, un modelo mas antiguo de Lantiq, en esta version pueden diferir, segun los drivers openwrt implementados.

Hay que saber qomo actua la configuracion del:
/etc/config/network

Y los "alias" que pudieran tener los nombres de los archivos o los link que hubiera.
config adsl-device 'adsl'
   option fwannex 'a'
   option annex 'a'

Para obtener los archivos de los diferentes firmwares de los perifericos ADSL y VoIP es necesario descomprimir "backups" originales de este router o de routers que tengan los mismos componentes.

En el modelo ARV7518 se obtuvieron de paginas de actualizacion de firmwares de modelos alemanes, de modelos similares, como el Easybox 803A, ARV752DPW22.
http://www.vodafone.de/business/hilfe-support/support-firmware-easybox-803-dsl-modem.html (http://www.vodafone.de/business/hilfe-support/support-firmware-easybox-803-dsl-modem.html)
https://forum.vodafone.de/t5/LTE-Hardware/Neue-Firmware-f%C3%BCr-EasyBox-803-Tur*****x-verf%C3%BCgbar/td-p/218812 (https://forum.vodafone.de/t5/LTE-Hardware/Neue-Firmware-f%C3%BCr-EasyBox-803-Tur*****x-verf%C3%BCgbar/td-p/218812)

Si me facilitais nombres de routers, backups de firmwares originales de este router y otras imagenes de routers compatibles, podre desempaquetar las imagenes de los firmwares, para agregarlas a:
/lib/firmware/

Tanto los archivos de ADSL como las de VoIP.

Esto solucionaria parte del problema, luego hay que ver como funciona internamente el OpenWrt y como se comunica con estos perifericos.

Saludos
espeltron


Título: Re:
Publicado por: doblecero en 25-03-2014, 01:15 (Martes)
Gracias por el apunte espeltron!
He intentado buscar una imagen original de este router pero no la he encontrado. Yo no saqué un dump del mio así que no puedo restaurar para trastear.

No obstante, he visto que el kpn xperia Box (VGV7519) monta el mismo VRX288.

En la wiki de openwrt para este router: http://wiki.openwrt.org/toh/arcadyan/vgv7519
 he encontrado este enlace a lo que parecen los drivers de varias cosas de ese modelo, entre ellas el de la adsl:
http://dev.phrozen.org/ltq-mirror/

Meterlo en /lib/firmware/ creando los enlaces oportunos funcionará (suponiendo que sea el driver y que sirva)?

Si no es así habria que instalarlo de alguna forma especial o compilar una versión incluyendo este fichero?


Gracias.

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 13:12 (Martes)
Hola doblecero

Ya sabia que el VGV7519 monta tambien el VRX288, pero  gracias por la informacion.

Citar
http://dev.phrozen.org/ltq-mirror/ (http://dev.phrozen.org/ltq-mirror/)
El enlace que has puesto es el de un ARV7518, no el de un ARV7519.
Te digo esto porque las imagenes de los firmware ADSL "ltq-dsl-fw-a-xxx.bin" ocupan solo unos 300KB, como en el modelo ARV7518.
Segun mis descubrimientos en otros routers VRX288, las imagenes de los firmware ADSL del ARV7519 deben de ocupar algo mas de unos 700KB.

Citar
Meterlo en /lib/firmware/ creando los enlaces oportunos funcionará (suponiendo que sea el driver y que sirva)?
Desconozco como han creado los drivers ADSL de openwrt en este router, en principio, si mantienen la misma estructura y compatibilidad con el ARV7518, los modulos del nucleo xxxx.ko deberian cargar el firmware con los mismos "nombres .bin".
De momento habra que dejar varias copias o links hasta averiguar cual es el que carga exactamente.

Citar
Si no es así habria que instalarlo de alguna forma especial o compilar una versión incluyendo este fichero?
En el ARV7518, para cambiar de anexo B a anexo A solo tenia que reemplazar el archivo binario, sin hacer ninguna compilacion.
Si el problema del ARV7519 con el ADSL solo se debe a la imagen del firmware, solo habra que añadirla "con el nombre .bin adecuado" a:
/lib/firmware/
Si hay mas problemas, con los drivers o codigo que no este implementado, o correctamente implementado, habra que ir descubriendolo.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 13:22 (Martes)
:D
Estais un poco perdidos y liados.
Este mismo problema, pero con otro aspecto surgio anteriormente en el ARV7518 con el ADSL, que se conectaba y no sincronizaba.
Todo era problema del archivo "ltq-dsl-fw-a-danube.bin" (= "dsl-fw-a.bin", ="adsl.bin"), que no existia, solo existia el "b".

https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg286157/#msg286157 (https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg286157/#msg286157)

Este archivo se localiza en la ruta:
/lib/firmware/

Pero en las imagenes subidas en este foro solo aparece el archivo:
rt2870.bin

Este archivo pertenece a los drivers "wireless" de Ralink.

En esta misma carpeta deberian de situarse, ademas del fichero del firmware ADSL, el fichero de la VoIP:
danube_firmware.bin
ifx_firmware.bin

Todos los nombres dados estan basados en diversas revisiones del ARV7518, un modelo mas antiguo de Lantiq, en esta version pueden diferir, segun los drivers openwrt implementados.

Hay que saber qomo actua la configuracion del:
/etc/config/network

Y los "alias" que pudieran tener los nombres de los archivos o los link que hubiera.
config adsl-device 'adsl'
   option fwannex 'a'
   option annex 'a'

Para obtener los archivos de los diferentes firmwares de los perifericos ADSL y VoIP es necesario descomprimir "backups" originales de este router o de routers que tengan los mismos componentes.

En el modelo ARV7518 se obtuvieron de paginas de actualizacion de firmwares de modelos alemanes, de modelos similares, como el Easybox 803A, ARV752DPW22.
http://www.vodafone.de/business/hilfe-support/support-firmware-easybox-803-dsl-modem.html (http://www.vodafone.de/business/hilfe-support/support-firmware-easybox-803-dsl-modem.html)
https://forum.vodafone.de/t5/LTE-Hardware/Neue-Firmware-f%C3%BCr-EasyBox-803-Tur*****x-verf%C3%BCgbar/td-p/218812 (https://forum.vodafone.de/t5/LTE-Hardware/Neue-Firmware-f%C3%BCr-EasyBox-803-Tur*****x-verf%C3%BCgbar/td-p/218812)

Si me facilitais nombres de routers, backups de firmwares originales de este router y otras imagenes de routers compatibles, podre desempaquetar las imagenes de los firmwares, para agregarlas a:
/lib/firmware/

Tanto los archivos de ADSL como las de VoIP.

Esto solucionaria parte del problema, luego hay que ver como funciona internamente el OpenWrt y como se comunica con estos perifericos.

Saludos
espeltron

Espeltron, lo que necesitarías, según indica gtmii en su primer post para hacer una copia de seguridad, son esos datos?
Código:
Hacemos el corto.
Accedemos al bootloader original.
Arrancamos Openwrt de serie con 0 y luego J.
Luego mediante dd if=/dev/mtdX of=backup.bin o cat /dev/mtdX > backup.bin hacemos copia de las particiones. La última será la interesante (supertask_bootcfg).

Si es así, dispongo de esa info.

Si me lo confirmas te lo subo.

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 13:55 (Martes)
Hola jmcabgam

Lo que necesito son los numeros que van a salir en la Euromillonaria,  :D, pero si me subes el "backup.bin" lo tratare con cariño y me dara "backup-fw-adsl-a.bin".

Este archivo lo subire para que hagas experimentos con el.

Nota:
Citar
La última será la interesante (supertask_bootcfg).

Me vale cualquiera de estos archivos:
01.- la imagen completa "Flash Image" de 32MB (33.554.432 bytes)
02.- "Image 0" de 6144K
03.- "Image 1" de 6144K

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 14:00 (Martes)
OK espeltron, te mando el link con "todo" lo que saqué del router antes de toquetearlo... espero que sea lo que necesitas

https://dl.dropboxusercontent.com/u/77629730/849ca6c0b828.zip
 (https://dl.dropboxusercontent.com/u/77629730/849ca6c0b828.zip)
Los números de la Euromillonaria te los mando por privado, porque de lo contrario, todo el mundo se va a apuntar y vamos a caber a un par de euros por cabeza... >:D

Muchas gracias por tu soporte.

Saludos

PD: Admins, no sé si publicar esta info al completo de mi router es contraproducente en algún aspecto o no... algún problema?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 14:29 (Martes)
Hola jmcabgam

Del mtd5.bin (11.534.336 bytes) y del mtd7.bin (6.291.456 bytes) he obtenido el siguiente archivo:
dsl_vr9_firmware_xdsl.bin

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 14:31 (Martes)
Hola jmcabgam

Del mtd5.bin (11.534.336 bytes) y del mtd7.bin (6.291.456 bytes) he obtenido el siguiente archivo:
http://www.mediafire.com/download/8q9gt91a381i7r8/dsl_vr9_firmware_xdsl-05.03.02.08.01.06_05.04.01.0A.01.01.zip (http://www.mediafire.com/download/8q9gt91a381i7r8/dsl_vr9_firmware_xdsl-05.03.02.08.01.06_05.04.01.0A.01.01.zip)

El nombre que le he puesto ha sido uno que lo identifica con la version interna del VDSL/ADSL, o al menos eso creo.

Saludos
espeltron

Perdona mi torpeza, pero qué se supone que hay que hacer con ese fichero?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 25-03-2014, 14:49 (Martes)
Grabarlo en la flash del router, pero no recuerdo la ruta ni el nombre que hay que ponerle.  :-[


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 15:24 (Martes)
Perdona mi torpeza, pero qué se supone que hay que hacer con ese fichero?

Primero hay que ver los distintos modelos y familias de Lantiq, para evitar confusiones:
http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq (http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq)
La "danube" era la del ARV7518, despues esta la AR9 de otros similares y la de este ARV7519 es la "VR9", del VRX288.

Como la rama utilizada actualmente es la "trunk", ya que esta en desarrollo, tenemos los siguientes paquetes:
http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-adsl-danube-fw-a_0.1-1_lantiq.ipk (http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-adsl-danube-fw-a_0.1-1_lantiq.ipk)
http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-adsl-ar9-fw-a_0.1-1_lantiq.ipk (http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-adsl-ar9-fw-a_0.1-1_lantiq.ipk)

De estos paquetes se obtienen:
/lib/firmware/ltq-dsl-fw-a-danube.bin
/lib/firmware/ltq-dsl-fw-a-ar9.bin
/lib/firmware/adsl.bin

adsl.bin es un enlace al "ltq-dsl-fw-a-xxx.bin" correspondiente.

Para hacerlo de forma correcta:

Renombrar el archivo de la imagen backup "dsl_vr9_firmware_xdsl-05.03.02.08.01.06_05.04.01.0A.01.01.bin" a:
/lib/firmware/ltq-dsl-fw-a-vr9.bin

Ya que es un VR9 por ser un VRX288.

Crear los siguientes enlaces directos a ese archivo ("por no saber" que archivo es el que carga el modulo del kernel que se esta utilizando actualmente):
/lib/firmware/ltq-dsl-fw-a-danube.bin  --> enlace al ltq-dsl-fw-a-vr9.bin
/lib/firmware/ltq-dsl-fw-a-ar9.bin  --> enlace al ltq-dsl-fw-a-vr9.bin
/lib/firmware/adsl.bin  --> enlace al ltq-dsl-fw-a-vr9.bin
Borrando previamente algun archivo ".bin" con el mismo nombre que pudiera haber (no creo que sirvan los firmwares del ar9 o de danube).

Si no se quieren crear enlaces simbolicos con "ln -s" se pueden hacer multiples copias del archivo.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 25-03-2014, 15:47 (Martes)
espeltron, magnífica explicación.  >:( >:( >:(
Lo curioso es que en openwrt esté el firm para los ar9 pero no para los vr9.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 15:54 (Martes)
Os cuento lo que he hecho, sin resultado satisfactorio  :'( (a ver si me he equivocado en algo...)

Copio el fichero de espeltron (dsl_vr9_firmware_xdsl-05.03.02.08.01.06_05.04.01.0A.01.01.zip) descomprimido y lo renombro a ltq-dsl-fw-a-vr9.bin, creo los enlaces simbolicos y esto es lo que hay en /lib/firmware

Código:
root@OpenWrt:/lib/firmware# ls -lh
lrwxrwxrwx    1 root     root          34 Mar 25 14:28 adsl.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:29 ltq-dsl-fw-a-ar9.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:29 ltq-dsl-fw-a-danube.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root      757.4K Mar 25 14:11 ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root        8.0K Feb 11 22:02 rt2870.bin

Y el log me da:

Código:
Tue Mar 25 14:37:22 2014 daemon.info pppd[801]: Plugin rp-pppoe.so loaded.
Tue Mar 25 14:37:22 2014 daemon.info pppd[801]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Tue Mar 25 14:37:22 2014 daemon.notice pppd[801]: pppd 2.4.5 started by root, uid 0
Tue Mar 25 14:37:37 2014 daemon.warn pppd[801]: Timeout waiting for PADO packets
Tue Mar 25 14:37:37 2014 daemon.err pppd[801]: Unable to complete PPPoE Discovery
Tue Mar 25 14:37:37 2014 daemon.info pppd[801]: Exit.

Esta prueba la he hecho cambiando /etc/config/network
Código:
config adsl-device 'adsl'
        option fwannex 'a'
        option annex 'a2p'

Con todas las posibilidades en fwannex, annex en 'a' y 'a2p', incluso comentando la linea annex y probando fwannex con ambos valores, sin resultado...

 ??? ??? ???

He hecho algo mal, alguna indicación adicional?

Muchas gracias!!!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 25-03-2014, 16:07 (Martes)
Código:
root@OpenWrt:/lib/firmware# ls -lh
lrwxrwxrwx    1 root     root          34 Mar 25 14:28 adsl.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:29 ltq-dsl-fw-a-ar9.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:29 ltq-dsl-fw-a-danube.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root      757.4K Mar 25 14:11 ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root        8.0K Feb 11 22:02 rt2870.bin

He hecho algo mal, alguna indicación adicional?

Muchas gracias!!!

PD: Espeltro, entiendo que cuando pones /etc/firmware/ quieres decir /lib/firmware/
Te sobran 2 firmwares: ltq-dsl-fw-a-danube.bin y ltq-dsl-fw-a-ar9.bin. Para un router con chip VR9 no valen más que para incordiar.
Según las indicaciones de espeltron copias ltq-dsl-fw-a-vr9.bin y lo enlazas con adsl.bin con ln -s
Para ver si sincroniza: /etc/init.d/dsl_control status


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 16:09 (Martes)
Código:
root@OpenWrt:/lib/firmware# ls -lh
lrwxrwxrwx    1 root     root          34 Mar 25 14:28 adsl.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:29 ltq-dsl-fw-a-ar9.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:29 ltq-dsl-fw-a-danube.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root      757.4K Mar 25 14:11 ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root        8.0K Feb 11 22:02 rt2870.bin

He hecho algo mal, alguna indicación adicional?

Muchas gracias!!!

PD: Espeltro, entiendo que cuando pones /etc/firmware/ quieres decir /lib/firmware/
Te sobran 2 firmwares: ltq-dsl-fw-a-danube.bin y ltq-dsl-fw-a-ar9.bin. Para un router con chip VR9 no valen más que para incordiar.
Según las indicaciones de espeltron copias ltq-dsl-fw-a-vr9.bin y lo enlazas con adsl.bin con ln -s
Para ver si sincroniza: /etc/init.d/dsl_control status

OK, pruebo y comento...

Nada, igual... no funciona...

Código:
root@OpenWrt:~# ls -lh /lib/firmware/
lrwxrwxrwx    1 root     root          34 Mar 25 14:28 adsl.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root      757.4K Mar 25 14:11 ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root        8.0K Feb 11 22:02 rt2870.bin

Código:
root@OpenWrt:~# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx n
Line State: DOWN [0x0: not initialized]
Data Rate: 0 b/s / 0 b/s
Line Attenuation: 0.0dB / 0.0dB
Noise Margin: 0.0dB / 0.0dB
Line Uptime: down

Y con todas las combinaciones en /etc/config/network para fwannex y annex, a y a2p



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 16:39 (Martes)
No es adsl.bin, es vdsl.bin

https://dev.openwrt.org/browser/trunk/package/kernel/lantiq/ltq-vdsl-fw/src/vdsl_fw_install.sh?rev=37007 (https://dev.openwrt.org/browser/trunk/package/kernel/lantiq/ltq-vdsl-fw/src/vdsl_fw_install.sh?rev=37007)
https://gitlab.labs.nic.cz/turris/openwrt/blob/a024efd187f91c8ec1b21877fbf94b0e2669dc3a/package/platform/lantiq/ltq-vdsl-fw/src/vdsl_fw_install.sh (https://gitlab.labs.nic.cz/turris/openwrt/blob/a024efd187f91c8ec1b21877fbf94b0e2669dc3a/package/platform/lantiq/ltq-vdsl-fw/src/vdsl_fw_install.sh)

Código:
...
cp ${FW_TAPI} ${FW_DSL} /lib/firmware/

ln -s /lib/firmware/vr9_dsl_fw_annex_b.bin /lib/firmware/vdsl.bin

En nuestro caso seria:
Citar
cp ltq-dsl-fw-a-vr9.bin /lib/firmware/
ln -s /lib/firmware/ltq-dsl-fw-a-vr9.bin /lib/firmware/vdsl.bin

Supongo que el resto de paquetes (drivers y modulos del kernel) se instalan correctamente.

Suerte..

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 17:11 (Martes)
Bueno, un pasito mas...

Parece que ya está el driver "en su sitio y con su nombre correcto", pero no consigo adsl...

Código:
Tue Mar 25 15:44:35 2014 daemon.info pppd[9169]: Plugin rp-pppoe.so loaded.
Tue Mar 25 15:44:35 2014 daemon.info pppd[9169]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Tue Mar 25 15:44:35 2014 daemon.notice pppd[9169]: pppd 2.4.5 started by root, uid 0
Tue Mar 25 15:44:36 2014 user.notice root: Found no matching interface for DSL notification (HANDSHAKE)
Tue Mar 25 15:44:38 2014 user.notice root: Found no matching interface for DSL notification (DOWN)
Tue Mar 25 15:44:42 2014 user.notice root: Found no matching interface for DSL notification (READY)
Tue Mar 25 15:44:50 2014 daemon.warn pppd[9169]: Timeout waiting for PADO packets
Tue Mar 25 15:44:50 2014 daemon.err pppd[9169]: Unable to complete PPPoE Discovery
Tue Mar 25 15:44:50 2014 daemon.info pppd[9169]: Exit.

Código:
root@OpenWrt:~# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: DOWN [0x300: handshake]
Data Rate: 0 b/s / 0 b/s
Line Attenuation: 0.0dB / 0.0dB
Noise Margin: 0.0dB / 0.0dB
Line Uptime: down

root@OpenWrt:~# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: DOWN [0x1: exception]
Data Rate: 0 b/s / 0 b/s
Line Attenuation: 0.0dB / 0.0dB
Noise Margin: 0.0dB / 0.0dB
Line Uptime: down

root@OpenWrt:~# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: DOWN [0x200: silent]
Data Rate: 0 b/s / 0 b/s
Line Attenuation: 0.0dB / 0.0dB
Noise Margin: 0.0dB / 0.0dB
Line Uptime: down

Yo tengo adsl con pepephone, y esto es una copia de mi /etc/config/network

Código:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fd7e:d830:c95c::/48'

config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.8.5'
option dns '8.8.8.8'
option netmask '255.255.255.0'
# option ip6assign '60'
option macaddr 'XX:XX:XX:XX:XX:XX' borrado para el foro

config adsl-device 'adsl'
option fwannex 'a2p'
option annex 'a2p'

config atm-bridge 'atm'
option encaps 'llc'
option vci '33'
option vpi '0'
option payload 'bridged'
option unit '0'
# option atmdev '0'

config interface 'wan'
option ifname 'nas0'
option proto 'pppoe'
option username 'pepephone@pepephone'
option password 'pepephone'
# option ipv6 '1'
option macaddr 'XX:XX:XX:XX:XX:XX' borrado para el foro

#config interface 'wan6'
# option ifname '@wan'
# option proto 'dhcpv6'


He probado variar la lineas en rojo con valores a y a2p, todas las combinaciones y nada...
Código:
option fwannex 'a2p'
option annex 'a2p'


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 18:06 (Martes)
Hay comprobar que servicio estas utilizando, en teoria tiene que ser "/sbin/vdsl_cpe_control", y que la configuracion sea la adecuada.

Practicamente no debe de haber muchas diferencias entre dsl_cpe_control y vdsl_cpe_control.

Para saber si se carga correctamente la configuracion y si es la correcta hay que ver los fuentes:
 
https://dev.openwrt.org/browser/trunk/package/network/config/ltq-vdsl-app/files/dsl_control?rev=37198 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-vdsl-app/files/dsl_control?rev=37198)
https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control?rev=37198 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control?rev=37198)

https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-vdsl-app/files/dsl_control (https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-vdsl-app/files/dsl_control)
https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-adsl-app/files/dsl_control (https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-adsl-app/files/dsl_control)

Practicamente no hay diferencias entre ellos.

Ahora, para terminar de verificar la configuracion haz lo siguiente:

cat /etc/init.d/dsl_control > /tmp/dsl_control
O tambien vale:
cp /etc/init.d/dsl_control /tmp/dsl_control

Copia tambien los archivos ejecutables que hubiera:
/sbin/vdsl_cpe_control
/sbin/dsl_cpe_control

Sube todo esto dentro de un archivo comprimido, para comprobar si los parametros de configuracion de /etc/config/network son los adecuados:
Código:
config adsl-device 'adsl'
option fwannex 'a2p'
option annex 'a2p'

Los que hay definidos son los siguientes:
Citar
annex_b=10_00_10_00_00_04_00_00
annex_bdmt=10_00_00_00_00_00_00_00
annex_b2=00_00_10_00_00_00_00_00
annex_b2p=00_00_00_00_00_04_00_00
annex_a=04_01_04_00_00_01_00_00
annex_at1=01_00_00_00_00_00_00_00
annex_alite=00_01_00_00_00_00_00_00
annex_admt=04_00_00_00_00_00_00_00
annex_a2=00_00_04_00_00_00_00_00
annex_a2p=00_00_00_00_00_01_00_00
annex_l=00_00_00_00_04_00_00_00
annex_m=00_00_00_00_40_00_04_00
annex_m2=00_00_00_00_40_00_00_00
annex_m2p=00_00_00_00_00_00_04_00

Como obtener los 64 bits del anexo:
ADSL2 (pag. 26-27): https://tools.ietf.org/html/rfc4706 (https://tools.ietf.org/html/rfc4706)
VDSL2 (pag. 27-28): https://tools.ietf.org/html/rfc5650 (https://tools.ietf.org/html/rfc5650)

Bits diferentes (añadidos en VDSL2):
Código:
          Bit 52-55: Reserved
          Bit 56 : G.993.2 Annex A
          Bit 57 : G.993.2 Annex B
          Bit 58 : G.993.2 Annex C
          Bit 59-63: Reserved"

Hay otras cosas que no son tan parecidas:
Código:
- ADSL operation mode description
- xDSL operation mode description

Y en las pruebas deja varios minutos para que se sincronice, a veces no es inmediato.

Yo tengo tambien pepephone, y le he metido routers con VCI y VPI diferentes y consigue sincronizacion, aunque no haya conexion.
El VPI/VCI estan bien, es 0 y 33 respectivamente.

Pienso que el router intenta usar el modo VDSL por defecto, en vez del ADSL, pero se estan consiguiendo avances.  :D

Lo importante, como OpenWrt carga el firmware e inicia la conexion esta aqui:
Citar
   # start CPE dsl daemon in the background
   service_start /sbin/vdsl_cpe_control -i${xtu} \
         -n /sbin/dsl_notify.sh \
         -f /lib/firmware/${firmware}

La variable ${firmware}  es vdsl.bin, eso ya esta bien.
Ahora hay que comprobar que la variable "${xtu}" sea la adecuada.

Tambien puedes hacer 5 pruebas:

Prueba 1:
Código:
/etc/init.d/dsl_control stop
/etc/init.d/dsl_control start
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 2 (a2p):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_00_01_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 3 (a):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i04_01_04_00_00_01_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 4 (con -i sola):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 5 (sin -i):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Aqui se ve como se mandan los xtu bits:
https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015418.html (https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015418.html)
Supongo que es la forma correcta.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 25-03-2014, 18:18 (Martes)
Código:
config adsl-device 'adsl'
option fwannex 'a'
option annex 'a2p'
En fwannex, si mal no recuerdo, hay que poner 'a' a secas, y es en annex donde se puede jugar con los parámetros simplemente comentar o eliminar esa línea para que autodetecte.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 20:45 (Martes)
Ademas de las pruebas indicadas, hay una muy importante:
Código:
vdsl_cpe_control --version
dsl_cpe_control --version

Ya que hay 2 versiones:
Driver danube:
http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz (http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz)
http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz (http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz)

Driver vrx, que no esta en el repositorio oficial mirror2:
http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_vrx-4.11.4.tar.gz (http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_vrx-4.11.4.tar.gz)

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 21:50 (Martes)
Otro router VRX288 (experimental):

Investigando ...
Pongo un script de inicio "dsl" de un aparato con el VRX288:
Código:
#!/bin/sh
# vim: set ts=2 sw=2 et:
# /etc/bewan/lib/dsl

# specific vendor functions used by dsl scripts
# setparam must be included

# Working variables
# $modulation
# $DSLD

# Needed because libdti_agent.so is in /usr/lib
export LD_LIBRARY_PATH=/usr/lib:/lib

if [ ${DSL_LIB_LOADED:-0} -eq 1 ]; then
  return
fi

check_vendor_dsl() {
  # Lantiq binaries not installed ?
  test -d /opt/lantiq/bin || return 1
  # Driver started, restart unimplemented
  test -d $DSLD && return 1
  return 0
}

start_vendor_dsl() {

  local bindir='/opt/lantiq/bin'

  local platform=''
  local xDSL_Mgmt_Mode=''
  local xTM_Mgmt_Mode=''
  local wanphy_phymode=''
  local filename=''

  # Determine platform variables
  if [ "$(find /lib/firmware -name dsl_ar9_firmware*.bin)" != '' ]; then
    platform='ARX188'
    xDSL_Mgmt_Mode='ADSL'
    xTM_Mgmt_Mode='ATM'
    wanphy_phymode='0'

  elif [ "$(find /lib/firmware -name dsl_vr9_firmware*.bin)" != '' ]; then
    platform='VRX288'

    # Load xDSL negotiation accross reboot state machine environment
    Next_xDSL_Mode=$WANDSLInterfaceConfig_NextxDSLMode
    Next_xTM_Mode=$WANDSLInterfaceConfig_NextxTMMode
    xDSL_ADSL_Sub_Prefix=$WANDSLInterfaceConfig_ADSLSubPrefix
    xDSL_SW_Forced_Reboot=$WANDSLInterfaceConfig_ForcedReboot

    # Default values
    [ "$xDSL_ADSL_Sub_Prefix" = '' ] && xDSL_ADSL_Sub_Prefix='0'
    [ "$xDSL_SW_Forced_Reboot" = '' ] && xDSL_SW_Forced_Reboot='0'

    # Full VDSL/ADSL negotiation
    if [ "$modulation" = 'xDSL_multi' ]; then
      xDSL_Mgmt_Mode='Auto'
      xTM_Mgmt_Mode='Auto'
      # Default values
      [ "$Next_xDSL_Mode" = '' ] && Next_xDSL_Mode='2'
      [ "$Next_xTM_Mode" = '' ] && Next_xTM_Mode='PTM'

    # VDSL mode only
    elif [ "$modulation" = 'VDSL' ]; then
      xDSL_Mgmt_Mode='VDSL'
      xTM_Mgmt_Mode='PTM'
      Next_xDSL_Mode='2'
      Next_xTM_Mode='PTM'
      xDSL_SW_Forced_Reboot='0'

    # ADSL mode only
    else
      xDSL_Mgmt_Mode='ADSL'
      xTM_Mgmt_Mode='ATM'
      Next_xDSL_Mode='1'
      Next_xTM_Mode='ATM'
      xDSL_SW_Forced_Reboot='0'
    fi

    echo $xTM_Mgmt_Mode >$DSLD/status_xTM_Mgmt_Mode
    if [ "$Next_xDSL_Mode" = 1 ]; then
      echo 'ADSL' >$DSLD/status_Next_xDSL_Mode
    elif [ "$Next_xDSL_Mode" = 2 ]; then
      echo 'VDSL' >$DSLD/status_Next_xDSL_Mode
    fi
    echo $Next_xTM_Mode >$DSLD/status_Next_xTM_Mode
    echo $xDSL_ADSL_Sub_Prefix >$DSLD/status_xDSL_ADSL_Sub_Prefix
    echo $xDSL_SW_Forced_Reboot >$DSLD/status_xDSL_SW_Forced_Reboot

    # TODO phymode
    wanphy_phymode='0'
  else
    base_log 'TODO: unknown xDSL platform'
  fi

  # load kernel DSL driver
  (
    export wanphy_phymode
    local debug_mode=0
    cd $bindir; $bindir/inst_drv_cpe_api.sh $debug_mode
  )

  # Set modulation parameter (build the string of 0s and 1s according to the following specification)
  # G.992.1-A, G.992.2, G.992.3-A, G.992.5-A, T1.413, G.992.3-L, G.992.3-I, G.992.5-I, G.992.3-M, G.992.5-M, G.992.1-B, G.992.3-B, G.992.5-B, G.992.3-J, G.992.5-J
  local mode=""
  case "$modulation" in
  ADSL_ANSI_T1.413) mode='Annex_0_0_0_0_1_0_0_0_0_0_0_0_0_0_0';; # Need to set also G.992.1
  ADSL_multi)       mode='Annex_1_1_1_1_1_1_1_1_0_0_1_1_1_1_1';;
  ADSL_multi_AM)    mode='Annex_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1';;
  ADSL_G.dmt)       mode='Annex_1_0_0_0_0_0_0_0_0_0_1_0_0_0_0';;
  ADSL_G.lite)      mode='Annex_0_1_0_0_0_0_0_0_0_0_0_0_0_0_0';; # Need to set also G.992.1
  ADSL_G.dmt.bis)   mode='Annex_0_0_1_0_0_1_1_0_1_0_0_1_0_1_0';;
  ADSL_2plus)       mode='Annex_0_0_0_1_0_0_0_1_0_1_0_0_1_0_1';;
  xDSL_multi)       mode='Annex_1_0_1_1_1_1_0_0_0_0_0_0_0_0_0';;
  VDSL)             mode='Annex_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0';;
  *)                mode='Annex_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1';;
  esac

  # load control daemon
  (
    local ADSL_MODE=$mode
    . /etc/init.d/ifx_cpe_control_init.sh
    start
  )
}

stop_vendor_dsl() {
  base_log 'TODO: stop_vendor_dsl unimplemented' debug
}

DSL_LIB_LOADED=1

En la configuracion ADSL se utiliza el modo ATM, mientras que en la VDSL el modo PTM.

Lo que interesa es llegar a poner:
"Full VDSL/ADSL negotiation"

En concreto, en este router se que se utiliza el:
drv_dsl_cpe_api-4.11.4

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 25-03-2014, 22:38 (Martes)
Ojalá tuviéramos ADSL/VDSL... Seria genial, espeltron. >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 22:40 (Martes)
Ademas de las pruebas indicadas, hay una muy importante:
Código:
vdsl_cpe_control --version
dsl_cpe_control --version

Ya que hay 2 versiones:
Driver danube:
http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz (http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz)
http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz (http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz)

Driver vrx, que no esta en el repositorio oficial mirror2:
http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_vrx-4.11.4.tar.gz (http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_vrx-4.11.4.tar.gz)

Saludos
espeltron

Respuesta del router:
Código:
root@OpenWrt:~# vdsl_cpe_control --version
DSL_CPE: DSL CPE Control Application V4.11.4
root@OpenWrt:~# dsl_cpe_control --version
-ash: dsl_cpe_control: not found


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 22:44 (Martes)
Hay comprobar que servicio estas utilizando, en teoria tiene que ser "/sbin/vdsl_cpe_control", y que la configuracion sea la adecuada.

Practicamente no debe de haber muchas diferencias entre dsl_cpe_control y vdsl_cpe_control.

Para saber si se carga correctamente la configuracion y si es la correcta hay que ver los fuentes:
 
https://dev.openwrt.org/browser/trunk/package/network/config/ltq-vdsl-app/files/dsl_control?rev=37198 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-vdsl-app/files/dsl_control?rev=37198)
https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control?rev=37198 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control?rev=37198)

https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-vdsl-app/files/dsl_control (https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-vdsl-app/files/dsl_control)
https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-adsl-app/files/dsl_control (https://dev.openwrt.org/export/37198/trunk/package/network/config/ltq-adsl-app/files/dsl_control)

Practicamente no hay diferencias entre ellos.

Ahora, para terminar de verificar la configuracion haz lo siguiente:

cat /etc/init.d/dsl_control > /tmp/dsl_control
O tambien vale:
cp /etc/init.d/dsl_control /tmp/dsl_control

Copia tambien los archivos ejecutables que hubiera:
/sbin/vdsl_cpe_control
/sbin/dsl_cpe_control

Sube todo esto dentro de un archivo comprimido, para comprobar si los parametros de configuracion de /etc/config/network son los adecuados:
Código:
config adsl-device 'adsl'
option fwannex 'a2p'
option annex 'a2p'

Los que hay definidos son los siguientes:
Citar
annex_b=10_00_10_00_00_04_00_00
annex_bdmt=10_00_00_00_00_00_00_00
annex_b2=00_00_10_00_00_00_00_00
annex_b2p=00_00_00_00_00_04_00_00
annex_a=04_01_04_00_00_01_00_00
annex_at1=01_00_00_00_00_00_00_00
annex_alite=00_01_00_00_00_00_00_00
annex_admt=04_00_00_00_00_00_00_00
annex_a2=00_00_04_00_00_00_00_00
annex_a2p=00_00_00_00_00_01_00_00
annex_l=00_00_00_00_04_00_00_00
annex_m=00_00_00_00_40_00_04_00
annex_m2=00_00_00_00_40_00_00_00
annex_m2p=00_00_00_00_00_00_04_00

Como obtener los 64 bits del anexo:
ADSL2 (pag. 26-27): https://tools.ietf.org/html/rfc4706 (https://tools.ietf.org/html/rfc4706)
VDSL2 (pag. 27-28): https://tools.ietf.org/html/rfc5650 (https://tools.ietf.org/html/rfc5650)

Bits diferentes (añadidos en VDSL2):
Código:
          Bit 52-55: Reserved
          Bit 56 : G.993.2 Annex A
          Bit 57 : G.993.2 Annex B
          Bit 58 : G.993.2 Annex C
          Bit 59-63: Reserved"

Hay otras cosas que no son tan parecidas:
Código:
- ADSL operation mode description
- xDSL operation mode description

Y en las pruebas deja varios minutos para que se sincronice, a veces no es inmediato.

Yo tengo tambien pepephone, y le he metido routers con VCI y VPI diferentes y consigue sincronizacion, aunque no haya conexion.
El VPI/VCI estan bien, es 0 y 33 respectivamente.

Pienso que el router intenta usar el modo VDSL por defecto, en vez del ADSL, pero se estan consiguiendo avances.  :D

Lo importante, como OpenWrt carga el firmware e inicia la conexion esta aqui:
Citar
   # start CPE dsl daemon in the background
   service_start /sbin/vdsl_cpe_control -i${xtu} \
         -n /sbin/dsl_notify.sh \
         -f /lib/firmware/${firmware}

La variable ${firmware}  es vdsl.bin, eso ya esta bien.
Ahora hay que comprobar que la variable "${xtu}" sea la adecuada.

Tambien puedes hacer 5 pruebas:

Prueba 1:
Código:
/etc/init.d/dsl_control stop
/etc/init.d/dsl_control start
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 2 (a2p):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_00_01_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 3 (a):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i04_01_04_00_00_01_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 4 (con -i sola):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Prueba 5 (sin -i):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Aqui se ve como se mandan los xtu bits:
https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015418.html (https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015418.html)
Supongo que es la forma correcta.

Saludos
espeltron

A ver, de aquí no me ha quedado muy claro...

cat /etc/init.d/dsl_control > /tmp/dsl_control lo tengo y lo puedo subir
Pero de aquí:

/sbin/vdsl_cpe_control lo tengo y lo puedo subir
/sbin/dsl_cpe_control NO lo tengo y NO lo puedo subir

Lo siguiente sería probar las pruebas desde la 1 hasta la 5, pero

service_start

me devuelve

root@OpenWrt:/sbin# service_start
-ash: service_start: not found


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 25-03-2014, 22:52 (Martes)
BRUTAL ESPELTON

root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset:      Lantiq-VRx Unknown
Line State:      UP [0x801: showtime_tc_sync]
Data Rate:      16.800 Mb/s / 880 Kb/s
Line Attenuation:   21.7dB / 9.8dB
Noise Margin:      9.1dB / 9.0dB
Line Uptime:      1s

 >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Estoy respondiendo desde el ASTORIA!!!

Gracias se que queda corto!!!

Donde mando las cervezas???

Otro router VRX288 (experimental):

Investigando ...
Pongo un script de inicio "dsl" de un aparato con el VRX288:
Código:
#!/bin/sh
# vim: set ts=2 sw=2 et:
# /etc/bewan/lib/dsl

# specific vendor functions used by dsl scripts
# setparam must be included

# Working variables
# $modulation
# $DSLD

# Needed because libdti_agent.so is in /usr/lib
export LD_LIBRARY_PATH=/usr/lib:/lib

if [ ${DSL_LIB_LOADED:-0} -eq 1 ]; then
  return
fi

check_vendor_dsl() {
  # Lantiq binaries not installed ?
  test -d /opt/lantiq/bin || return 1
  # Driver started, restart unimplemented
  test -d $DSLD && return 1
  return 0
}

start_vendor_dsl() {

  local bindir='/opt/lantiq/bin'

  local platform=''
  local xDSL_Mgmt_Mode=''
  local xTM_Mgmt_Mode=''
  local wanphy_phymode=''
  local filename=''

  # Determine platform variables
  if [ "$(find /lib/firmware -name dsl_ar9_firmware*.bin)" != '' ]; then
    platform='ARX188'
    xDSL_Mgmt_Mode='ADSL'
    xTM_Mgmt_Mode='ATM'
    wanphy_phymode='0'

  elif [ "$(find /lib/firmware -name dsl_vr9_firmware*.bin)" != '' ]; then
    platform='VRX288'

    # Load xDSL negotiation accross reboot state machine environment
    Next_xDSL_Mode=$WANDSLInterfaceConfig_NextxDSLMode
    Next_xTM_Mode=$WANDSLInterfaceConfig_NextxTMMode
    xDSL_ADSL_Sub_Prefix=$WANDSLInterfaceConfig_ADSLSubPrefix
    xDSL_SW_Forced_Reboot=$WANDSLInterfaceConfig_ForcedReboot

    # Default values
    [ "$xDSL_ADSL_Sub_Prefix" = '' ] && xDSL_ADSL_Sub_Prefix='0'
    [ "$xDSL_SW_Forced_Reboot" = '' ] && xDSL_SW_Forced_Reboot='0'

    # Full VDSL/ADSL negotiation
    if [ "$modulation" = 'xDSL_multi' ]; then
      xDSL_Mgmt_Mode='Auto'
      xTM_Mgmt_Mode='Auto'
      # Default values
      [ "$Next_xDSL_Mode" = '' ] && Next_xDSL_Mode='2'
      [ "$Next_xTM_Mode" = '' ] && Next_xTM_Mode='PTM'

    # VDSL mode only
    elif [ "$modulation" = 'VDSL' ]; then
      xDSL_Mgmt_Mode='VDSL'
      xTM_Mgmt_Mode='PTM'
      Next_xDSL_Mode='2'
      Next_xTM_Mode='PTM'
      xDSL_SW_Forced_Reboot='0'

    # ADSL mode only
    else
      xDSL_Mgmt_Mode='ADSL'
      xTM_Mgmt_Mode='ATM'
      Next_xDSL_Mode='1'
      Next_xTM_Mode='ATM'
      xDSL_SW_Forced_Reboot='0'
    fi

    echo $xTM_Mgmt_Mode >$DSLD/status_xTM_Mgmt_Mode
    if [ "$Next_xDSL_Mode" = 1 ]; then
      echo 'ADSL' >$DSLD/status_Next_xDSL_Mode
    elif [ "$Next_xDSL_Mode" = 2 ]; then
      echo 'VDSL' >$DSLD/status_Next_xDSL_Mode
    fi
    echo $Next_xTM_Mode >$DSLD/status_Next_xTM_Mode
    echo $xDSL_ADSL_Sub_Prefix >$DSLD/status_xDSL_ADSL_Sub_Prefix
    echo $xDSL_SW_Forced_Reboot >$DSLD/status_xDSL_SW_Forced_Reboot

    # TODO phymode
    wanphy_phymode='0'
  else
    base_log 'TODO: unknown xDSL platform'
  fi

  # load kernel DSL driver
  (
    export wanphy_phymode
    local debug_mode=0
    cd $bindir; $bindir/inst_drv_cpe_api.sh $debug_mode
  )

  # Set modulation parameter (build the string of 0s and 1s according to the following specification)
  # G.992.1-A, G.992.2, G.992.3-A, G.992.5-A, T1.413, G.992.3-L, G.992.3-I, G.992.5-I, G.992.3-M, G.992.5-M, G.992.1-B, G.992.3-B, G.992.5-B, G.992.3-J, G.992.5-J
  local mode=""
  case "$modulation" in
  ADSL_ANSI_T1.413) mode='Annex_0_0_0_0_1_0_0_0_0_0_0_0_0_0_0';; # Need to set also G.992.1
  ADSL_multi)       mode='Annex_1_1_1_1_1_1_1_1_0_0_1_1_1_1_1';;
  ADSL_multi_AM)    mode='Annex_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1';;
  ADSL_G.dmt)       mode='Annex_1_0_0_0_0_0_0_0_0_0_1_0_0_0_0';;
  ADSL_G.lite)      mode='Annex_0_1_0_0_0_0_0_0_0_0_0_0_0_0_0';; # Need to set also G.992.1
  ADSL_G.dmt.bis)   mode='Annex_0_0_1_0_0_1_1_0_1_0_0_1_0_1_0';;
  ADSL_2plus)       mode='Annex_0_0_0_1_0_0_0_1_0_1_0_0_1_0_1';;
  xDSL_multi)       mode='Annex_1_0_1_1_1_1_0_0_0_0_0_0_0_0_0';;
  VDSL)             mode='Annex_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0';;
  *)                mode='Annex_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1';;
  esac

  # load control daemon
  (
    local ADSL_MODE=$mode
    . /etc/init.d/ifx_cpe_control_init.sh
    start
  )
}

stop_vendor_dsl() {
  base_log 'TODO: stop_vendor_dsl unimplemented' debug
}

DSL_LIB_LOADED=1

En la configuracion ADSL se utiliza el modo ATM, mientras que en la VDSL el modo PTM.

Lo que interesa es llegar a poner:
"Full VDSL/ADSL negotiation"

En concreto, en este router se que se utiliza el:
drv_dsl_cpe_api-4.11.4

Firmware ADSL de este router VRX288 (experimental):
http://www.mediafire.com/download/gyhg0lf958ehc5e/dsl_vr9_firmware_xdsl-05.04.08.00.00.06_05.04.04.04.00.01.zip

Este es el firmware ADSL mas reciente que he encontrado.

jmcabgam si pudieras probarlo y comentar los resultados ...

Con un poco de suerte puede que por defecto tenga el modo ADSL habilitado.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 25-03-2014, 23:54 (Martes)
BRUTAL ESPELTON

root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset:      Lantiq-VRx Unknown
Line State:      UP [0x801: showtime_tc_sync]
Data Rate:      16.800 Mb/s / 880 Kb/s
Line Attenuation:   21.7dB / 9.8dB
Noise Margin:      9.1dB / 9.0dB
Line Uptime:      1s

 >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Estoy respondiendo desde el ASTORIA!!!

Gracias se que queda corto!!!

Donde mando las cervezas???

A mi casa, por favor.  :D

Ahora que habia encontrado la informacion en polaco ...
http://openrouter.info/forum/viewtopic.php?f=18&t=2727&start=20 (http://openrouter.info/forum/viewtopic.php?f=18&t=2727&start=20)
Que lo explicaban todo claramente para el TP-LINK TD-W8970.
http://pliki.gru.one.pl/11-2013/vr9.7z (http://pliki.gru.one.pl/11-2013/vr9.7z)
http://rpc.one.pl/pliki/openwrt/TD-8970v1/openwrt-lantiq-xrx200-TDW8970-sysupgrade.image.tar.bz2 (http://rpc.one.pl/pliki/openwrt/TD-8970v1/openwrt-lantiq-xrx200-TDW8970-sysupgrade.image.tar.bz2)

De "ifx_cpe_control_init.sh" he obtenido en claro:
Código:
get_fw_type() {
   if [ -r /etc/rc.d/config.sh ]; then
      . /etc/rc.d/config.sh 2> /dev/null
      platform=${CONFIG_IFX_MODEL_NAME%%_*}
   fi

   # The last digit of the xDSL firmware version specifies the Annex type
   # 1 - ADSL Annex A
   # 2 - ADSL Annex B
   # 6 - VDSL

   # Determine the type of the ADSL Firmware which is mounted
   if [ "$platform" = "VRX288" ]; then
      # For VRX platform there is always a combined VDSL/ADSL firmware binary used.
      # Therefore two what strings (version numbers) are included within binary.
      # The format of the extracted what strings has to have to following format
      # /firmware/xcpe_hw.bin : @(#)V_5.3.1.A.1.6 @(#)5.3.3.0.1.1
      #                               +---------+     +---------+
      #                              VDSL FW Vers.    ADSL FW Vers.
      FW_TYPE=`${BIN_DIR}/what.sh ${FW_DIR}/${FW_FILENAME} | cut -d'@' -f3 | cut -d'.' -f6`
   else
      # For ADSL only platforms (Danube, Amazon-SE, ARX100) there is only one
      # what string (version number) included.
      # The format of the extracted what strings has to have to following format
      # /firmware/dsl_firmware_a.bin : @(#)4.4.7.B.0.1
      #                                    +---------+
      #                                   ADSL FW Vers.
      FW_TYPE=`${BIN_DIR}/what.sh ${FW_DIR}/${FW_FILENAME} | cut -d'.' -f7`
   fi
}
¡YA SE QUE SIGNIFICAN LOS NUMEROS!

Y recordar, hay que mirar "drv_dsl_cpe_api_vrx-4.11.4.tar.gz", ya que es que utiliza la imagen que le ha funcionado a jmcabgam.
Sobre todo:
drv_dsl_cpe_api-4.11.4/src/include/drv_dsl_cpe_api_g997.h
Para ver la tabla con los diferentes modos xTU.

En cuanto a "vdsl_cpe_control" esta el siguiente comando:
Citar
vdsl_cpe_control --help

Obtenido de la pagina polaca:
Código:
root@OpenWrt:/tmp# vdsl_cpe_control --help
DSL_CPE: Welcome to DSL CPI API control application
DSL_CPE: usage: [options]
DSL_CPE: following options are available:
DSL_CPE:  --help        (-h)    - help screen
DSL_CPE:  --version     (-v)    - display version
DSL_CPE:  --init        (-i)    - init device w/ <xtu> Bits seperated by underscore (e.g. -i05_01_04_00_04_01_00_00)
DSL_CPE:  --low_cfg     (-l)    - low level configuration file
DSL_CPE:  --console     (-c)    - start console
DSL_CPE:  --event_cnf   (-e)    - configure instance activation handling <enable/disable>[_mask] (e.g. -e1_1)
DSL_CPE:  --msg_dump    (-m)    - enable message dump
DSL_CPE:  --auto_scr_1  (-a)    - autoboot start script for ADSL (empty by default)
DSL_CPE:  --auto_scr_2  (-A)    - autoboot start script for VDSL (empty by default)
DSL_CPE:  --firmware1   (-f)    - firmware file, default /opt/ifx/firmware/xcpe_hw.bin
DSL_CPE:  --notif       (-n)    - notification script name, default ./xdslrc.sh
DSL_CPE:  --tcpmsg      (-t)    - enable dbgtool, listen only on <ipaddr> (optional, e.g. -t0.0.0.0)
DSL_CPE:  --multimode   (-M)    - set multimode config -M<NextMode>[_<AdslSubPref>] (e.g. -M1_1 or -M1)
DSL_CPE:  --tc-layer    (-T)    - set TC-Layer options -T<TcLayer>_<TcConfigUs>_<TcConfigDs> (e.g. -T2_0x3_0x1)
DSL_CPE:  --sequence    (-S)    - set activation sequence -S<Sequence>_<Mode> (e.g. -M0_0)
DSL_CPE:  --debug_drv   (-g)    -
DSL_CPE:  --debug_app   (-G)    -

Y hay mas informacion por ahi, pero por hoy es suficiente.

Tengo tambien el firmware de la VoIP.  ;D

¿Seguimos?
 ^-^ ^-^ ^-^ ^-^ ^-^

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 26-03-2014, 00:03 (Mi?rcoles)
...

Tengo tambien el firmware de la VoIP.  ;D

¿Seguimos?
 ^-^ ^-^ ^-^ ^-^ ^-^

Saludos
espeltron


espelton, eres un fuera de serie!!! Anda que no tenias razón cuando comentaste en tu primer post en este hilo que atábamos algo perdidos y liados...

Que si seguimos? Pues claro!!! Dime por donde quiere que sigamos!!!

Vamos, que queda la wifi, puertos ethernet (con vlans) 10 % y la VoIp, creo que no me dejo nada...

Lo de la wifi está complicado, no...? No hay posibilidad de nada... ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 26-03-2014, 00:28 (Mi?rcoles)
Bueno, antes de nada...

Los polacos tiene una imagen ADSL mas reciente (segun los codigos de numeracion VDSL y ADSL Anexo A):
dsl_vr9_firmware_xdsl-05.06.00.08.01.06_05.05.02.00.01.01.bin
Por si quieres ver si mejora en algo la conexion ADSL.

Ademas tienen imagenes con OpenWrt, asi que pongo los enlaces:
http://pliki.gru.one.pl/11-2013/vr9.7z (http://pliki.gru.one.pl/11-2013/vr9.7z)
http://rpc.one.pl/pliki/openwrt/TD-8970v1/openwrt-lantiq-xrx200-TDW8970-sysupgrade.image.tar.bz2 (http://rpc.one.pl/pliki/openwrt/TD-8970v1/openwrt-lantiq-xrx200-TDW8970-sysupgrade.image.tar.bz2)
http://ecco.selfip.net/trunk/lantiq/openwrt-lantiq-xrx200-TDW8970-sysupgrade.image (http://ecco.selfip.net/trunk/lantiq/openwrt-lantiq-xrx200-TDW8970-sysupgrade.image)

He visto que tu linea llega hasta 16.8Mb. ¿Cuanto tenias antes?

En cuanto a la Wifi, lo otros dias ayude con los drivers de un Ralink RT3070, que utiliza el driver "rt2870.bin".
Resulta que este archivo lo he visto ya en alguna compilacion de OpenWrt para el ARV7519, asi que van por el buen camino.

Creo que lleva el RT3062F, asi que al ser del mismo fabricante se cargara de forma similar.

Ralink mete "el firmware" de cada dispositivo en la inicializacion de este, da igual que sea USB, PCI, PCI-E, etc, .. todos se mandan como archivo binario ya compilado para ese chip Ralink.
El caso es que las imagenes "binarias" son las mismas para linux, windows, i386 o mips, son archivos de muy pocos KB.

Asi que voy a subir las imagenes firmware mas actualizadas del wifi para el RT3062F, que tambien se colocan en:
/lib/firmware/


Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 26-03-2014, 00:59 (Mi?rcoles)
Espelton, te comento que con este bin también me ha funcionado y no veo diferencias entre ambos en cuanto a los datos, te copio: (el 1 es el primero y el 2 el del segundo post)
Código:
1
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 16.704 Mb/s / 880 Kb/s
Line Attenuation: 21.7dB / 9.4dB
Noise Margin: 9.0dB / 9.0dB
Line Uptime: 1m 52s
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: DOWN [0x380: full_init]
Data Rate: 16.708 Mb/s / 884 Kb/s
Line Attenuation: 21.7dB / 9.8dB
Noise Margin: 9.1dB / 10.7dB
Line Uptime: 1m 35s

2
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 16.880 Mb/s / 880 Kb/s
Line Attenuation: 21.7dB / 9.4dB
Noise Margin: 9.0dB / 9.0dB
Line Uptime: 2m 11s
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 16.788 Mb/s / 884 Kb/s
Line Attenuation: 21.7dB / 9.4dB
Noise Margin: 9.0dB / 10.3dB
Line Uptime: 6s

Y con el tema de la wifi, lo espero como agua de mayo!!! Te agradezco el soporte que nos estas dando.

Citar
En cuanto a la Wifi, lo otros dias ayude con los drivers de un Ralink RT3070, que utiliza el driver "rt2870.bin".
Resulta que este archivo lo he visto ya en alguna compilacion de OpenWrt para el ARV7519, asi que van por el buen camino.

Creo que lleva el RT3062F, asi que al ser del mismo fabricante se cargara de forma similar.

Ralink mete "el firmware" de cada dispositivo en la inicializacion de este, da igual que sea USB, PCI, PCI-E, etc, .. todos se mandan como archivo binario ya compilado para ese chip Ralink.
El caso es que las imagenes "binarias" son las mismas para linux, windows, i386 o mips, son archivos de muy pocos KB.

Asi que voy a subir las imagenes firmware mas actualizadas del wifi para el RT3062F, que tambien se colocan en:
/lib/firmware/

Uff, esos techones me dan mala espina... que pasa?

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 26-03-2014, 01:04 (Mi?rcoles)
Espelton, te comento que con este bin también me ha funcionado y no veo diferencias entre ambos en cuanto a los datos, te copio: (el 1 es el primero y el 2 el del segundo post)
Código:
1
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 16.704 Mb/s / 880 Kb/s
Line Attenuation: 21.7dB / 9.4dB
Noise Margin: 9.0dB / 9.0dB
Line Uptime: 1m 52s
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: DOWN [0x380: full_init]
Data Rate: 16.708 Mb/s / 884 Kb/s
Line Attenuation: 21.7dB / 9.8dB
Noise Margin: 9.1dB / 10.7dB
Line Uptime: 1m 35s

2
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 16.880 Mb/s / 880 Kb/s
Line Attenuation: 21.7dB / 9.4dB
Noise Margin: 9.0dB / 9.0dB
Line Uptime: 2m 11s
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control status
Chipset: Lantiq-VRx Unknown
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 16.788 Mb/s / 884 Kb/s
Line Attenuation: 21.7dB / 9.4dB
Noise Margin: 9.0dB / 10.3dB
Line Uptime: 6s

Antes tenía lo mismo, sobre 16,5...

Y con el tema de la wifi, lo espero como agua de mayo!!! Te agradezco el soporte que nos estas dando.

Citar
En cuanto a la Wifi, lo otros dias ayude con los drivers de un Ralink RT3070, que utiliza el driver "rt2870.bin".
Resulta que este archivo lo he visto ya en alguna compilacion de OpenWrt para el ARV7519, asi que van por el buen camino.

Creo que lleva el RT3062F, asi que al ser del mismo fabricante se cargara de forma similar.

Ralink mete "el firmware" de cada dispositivo en la inicializacion de este, da igual que sea USB, PCI, PCI-E, etc, .. todos se mandan como archivo binario ya compilado para ese chip Ralink.
El caso es que las imagenes "binarias" son las mismas para linux, windows, i386 o mips, son archivos de muy pocos KB.

Asi que voy a subir las imagenes firmware mas actualizadas del wifi para el RT3062F, que tambien se colocan en:
/lib/firmware/

Uff, esos techones me dan mala espina... que pasa?

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 26-03-2014, 01:12 (Mi?rcoles)
WIFI:

Es un METALINK DRIVER

Si veis el log del foro inicial:
https://foro.seguridadwireless.net/openwrt/astoria-networks-arv7519-de-ya-com-ahora-orange/msg256139/#msg256139 (https://foro.seguridadwireless.net/openwrt/astoria-networks-arv7519-de-ya-com-ahora-orange/msg256139/#msg256139)
Aparecen los archivos:
ap_upper.bin
contr_lm.bin

Segun esto es la version: "version number: FW_3.1.0_Customers_r5058 MIPS"

Pues esos archivos y el resto que van junto a ellos hay que meterlos a....:
/lib/firmware/

Una pagina en donde tratan este driver:
http://wireless80211.wordpress.com/2010/04/03/metalink-driver-3-1-0-6-on-405ex/ (http://wireless80211.wordpress.com/2010/04/03/metalink-driver-3-1-0-6-on-405ex/)

Y otra pagina:
https://dev.openwrt.org/ticket/14488 (https://dev.openwrt.org/ticket/14488)
Y el driver para el FW 3.1.0:
https://www.dropbox.com/s/0tg0krp4rwt8e7g/lq-wave-300-03.01.00.12.31.09.58ada131737d.src.tar.gz (https://www.dropbox.com/s/0tg0krp4rwt8e7g/lq-wave-300-03.01.00.12.31.09.58ada131737d.src.tar.gz)

Como punto de partida esta bien.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 26-03-2014, 01:26 (Mi?rcoles)
He metido estos:

Código:
Aqui estan, una version mas reciente:
http://www.mediafire.com/download/283c4z5aba7r3b8/Metalink_Driver_FW_3.2.1_r5437.zip
version number: FW_3.2.1_r5437 MIPS

Y esto es lo que hay:

Código:
root@OpenWrt:/lib/firmware# ls -lh
-rw-r--r--    1 root     root       46.9K Dec 11 11:59 ProgModel_A_CB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 11:59 ProgModel_A_CB_3D_RevB.bin
-rw-r--r--    1 root     root       46.9K Dec 11 11:59 ProgModel_A_nCB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 11:59 ProgModel_A_nCB_3D_RevB.bin
-rw-r--r--    1 root     root       46.9K Dec 11 11:59 ProgModel_BG_CB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 11:59 ProgModel_BG_CB_3D_RevB.bin
-rw-r--r--    1 root     root       46.9K Dec 11 11:59 ProgModel_BG_nCB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 11:59 ProgModel_BG_nCB_3D_RevB.bin
-rw-r--r--    1 root     root      157.3K Dec 11 11:59 ap_upper.bin
-rw-r--r--    1 root     root       83.4K Dec 11 11:59 contr_lm.bin
-rw-r--r--    1 root     root      864.8K Mar 25 23:44 ltq-dsl-fw-a-vr9.bin
-rw-r--r--    1 root     root        8.0K Feb 11 22:02 rt2870.bin
lrwxrwxrwx    1 root     root          34 Mar 25 14:28 vdsl.bin -> /lib/firmware/ltq-dsl-fw-a-vr9.bin

Como puedo saber si funciona...

ifconfig:

Código:
root@OpenWrt:/lib/firmware# ifconfig
br-lan    Link encap:Ethernet  HWaddr xxx 
          inet addr:192.168.8.5  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr:xxScope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:500 errors:0 dropped:0 overruns:0 frame:0
          TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:57122 (55.7 KiB)  TX bytes:183932 (179.6 KiB)

eth0      Link encap:Ethernet  HWaddr xxx
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:509 errors:0 dropped:0 overruns:0 frame:0
          TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:68806 (67.1 KiB)  TX bytes:185528 (181.1 KiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:400 (400.0 B)  TX bytes:400 (400.0 B)

nas0      Link encap:Ethernet  HWaddr xxx
          inet6 addr: fe80::869c:a6ff:fec0:b829/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:79 errors:79 dropped:0 overruns:79 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:6474 (6.3 KiB)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 26-03-2014, 01:32 (Mi?rcoles)
hola compañero, simplemete grs, aunque me gustaria probar y claro no se que hacer esto esta claro que me supera o estoy como bien decias perdido pero estupendo >:( >:( >:( por lo menos deme donde van las cervecas a casa.....'''donde buen una pregunta.

Pues esos archivos y el resto que van junto a ellos hay que meterlos a....:
/lib/firmware/

esto como lo realizo con winscp sin mas supongo que descomprimido ??
me gustara intentar colaborar por su puesto


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 26-03-2014, 01:37 (Mi?rcoles)
Hasta donde yo sé el driver tiene algunos problemas para funcionar con openwrt, y el principal es que usa WEXT (wireless extensions), que es la API antigua, en vez de nl80211, además de que da algunos errores al compilar con kernels recientes.
http://wireless.kernel.org/en/developers/Documentation/nl80211
https://forum.openwrt.org/viewtopic.php?id=45047


Título: Re:
Publicado por: doblecero en 26-03-2014, 23:58 (Mi?rcoles)
Que gran noticia!!! Gracias por la currada espeltron y jmcabgam!!!

Estoy deseando probarlo y comprobar la estabilidad de la conexión...

Saludos

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re:
Publicado por: jmcabgam en 27-03-2014, 00:51 (Jueves)
Que gran noticia!!! Gracias por la currada espeltron y jmcabgam!!!

Estoy deseando probarlo y comprobar la estabilidad de la conexión...

Saludos

Enviado desde mi GT-I9300 mediante Tapatalk

Yo sólo me he limitado a seguir las maravillosas instrucciones de espeltron, todo el mérito es suyo.

Cuando queráis seguimos con el wifi...  ;)


Título: Re:
Publicado por: espeltron en 27-03-2014, 02:13 (Jueves)
Cuando queráis seguimos con el wifi...  ;)

El wifi es complicado, es necesario:
- crear toolchains, seguramente con versiones de gcc especificas
- hacer compilaciones cruzadas
- posiblemente parchear codigo

De momento yo no tengo tiempo para preparar las herramientas necesarias para esto y mi experiencia en compilaciones es limitada.
Asi que el wifi tendra que esperar, a menos que haya algun figura que sea capaz de sacarle punta a los drivers Metalink, que como bien dice Pteridium utilizan las obsoletas "wireless extension" (WEXT) y puede que sean incompatibles con los nuevos kernels.

Si alguien quiere hacer una prueba experimental, que se me ha ocurrido, por si las moscas:

Arcadyan anteriormente hacia dispositivos USB wireless wifi N, con el nombre comercial Accton, es posible que hayan "reetiquetado el chip" o "tenga un modo de funcionar" compatible con los driver USB actuales (con el VID y el PID cambiados).
Digo esto porque en ciertos backups originales no aparecen los "firmwares" tipicos de Metalink, como el "ap_upper.bin" o el "contr_lm.bin".

Mis sospechas van dirigidas al driver "cuasi-generico" de Ralink "rt2870.bin" para USB:
https://wiki.debian.org/rt2870sta (https://wiki.debian.org/rt2870sta)
Buscar Arcadyan y Accton.
El firmware "rt2870.bin" es el mismo para diversos chips, como el de las antenas de 1W con chip RT3070.

O puede que usen algun otro para PCI (en un modelo de router similar, el ARV7519 usaban el RT3062F):
http://wiki.openwrt.org/arv7519 (http://wiki.openwrt.org/arv7519)
O puede que usaran otro firmware de carga similar al modo de funcionamiento de Ralink, como el de Atheros o los de Realtek.

Primeras pruebas:
1.- Identificar dispositivos USB y PCI (dmesg, lsusb, lspci, etc)
2.- Comprobar con un adaptador USB Wifi de Ralink si se han instalado correctamente los drivers en el OpenWrt.
3.- Quitar este adaptador USB wifi y reiniciar el openwrt, utilizando diferentes drivers para ver si alguno funcionara, introduciendo los identificadores VID, PID de los USB, PCI, etc. encontrados anteriormente y "sospechosos" de tener una segunda funcionalidad.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 27-03-2014, 12:35 (Jueves)
hola compañero dice:


Citar
1.- Identificar dispositivos USB y PCI (dmesg, lsusb, lspci, etc)
2.- Comprobar con un adaptador USB Wifi de Ralink si se han instalado correctamente los drivers en el OpenWrt.
3.- Quitar este adaptador USB wifi y reiniciar el openwrt, utilizando diferentes drivers para ver si alguno funcionara, introduciendo los identificadores VID, PID de los USB, PCI, etc. encontrados anteriormente y "sospechosos" de tener una segunda funcionalidad.

mira no se si esto es lo que comentas lo tienes el la pagina 7 si hay que hacer algo mas precisamente soy bastante novato pero si lo esplica paso a paso aunque te cueste igual lo realizo::

Citar
pues yo aun estoy muy novato trasteando con la imagen, y para ver si vale o no le he metido en los dos usb que tiene un usb wifi 150n chips

[quote[   17.852000] br-lan: port 1(eth0) entered forwarding state
[  191.856000] usb 1-1: USB disconnect, device number 2
[  217.700000] usb 2-1: new high-speed USB device number 2 using ifxusb_hcd
[  218.084000] usb 2-1: reset high-speed USB device number 2 using ifxusb_hcd
[  218.284000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected
[  218.376000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected
]

esto ha sido cuando lo he cambiado de ubicacion al otro usb latera, pero tambien lo reconoce en el que esta ubicado en la parte posterior , no se si funcionara bien configurado ya que ahora lo tengo para otro menester, pero si consiguo hacerlo funcionar metiendo luci tratare de hacerlo funcionar ya comentare saludos[/quote]


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: neubauten en 27-03-2014, 14:05 (Jueves)
Hola a todos,

estoy intentando compilar a partir del git que hay enlazado en el post de gmtii. Hay uno de los parches que me da un error que no he conseguido solucionar:
Citar
YYY@XXXX:/move/livebox_2.1/openwrt-arv7519rw$ make V=99
make[1]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw'
make[2]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw'
make[3]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux'
make[4]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux/lantiq'
if [ -s "/move/livebox_2.1/openwrt-arv7519rw/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/linux-3.10.32/patches/series" ]; then (cd "/move/livebox_2.1/openwrt-arv7519rw/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/linux-3.10.32"; if quilt --quiltrc=- next >/dev/null 2>&1; then quilt --quiltrc=- push -a; else quilt --quiltrc=- top >/dev/null 2>&1; fi ); fi
Applying patch platform/0008-NET-PHY-adds-driver-for-lantiq-PHY11G.patch
patching file drivers/net/phy/Kconfig
patching file drivers/net/phy/Makefile
patching file drivers/net/phy/lantiq.c
patch: **** unexpected end of file in patch
Patch platform/0008-NET-PHY-adds-driver-for-lantiq-PHY11G.patch does not apply (enforce with -f)
make[4]: *** [/move/livebox_2.1/openwrt-arv7519rw/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/linux-3.10.32/.quilt_checked] Error 1
make[4]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux/lantiq'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux'
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw'
make[1]: *** [/move/livebox_2.1/openwrt-arv7519rw/staging_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/stamp/.target_compile] Error 2
make[1]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw'
make: *** [world] Error 2
YYY@XXXX:/move/livebox_2.1/openwrt-arv7519rw$

¿Alguien más lo ha intentado? ¿Cómo lo habéis solucionado?

Eliminando ese parche consigo compilar pero no funcionan los puertos ethernet del router. Quiero compilar el firmware para añadir soporte para un módem 3g y un conversor de puerto serie-usb, desde la versión que hay publicada no es posible hacerlo a través de opkg.

Gracias!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 27-03-2014, 18:08 (Jueves)
Quizá sea hora de hacer una rama lantiq en el repositorio de openwrt-es.  >:D


Título: Re:
Publicado por: espeltron en 27-03-2014, 18:17 (Jueves)
Cuando queráis seguimos con el wifi...  ;)

El wifi es complicado, es necesario:
- crear toolchains, seguramente con versiones de gcc especificas
- hacer compilaciones cruzadas
- posiblemente parchear codigo

De momento yo no tengo tiempo para preparar las herramientas necesarias para esto y mi experiencia en compilaciones es limitada.
Asi que el wifi tendra que esperar, a menos que haya algun figura que sea capaz de sacarle punta a los drivers Metalink, que como bien dice Pteridium utilizan las obsoletas "wireless extension" (WEXT) y puede que sean incompatibles con los nuevos kernels.

Si alguien quiere hacer una prueba experimental, que se me ha ocurrido, por si las moscas:

Arcadyan anteriormente hacia dispositivos USB wireless wifi N, con el nombre comercial Accton, es posible que hayan "reetiquetado el chip" o "tenga un modo de funcionar" compatible con los driver USB actuales (con el VID y el PID cambiados).
Digo esto porque en ciertos backups originales no aparecen los "firmwares" tipicos de Metalink, como el "ap_upper.bin" o el "contr_lm.bin".

Mis sospechas van dirigidas al driver "cuasi-generico" de Ralink "rt2870.bin" para USB:
https://wiki.debian.org/rt2870sta (https://wiki.debian.org/rt2870sta)
Buscar Arcadyan y Accton.
El firmware "rt2870.bin" es el mismo para diversos chips, como el de las antenas de 1W con chip RT3070.

O puede que usen algun otro para PCI (en un modelo de router similar, el ARV7519 usaban el RT3062F):
http://wiki.openwrt.org/arv7519 (http://wiki.openwrt.org/arv7519)
O puede que usaran otro firmware de carga similar al modo de funcionamiento de Ralink, como el de Atheros o los de Realtek.

Primeras pruebas:
1.- Identificar dispositivos USB y PCI (dmesg, lsusb, lspci, etc)
2.- Comprobar con un adaptador USB Wifi de Ralink si se han instalado correctamente los drivers en el OpenWrt.
3.- Quitar este adaptador USB wifi y reiniciar el openwrt, utilizando diferentes drivers para ver si alguno funcionara, introduciendo los identificadores VID, PID de los USB, PCI, etc. encontrados anteriormente y "sospechosos" de tener una segunda funcionalidad.

Saludos
espeltron

Me contesto a mi mismo.

Despues de analizar con detenimiento los backups y desempaquetar el sistema de ficheros "rootfs" estoy seguro que utilizan los drivers metalink.

Tambien ha varios "firmwares.bin" de diversos perifericos y los scripts de inicializacion.
Para los que esten desarrollando los switch ethernet esto le servira de ayuda.

Aun tengo que ordenar un poco la informacion, pero para el que quiera obtener el "rootfs" puede seguir el siguiente procedimiento:
- Buscar con programas como magic o cualquier otro el inicio de la particion "JFFS2" con el numero magico "19 85 20 03".
- Con "dd" se extrae ese bloque (el tamaño tambien viene indicado en el interior de la imagen :), bueno las posiciones iniciales y finales).
- Ese bloque es "big endian" por ser de MIPS, y hay que convertirlo a "little endian" para que los programas de los PCs lo identifiquen correctamente:
Citar
"jffs2dump -b -c -e dest_file.little src_file.big"
- Ya se puede montar este archivo como -t jffs2

Las herramientas utilizadas son las de mtd-utils.

Ejemplo:
Citar
dd if=backup.bin of=iniciojffs2.bin bs=2752512 skip=1
dd if=iniciojffs2.bin of=imagenjffs2.big bs=10240k count=1
sudo apt-get install mtd-utils
jffs2dump -b -c -e imagenjffs2.little imagenjffs2.big
sudo modprobe mtd
sudo modprobe jffs2
sudo modprobe mtdram total_size=10240 erase_size=512
sudo modprobe mtdchar
sudo modprobe mtdblock
sudo dd if=imagenjffs2.little of=/dev/mtd0
sudo mkdir /mnt/image
sudo mount -t jffs2 /dev/mtdblock0 /mnt/image

Es interesante ver que hay un archivo "interesante" en su interior:
/etc/openwrt_version
Cuyo contenido es:
8.09

Se ve que utilizan tambien el WAVE300 driver (metalink).
Asi que es cuetion de actualizar los METALINK DRIVERS del kernel antiguo 2.6 al nuevo 3.10.
Esto es un trabajo pesado, solo para expertos en desarrollar codigo fuente para el Openwrt.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 27-03-2014, 20:24 (Jueves)
Perdón, arreglado en el git del bitbucket... puedes ver el commit aquí:

https://bitbucket.org/gmtii/openwrt-arv7519rw/commits/d1671680ee5d48cc584ff2f16a811c13659ab4c2

editas, make clean y ya debe compilar.

y felicidades a espeltron por el milagro de la ADSL!

Saludos.

EDITADO: otro commit necesario:

https://bitbucket.org/gmtii/openwrt-arv7519rw/commits/b507c480956f293df2d08ff9af8f74111d966e3c

Hola a todos,

estoy intentando compilar a partir del git que hay enlazado en el post de gmtii. Hay uno de los parches que me da un error que no he conseguido solucionar:
Citar
YYY@XXXX:/move/livebox_2.1/openwrt-arv7519rw$ make V=99
make[1]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw'
make[2]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw'
make[3]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux'
make[4]: Entering directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux/lantiq'
if [ -s "/move/livebox_2.1/openwrt-arv7519rw/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/linux-3.10.32/patches/series" ]; then (cd "/move/livebox_2.1/openwrt-arv7519rw/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/linux-3.10.32"; if quilt --quiltrc=- next >/dev/null 2>&1; then quilt --quiltrc=- push -a; else quilt --quiltrc=- top >/dev/null 2>&1; fi ); fi
Applying patch platform/0008-NET-PHY-adds-driver-for-lantiq-PHY11G.patch
patching file drivers/net/phy/Kconfig
patching file drivers/net/phy/Makefile
patching file drivers/net/phy/lantiq.c
patch: **** unexpected end of file in patch
Patch platform/0008-NET-PHY-adds-driver-for-lantiq-PHY11G.patch does not apply (enforce with -f)
make[4]: *** [/move/livebox_2.1/openwrt-arv7519rw/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/linux-3.10.32/.quilt_checked] Error 1
make[4]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux/lantiq'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw/target/linux'
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw'
make[1]: *** [/move/livebox_2.1/openwrt-arv7519rw/staging_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/stamp/.target_compile] Error 2
make[1]: Leaving directory `/move/livebox_2.1/openwrt-arv7519rw'
make: *** [world] Error 2
YYY@XXXX:/move/livebox_2.1/openwrt-arv7519rw$

¿Alguien más lo ha intentado? ¿Cómo lo habéis solucionado?

Eliminando ese parche consigo compilar pero no funcionan los puertos ethernet del router. Quiero compilar el firmware para añadir soporte para un módem 3g y un conversor de puerto serie-usb, desde la versión que hay publicada no es posible hacerlo a través de opkg.

Gracias!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 27-03-2014, 20:52 (Jueves)
Referente al 04rootfs.tar.gz:

Del archivo "usr/sbin/sync_umngcfg" se deduce que durante el desarrollo hubieron varios chips wifi:
Código:
if [ `grep -c "CONFIG_PACKAGE_KMOD_ATHROS_SDK" /etc/config.sh` == "1" ] ; then
WIRELESS_TYPE="ATHEROS"
WIRELESS_FILE=/tmp/.apcfg
elif [ `grep -c "CONFIG_PACKAGE_WAVE300" /etc/config.sh` == "1" ] ; then
WIRELESS_TYPE="WAVE300"
WIRELESS_FILE=/tmp/wlan0.txt
WIRELESS_FILE2=/tmp/wlan1.txt
elif [ `grep -c "CONFIG_PACKAGE_RALINK_3662F" /etc/config.sh` == "1" ] ; then
WIRELESS_TYPE="RALINK3662"

...

if [ "$WIRELESS_TYPE" == "ATHEROS" ] ; then
. /usr/lib/umng/umngcfg_wireless
sync_wireless_section
elif [ "$WIRELESS_TYPE" == "WAVE300" ] ; then
. /usr/lib/umng/umngcfg_wireless_wave300
sync_wireless_section
elif [ "$WIRELESS_TYPE" == "RALINK3662" ] ; then
echo "this is ralink wifi "
fi

usr/sbin/bringup_wifi.sh:
Código:
ifconfig ra0 down
rmmod rt3062ap
insmod rt3062ap
ifconfig ra0 up
brctl addif br-lan ra0

usr/lib/umng/umngcfg_wireless

usr/lib/umng/umngcfg_wireless_wave300

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 28-03-2014, 01:05 (Viernes)
Definitivamente:
Aunque en teoria se pudieran habilitar los drivers de Atheros o Ralink:
- Al no existir /etc/init.d/ath.sh
- Y no haber ningun script para Ralink
No queda mas remedio que acabar en los drivers de Metalink.

Los scripts de inicializacion "sh" estan, y se sabe como trabajan.
Pero seria necesario "compilar" el modulo del kernel y asi poder obtener "mtlk.ko".

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Tki2000 en 28-03-2014, 11:57 (Viernes)
No sé si tendrá que ver o no, pero aquí creo que están intentando compilar los drivers metalink para openwrt:

http://chomikuj.pl/Bloody-Hunter/NetiaSpot+*2b+OpenWRT (http://chomikuj.pl/Bloody-Hunter/NetiaSpot+*2b+OpenWRT)

Habla del mtlk.ko y de la inclusión en el sistema.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 28-03-2014, 12:48 (Viernes)
 grs compañero Tki 2000 he tratado de bajarmela pero pide un sms  y creo que aqui este igual o algo parecido tambien hay una version de desarrollo y se puede bajar sin costo:


http://superspot.pl/index.php/ct-menu-item-6/summary/5-netia-spot-1/21-openrg-vtech-arx168-netia-5-4-8-2-101-rm

para los expertos estoy tratando de hacer funcionar la adsl renombrado por winscp,  tengo algunas dudad donde estoy parado he medito el drivers en su lugar  lib/firmware: bien pero ahora como puedo optener el adsl.bin ??? de aqui:

Citar
Primero hay que ver los distintos modelos y familias de Lantiq, para evitar confusiones:
http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq
La "danube" era la del ARV7518, despues esta la AR9 de otros similares y la de este ARV7519 es la "VR9", del VRX288.

Como la rama utilizada actualmente es la "trunk", ya que esta en desarrollo, tenemos los siguientes paquetes:
http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-adsl-danube-fw-a_0.1-1_lantiq.ipk
http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-adsl-ar9-fw-a_0.1-1_lantiq.ipk

De estos paquetes se obtienen:
/lib/firmware/ltq-dsl-fw-a-danube.bin
/lib/firmware/ltq-dsl-fw-a-ar9.bin
/lib/firmware/adsl.bin

adsl.bin es un enlace al "ltq-dsl-fw-a-xxx.bin" correspondiente.

Para hacerlo de forma correcta:

Renombrar el archivo de la imagen backup "dsl_vr9_firmware_xdsl-05.03.02.08.01.06_05.04.01.0A.01.01.bin" a:
/lib/firmware/ltq-dsl-fw-a-vr9.bin

Ya que es un VR9 por ser un VRX288.

Crear los siguientes enlaces directos a ese archivo ("por no saber" que archivo es el que carga el modulo del kernel que se esta utilizando actualmente):
/lib/firmware/ltq-dsl-fw-a-danube.bin  --> enlace al ltq-dsl-fw-a-vr9.bin
/lib/firmware/ltq-dsl-fw-a-ar9.bin  --> enlace al ltq-dsl-fw-a-vr9.bin
/lib/firmware/adsl.bin  --> enlace al ltq-dsl-fw-a-vr9.bin
Borrando previamente algun archivo ".bin" con el mismo nombre que pudiera haber (no creo que sirvan los firmwares del ar9 o de danube).

Si no se quieren crear enlaces simbolicos con "ln -s" se pueden hacer multiples copias del archivo.

Saludos
espeltron
me he bajado tambien estos enlaces que hay como continuar ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 28-03-2014, 13:52 (Viernes)
Descargar de la pagina polaca el archivo con los firmwares VDSL/ADSL:
http://pliki.gru.one.pl/11-2013/vr9.7z (http://pliki.gru.one.pl/11-2013/vr9.7z)

Extraer el archivo (es la version mas reciente y verificada):
dsl_vr9_firmware_xdsl-05.06.00.08.01.06_05.05.02.00.01.01.bin

Renombrar este archivo a:
vdsl.bin

Copiarlo con winscp a:
/lib/firmware/vdsl.bin

Escribir en un terminal:
/etc/init.d/dsl_control stop
/etc/init.d/dsl_control start
/etc/init.d/dsl_control status

Esperar unos 2 minutos

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: neubauten en 28-03-2014, 15:00 (Viernes)
Muchas gracias!!

Citar
Perdón, arreglado en el git del bitbucket... puedes ver el commit aquí:

https://bitbucket.org/gmtii/openwrt-arv7519rw/commits/d1671680ee5d48cc584ff2f16a811c13659ab4c2

editas, make clean y ya debe compilar.

y felicidades a espeltron por el milagro de la ADSL!

Saludos.

EDITADO: otro commit necesario:

https://bitbucket.org/gmtii/openwrt-arv7519rw/commits/b507c480956f293df2d08ff9af8f74111d966e3c

ayer conseguí que compilase pero seguían sin funcionar los puertos ethernet correctamente. Lo revisaré este fin de semana a ver si doy con lo que hago mal.


Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: doblecero en 28-03-2014, 15:56 (Viernes)
Si no te funcionan los puertos ethernet es que lo has comilado para el switch equivocado. Es decir, tienes el 1.2 y has compilado el 1.1 o al revés. :)

Espeltron!! Gran curro el que te estás dando! Gracias!  >:( >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 28-03-2014, 20:57 (Viernes)
hola espeltron dice:

Descargar de la pagina polaca el archivo con los firmwares VDSL/ADSL:
http://pliki.gru.one.pl/11-2013/vr9.7z (http://pliki.gru.one.pl/11-2013/vr9.7z)

Extraer el archivo (es la version mas reciente y verificada):
dsl_vr9_firmware_xdsl-05.06.00.08.01.06_05.05.02.00.01.01.bin

Renombrar este archivo a:
vdsl.bin

Copiarlo con winscp a:
/lib/firmware/vdsl.bin

Escribir en un terminal:
/etc/init.d/dsl_control stop
/etc/init.d/dsl_control start
/etc/init.d/dsl_control status

Esperar unos 2 minutos

Saludos
espeltron

grs es un placer leerte tops son geniales en cuanto este en casa me pongo con ello estaba renombrado mal un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 28-03-2014, 22:10 (Viernes)
Si no te funcionan los puertos ethernet es que lo has comilado para el switch equivocado. Es decir, tienes el 1.2 y has compilado el 1.1 o al revés. :)

Espeltron!! Gran curro el que te estás dando! Gracias!  >:( >:( >:( >:(
Gracias a vosotros, ya que sin la colaboracion de todos y cada uno de vosotros no existiria soporte de OpenWrt para este router, y tampoco para los demas.
Yo solo ayudo un poquito en lo que puedo, y eso que lo mio no es la programacion.  ;D

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 29-03-2014, 13:22 (S?bado)
hola compañero uno que lo ha conseguido en este momento estoy entrado desde el astoria bingo, grs al compañero espeltron auque he realizado lo que me ha comentado en el post anterior anoche  no lo conseguia, creo que es tema de enlazar, auque lo tengo funcionando no se bien como lo he conseguido a veces para algunos es dificil ya que no se domina esto pero insistiendo todos lo podeis lograr sobre todo grs por vuestros trabajos tanto de maestros como de resto que con sus pruebas y preguntas se aclara bastante. >:( >:( >:( >:(

aqui pongo la prueba realizada:

long de arranque:

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Mar 11 2014 - 22:56:27) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0080000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1243541 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.24 (ebensan@ubuntu) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r39210) ) #11 Tue Feb 11 21:02:46 WET 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] 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] 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=0006a2d8
[    0.000000] Readback ErrCtl register=0006a2d8
[    0.000000] Memory: 125972k/131072k available (2642k kernel code, 5100k reserved, 878k data, 180k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 500MHz
[    0.000000] 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] pinctrl core: initialized pinctrl subsystem
[    0.044000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    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.212000] bio: create slab <bio-0> at 0
[    0.216000] usbcore: registered new interface driver usbfs
[    0.220000] usbcore: registered new interface driver hub
[    0.224000] usbcore: registered new device driver usb
[    0.228000] PCI host bridge to bus 0000:00
[    0.232000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff]
[    0.236000] pci_bus 0000:00: root bus resource [io  0x1d800000-0x1d8fffff]
[    0.240000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.244000] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge
[    0.256000] ifx_pcie_fixup_resource: fixup host controller 0000:00:00.0 (15d1:0011)
[    0.260000] pci 0000:00:00.0: BAR 9: assigned [mem 0x1c000000-0x1cbfffff pref]
[    0.264000] pci 0000:01:00.0: BAR 1: assigned [mem 0x1c000000-0x1c7fffff pref]
[    0.268000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c800000-0x1c800fff pref]
[    0.272000] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.276000] pci 0000:00:00.0:   bridge window [mem 0x1c000000-0x1cbfffff pref]
[    0.280000] ifx_pcie_bios_map_irq port 0 dev 0000:00:00.0 slot 0 pin 1
[    0.284000] ifx_pcie_bios_map_irq dev 0000:00:00.0 irq 144 assigned
[    0.288000] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1
[    0.292000] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned
[    0.296000] Switching to clocksource MIPS
[    0.304000] NET: Registered protocol family 2
[    0.308000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.312000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.320000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.328000] TCP: reno registered
[    0.332000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.336000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.344000] NET: Registered protocol family 1
[    0.348000] gptu: totally 6 16-bit timers/counters
[    0.352000] gptu: misc_register on minor 63
[    0.356000] gptu: succeeded to request irq 126
[    0.360000] gptu: succeeded to request irq 127
[    0.364000] gptu: succeeded to request irq 128
[    0.368000] gptu: succeeded to request irq 129
[    0.376000] gptu: succeeded to request irq 130
[    0.380000] gptu: succeeded to request irq 131
[    0.384000] phy-xrx200 gphy-xrx200.8: requesting lantiq/vr9_phy11g_a1x.bin
[    0.392000] phy-xrx200 gphy-xrx200.8: booting GPHY0 firmware at 78C0000
[    0.400000] phy-xrx200 gphy-xrx200.8: booting GPHY1 firmware at 78C0000
[    0.508000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.516000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.524000] msgmni has been set to 246
[    0.528000] io scheduler noop registered
[    0.532000] io scheduler deadline registered (default)
[    0.540000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.560000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    0.568000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.572000]   Amd/Fujitsu Extended Query version 1.3.
[    0.580000] number of CFI chips: 1
[    0.580000] 4 ofpart partitions found on MTD device ltq_nor
[    0.588000] Creating 4 MTD partitions on "ltq_nor":
[    0.592000] 0x000000000000-0x000000060000 : "uboot"
[    0.600000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    0.604000] 0x000000080000-0x000001f80000 : "firmware"
[    0.608000] 0x0000001af9d5-0x000001f80000 : "rootfs"
[    0.612000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.628000] mtd: device 3 (rootfs) set to be root filesystem
[    0.632000] mtd: partition "rootfs_data" created automatically, ofs=0x3e0000, len=0x1ba0000
[    0.640000] 0x0000003e0000-0x000001f80000 : "rootfs_data"
[    0.664000] 0x000001f80000-0x000002000000 : "boardconfig"
[    0.776000] libphy: lantiq,xrx200-mdio: probed
[    0.784000] net-xrx200: invalid MAC, using random
[    0.788000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    0.796000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    0.804000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    0.812000] wdt 1f8803f0.watchdog: Init done
[    0.816000] leds-gpio gpio-leds.7: pins are not configured from the driver
[    0.824000] TCP: cubic registered
[    0.828000] NET: Registered protocol family 17
[    0.832000] 8021q: 802.1Q VLAN Support v1.8
[    0.844000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.852000] Freeing unused kernel memory: 180K (80373000 - 803a0000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    4.204000] SCSI subsystem initialized
[    4.212000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    4.216000] Chip Version :01c0 BurstSize=0
[    4.820000] IFXUSB: USB core #0 soft-reset
[    5.124000] IFXUSB: USB core #0 soft-reset
[    5.124000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.128000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    5.136000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    5.144000] IFXUSB: Init: Power Port (0)
[    5.156000] hub 1-0:1.0: USB hub found
[    5.156000] hub 1-0:1.0: 1 port detected
[    5.660000] IFXUSB: USB core #1 soft-reset
[    5.964000] IFXUSB: USB core #1 soft-reset
[    5.968000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.972000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    5.980000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    5.984000] IFXUSB: Init: Power Port (0)
[    5.988000] hub 2-0:1.0: USB hub found
[    5.992000] hub 2-0:1.0: 1 port detected
[    5.996000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    6.016000] usbcore: registered new interface driver usb-storage
mount_root: jffs2 is ready
[    7.232000] jffs2: notice: (265) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 8 of xref (0 dead, 2 orphan) found.
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    8.140000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH

[    8.208000] NET: Registered protocol family 10
[    8.216000] NET: Registered protocol family 8
[    8.220000] NET: Registered protocol family 20
[    8.232000] PPP generic driver version 2.4.2
[    8.244000] nf_conntrack version 0.5.0 (1971 buckets, 7884 max)
[    8.256000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.280000] MEI CPE Driver, Version 1.2.0

[    8.284000] (c) Copyright 2009, Infineon Technologies AG
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###


Lantiq CPE API Driver version: DSL CPE API V4.11.4
[    8.304000]
[    8.304000] Predefined debug level: 2
[    8.316000] Loading modules backported from Linux version master-2013-11-05-0-gafa3093
[    8.320000] Backport generated by backports.git backports-20130802-0-gdb67a3f
[    8.332000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.352000] ATM1.0.26    ATM (A1) firmware version 0.24
[    8.356000] ifxmips_atm: ATM init succeed
[    8.364000] Infineon Technologies DEU driver version 2.0.0
[    8.376000] IFX DEU DES initialized (multiblock).
[    8.380000] IFX DEU AES initialized (multiblock).
[    8.388000] IFX DEU ARC4 initialized (multiblock).
[    8.388000] IFX DEU SHA1 initialized.
[    8.396000] IFX DEU MD5 initialized.
[    8.396000] IFX DEU SHA1_HMAC initialized.
[    8.404000] IFX DEU MD5_HMAC initialized.
[    8.432000] NET: Registered protocol family 24
[    8.460000] xt_time: kernel timezone is -0000
[    8.492000] cfg80211: Calling CRDA to update world regulatory domain
[    8.500000] cfg80211: World regulatory domain updated:
[    8.500000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    8.512000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.516000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.524000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.532000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.540000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.548000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[    8.664000] usbcore: registered new interface driver rt2800usb
[   13.900000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   13.912000] device eth0 entered promiscuous mode
[   13.912000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
procd: - init complete -
[   47.644000] enter showtime, cell rate: 0 - 1509, 1 - 1509, xdata addr: 0x869f0000
[   47.656000] enter showtime, cell rate: 0 - 1509, 1 - 1509, xdata addr: 0x869f0000

Citar
 _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39211)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/# /etc/init.d/dë½¹Ñɽ±stop
/bin/ash: /etc/init.d/dë½¹Ñɽ±stop: not found
root@OpenWrt:/# /etc/init.d/dsl_control start
root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Lantiq-VRx Unknown
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              6.016 Mb/s / 640 Kb/s
Line Attenuation:       40.4dB / 24.0dB
Noise Margin:           16.5dB / 18.0dB
Line Uptime:            7m 30s
root@OpenWrt:/#

como podeis observar tengo una linea bastante antigua y creo que deberian retirarla, pero es lo que hay por ahora, aunque visualizo ya cajas negras y blancas. espero que la competencia baje los precios de fibra .


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 29-03-2014, 17:32 (S?bado)
Citar
ROM VER: ©©ï#!„Dó
[    8.492000] cfg80211: Calling CRDA to update world regulatory domain
[    8.500000] cfg80211: World regulatory domain updated:
[    8.500000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    8.512000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.516000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.524000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.532000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.540000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.548000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[    8.664000] usbcore: registered new interface driver rt2800usb
...
He visto que carga el driver rt2800usb.
¿Es que te funciona el wifi con este driver?
¿O es que le has añadido un adaptador wifi USB externo?

Saludos
Jose


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 30-03-2014, 06:54 (Domingo)
hola compañero si ese driver lo trae la imagen y ya te respondi anteriormente que si que detecta el usb pero no he conseguido o no se como funciona, ayer he tratado de cargar luci y si tengo  por lo menos un fichero en ETC/config/ pero no se que mas tengo que hacer lo he realizado de dos formas pero la ultima creo es la que ha cargado los opk ,aqui te pongo la anterior respuesta que esta mas arriba:


Citar
i:


pues yo aun estoy muy novato trasteando con la imagen, y para ver si vale o no le he metido en los dos usb que tiene un usb wifi 150n chips

[quote[   17.852000] br-lan: port 1(eth0) entered forwarding state
[  191.856000] usb 1-1: USB disconnect, device number 2
[  217.700000] usb 2-1: new high-speed USB device number 2 using ifxusb_hcd
[  218.084000] usb 2-1: reset high-speed USB device number 2 using ifxusb_hcd
[  218.284000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected
[  218.376000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected

esto se carga en cualquiera de los dos usb que tiene el router.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 30-03-2014, 10:58 (Domingo)
hola espletron te paso unos detalles de las instalcion de luci y los drivers del wifi que anque se que no funcionan aun trato de probarlos.

Citar
BusyBox v1.19.4 (2014-01-14 23:07:55 WET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39211)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker.
root@OpenWrt:~# opkg install luci-app-transmission
Package luci-app-transmission (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install luci-app-samba
Package luci-app-samba (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install samba36-server
Package samba36-server (3.6.11-2) installed in root is up to date.
root@OpenWrt:~# opkg install luci-i18n-spanish
Package luci-i18n-spanish (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install kmod-fs-ext4
Multiple packages (kmod-fs-ext4 and kmod-fs-ext4) providing same name marked HOLD or PREFER. Using latest.
Upgrading kmod-fs-ext4 on root from 3.10.24-1 to 3.10.34-1...
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-fs-ext4_3.10.34-1_lantiq.ipk.
Multiple packages (kmod-lib-crc16 and kmod-lib-crc16) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-crypto-hash and kmod-crypto-hash) providing same name marked HOLD or PREFER. Using latest.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-ext4:
 *      kernel (= 3.10.34-1-b2a49be93c71d52b3e4935389fdf1d08) *
 * opkg_install_cmd: Cannot install package kmod-fs-ext4.
root@OpenWrt:~# opkg install luci-mod-admin-full
Package luci-mod-admin-full (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install luci-lib-fastindex
Package luci-lib-fastindex (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install luci-theme-base
Package luci-theme-base (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install luci-theme-openwrt
Package luci-theme-openwrt (svn-r9961-1) installed in root is up to date.
root@OpenWrt:~# opkg install uhttpd
Installing uhttpd (2014-03-22-31b459cb1d0ba3280cbc3fc06ce6fab903c07da6) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/uhttpd_2014-03-22-31b459cb1d0ba3280cbc3fc06ce6fab903c07da6_lantiq.ipk.
Configuring uhttpd.
root@OpenWrt:~# /etc/init.d/uhttpd enable
root@OpenWrt:~# /etc/init.d/uhttpd reload
Command failed: Not found
root@OpenWrt:~# reboot





aqui tambien he metido los drivers de wifi todos pues no se bien como intentarlo y al no tener luci no se seguir:


BusyBox v1.19.4 (2014-01-14 23:07:55 WET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39211)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:~# /lib/firmware ls -lh
-ash: /lib/firmware: Permission denied
root@OpenWrt:~#  ls -lh /lib/firmware/
-rw-r--r--    1 root     root       46.9K Dec 11 10:59 ProgModel_A_CB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 10:59 ProgModel_A_CB_3D_RevB.bin
-rw-r--r--    1 root     root       46.9K Dec 11 10:59 ProgModel_A_nCB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 10:59 ProgModel_A_nCB_3D_RevB.bin
-rw-r--r--    1 root     root       46.9K Dec 11 10:59 ProgModel_BG_CB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 10:59 ProgModel_BG_CB_3D_RevB.bin
-rw-r--r--    1 root     root       46.9K Dec 11 10:59 ProgModel_BG_nCB.bin
-rw-r--r--    1 root     root        7.8K Dec 11 10:59 ProgModel_BG_nCB_3D_RevB.bin
-rw-r--r--    1 root     root      157.3K Dec 11 10:59 ap_upper.bin
-rw-r--r--    1 root     root       83.4K Dec 11 10:59 contr_lm.bin
-rw-r--r--    1 root     root        8.0K Feb 11 21:02 rt2870.bin
-rwxr-xr-x    1 root     root      864.8K Jan 11  2013 vdsl.bin
root@OpenWrt:~#

venga un saludo y dime que quieres que pruebe con los usb son chips ralint los dos uno desconocido 150n  y el otro Kasens 680wn


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 30-03-2014, 12:48 (Domingo)
Soporte oficial del Livebox 2.1 en OpenWRT:
http://nbd.name/gitweb.cgi?p=openwrt.git;a=commit;h=0adbd659768acc87d2b74ec8d441f2b161eeb502
Básicamente son los parches de gmtii y Lesgar con un par de retoques menores para que los desarrolladores no pusieran pegas.
Sigo esperando por esto: https://foro.seguridadwireless.net/openwrt/astoria-networks-arv7519-de-ya-com-ahora-orange/180/


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Tki2000 en 30-03-2014, 16:40 (Domingo)
¡¡¡PERO QUE "MOUSTRUOS" ESTAIS HECHOS CHICOS!!!!
 ;D ;D ;D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 30-03-2014, 19:52 (Domingo)
estupendo!!!

actualizo el primer post con el soporte de VDSL y en el trunk del opernwrt!!!

@Pteridium: a que te refieres?

Saludos.

PD: si alguien intenta compilar el trunk no genera los ficheros de firmware.. .hay un error .. aplicar lo siguiente hasta que se arregle:

Código:
diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
index 28cb96c..5361d75 100644
--- a/target/linux/lantiq/image/Makefile
+++ b/target/linux/lantiq/image/Makefile
@@ -307,12 +307,6 @@ Image/Build/Profile/H201L=$(call Image/Build/$(1),$(1),H201L)
 Image/BuildKernel/Profile/P2601HNFX=$(call Image/BuildKernel/Template,P2601HNFX)
 Image/Build/Profile/P2601HNFX=$(call Image/Build/$(1),$(1),P2601HNFX)
 
-Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
-Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1), $(1),ARV7519RWV11)
-
-Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
-Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1), $(1),ARV7519RWV12)
-
 endif
 
 
@@ -344,6 +338,12 @@ Image/Build/Profile/VGV7519NOR=$(call Image/Build/$(1),$(1),VGV7519NOR)
 Image/BuildKernel/Profile/VGV7519BRN=$(call Image/BuildKernel/Template,VGV7519BRN,$(1))
 Image/Build/Profile/VGV7519BRN=$(call Image/Build/$(1),$(1),VGV7519BRN,5D00008000,0x12345678,$(1))
 
+Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
+Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1),$(1),ARV7519RWV11)
+
+Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
+Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1),$(1),ARV7519RWV12)
+
 endif

si quieren habilitar el pcie aplicar esto:

Código:
diff --git a/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch b/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch
index 9329e15..5d626cd 100644
--- a/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch
+++ b/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch
@@ -3914,7 +3914,7 @@ Subject: [PATCH 01/34] MIPS: lantiq: add pcie driver
 +#include <linux/gpio.h>
 +#include <lantiq_soc.h>
 +
-+#define IFX_PCIE_GPIO_RESET  238
++#define IFX_PCIE_GPIO_RESET  221
 +
 +#define IFX_REG_R32    ltq_r32
 +#define IFX_REG_W32    ltq_w32
@@ -5288,7 +5288,7 @@ Subject: [PATCH 01/34] MIPS: lantiq: add pcie driver
 +
 +#include <lantiq_soc.h>
 +
-+#define IFX_PCIE_GPIO_RESET  38
++#define IFX_PCIE_GPIO_RESET  21
 +#define IFX_REG_R32   ltq_r32
 +#define IFX_REG_W32   ltq_w32
 +#define CONFIG_IFX_PCIE_HW_SWAP


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 30-03-2014, 23:26 (Domingo)
Este es un extracto de un correo que me envió blogic. Básicamente va dirigido a gmtii, Lesgar, Tki2000 y Noltari:
could we try to get aligned so i now which patches/boards we stil need
to merge ? you guys do a lot of good work in that forum of yours and i
want to see this work honoured and inside openwrt asap ...

Si me he olvidado de mencionar a alguien que me lo diga, que mi memoria ya no es lo que era...  :'(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 10:50 (Lunes)
Leyendo un par de cosas sueltas resulta que hay un firm para que el switch interno funcione como fast ethernet (vr9_phy22f_a1x.bin) y otro para que funcione como gigabit ethernet (vr9_phy11g_a1x.bin).
Puedo estar perfectamente equivocado, pero me da que si se pasa el firm vr9_phy22f en vez del vr9_phy11g deberían funcionar los cuatro puertos fast ethernet del router, pero seguramente el puerto wan se quedará con una velocidad máxima de 100mbps.
Si alguien pudiera echarle un ojo y comentar los resultados...
Los cambios habría que hacerlos en los ficheros ARV7519RWV11.dts y ARV7519RWV12.dts al final de todo. Ejemplo:
Código:
/dts-v1/;


/include/ "ARV7519RW.dtsi"

/ {
fpi@10000000 {
localbus@0 {
nor-boot@0 {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>, <1 0x2000000 0x2000000>;
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "uboot";
reg = <0x000000000000 0x00060000>;
read-only;
};

partition@60000 {
label = "uboot_cfg";
reg = <0x000000060000 0x00020000>;
read-only;
};

partition@80000 {
label = "firmware";
reg = <0x000000080000 0x01f00000>;
};

partition@1f80000 {
label = "boardconfig";
reg = <0x000001f80000 0x00080000>;
read-only;

};



};
};
};
gphy-xrx200 {
compatible = "lantiq,phy-xrx200";
firmware = "lantiq/vr9_phy22f_a1x.bin";  /*VR9 1.1*/
phys = [ 00 01 ];
};
};
blogic ha hecho algunos cambios en el switch de los xrx200:
http://nbd.name/gitweb.cgi?p=openwrt.git;a=shortlog
http://nbd.name/gitweb.cgi?p=openwrt.git;a=commit;h=925a10460e04bb2931658a0702df237519053ee0
http://nbd.name/gitweb.cgi?p=openwrt.git;a=commit;h=a61ea64cb7eb0acb7561a34f6f42f9da68e176c2
¿Puede probar alguien a ver si ahora funciona con firmware = "lantiq/vr9_phy22f_a1x.bin";  /*VR9 1.1*/ para que funcionen los cuatro puertos Fast ethernet?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 31-03-2014, 12:20 (Lunes)
hola Pteridium si puedo probar pero de donde me lo bajo si eres tan amable??

mira ahora mismo lo he bajado pero es un  fichero de 64 k solo como lo realizo esto ?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 13:35 (Lunes)
- Lo primero es descargar este archivo y descomprimirlo: http://www.mediafire.com/download/dxtoq58ivubi04e/arv7519rw.tar.bz2
- Renombrar ARV7519RWV11.dts y ARV7519RWV12.dts que se encuentran en (openwrt_dir)/target/linux/lantiq/dts; por ejemplo, ARV7519RWV11.dts a ARV7519RWV11.dtb o lo que se te ocurra.
- Los dos archivos dts descomprimidos se copian en (openwrt_dir)/target/linux/lantiq/dts
- Compilar.
- Tener suerte a raudales.  ;D

Para probar esto hay que usar la rama trunk de openwrt. Hay dos formas de descargarlo si es que no lo tienes:
Código:
git clone git://git.openwrt.org/openwrt.git
Código:
svn co svn://svn.openwrt.org/openwrt/trunk
Si ya has descargado trunk con anterioridad mediante svn bastará con el poner "svn up".


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 31-03-2014, 15:43 (Lunes)
hola Pteridium dice:

- Lo primero es descargar este archivo y descomprimirlo: http://www.mediafire.com/download/dxtoq58ivubi04e/arv7519rw.tar.bz2
- Renombrar ARV7519RWV11.dts y ARV7519RWV12.dts que se encuentran en (openwrt_dir)/target/linux/lantiq/dts; por ejemplo, ARV7519RWV11.dts a ARV7519RWV11.dtb o lo que se te ocurra.
- Los dos archivos dts descomprimidos se copian en (openwrt_dir)/target/linux/lantiq/dts
- Compilar.
- Tener suerte a raudales.  ;D

Para probar esto hay que usar la rama trunk de openwrt. Hay dos formas de descargarlo si es que no lo tienes:
Código:
git clone git://git.openwrt.org/openwrt.git
Código:
svn co svn://svn.openwrt.org/openwrt/trunk
Si ya has descargado trunk con anterioridad mediante svn bastará con el poner "svn up".

sobre todo mil grs por tu ayuda y ademas disculpas por no poder realizar lo que me comentas por ahora ya que no tengo linux pues cuando lo pongo en el ordenador fijo luego tengo que quitarlo rapido si no se me comen en casa. pero este fin proximo meto de nuevo ubuntu y haber si soy capaz de meter tambien windowsd con arranque dual ya que hace bastante lo tuve pero claro en otra maquina mas antigua ya obsoleta. en lo siento deberas pero no poder por ahora ya seguire con ellos mas tarde.

tambien tengo una pregunta de otro hilo del arv 7518 pero te lo realizo alli grs



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 15:51 (Lunes)
Entonces compilo yo.  ;)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 31-03-2014, 15:57 (Lunes)
pues si no te molesta ya comprendo que deberia realizarlo yo pero si esto es interesante hacerlo cuanto antes grs no me atrevia a pedirtelo,

otra pregunta como ves tengo puesto un post  mas atras con dificultades para meter luci si me puedes decir al menos donde leer seria genial.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: sephir0t00 en 31-03-2014, 16:00 (Lunes)
Pteridium ya lo compilé pero algo tengo que estar haciendo mal porque no me crea los binarios del firmware.
A ver si tengo bien puesto el target y eso:
(https://dl.dropboxusercontent.com/u/18460228/openwrt/openwrt-arv7519-menuconfig.png)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 16:41 (Lunes)
Pteridium ya lo compilé pero algo tengo que estar haciendo mal porque no me crea los binarios del firmware.
A ver si tengo bien puesto el target y eso:
(https://dl.dropboxusercontent.com/u/18460228/openwrt/openwrt-arv7519-menuconfig.png)
Es por un pequeño fallo en el parche que se mandó a openwrt.
PD: si alguien intenta compilar el trunk no genera los ficheros de firmware.. .hay un error .. aplicar lo siguiente hasta que se arregle:

Código:
diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
index 28cb96c..5361d75 100644
--- a/target/linux/lantiq/image/Makefile
+++ b/target/linux/lantiq/image/Makefile
@@ -307,12 +307,6 @@ Image/Build/Profile/H201L=$(call Image/Build/$(1),$(1),H201L)
 Image/BuildKernel/Profile/P2601HNFX=$(call Image/BuildKernel/Template,P2601HNFX)
 Image/Build/Profile/P2601HNFX=$(call Image/Build/$(1),$(1),P2601HNFX)
 
-Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
-Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1), $(1),ARV7519RWV11)
-
-Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
-Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1), $(1),ARV7519RWV12)
-
 endif
 
 
@@ -344,6 +338,12 @@ Image/Build/Profile/VGV7519NOR=$(call Image/Build/$(1),$(1),VGV7519NOR)
 Image/BuildKernel/Profile/VGV7519BRN=$(call Image/BuildKernel/Template,VGV7519BRN,$(1))
 Image/Build/Profile/VGV7519BRN=$(call Image/Build/$(1),$(1),VGV7519BRN,5D00008000,0x12345678,$(1))
 
+Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
+Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1),$(1),ARV7519RWV11)
+
+Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
+Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1),$(1),ARV7519RWV12)
+
 endif
Con estas instrucciones de gmtii se corrige.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 31-03-2014, 20:13 (Lunes)
Muy buenas, estoy intentando compilar pero no sé como se aplican estos parches.

Código:
diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
index 28cb96c..5361d75 100644
--- a/target/linux/lantiq/image/Makefile
+++ b/target/linux/lantiq/image/Makefile
@@ -307,12 +307,6 @@ Image/Build/Profile/H201L=$(call Image/Build/$(1),$(1),H201L)
 Image/BuildKernel/Profile/P2601HNFX=$(call Image/BuildKernel/Template,P2601HNFX)
 Image/Build/Profile/P2601HNFX=$(call Image/Build/$(1),$(1),P2601HNFX)
 
-Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
-Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1), $(1),ARV7519RWV11)
-
-Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
-Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1), $(1),ARV7519RWV12)
-
 endif
 
 
@@ -344,6 +338,12 @@ Image/Build/Profile/VGV7519NOR=$(call Image/Build/$(1),$(1),VGV7519NOR)
 Image/BuildKernel/Profile/VGV7519BRN=$(call Image/BuildKernel/Template,VGV7519BRN,$(1))
 Image/Build/Profile/VGV7519BRN=$(call Image/Build/$(1),$(1),VGV7519BRN,5D00008000,0x12345678,$(1))
 
+Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
+Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1),$(1),ARV7519RWV11)
+
+Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
+Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1),$(1),ARV7519RWV12)
+
 endif

Porque intento hacerlo desde la línea de comandos y ...

Código:
root@bt:~/avr7519/openwrt# diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
diff: unrecognized option '--git'
diff: Try `diff --help' for more information.

Donde puedo encontrar info para hacerlo correctamente?

Gracias


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 20:20 (Lunes)
pues si no te molesta ya comprendo que deberia realizarlo yo pero si esto es interesante hacerlo cuanto antes grs no me atrevia a pedirtelo,

otra pregunta como ves tengo puesto un post  mas atras con dificultades para meter luci si me puedes decir al menos donde leer seria genial.
Firm para probar: http://www.mediafire.com/download/2bdffhkc1jw95gb/livebox.tar.bz2
Lleva Luci incorporado y drivers para varios chips de pinchos wifi.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 31-03-2014, 20:29 (Lunes)
pues si no te molesta ya comprendo que deberia realizarlo yo pero si esto es interesante hacerlo cuanto antes grs no me atrevia a pedirtelo,

otra pregunta como ves tengo puesto un post  mas atras con dificultades para meter luci si me puedes decir al menos donde leer seria genial.
Firm para probar: http://www.mediafire.com/download/2bdffhkc1jw95gb/livebox.tar.bz2
Lleva Luci incorporado y drivers para varios chips de pinchos wifi.

Actualizado desde Luci, ver 11 y no arranca. Se queda con la luz de encendido en doble flash.

Voy a meterle el cable serie y os cuento...


Perdón, es que tarda casi 3 minutos en arrancar la primera vez y yo soy muuuuuuy impaciente...  >:D

Ya está arrancado, pruebo y comento...

Citar
BusyBox v1.19.4 (2014-03-31 18:40:37 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r40335)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------

Parece que una USB wifi la detecta en ambos USB, conceptornic C54u

Citar
Mon Mar 31 18:01:56 2014 kern.info kernel: [  109.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
Mon Mar 31 18:01:56 2014 kern.info kernel: [  109.588000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
Mon Mar 31 18:01:57 2014 kern.info kernel: [  110.112000] ieee80211 phy0: rt2x00_set_chip: Info - Chipset detected - rt: 2573, rf: 0002, rev: 000a
Mon Mar 31 18:01:57 2014 kern.debug kernel: [  110.124000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'

Con respecto al puerto ethernet, el 1 y 3 OK, el 2 y 4 KO. El marcado como GE no va, antes si que funcionaba...

(HW Version R01)



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: sephir0t00 en 31-03-2014, 21:14 (Lunes)
Pues yo obtengo:
Código:
root@OpenWrt:/# [  445.336000] eth0: port 4 got link
[  445.336000] br-lan: port 1(eth0) entered forwarding state
[  445.340000] br-lan: port 1(eth0) entered forwarding state
[  447.344000] br-lan: port 1(eth0) entered forwarding state
[  457.336000] eth0: port 4 lost link
[  457.336000] br-lan: port 1(eth0) entered disabled state
[  480.336000] eth1: port 0 got link

Parece que a mi sólo me funciona el puerto marcado en el router como 1 y el GE.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 31-03-2014, 21:22 (Lunes)
Pues yo obtengo:
Código:
root@OpenWrt:/# [  445.336000] eth0: port 4 got link
[  445.336000] br-lan: port 1(eth0) entered forwarding state
[  445.340000] br-lan: port 1(eth0) entered forwarding state
[  447.344000] br-lan: port 1(eth0) entered forwarding state
[  457.336000] eth0: port 4 lost link
[  457.336000] br-lan: port 1(eth0) entered disabled state
[  480.336000] eth1: port 0 got link

Parece que a mi sólo me funciona el puerto marcado en el router como 1 y el GE.

Tu HW Version es la R02?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 21:26 (Lunes)
¿Podéis poner un dmesg completo?
Creo que me huelo parte de lo que pasa.
Que no funcione es puerto gigabit es normal porque se le mete el firm phy22f que no le corresponde y que sólo dos de los fast ethernet creo que ya sé por qué es, así como que tarde tanto en arrancar. El problema va a ser cuál es GPHY0 y cuál GPHY1...  >:D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 31-03-2014, 21:28 (Lunes)
Pteridium, a mí sólo me tardó en arrancar 170 sg la primera vez tras la actualización del firm. Si quieres te paso un log del puerto serie en el arranque... Ya me dices.

Ahí va mi dmesg:

Código:
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) ) #4 Mon Mar 31 20:01:00 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 803845d0, node_mem_map 81003180
[    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=00032e04
[    0.000000] Readback ErrCtl register=00032e04
[    0.000000] Memory: 125776k/131072k available (2843k kernel code, 5296k reserved, 860k data, 188k 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] pinctrl core: initialized pinctrl subsystem
[    0.044000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.064000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.068000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.180000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.280000] ifx_pcie_wait_phy_link_up timeout
[    0.284000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.396000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.496000] ifx_pcie_wait_phy_link_up timeout
[    0.500000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.612000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.712000] ifx_pcie_wait_phy_link_up timeout
[    0.716000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.828000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    0.928000] ifx_pcie_wait_phy_link_up timeout
[    0.932000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    1.044000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_deassert[193]
[    1.144000] ifx_pcie_wait_phy_link_up timeout
[    1.148000] pcie_rc_initialize link up failed!!!!!
[    1.160000] bio: create slab <bio-0> at 0
[    1.164000] usbcore: registered new interface driver usbfs
[    1.168000] usbcore: registered new interface driver hub
[    1.172000] usbcore: registered new device driver usb
[    1.176000] Switching to clocksource MIPS
[    1.184000] NET: Registered protocol family 2
[    1.188000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    1.192000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    1.200000] TCP: Hash tables configured (established 1024 bind 1024)
[    1.208000] TCP: reno registered
[    1.212000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.216000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.224000] NET: Registered protocol family 1
[    1.228000] PCI: CLS 0 bytes, default 32
[    1.228000] gptu: totally 6 16-bit timers/counters
[    1.232000] gptu: misc_register on minor 63
[    1.236000] gptu: succeeded to request irq 126
[    1.240000] gptu: succeeded to request irq 127
[    1.244000] gptu: succeeded to request irq 128
[    1.248000] gptu: succeeded to request irq 129
[    1.256000] gptu: succeeded to request irq 130
[    1.260000] gptu: succeeded to request irq 131
[    1.264000] phy-xrx200 gphy-xrx200.6: requesting lantiq/vr9_phy22f_a1x.bin
[    1.272000] phy-xrx200 gphy-xrx200.6: booting GPHY0 firmware at 78C0000
[    1.280000] phy-xrx200 gphy-xrx200.6: booting GPHY1 firmware at 78C0000
[    1.388000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.392000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    1.404000] msgmni has been set to 245
[    1.408000] io scheduler noop registered
[    1.412000] io scheduler deadline registered (default)
[    1.420000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    1.424000] console [ttyLTQ0] enabled, bootconsole disabled
[    1.440000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    1.448000] Amd/Fujitsu Extended Query Table at 0x0040
[    1.452000]   Amd/Fujitsu Extended Query version 1.3.
[    1.456000] number of CFI chips: 1
[    1.460000] 4 ofpart partitions found on MTD device ltq_nor
[    1.468000] Creating 4 MTD partitions on "ltq_nor":
[    1.472000] 0x000000000000-0x000000060000 : "uboot"
[    1.480000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    1.484000] 0x000000080000-0x000001f80000 : "firmware"
[    1.488000] 0x0000001c1d39-0x000001f80000 : "rootfs"
[    1.492000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    1.508000] mtd: device 3 (rootfs) set to be root filesystem
[    1.512000] mtd: partition "rootfs_data" created automatically, ofs=0x5e0000, len=0x19a0000
[    1.520000] 0x0000005e0000-0x000001f80000 : "rootfs_data"
[    1.544000] 0x000001f80000-0x000002000000 : "boardconfig"
[    1.656000] libphy: lantiq,xrx200-mdio: probed
[    1.664000] net-xrx200: invalid MAC, using random
[    1.668000] eth0: attached PHY [Lantiq XWAY XRX PHY22F v1.4] (phy_addr=0:11, irq=-1)
[    1.676000] eth0: attached PHY [Lantiq XWAY XRX PHY22F v1.4] (phy_addr=0:13, irq=-1)
[    1.684000] net-xrx200: invalid MAC, using random
[    1.688000] eth1: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    1.696000] wdt 1f8803f0.watchdog: Init done
[    1.700000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    1.708000] TCP: cubic registered
[    1.712000] NET: Registered protocol family 17
[    1.716000] 8021q: 802.1Q VLAN Support v1.8
[    1.728000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    1.732000] Freeing unused kernel memory: 188K (803a1000 - 803d0000)
[    5.868000] SCSI subsystem initialized
[    5.876000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    5.880000] Chip Version :01c0 BurstSize=0
[    6.484000] IFXUSB: USB core #0 soft-reset
[    6.788000] IFXUSB: USB core #0 soft-reset
[    6.788000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    6.796000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    6.804000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    6.808000] IFXUSB: Init: Power Port (0)
[    6.824000] hub 1-0:1.0: USB hub found
[    6.824000] hub 1-0:1.0: 1 port detected
[    7.328000] IFXUSB: USB core #1 soft-reset
[    7.632000] IFXUSB: USB core #1 soft-reset
[    7.636000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    7.640000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    7.648000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    7.652000] IFXUSB: Init: Power Port (0)
[    7.660000] hub 2-0:1.0: USB hub found
[    7.664000] hub 2-0:1.0: 1 port detected
[    7.668000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    7.680000] usbcore: registered new interface driver usb-storage
[    8.940000] jffs2: notice: (266) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan) and 29 of xref (0 dead, 18 orphan) found.
[    9.048000] jffs2: notice: (263) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan) and 29 of xref (0 dead, 18 orphan) found.
[   11.704000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[   11.704000]
[   11.720000] NET: Registered protocol family 8
[   11.724000] NET: Registered protocol family 20
[   11.744000] PPP generic driver version 2.4.2
[   11.760000] MEI CPE Driver, Version 1.2.0
[   11.760000]
[   11.760000] (c) Copyright 2009, Infineon Technologies AG
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###
[   11.768000]
[   11.768000]
[   11.768000] Lantiq CPE API Driver version: DSL CPE API V4.11.4
[   11.784000]
[   11.784000] Predefined debug level: 2
[   11.796000] fuse init (API version 7.22)
[   11.804000] Loading modules backported from Linux version master-2014-01-23-0-g62c147d
[   11.812000] Backport generated by backports.git backports-20140124-0-g1256d3e
[   11.832000] ATM1.0.26    ATM (A1) firmware version 0.24
[   11.836000] ifxmips_atm: ATM init succeed
[   11.844000] Infineon Technologies DEU driver version 2.0.0
[   11.856000] IFX DEU DES initialized (multiblock).
[   11.864000] IFX DEU AES initialized (multiblock).
[   11.868000] IFX DEU ARC4 initialized (multiblock).
[   11.876000] IFX DEU SHA1 initialized.
[   11.884000] IFX DEU MD5 initialized.
[   11.884000] IFX DEU SHA1_HMAC initialized.
[   11.888000] IFX DEU MD5_HMAC initialized.
[   11.908000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[   11.916000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[   11.952000] ifxmips_ptm: PTM init failed
[   11.964000] nf_conntrack version 0.5.0 (1968 buckets, 7872 max)
[   11.992000] NET: Registered protocol family 24
[   12.052000] xt_time: kernel timezone is -0000
[   12.084000] cfg80211: Calling CRDA to update world regulatory domain
[   12.092000] cfg80211: World regulatory domain updated:
[   12.096000] cfg80211:  DFS Master region: unset
[   12.100000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.108000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[   12.116000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[   12.124000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
[   12.128000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[   12.136000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[   12.144000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[   12.156000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.176000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[   12.184000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[   12.220000] ifxmips_ptm: PTM init failed
[   12.280000] usbcore: registered new interface driver p54usb
[   12.300000] usbcore: registered new interface driver rt73usb
[   12.312000] usbcore: registered new interface driver rtl8187
[   12.396000] usbcore: registered new interface driver brcmfmac
[   12.416000] usbcore: registered new interface driver carl9170
[   12.432000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[   12.440000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[   12.480000] ifxmips_ptm: PTM init failed
[   12.484000] usbcore: registered new interface driver rt2500usb
[   12.500000] usbcore: registered new interface driver rt2800usb
[   12.528000] usbcore: registered new interface driver ath9k_htc
[   12.544000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[   12.548000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[   12.612000] ifxmips_ptm: PTM init failed
[   12.628000] usbcore: registered new interface driver rtl8192cu
[   12.640000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[   12.648000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[   12.692000] ifxmips_ptm: PTM init failed
[   18.540000] device eth0 entered promiscuous mode
[   75.048000] eth0: port 4 got link
[   75.048000] br-lan: port 1(eth0) entered forwarding state
[   75.052000] br-lan: port 1(eth0) entered forwarding state
[   77.056000] br-lan: port 1(eth0) entered forwarding state
root@OpenWrt:~#


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: sephir0t00 en 31-03-2014, 21:53 (Lunes)
Pues aquí tienes mis logs:

Flasheo y primer arranque:
https://dl.dropboxusercontent.com/u/18460228/openwrt/flasheo_y_primer_arranque.log (https://dl.dropboxusercontent.com/u/18460228/openwrt/flasheo_y_primer_arranque.log)

Arranque con el puerto 1 del router conectado:
https://dl.dropboxusercontent.com/u/18460228/openwrt/arranque_puerto1_router.log

Arranque con el puerto 2 del router conectado (que no funciona):
https://dl.dropboxusercontent.com/u/18460228/openwrt/arranque_puerto2_router.log

Arranque con el puerto GE del router conectado:
https://dl.dropboxusercontent.com/u/18460228/openwrt/arranque_puerto_GE_router.log

Al final desconecto y vuelvo a conectar el cable al puerto.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 31-03-2014, 23:40 (Lunes)
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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 31-03-2014, 23:51 (Lunes)
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


A mi me sigue funcionando solo el 1 y 3, ni el 2, ni el 4 ni el GE, en un R01, y ha tardado en arrancar unos tres minutos...

dmesg:
Código:
BusyBox v1.19.4 (2014-03-31 18:40:37 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r40335)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:~#
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) ) #16 Mon Mar 31 23:23:49 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 803845d0, 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 (2843k kernel code, 5296k reserved, 860k data, 188k 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] pinctrl core: initialized pinctrl subsystem
[    0.044000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.064000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.068000] arch/mips/pci/ifxmips_pcie_vr9.h:pcie_device_rst_assert[185]
[    0.180000] 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.164000] bio: create slab <bio-0> at 0
[    1.168000] usbcore: registered new interface driver usbfs
[    1.172000] usbcore: registered new interface driver hub
[    1.176000] usbcore: registered new device driver usb
[    1.180000] Switching to clocksource MIPS
[    1.188000] NET: Registered protocol family 2
[    1.192000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    1.196000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    1.204000] TCP: Hash tables configured (established 1024 bind 1024)
[    1.212000] TCP: reno registered
[    1.216000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.220000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.228000] NET: Registered protocol family 1
[    1.232000] PCI: CLS 0 bytes, default 32
[    1.232000] gptu: totally 6 16-bit timers/counters
[    1.236000] gptu: misc_register on minor 63
[    1.240000] gptu: succeeded to request irq 126
[    1.244000] gptu: succeeded to request irq 127
[    1.248000] gptu: succeeded to request irq 128
[    1.252000] gptu: succeeded to request irq 129
[    1.260000] gptu: succeeded to request irq 130
[    1.264000] gptu: succeeded to request irq 131
[    1.268000] phy-xrx200 gphy-xrx200.6: requesting lantiq/vr9_phy11g_a1x.bin
[    1.276000] phy-xrx200 gphy-xrx200.6: booting GPHY0 firmware at 78C0000
[    1.384000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.392000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    1.400000] msgmni has been set to 245
[    1.404000] io scheduler noop registered
[    1.408000] io scheduler deadline registered (default)
[    1.416000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    1.424000] console [ttyLTQ0] enabled, bootconsole disabled
[    1.436000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    1.444000] Amd/Fujitsu Extended Query Table at 0x0040
[    1.452000]   Amd/Fujitsu Extended Query version 1.3.
[    1.456000] number of CFI chips: 1
[    1.460000] 4 ofpart partitions found on MTD device ltq_nor
[    1.464000] Creating 4 MTD partitions on "ltq_nor":
[    1.468000] 0x000000000000-0x000000060000 : "uboot"
[    1.476000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    1.480000] 0x000000080000-0x000001f80000 : "firmware"
[    1.488000] 0x0000001c1e9f-0x000001f80000 : "rootfs"
[    1.492000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    1.504000] mtd: device 3 (rootfs) set to be root filesystem
[    1.508000] mtd: partition "rootfs_data" created automatically, ofs=0x5e0000, len=0x19a0000
[    1.516000] 0x0000005e0000-0x000001f80000 : "rootfs_data"
[    1.540000] 0x000001f80000-0x000002000000 : "boardconfig"
[    1.652000] libphy: lantiq,xrx200-mdio: probed
[    1.656000] mdio_bus 0: cannot get PHY at address 1
[    1.660000] mdio_bus 0: cannot get PHY at address 5
[    1.668000] net-xrx200: invalid MAC, using random
[    1.672000] (unregistered net_device): no PHY found
[    1.676000] xrx200-mdio: probing phy of port 0 failed
[    1.680000] (unregistered net_device): no PHY found
[    1.688000] xrx200-mdio: probing phy of port 1 failed
[    1.692000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    1.700000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    1.708000] net-xrx200: invalid MAC, using random
[    1.712000] eth1: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    1.720000] wdt 1f8803f0.watchdog: Init done
[    1.724000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    1.736000] TCP: cubic registered
[    1.736000] NET: Registered protocol family 17
[    1.740000] 8021q: 802.1Q VLAN Support v1.8
[    1.752000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    1.760000] Freeing unused kernel memory: 188K (803a1000 - 803d0000)
[    2.696000] eth0: port 4 got link
[    5.892000] SCSI subsystem initialized
[    5.904000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    5.908000] Chip Version :01c0 BurstSize=0
[    6.512000] IFXUSB: USB core #0 soft-reset
[    6.816000] IFXUSB: USB core #0 soft-reset
[    6.816000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    6.824000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    6.828000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    6.836000] IFXUSB: Init: Power Port (0)
[    6.848000] hub 1-0:1.0: USB hub found
[    6.848000] hub 1-0:1.0: 1 port detected
[    7.352000] IFXUSB: USB core #1 soft-reset
[    7.656000] IFXUSB: USB core #1 soft-reset
[    7.660000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    7.664000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    7.672000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    7.676000] IFXUSB: Init: Power Port (0)
[    7.688000] hub 2-0:1.0: USB hub found
[    7.688000] hub 2-0:1.0: 1 port detected
[    7.692000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    7.708000] usbcore: registered new interface driver usb-storage
[    8.968000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x20000
[    8.972000] jffs2_build_filesystem(): unlocking the mtd device... done.
[    8.980000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[  159.996000] jffs2: notice: (266) 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.100000] jffs2: notice: (263) 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.036000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[  163.036000]
[  163.052000] NET: Registered protocol family 8
[  163.056000] NET: Registered protocol family 20
[  163.076000] PPP generic driver version 2.4.2
[  163.092000] MEI CPE Driver, Version 1.2.0
[  163.092000]
[  163.096000] (c) Copyright 2009, Infineon Technologies AG
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###
[  163.100000]
[  163.100000]
[  163.100000] Lantiq CPE API Driver version: DSL CPE API V4.11.4
[  163.116000]
[  163.116000] Predefined debug level: 2
[  163.128000] fuse init (API version 7.22)
[  163.136000] Loading modules backported from Linux version master-2014-01-23-0-g62c147d
[  163.144000] Backport generated by backports.git backports-20140124-0-g1256d3e
[  163.164000] ATM1.0.26    ATM (A1) firmware version 0.24
[  163.168000] ifxmips_atm: ATM init succeed
[  163.176000] Infineon Technologies DEU driver version 2.0.0
[  163.188000] IFX DEU DES initialized (multiblock).
[  163.196000] IFX DEU AES initialized (multiblock).
[  163.200000] IFX DEU ARC4 initialized (multiblock).
[  163.208000] IFX DEU SHA1 initialized.
[  163.212000] IFX DEU MD5 initialized.
[  163.212000] IFX DEU SHA1_HMAC initialized.
[  163.216000] IFX DEU MD5_HMAC initialized.
[  163.236000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[  163.244000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[  163.284000] ifxmips_ptm: PTM init failed
[  163.296000] nf_conntrack version 0.5.0 (1968 buckets, 7872 max)
[  163.324000] NET: Registered protocol family 24
[  163.372000] xt_time: kernel timezone is -0000
[  163.412000] cfg80211: Calling CRDA to update world regulatory domain
[  163.420000] cfg80211: World regulatory domain updated:
[  163.424000] cfg80211:  DFS Master region: unset
[  163.428000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  163.436000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[  163.444000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[  163.448000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
[  163.456000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[  163.464000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[  163.472000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[  163.480000] ip_tables: (C) 2000-2006 Netfilter Core Team
[  163.508000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[  163.516000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[  163.564000] ifxmips_ptm: PTM init failed
[  163.624000] usbcore: registered new interface driver p54usb
[  163.648000] usbcore: registered new interface driver rt73usb
[  163.660000] usbcore: registered new interface driver rtl8187
[  163.752000] usbcore: registered new interface driver brcmfmac
[  163.760000] usbcore: registered new interface driver carl9170
[  163.780000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[  163.788000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[  163.824000] ifxmips_ptm: PTM init failed
[  163.848000] usbcore: registered new interface driver rt2500usb
[  163.868000] usbcore: registered new interface driver rt2800usb
[  163.892000] usbcore: registered new interface driver ath9k_htc
[  163.912000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[  163.920000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[  163.940000] ifxmips_ptm: PTM init failed
[  163.952000] usbcore: registered new interface driver rtl8192cu
[  163.968000] genirq: Flags mismatch irq 96. 00000020 (ptm_mailbox_isr) vs. 00000020 (atm_mailbox_isr)
[  163.976000] /home/taxodium/trunk/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xrx200/ltq-ptm-vr9/ifxmips_ptm_vdsl.c:970:ifx_ptm_init: IRQ may be occupied by other driver, please reconfig to disable it.
[  164.012000] ifxmips_ptm: PTM init failed
[  170.260000] device eth0 entered promiscuous mode
[  170.264000] br-lan: port 1(eth0) entered forwarding state
[  170.272000] br-lan: port 1(eth0) entered forwarding state
[  172.276000] br-lan: port 1(eth0) entered forwarding state
[  272.116000] eth0: port 4 lost link
[  272.116000] br-lan: port 1(eth0) entered disabled state
[  282.116000] eth0: port 2 got link
[  282.116000] br-lan: port 1(eth0) entered forwarding state
[  282.120000] br-lan: port 1(eth0) entered forwarding state
[  284.124000] br-lan: port 1(eth0) entered forwarding state
[  286.116000] eth0: port 2 lost link
[  286.116000] br-lan: port 1(eth0) entered disabled state
[  294.116000] eth1: port 0 got link
[  314.116000] eth1: port 0 lost link
[  323.116000] eth0: port 2 got link
[  323.116000] br-lan: port 1(eth0) entered forwarding state
[  323.120000] br-lan: port 1(eth0) entered forwarding state
[  325.124000] br-lan: port 1(eth0) entered forwarding state
[  327.116000] eth0: port 2 lost link
[  327.116000] br-lan: port 1(eth0) entered disabled state
[  333.116000] eth0: port 4 got link
[  333.116000] br-lan: port 1(eth0) entered forwarding state
[  333.120000] br-lan: port 1(eth0) entered forwarding state
[  335.124000] br-lan: port 1(eth0) entered forwarding state
root@OpenWrt:~#



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 01-04-2014, 00:36 (Martes)
jmcabgam, gracias a la prueba qure has hecho ya sé que GPHY0 es el switch interno y GPHY1 es el puerto gigabit. Te debo una.  ;)
Mañana hago un par de retoques y cuelgo un par de firms de prueba. Vamos avanzando...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 01-04-2014, 19:45 (Martes)
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/)
http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/packages/ (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 (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/)
http://sourceforge.net/projects/netiaspotwrt/files/wave300-1.tar.gz/download (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/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 (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 (http://code.google.com/r/sscapi-nspotwrt/source/checkout)
Citar
git clone https://code.google.com/r/sscapi-nspotwrt/

Saludos
espeltron




Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www en 01-04-2014, 20:19 (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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium 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 (http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=888304032&cPath=1342&gclid=CIvgk9v1v70CFdShtAodkikAmQ). 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.  ;)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium 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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www en 01-04-2014, 20:50 (Martes)
Lo primero necesitas un conversor rs232-ttl como éste (http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=888304032&cPath=1342&gclid=CIvgk9v1v70CFdShtAodkikAmQ). 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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam 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:
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.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam en 01-04-2014, 21:07 (Martes)
Lo primero necesitas un conversor rs232-ttl como éste (http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=888304032&cPath=1342&gclid=CIvgk9v1v70CFdShtAodkikAmQ). 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:

(http://wiki.openwrt.org/_media/toh/huawei/hg556a_serial_ttl.jpg)

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www en 01-04-2014, 21:28 (Martes)
Lo primero necesitas un conversor rs232-ttl como éste (http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=888304032&cPath=1342&gclid=CIvgk9v1v70CFdShtAodkikAmQ). 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:


(http://wiki.openwrt.org/_media/toh/huawei/hg556a_serial_ttl.jpg)

Saludos.


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

(http://wiki.openwrt.org/_media/media/arv7519rw_top.jpg?cache=&w=431&h=575)

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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www en 01-04-2014, 21:29 (Martes)
Lo primero necesitas un conversor rs232-ttl como éste (http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=888304032&cPath=1342&gclid=CIvgk9v1v70CFdShtAodkikAmQ). 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:


(http://wiki.openwrt.org/_media/toh/huawei/hg556a_serial_ttl.jpg)

Saludos.


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

(http://wiki.openwrt.org/_media/media/arv7519rw_top.jpg?cache=&w=431&h=575)

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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam 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 (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 (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_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_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 (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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www 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 (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 (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_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_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 (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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: jmcabgam 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.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron 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/)
http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/packages/ (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 (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/)
http://sourceforge.net/projects/netiaspotwrt/files/wave300-1.tar.gz/download (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/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 (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 (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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www 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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium 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.  ;)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: www-www 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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii 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 (http://www.mediafire.com/download/gf0ryaraqdm7ms7/u-boot-arv7519rw-auto-test.zip)

los commit aquí:

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

vamos a intentarlo con openwrt ...

saludos!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 04-04-2014, 00:56 (Viernes)
los commit aquí:

https://github.com/gmtii/u-boot-lantiq/commit/5a0748773db2697da6d617308edcd38ddb21850f (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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium 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


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS 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:
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.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium 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:
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.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Noltari 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.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 09-04-2014, 14:27 (Mi?rcoles)
Exacto, igual el post no quedaba claro por la edición, pero lo explico:

1. Con el Router PERFECTO y de fábrica  (salvo por la conexión serial), podía corromper la lectura de la memoria flash y acceder al modo administrador sin problema, ESE es el LOG de arriba. A pesar de introducir '!', 'u' y '0' era imposible sobrescribir la partición 0 del u-boot.

2. Por eso y también, por explorar, me pongo con el modo UART, puenteando R149 y R155 si no recuerdo mal. Bien, pude enviar mediante XModem (usando Cutecom) por primera vez uno de vuestros u-boot (el que carga en RAM). Cuando venía el paso de cargar desde TFTP el u-boot-V1X.bin no sabía como realizarlo...

3. Volviendo a probar a cortocircuitar la Flash no había manera de hacer upload de la zona 0... Así que por último...

4. Vuelvo a intentar acceder al modo UART y apagón... Ya no hay LEDs al arranque y por serial tampoco dice nada. El USB-Serial (CP2102) enciende el LED azul de RX o TX nada mas conectarlos, cruzados o no, aunque sin ninguna señal en Cutecom.

Por todo esto... Suscribo fervientemente lo comentado por Noltari. EL MÉTODO DE 'PUENTE' O 'BOOTSTRAP' DE RESISTENCIAS PARA ACTIVAR EL MODO UART PARECE MÁS ARRIESGADO Y PELIGROSO QUE EL CORTOCIRCUITO DE LECTURA DE FLASH, ya que al menos hasta ahora no hay ningún fallo reportado usando este método.

El Balance actual de Routers Fundidos es de: [Modo UART] 2 : 0 [Corto FLASH]. Así que con esta información, que los nuevos no se lo piensen dos veces. Tal vez acabe fundiéndose alguno con el método de cortocircuitar la memoria flash, pero de momento parece estadísticamente menos probable.

Al menos yo, si vuelvo a trabajar con el Livebox 2.1 intentaría realizar la migración a OpenWRT rehuyendo de puentear resistencias. Mejor una punta de cable fino estañado y puentear incluso 3 o 4 patillas en el lugar adecuado de la memoria... Os digo que he sido así de bruto y sin problema...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 09-04-2014, 16:05 (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.
En los routers Lantiq es habitual encontrar en ciertas lineas 2 resistencias, una colocada y otra sin colocar.
Estas resistencias de pullup o pulldown ponen ciertas lineas a nivel alto o nivel bajo.
El problema surge cuando algunas de estas lineas esta siendo forzada a un nivel con un puente o cortocircuito y hay un driver que intenta poner esta linea a otro nivel distinto.
Este driver puede ser de una salida GPIO del propio chip, de una memoria o de cualquier otro dispositivo y ese cortocircuito permanente de la salida puede tener consecuencias.

Citar
Recuerdo de otro modelo, del ARV7518, de 8MB de flash, que uno de los puentes de las resistencias afectaba a la ultima linea de direcciones de la memoria flash, cambiando el arranque de un bloque de 4MB a otro bloque de 4MB.
Este cambio de bloque de arranque y otras resistencias de configuracion habilitaban el modo UART.
Por este mismo motivo habia que poner un interruptor y una resistencia en vez de un puente, y deshabilitar el forzado de esta linea tras el arranque y entrada en el modo UART.
Si se usaba un puente la lectura de los 4MB superiores de la flash coincidia exactamente con los 4MB inferiores, ya que con este puente se impedia el acceso a toda la memoria flash.

Mi recomendacion es que reviseis las lineas de los puentes para entrar al modo UART, por si alguna de las lineas llega hasta alguna de las patillas de la memoria flash.
Y si mis sospechas son ciertas sera una patilla de direcciones Axx.
Como se trata de una memoria de 32MB con un bus de datos de 16 bits, apostaria por la patilla A23 (pin numero 1).

http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf (http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf)

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: barriteleves en 09-04-2014, 17:24 (Mi?rcoles)
hola compañero dice:


Exacto, igual el post no quedaba claro por la edición, pero lo explico:

1. Con el Router PERFECTO y de fábrica  (salvo por la conexión serial), podía corromper la lectura de la memoria flash y acceder al modo administrador sin problema, ESE es el LOG de arriba. A pesar de introducir '!', 'u' y '0' era imposible sobrescribir la partición 0 del u-boot.

2. Por eso y también, por explorar, me pongo con el modo UART, puenteando R149 y R155 si no recuerdo mal. Bien, pude enviar mediante XModem (usando Cutecom) por primera vez uno de vuestros u-boot (el que carga en RAM). Cuando venía el paso de cargar desde TFTP el u-boot-V1X.bin no sabía como realizarlo...

3. Volviendo a probar a cortocircuitar la Flash no había manera de hacer upload de la zona 0... Así que por último...

4. Vuelvo a intentar acceder al modo UART y apagón... Ya no hay LEDs al arranque y por serial tampoco dice nada. El USB-Serial (CP2102) enciende el LED azul de RX o TX nada mas conectarlos, cruzados o no, aunque sin ninguna señal en Cutecom.

Por todo esto... Suscribo fervientemente lo comentado por Noltari. EL MÉTODO DE 'PUENTE' O 'BOOTSTRAP' DE RESISTENCIAS PARA ACTIVAR EL MODO UART PARECE MÁS ARRIESGADO Y PELIGROSO QUE EL CORTOCIRCUITO DE LECTURA DE FLASH, ya que al menos hasta ahora no hay ningún fallo reportado usando este método.

El Balance actual de Routers Fundidos es de: [Modo UART] 2 : 0 [Corto FLASH]. Así que con esta información, que los nuevos no se lo piensen dos veces. Tal vez acabe fundiéndose alguno con el método de cortocircuitar la memoria flash, pero de momento parece estadísticamente menos probable.

Al menos yo, si vuelvo a trabajar con el Livebox 2.1 intentaría realizar la migración a OpenWRT rehuyendo de puentear resistencias. Mejor una punta de cable fino estañado y puentear incluso 3 o 4 patillas en el lugar adecuado de la memoria... Os digo que he sido así de bruto y sin problema...

en tu caso insisteria en el corto en la flash con tera term por windows y con ymoden se lo enviava en el menu  trasns, motivo que me paso un caso pareceido, el primero se lo cargo la parienta tenia los puentes hechos y le arrimo la balleta y ya no enciende nada. por lo que confirmo tu teoria de que es mucho mas delicado asi de sa forma, pero en el corto a la memoria, se confirma que es mas flexible, en el segundo que me pille tambien me dio guerra para meter el uboot que gmtii puede corroborar no habia  o no sabia meterlo por esa via me costo e incluso se apago estuve casi por tirarlo, invisite en el corto y se consiguio. aunque te he comenado de memoria como lo realice, mirare unos apuntes que tengo haber si se confirma o si no te lo comento como lo hice suerte


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 09-04-2014, 17:42 (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.
En los routers Lantiq es habitual encontrar en ciertas lineas 2 resistencias, una colocada y otra sin colocar.
Estas resistencias de pullup o pulldown ponen ciertas lineas a nivel alto o nivel bajo.
El problema surge cuando algunas de estas lineas esta siendo forzada a un nivel con un puente o cortocircuito y hay un driver que intenta poner esta linea a otro nivel distinto.
Este driver puede ser de una salida GPIO del propio chip, de una memoria o de cualquier otro dispositivo y ese cortocircuito permanente de la salida puede tener consecuencias.

Citar
Recuerdo de otro modelo, del ARV7518, de 8MB de flash, que uno de los puentes de las resistencias afectaba a la ultima linea de direcciones de la memoria flash, cambiando el arranque de un bloque de 4MB a otro bloque de 4MB.
Este cambio de bloque de arranque y otras resistencias de configuracion habilitaban el modo UART.
Por este mismo motivo habia que poner un interruptor y una resistencia en vez de un puente, y deshabilitar el forzado de esta linea tras el arranque y entrada en el modo UART.
Si se usaba un puente la lectura de los 4MB superiores de la flash coincidia exactamente con los 4MB inferiores, ya que con este puente se impedia el acceso a toda la memoria flash.

Mi recomendación es que reviséis las lineas de los puentes para entrar al modo UART, por si alguna de las lineas llega hasta alguna de las patillas de la memoria flash.
Y si mis sospechas son ciertas sera una patilla de direcciones Axx.
Como se trata de una memoria de 32MB con un bus de datos de 16 bits, apostaría por la patilla A23 (pin numero 1).

http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf (http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf)

Saludos
espeltron
¿En el caso que comentas del ARV7518 te sacaba algo por puerto serie? Si no recuerdo mal el Danube tiene una rom integrada que es la que saca los primeros mensajes y lanza el bootloader, modo uart, etc. dependiendo de la configuración de los puentes que encuentre.
¿Podría ser un defecto después de soldar y desoldar en un componente o una soldadura que provoca que no arranque el SoC o que se quede en un estado "tonto"?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 09-04-2014, 20:14 (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.
En los routers Lantiq es habitual encontrar en ciertas lineas 2 resistencias, una colocada y otra sin colocar.
Estas resistencias de pullup o pulldown ponen ciertas lineas a nivel alto o nivel bajo.
El problema surge cuando algunas de estas lineas esta siendo forzada a un nivel con un puente o cortocircuito y hay un driver que intenta poner esta linea a otro nivel distinto.
Este driver puede ser de una salida GPIO del propio chip, de una memoria o de cualquier otro dispositivo y ese cortocircuito permanente de la salida puede tener consecuencias.

Citar
Recuerdo de otro modelo, del ARV7518, de 8MB de flash, que uno de los puentes de las resistencias afectaba a la ultima linea de direcciones de la memoria flash, cambiando el arranque de un bloque de 4MB a otro bloque de 4MB.
Este cambio de bloque de arranque y otras resistencias de configuracion habilitaban el modo UART.
Por este mismo motivo habia que poner un interruptor y una resistencia en vez de un puente, y deshabilitar el forzado de esta linea tras el arranque y entrada en el modo UART.
Si se usaba un puente la lectura de los 4MB superiores de la flash coincidia exactamente con los 4MB inferiores, ya que con este puente se impedia el acceso a toda la memoria flash.

Mi recomendación es que reviséis las lineas de los puentes para entrar al modo UART, por si alguna de las lineas llega hasta alguna de las patillas de la memoria flash.
Y si mis sospechas son ciertas sera una patilla de direcciones Axx.
Como se trata de una memoria de 32MB con un bus de datos de 16 bits, apostaría por la patilla A23 (pin numero 1).

http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf (http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf)

Saludos
espeltron
¿En el caso que comentas del ARV7518 te sacaba algo por puerto serie? Si no recuerdo mal el Danube tiene una rom integrada que es la que saca los primeros mensajes y lanza el bootloader, modo uart, etc. dependiendo de la configuración de los puentes que encuentre.
¿Podría ser un defecto después de soldar y desoldar en un componente o una soldadura que provoca que no arranque el SoC o que se quede en un estado "tonto"?
Como he dicho antes depende de lo que haya pasado y como hayan mantenido el diseño del Lantiq.
Si siguen usando un bit de direcciones para cambiar de bloque, por ejemplo la patilla A23 de la memoria flash o cualquier otra y se puentea la resistencia correspondiente a esta (a masa o a 3.3V), el pin del Lantiq correspondiente a la señal A23 que fija la direccion de memoria puede "quemarse".
No solo el pin del controlador de memoria, incluso todo el controlador de memoria flash del micro, con las consecuencias terribles que ocasiona.

Voy a desmontar el Livebox y ver que resistencias estais puenteando, a ver si con un polimetro confirmo mis sospechas.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 09-04-2014, 20:51 (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.
En los routers Lantiq es habitual encontrar en ciertas lineas 2 resistencias, una colocada y otra sin colocar.
Estas resistencias de pullup o pulldown ponen ciertas lineas a nivel alto o nivel bajo.
El problema surge cuando algunas de estas lineas esta siendo forzada a un nivel con un puente o cortocircuito y hay un driver que intenta poner esta linea a otro nivel distinto.
Este driver puede ser de una salida GPIO del propio chip, de una memoria o de cualquier otro dispositivo y ese cortocircuito permanente de la salida puede tener consecuencias.

Citar
Recuerdo de otro modelo, del ARV7518, de 8MB de flash, que uno de los puentes de las resistencias afectaba a la ultima linea de direcciones de la memoria flash, cambiando el arranque de un bloque de 4MB a otro bloque de 4MB.
Este cambio de bloque de arranque y otras resistencias de configuracion habilitaban el modo UART.
Por este mismo motivo habia que poner un interruptor y una resistencia en vez de un puente, y deshabilitar el forzado de esta linea tras el arranque y entrada en el modo UART.
Si se usaba un puente la lectura de los 4MB superiores de la flash coincidia exactamente con los 4MB inferiores, ya que con este puente se impedia el acceso a toda la memoria flash.

Mi recomendación es que reviséis las lineas de los puentes para entrar al modo UART, por si alguna de las lineas llega hasta alguna de las patillas de la memoria flash.
Y si mis sospechas son ciertas sera una patilla de direcciones Axx.
Como se trata de una memoria de 32MB con un bus de datos de 16 bits, apostaría por la patilla A23 (pin numero 1).

http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf (http://www.mxic.co.jp/datasheet/MX29GL256E,%203V%20(VI-O),%20256Mb,%20v1.4.pdf)

Saludos
espeltron
¿En el caso que comentas del ARV7518 te sacaba algo por puerto serie? Si no recuerdo mal el Danube tiene una rom integrada que es la que saca los primeros mensajes y lanza el bootloader, modo uart, etc. dependiendo de la configuración de los puentes que encuentre.
¿Podría ser un defecto después de soldar y desoldar en un componente o una soldadura que provoca que no arranque el SoC o que se quede en un estado "tonto"?
Como he dicho antes depende de lo que haya pasado y como hayan mantenido el diseño del Lantiq.
Si siguen usando un bit de direcciones para cambiar de bloque, por ejemplo la patilla A23 de la memoria flash o cualquier otra y se puentea la resistencia correspondiente a esta (a masa o a 3.3V), el pin del Lantiq correspondiente a la señal A23 que fija la direccion de memoria puede "quemarse".
No solo el pin del controlador de memoria, incluso todo el controlador de memoria flash del micro, con las consecuencias terribles que ocasiona.

Voy a desmontar el Livebox y ver que resistencias estais puenteando, a ver si con un polimetro confirmo mis sospechas.

Saludos
espeltron
Confirmo mis sospechas en un HW Version R01.

Al igual que en el modelo ARV7518, hay una resistencia que cambia el estado por defecto de direccionamiento de la memoria flash.
En aquel modelo de 8MB se cambiaba la direccion relativa a los 4MB superiores/inferiores para permitir el modo arranque por UART.

En este modelo ARV7519RW22 con una flash de 32MB siguen manteniendo el mismo modelo de conmutacion de 4MB.

La linea de señal de la resistencia R155 va a la linea A21 de la memoria flash (pin 15) y obligatoriamente tambien tiene que ir a algun pin del microprocesador Lantiq.

Por defecto esta linea esta puesta con la resistencia de pullup de 4.7K y referencia R154 a un nivel de tension de 3.3V, o sea, un nivel alto.

El puentear la resistencia R155 provoca:
- Un cortocircuito a masa con un valor proximo a 0 ohmios.
- Que la direccion de arranque pase de la posicion por defecto de 4MB (0x00400000) a la posicion de 0MB (0x00000000). He supuesto que el resto de lineas de direcciones tienen un valor bajo, pero esto esta sin confirmar.
- Que todas las posiciones que se mapeen con la linea A21 a nivel alto realmente direccionen A21 a nivel bajo debido al cortocircuito.

Este puenteo a nivel bajo provoca que durante la ejecucion de los programas en el lantiq, cuando se direccionen posiciones de memoria en la que la linea A21 deba estar a nivel alto, al estar puenteada, haya un cortocircuito en el pin/driver de salida del microprocesador.

Al ser una memoria con un bus de datos de 16 bits, esto afecta a los multiplos pares de los bloques de 4MB, inutilizando los siguientes bloques:
0x000400000 .. 0x0007FFFFF
0x000C00000 .. 0x000FFFFFF
0x001400000 .. 0x0017FFFFF
0x001C00000 .. 0x001FFFFFF

En los casos de equipos "muertos" caben 2 posibilidades:
- Pines del micro Lantiq quemados.
- Borrado de los bloques de la memoria flash que contienen el arranque de la UART y demas programas.

Procedimiento correcto (similar a los comentarios que hice sobre el ARV7518 en su dia y que nadie tuvo en cuenta):
- Usar una resistencia de 1K en vez de un puente (no generaria una corriente en el driver de salida mayor a 3.3mA), tanto para R148 como para R155.
- Usar un switch doble para deshabilitar estas resistencias una vez accedido al modo UART.

Para el ARV7518:
https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg285831/#msg285831 (https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg285831/#msg285831)
Citar
¡¡¡IMPORTANTE!!!

Cuidado con los puentes permanentes por soldadura que habilitan el boot por UART, ya que uno de ellos inutiliza los 4MB superiores de la flash (es la linea A21 de la flash).
Yo uso en lugar de puentes por soldaduras, dos resistencias de 1K, unos cablecillos y un interruptor doble.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: danitool en 09-04-2014, 21:24 (Mi?rcoles)
Como siempre espeltron, una excelente explicación y consejos.

Yo como sugerencia, a los que quemaron su placa de forma irrecuperable, decir aun podrían ser útiles para la ciencia para sacar un pinout desoldando el SoC, y confirmar como está cableado todo. Sé que este tipo de sugerencias siempre cae en saco roto.

No es tarea fácil trazar los pines y currarse un pinout, pero desoldando el SoC, con un secador potente para los que no tengan herramientas, una foto de calidad de la zona desoldada al menos, solo eso podría ser útil.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: espeltron en 09-04-2014, 22:05 (Mi?rcoles)
El procedimiento para comprobar si un router tiene el controlador de la memoria flash roto:
- Quitar cualquier puente que haya en la resistencia R155.
- Poner una punta de prueba, de osciloscopio o soldar un cablecillo en el pin de señal de la resistencia R155.
- Conectar un osciloscopio, un analizador logico, un polimetro o un circuito monitor con trigger en esa linea.

Por defecto, al arrancar el router, la linea estara a nivel alto, provocado por la resistencia de pullup R154 de 4.7K.

Esperar a que la linea cambie a nivel bajo (y suponer que no sea haya fundido permanentemente la salida y tenga siempre un nivel bajo).

Durante el resto de ejecucion del proceso esa linea debe de cambiar de nivel alto a nivel bajo cuando se mapeen posiciones de memoria flash con A21=LOW.
Esto suele pasar cuando se cargan y descomprimen las imagenes de la flash a la memoria ram.

Solo en el caso de que se estuviera ejecutando un programa que no accediera a la memoria flash, no se detectaria esto.

Mas comprobaciones:
- Ver el resto de lineas de la memoria flash, ver los niveles logicos y ver si cambian.
- Ver alimentaciones, por si fuera algun fusible que hubiera saltado o algun regulador, etc.
- Ver tensiones de otros pines, LEDS, RXD, TXD y otras GPIOS.
- Ver si alguna linea de reloj funciona: oscilador principal, CLK de 33Mhz/66Mhz del bus PCI, DDR, etc.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Tki2000 en 10-04-2014, 08:29 (Jueves)
Procedimiento correcto (similar a los comentarios que hice sobre el ARV7518 en su dia y que nadie tuvo en cuenta):
- Usar una resistencia de 1K en vez de un puente (no generaria una corriente en el driver de salida mayor a 3.3mA), tanto para R148 como para R155.
- Usar un switch doble para deshabilitar estas resistencias una vez accedido al modo UART.

Yo sí que lo tuve en cuenta. De hecho no podía flashear ninguna imagen de más de 4MB en el 7518, e incluso después de preguntarlo en el foro nadie me daba respuestas..... hasta que encontré este apunte y de hecho lo realcé citándolo en la respuesta a mí mismo... https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg300049/#msg300049 (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg300049/#msg300049)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Pteridium en 10-04-2014, 10:31 (Jueves)
Procedimiento correcto (similar a los comentarios que hice sobre el ARV7518 en su dia y que nadie tuvo en cuenta):
- Usar una resistencia de 1K en vez de un puente (no generaria una corriente en el driver de salida mayor a 3.3mA), tanto para R148 como para R155.
- Usar un switch doble para deshabilitar estas resistencias una vez accedido al modo UART.

Yo sí que lo tuve en cuenta. De hecho no podía flashear ninguna imagen de más de 4MB en el 7518, e incluso después de preguntarlo en el foro nadie me daba respuestas..... hasta que encontré este apunte y de hecho lo realcé citándolo en la respuesta a mí mismo... https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg300049/#msg300049 (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg300049/#msg300049)
espeltron, Tki2000, gracias por apuntar éste detalle. Voy a actualizar las wikis del ARV7518 y ARV7519RW indicando que se usen resistencias para hacer los puentes del modo uart adjuntando la explicación técnica.
Por desgracia no conozco el Livebox todavía, pero tengo dos 7518 medio muertos: en uno el switch dejó de funcionar y en el otro la flash no funciona, y en ninguno toqué nada, que es lo peor.
Parece que los ARV7518 y ARV7519RW son de trátame con delicadeza porque los 4518 sí que aguantan aunque te pases un poquito.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 10-04-2014, 10:38 (Jueves)
Después del sabor amargo tras la desilusión del otro día, me alegro de que mi percance haya servido para TOODO ESTO!

espeltron increíble... Y el resto de consejos, también.

Si otro Livebox 2.1 cae cerca ya se como hacer un trabajo fino y libre de peligros, sin resistencias no me la juego. >:D

Pedazo, pedazo temita... y modelo... y por supuesto... desarrolladores!! >:( >:(

EDITO Y AÑADO: Se me olvidaba recalcar el único LOG mío que queda colgado; Muestra como me es imposible reescribir la partición u-boot(tras corromper la lectura de la flash), y NO se me olvidaba mandar una '!' para entrar al modo administrador. Al final por eso acabé empeñándome en hacerlo por el modo UART, ¿A alguien le había pasado algo similar?



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: gmtii en 10-04-2014, 19:55 (Jueves)
buenas,

yo tengo dos ladrillos blancos para llegar a todo esto... y siempre haciendo el modo UART, pero también es cierto que en ambos le hicimos corto en todos sitio de la placa ...   ;D

siempre sospeché que el punto G de este router está por la R148 ... ahí murieron los dos...

lo cierto es que tengo un R01 y un R02 con dos switches dobles para activar el modo uart y no han dado el coñazo (eso sí, solo lo pulso al enceder y luego al solar se dejan de aplicar los puentes)

lo de la resistencia es totalmente acertado pienso yo también! lo pruebo y si tira, actualizo los procedimientos.

 
@GLaDOS: alguna vez me ha pasado; el método bestia consiste en

-arrancar openwrt desde el boot tras hacer el corto, y desde ahí
-sacar dump a la partición de configuración .
-Reset, y entramos con el corto de nuevo.
-Borramos la partición de configuración (Boot Parameters) y ahí el router se queda abierto en canal...
-ya podemos entrar al boot sin hacer corto pulsando 4 veces la barra espaciadora y podrás cambiar el boot por u-boot sin problemas.

Por último desde el u-boot recuperamos la copia de la partición de configuración en 0x01F800000

Desde luego todavía hay que afinar cosas con este router...

Saludos.



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: GLaDOS en 10-04-2014, 20:00 (Jueves)
A ver si pronto me hago con uno. Mañana tengo que recojer 2 routers para reciclaje... Uno es Jazztel de los de carcasa bicolor estilo VR y otro un movistar estilo ASL/ADB... A ver que cae. El caso es que vaya, los Livebox no se ven mucho, y cuando andan por ahí, cotizan alto.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: jar229 en 10-04-2014, 21:44 (Jueves)
Por razones que no viene al caso explicar en público, he modificado el título del hilo.

El que necesite algún tipo de explicación ... que me mande un MP.


Título: Re:
Publicado por: doblecero en 11-04-2014, 00:01 (Viernes)
Se entiende igual con este titulo! :)

Enviado desde mi GT-I9300 mediante Tapatalk


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 11-04-2014, 03:13 (Viernes)
Procedimientio limpio:

NO HE REALIZADO NINGUNA MODIFICACION EN EL HARDWARE DEL ROUTER, NI CORTOCIRCUITOS, NI RESISTENCIAS, NI NADA.
HASTA HE CONECTADO LOS TERMINALES DE LA UART RXD, TXD Y GND SIN REALIZAR SOLDADURAS.
No pregunteis como lo he hecho porque me da verguenza decirlo.

Pongo una captura de mi puerto serie a 115200, 8, N, 1:  ;D
Citar
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.60.00 build Oct  5 2011 14:14:47
                    Arcadyan Technology Corporation
=======================================================================
0xbe22ff1c : 70240000
0xBf203014 : 70240000
MXIC MX29GL256EL top boot 16-bit mode found

Copying boot params.....DONE

Enter command mode ...123
Key=********

Yes, Enter command mode ...


[VR9 Boot]:

Nada mas encender el router aparece lo siguiente:
Citar
Enter command mode
Teneis que pulsar 3 veces la barra espaciadora (teneis muy poco tiempo)

A continuacion aparece esto:
Citar
Key=

Pues aqui teneis que pegar lo que tengais en el portapapeles, porque apenas teneis 2 segundos para escribirlo.
En el portapapeles teneis que tener la siguiente cadena de texto:
Citar
Oh!123Go

Curiosamente esta cadena de texto es el PIN Code del BRNBOOT de los VR9 que aparece en la pagina de Recovering Tool de este router:
(https://dl.dropboxusercontent.com/s/7f5fmxzpf4ikjn5/router-defectuoso.jpg) (https://dl.dropboxusercontent.com/s/7f5fmxzpf4ikjn5/router-defectuoso.jpg)

Que tras introducirlo nos muestra esta pagina:
(https://dl.dropboxusercontent.com/s/fc8kr6pv0bdv7in/router-defectuoso-pin-ok.jpg) (https://dl.dropboxusercontent.com/s/fc8kr6pv0bdv7in/router-defectuoso-pin-ok.jpg)

Volviendo a la consola serie.
Teneis que pulsar la tecla ! para entrar al "Administrator Mode":
Citar
[VR9 Boot]:!

Enter Administrator Mode !


[VR9 Boot]:

No hay una ayuda que indique que es cada comando, yo se algunos:
Citar
[VR9 Boot]:0
Set Primary to 0.....PASS

[VR9 Boot]:1
Set Primary to 1.....PASS

[VR9 Boot]:2
Set to Linux image done

[VR9 Boot]:3
Set to Supertask image done

[VR9 Boot]:4
(no hace nada)

[VR9 Boot]:A
Enter MAC Address (12-34-56-78-90-AB):

[VR9 Boot]:C
Enter Default Password (AABBCCDD): <-- ES la CLAVE Wifi que lleva por defecto el router

[VR9 Boot]:R
Enter the Start Address to Read....0xB0000000
Data Length is (1) 4 Bytes (2) 2 Bytes (3) 1 Byte...   <-- Se pulsa por ejemplo 1 para definir una longitud de dato de 4 bytes
Enter the Count to Read....(Maximun 10000)100 <-- Se introduce por ejemplo 100 (que significa 100 datos de 4 bytes, o sea 400 bytes)

----------------------------------------------------------
 Address   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
----------------------------------------------------------
0xB0000000 10 00 00 0B 00 00 00 00 00 00 00 00 00 00 00 00
0xB0000010 68 8C 68 8C 00 00 00 00 31 2E 31 2E 30 00 00 00
0xB0000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0000030 40 80 90 00 40 80 98 00 40 80 68 00 40 1B 78 00
0xB0000040 3C 08 00 FF 35 08 FF 00 03 68 D8 24 3C 08 00 01
0xB0000050 35 08 95 00 17 68 00 19 00 00 00 00 40 08 80 00
0xB0000060 3C 09 80 00 35 29 FF FF 01 09 40 24 3C 09 36 04
0xB0000070 01 09 40 25 00 00 00 00 40 88 80 00 00 00 00 40
0xB0000080 00 00 00 40 00 00 00 40 00 00 00 C0 40 08 60 00
0xB0000090 3C 09 FF FC 35 29 FF FF 01 09 40 24 24 09 00 00
0xB00000A0 01 09 40 25 00 00 00 00 40 88 60 00 00 00 00 40
0xB00000B0 00 00 00 40 00 00 00 40 00 00 00 C0 3C 08 00 01
0xB00000C0 35 08 80 00 13 68 00 07 00 00 00 00 3C 08 00 01
0xB00000D0 35 08 84 00 13 68 00 03 00 00 00 00 10 00 00 19
0xB00000E0 00 00 00 00 40 08 80 00 3C 09 80 00 35 29 FF FF
0xB00000F0 01 09 40 24 3C 09 36 00 01 09 40 25 00 00 00 00
0xB0000100 40 88 80 00 00 00 00 40 00 00 00 40 00 00 00 40
0xB0000110 00 00 00 C0 40 08 60 00 3C 09 FF FC 35 29 FF FF
0xB0000120 01 09 40 24 24 09 00 00 01 09 40 25 00 00 00 00
0xB0000130 40 88 60 00 00 00 00 40 00 00 00 40 00 00 00 40
0xB0000140 00 00 00 C0 40 08 60 00 3C 09 00 03 01 09 40 24
0xB0000150 3C 09 04 40 01 09 40 25 00 00 00 00 40 88 60 00
0xB0000160 00 00 00 40 00 00 00 40 00 00 00 40 00 00 00 C0
0xB0000170 40 08 80 00 3C 09 7F FF 01 09 40 24 24 09 00 03
0xB0000180 01 09 40 25 00 00 00 00 40 88 80 00 00 00 00 40

[VR9 Boot]:W
Enter the Start Address to WRITE...0x  <-- Mejor no escribo nada :-\

VR9 Boot]: P
MAC address     : 12-34-56-78-89-AB
Serial number   : J123456789
Hardware version: 01
Options         : FE-FF-FF-FF-FF-FF
Default Password: AABBCCDD
Boot Primary    : Image 0
Current Image   : SuperTask

[VR9 Boot]:M
RAM upload destination: (default:0x80002000) : 0x
Starting XModem download...(press Enter to abort)  <-- ¿El XMODEM seria como en el ARV7518? ;D
CCCCCCCCCCCCCCCCCCCCCCCC
User abort!

[VR9 Boot]:V
Enter Board Version (01):

[VR9 Boot]:H
Enter Boot Option (FE-FF-FF-FF-FF-FF):

[VR9 Boot]:Y
Go to Memory Address: (default:0x80002000) : 0x  <-- Al darle al Enter reinicia el router
Jump to address 0x80002000 ...

[VR9 Boot]:E
ERASE 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 ERASE:
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: 7
Upload area 7.  Are you sure? (Y/n)

Para recuperar un aparato que tenia "defectuoso" solo he tenido que aplicar el comando 3:
Citar
[VR9 Boot]:3
Set to Supertask image done
Reiniciar el router y listo.
De tener un router que me mostraba la pagina "Recovering Tool" en la direccion http://192.168.1.1 (http://192.168.1.1) he pasado a tener un router que funciona como el original, sin que le parpadeen todas las luces al mismo tiempo.

Se pueden encontrar mas comandos en modelos parecidos, como el VRV7519.
Aunque puede haber alguna diferencia, sirve de referencia:
http://wiki.openwrt.org/toh/arcadyan/vgv7519#oem.easy.installation (http://wiki.openwrt.org/toh/arcadyan/vgv7519#oem.easy.installation)

Gracias Pteridium por la mano que me has echado.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Tki2000 en 11-04-2014, 08:36 (Viernes)

A continuacion aparece esto:
Citar
Key=

Pues aqui teneis que pegar lo que tengais en el portapapeles, porque apenas teneis 2 segundos para escribirlo.
En el portapapeles teneis que tener la siguiente cadena de texto:
Citar
Oh!123Go


¿Cómo has averiguado esa clave que no consigo encontrar por ninguna parte, pillín?
Si ese es el password del bootloader, con tu permiso voy a avisar a gmtii para que actualice la wiki de openwrt, que allí todavía no está contemplado.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: gmtii en 11-04-2014, 08:46 (Viernes)
eso, donde estaba?  ;D

(http://i752.photobucket.com/albums/xx161/leuzemia21/43133872cuentanos_mas_9.jpg)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 11-04-2014, 11:06 (Viernes)
eso, donde estaba?  ;D

(http://i752.photobucket.com/albums/xx161/leuzemia21/43133872cuentanos_mas_9.jpg)
Estaba en texto plano, en el interior de un dump:
AR7519_wholeOriginal.dump
Delante de otra string que ponia "Key="

Se me ocurrio probar ... y a la primera.  >:(

Muy escondida no estaba, no habia que desempaquetar archivos Squashfs o LZMA, ni nada.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: GLaDOS en 11-04-2014, 17:40 (Viernes)
Este tema está desmadrado... Acojonante espeltron! >:( >:( >:( >:( >:( >:(

Que ganas de pillar uno... ;D ;D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 11-04-2014, 19:31 (Viernes)
Buenas,

Hoy mismo me ha llegado el ARV7519 que compré por eBay.
Gracias a la password facilitada por espeltron, he podido adaptar brntool para hacer una copia de seguridad de la flash con el bootloader original:

Lo podéis descargar del siguiente repo:
https://github.com/openwrt-es/brntool
O para acceder al archivo únicamente:
https://raw.githubusercontent.com/openwrt-es/brntool/master/vr9tool.py

El comando para dumpear la flash al completo sería:
Código:
time ./vr9tool.py --read=flash.bin --addr=0xB0000000 --size=0x2000000 --block=0xB000
Para dumpear sólo el bootloader:
Código:
time ./vr9tool.py --read=flash.bin --addr=0xB0000000 --size=0xA0000 --block=0xB000

Procedimiento:
1) Comprobar que el puerto serie está correctamente conectado.
2) Ejecutar el comando.
3) Encender el router y verificar que el programa consigue empezar a dumpear la flash ("Waiting for prompt... Ok")
4) Echarse una siesta... o dos...

Tarda muchísimo, pero es lo que hay xD...
De momento estoy dumpeando la primera parte de la flash, a ver si puedo probar con un tamaño de bloque más grande, que agiliza bastante el proceso y lo pongo.

Saludos!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 11-04-2014, 20:43 (Viernes)
4) Echarse una siesta... o dos...

Tarda muchísimo, pero es lo que hay xD...
Hola Noltari
Yo he hecho un dumpeo de forma manual, ignorando el mensaje que te dice que no mas de 10000 (Maximun 10000).
El Tera Term me genera capturas de 122MB.
Cada volcado manual completo me tarda 3h 5min, y salvo algun problemilla que pueda haber de overflow o error en los datos, el volcado manual lo hace correctamente.
Comparando 2 o 3 volcados me aseguro que el 100% de los datos son correctos.

En el proximo volcado que tenga que hacer probare la herramienta vr9tool.py, ahora no le voy a dedicar otras 3 horas. Estoy seguro de que debe de funcionar bien.  ;)

Supongo que el volcado con esta herramienta tardara aproximadamente lo mismo, alrededor de 3 horas para un volcado completo.
El trabajar a velocidades de 115200 (11.25KB/s) es lo que tiene, hasta que no se realice el volcado por ethernet los tiempos no bajaran.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: gmtii en 11-04-2014, 22:43 (Viernes)
ahí está , quién iba a pensar que estuviera en claro en pleno offset A160 del boot... dimos por hecho que sólo estaba el hash como en el vgv7519... felicidades por el descubrimiento espeltron!

los métodos de corto y modo uart pasan a procedimientos de recuperación en caso de emergencia...

pueden confirmar que tras activar el modo administrador pueden flashear la zona 0 con el u-boot siguiente ?

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

saludos!

eso, donde estaba?  ;D

Estaba en texto plano, en el interior de un dump:
AR7519_wholeOriginal.dump
Delante de otra string que ponia "Key="

Se me ocurrio probar ... y a la primera.  >:(

Muy escondida no estaba, no habia que desempaquetar archivos Squashfs o LZMA, ni nada.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 12-04-2014, 01:33 (S?bado)
Iba a meterle directamente OpenWrt con el U-Boot Original del router:
U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)   <-- Accedido correctamente (md, loady. tftp, etc)
U-Boot 2010.06-LANTIQ-v-2.0.40-dirty (Apr 05 2012 - 14:50:56)  <-- Sin comprobar

Para entrar al modo de emergencia solo he tenido que poner en "Boot Options" lo siguiente: FF-00-00-00-00-00  <-- Por probar, no se que significa cada dato
Esto se cambia con el comando H.
Despues pulsamos Y y reiniciamos.

Presionar Enter nada mas reiinciar el router.

Y nos sale esto:
Código:
[VR9 Boot]:H

Enter Boot Option (FE-FF-FF-FF-FF-FF): FF-00-00-00-00-00
Set Options.....PASS


[VR9 Boot]:y

Go to Memory Address: (default:0x80002000) : 0x
Jump to address 0x80002000 ...

ROM VER: 1.0.5
CFG 01



=======================================================================
Wireless ADSL IAD VR9 Loader v0.60.00 build Oct  5 2011 14:14:47
                    Arcadyan Technology Corporation
=======================================================================
0xbe22ff1c : 70240000
0xBf203014 : 70240000
MXIC MX29GL256EL top boot 16-bit mode found

Copying boot params.....DONE

Enter command mode ...
Emergency value  : 1
FLASH_AREA_IMAGE_0 is Linux, load image ...

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
VR9 #
Unknown com' - try 'help'
VR9 # help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mdio    - mdio read and write
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
upgrade - upgrade - forward/backward copy memory to pre-defined flash location

version - print monitor version
VR9 #

No se si ya utilizabais este U-Boot o no, pero hay esta, para quien lo quiera probar.

Ademas de este U-Boot, el router viene de "fabrica" con OpenWrt version 8.09, o al menos partes de este software.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 12-04-2014, 06:46 (S?bado)
EL ARV7519RW22-A-LT ES EL HIJO OCULTO DEL EASYBOX 802 DE VODAFONE: >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Estoy como root, dentro del firmware original del router ARV7519RW22-A-LT R01, tal y como viene de fabrica, sin haberle metido aun ningun software.  >:(

Código:
root@arcadyan:/# whoami
root
root@arcadyan:/#

Código:
root@arcadyan:/# uname -a
Linux arcadyan 2.6.20.19 #5 Tue Jul 19 09:36:02 CST 2011 mips GNU/Linux

Código:
root@arcadyan:/# cat /etc/banner.wrt
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (8.09, $R) ----------------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@arcadyan:/#

Código:
root@arcadyan:/# cat /etc/banner.ifx
 OpenWrt - KAMIKAZE ($R) --- Lantiq Edition
 ----------------------------------------------
root@arcadyan:/#

Código:
root@arcadyan:/# cat /etc/banner
vr9 FW
root@arcadyan:/#

Ademas de la consola serie, el telnet tambien esta habilitado, poniendole previamente password al root:
(https://dl.dropboxusercontent.com/s/oo5uoww2qr1gzma/telnet.jpg) (https://dl.dropboxusercontent.com/s/oo5uoww2qr1gzma/telnet.jpg)

Si intento acceder a la pagina: http://192.168.1.1 (http://192.168.1.1)
Pasa esto:
(https://dl.dropboxusercontent.com/s/zvwf6fnlb0zsmbw/roja_01.jpg) (https://dl.dropboxusercontent.com/s/zvwf6fnlb0zsmbw/roja_01.jpg)
El tipico color naranja se ha vuelto rojo. ^-^

Anda, igual que los Arcadyan VGV7519 o los ARV7519 de KPN holandeses y alemanes:
https://forum.eneco.nl/storingen-problemen-112/workaround-voor-v8-modemarcadyan-vgv7519-experiabox-icm-toon-5675 (https://forum.eneco.nl/storingen-problemen-112/workaround-voor-v8-modemarcadyan-vgv7519-experiabox-icm-toon-5675)

El admin/admin no vale en este caso, asi que otra vez el mismo problema que con el "PIN Code" del "Recovering Tool", pero .. problema resuelto.  >:D

Hay mas paginas web que me indican que realmente es un VODAFONE:
(https://dl.dropboxusercontent.com/s/ai21ji6juob9o87/roja_02.jpg) (https://dl.dropboxusercontent.com/s/ai21ji6juob9o87/roja_02.jpg)
(https://dl.dropboxusercontent.com/s/kjskljugcw2lpe1/roja_03.jpg) (https://dl.dropboxusercontent.com/s/kjskljugcw2lpe1/roja_03.jpg)
(https://dl.dropboxusercontent.com/s/uzlsrq644rnj5oe/roja_04.jpg) (https://dl.dropboxusercontent.com/s/uzlsrq644rnj5oe/roja_04.jpg)
(https://dl.dropboxusercontent.com/s/yflwdsf1c7or9fz/roja_05.jpg) (https://dl.dropboxusercontent.com/s/yflwdsf1c7or9fz/roja_05.jpg)

Atentos:
(https://dl.dropboxusercontent.com/s/gnrecy1v2vbm6an/roja_06.jpg) (https://dl.dropboxusercontent.com/s/gnrecy1v2vbm6an/roja_06.jpg)
¿DSL-EasyBox?

¿Que ha pasado?, ¿que hace esto aqui?

(https://dl.dropboxusercontent.com/s/e4bq7ouz25ygc56/roja_07.jpg) (https://dl.dropboxusercontent.com/s/e4bq7ouz25ygc56/roja_07.jpg)

Atentos otra vez:
(https://dl.dropboxusercontent.com/s/03c3qz79e10ph6k/roja_08.jpg) (https://dl.dropboxusercontent.com/s/03c3qz79e10ph6k/roja_08.jpg)
¿Vodafone?

¿No era de la competencia?

Esta pagina lo aclara todo:
(https://dl.dropboxusercontent.com/s/90rri9sjh08xlvx/roja_09.jpg) (https://dl.dropboxusercontent.com/s/90rri9sjh08xlvx/roja_09.jpg)

El "DSL-EasyBox 802" es un "Arcadyan ARV752DPW", y han hecho un "Copy and Paste" o algo parecido en el desarrollo del software.

De paso tambien han utilizado el OpenWrt y el U-Boot, para que complicarse...

Todo esto ocultandolo, aunque no mucho, porque si ser informatico he llegado hasta este punto en poco tiempo.

Repito:
Todo esto se ha sacado de un Livebox 2.1 ARV7519RW22-A-LT HW version R01 sin modificar.
El OpenWrt 8.09 que aparece estaba ahi, no se le ha metido.
El que aparezcan paginas de un EasyBox 802 y hasta el nombre de Vodafone, deja claro de donde han partido con el software.
En el interior aparecen textos y enlaces como los siguientes:
"DSL-EasyBox 802"
http://www.dsl-easybox.de/802
Lo que no he encontrado ha sido ninguna referencia a licencias GPL o cualquier otro tipo de licencias.

Ahora el Login y el Password utilizado para acceder a la pagina web:
Login ID: root
Password: 123456

Para que gmtii no me ponga fotos de su infancia, os cuento:

El 123456 estaba en texto plano.

En concreto la cadena completa es:
Citar
By default, the username is "root" and password is "123456". Please assign another password to the

No creo que haga falta traductor para entender lo que pone.

El fichero de donde se ha sacado estaba un poquitin oculto, pero no mucho, en:
tmp/pfs_en.img

Este fichero es accesible desde:
Código:
root@arcadyan:/#

Este router tiene mas consolas, terminales, paginas web y modos de funcionamiento que una navaja suiza. ;D
3 paginas web diferentes
2 boot: [VR9 Boot] y U-Boot
1 Consola de depuracion con sus propios comandos
1 Consola de sistema
1 Terminal telnet
E innumerables modos de funcionamiento
Y seguro que se me ha olvidado algo y queda algo mas por descubrir.

¿Si encuentro algo de Telefonica me invitais a unas cervezas?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 12-04-2014, 07:36 (S?bado)
Código:
root@arcadyan:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00020000 "uboot"
mtd1: 00040000 00020000 "uboot_bin"
mtd2: 00020000 00020000 "uboot_cfg"
mtd3: 00200000 00020000 "kernel"
mtd4: 00a00000 00020000 "rootfs"
mtd5: 00b00000 00020000 "rootfs2"
mtd6: 000e0000 00020000 "sys_config"
mtd7: 00600000 00020000 "supertask_img"
mtd8: 00100000 00020000 "supertask_cfg"
mtd9: 00080000 00020000 "supertask_bootcfg"

http://wiki.openwrt.org/toh/arcadyan/arv7519 (http://wiki.openwrt.org/toh/arcadyan/arv7519)
Citar
Original Flash Layout

This is the Flash layout as logged by the original VR9 Bootloader

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

Las cifras no concuerdan, al menos en los tamaños.

Como tengo la imagen "dumpeada" y un memoria montada automaticamente en el puerto USB:
- Hare un cat /dev/mtdX > /tmp/usb/a1/mtdX

Para que no haya duda de los tamaños y las posiciones que ocupa cada cosa.

Código:
root@arcadyan:/# ls /dev/mtd*
/dev/mtd0       /dev/mtd4       /dev/mtd8       /dev/mtdblock4
/dev/mtd0ro     /dev/mtd4ro     /dev/mtd8ro     /dev/mtdblock5
/dev/mtd1       /dev/mtd5       /dev/mtd9       /dev/mtdblock6
/dev/mtd1ro     /dev/mtd5ro     /dev/mtd9ro     /dev/mtdblock7
/dev/mtd2       /dev/mtd6       /dev/mtdblock0  /dev/mtdblock8
/dev/mtd2ro     /dev/mtd6ro     /dev/mtdblock1  /dev/mtdblock9
/dev/mtd3       /dev/mtd7       /dev/mtdblock2
/dev/mtd3ro     /dev/mtd7ro     /dev/mtdblock3
root@arcadyan:/#

Una vez verificado todo, informad a los encargados de mantener la pagina web indicada, para que puedan actualizarla y los usuarios no hagan backups erroneos de sus equipos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: GLaDOS en 12-04-2014, 08:59 (S?bado)
EL ARV7519RW22-A-LT ES EL HIJO OCULTO DEL EASYBOX 802 DE VODAFONE: >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Y tú, por lo menos, el hijo sin reconocer de Neo.  >:( >:( >:(

Lo dicho, hay que hacerse con un Easybox... Ups... Quiero decir Livebox. >:( >:( >:( >:( >:( >:(



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 12-04-2014, 11:07 (S?bado)
Despues de obtener los mtdX.bin y analizarlos pongo los siguientes resultados:
(datos validos, salvo posibles cambios en otras versiones y otros casos excepcionales)

TAMAÑO DE BLOQUE EN EL BORRADO:
Código:
Erasesize: 0x00020000 (128K)
Para toda la flash de 32MB

TAMAÑOS:
Código:
mtd0.bin "uboot" 262.144 (256K) 0x00040000
mtd1.bin "uboot_bin" 262.144 (256K) 0x00040000
mtd2.bin "uboot_cfg" 131.072 (128K) 0x00020000
mtd3.bin "kernel" 2.097.152(2048K) 0x00200000
mtd4.bin "rootfs" 10.485.760(10240K) 0x00A00000
mtd5.bin "rootfs2" 11.534.336(11264K) 0x00B00000
mtd6.bin "sys_config" 917.504(896K) 0x000E0000
mtd7.bin "supertask_img" 6.291.456(6144K) 0x00600000
mtd8.bin "supertask_cfg" 1.048.576(1024K) 0x00100000
mtd9.bin "supertask_bootcfg" 524.288(512K) 0x00080000

POSICIONES DE MEMORIA FLASH (BASE=0xB0000000):
Código:
mtd0.bin 0xB0000000 .. 0xB003FFFF
mtd1.bin 0xB0040000 .. 0xB007FFFF
mtd2.bin 0xB0080000 .. 0xB009FFFF
mtd3.bin 0xB00A0000 .. 0xB029FFFF
mtd4.bin 0xB02A0000 .. 0xB0C9FFFF
mtd5.bin 0xB0CA0000 .. 0xB179FFFF
mtd6.bin 0xB17A0000 .. 0xB187FFFF
mtd7.bin 0xB1880000 .. 0xB1E7FFFF
mtd8.bin 0xB1E80000 .. 0xB1F7FFFF
mtd9.bin 0xB1F80000 .. 0xB1FFFFFF

El dumpeo inicial dump.bin que se le habia hecho a la flash del router se ha descompuesto en bloques mtdX.

Se ha utilizado el siguiente programilla o script:
Código:
dd if=dump.bin of=mtd0.bin bs=1k count=256
dd if=dump.bin of=mtd1.bin bs=1k count=256 skip=256
dd if=dump.bin of=mtd2.bin bs=1k count=128 skip=512
dd if=dump.bin of=mtd3.bin bs=1k count=2048 skip=640
dd if=dump.bin of=mtd4.bin bs=1k count=10240 skip=2688
dd if=dump.bin of=mtd5.bin bs=1k count=11264 skip=12928
dd if=dump.bin of=mtd6.bin bs=1k count=896 skip=24192
dd if=dump.bin of=mtd7.bin bs=1k count=6144 skip=25088
dd if=dump.bin of=mtd8.bin bs=1k count=1024 skip=31232
dd if=dump.bin of=mtd9.bin bs=1k count=512 skip=32256

Comparando los mtdX del dump inicial y los mtdX obtenidos mediante la consola root de linux, se aprecian diferencias minimas solo en dos de estos bloques:
mtd4: diferencias en subbloques por la propia estructura del sistema de ficheros jffs2 (numeros magicos 19 85 20 03 y otros)
mtd9: los cambios de parametros del arranque del boot, concretamente "Boot Options"

El resto de bloques mtd0, mtd1, mtd2, mtd3, mtd5, mtd6, mtd7 y mtd8 no se han alterado, son 100% identicos.

El programilla o script para recomponer el dump seria algo tan sencillo como:
Código:
cat mtd0.bin mtd1.bin mtd2.bin mtd3.bin mtd4.bin mtd5.bin mtd6.bin mtd7.bin mtd8.bin mtd9.bin > dump.bin
Aunque por los retornos de carro y de linea 0x0D 0x0A, en windows no me funciona, generando un fichero de tamaño mayor.

No voy a identificar que es cada bloque, puedo decir que alguno de ellos utiliza el sistema de ficheros JFFS2, pero al ser para MIPS y ser big endian hay que pasarlo primero a little endian para poder montarlo en un PC con linux.

De esta forma se tiene acceso al sistema de ficheros rootfs y poder ver logs de errores o cualquier otra cosa interesante.

Seria recomendable que alguien informara a los editores de la siguiente pagina:
http://wiki.openwrt.org/toh/arcadyan/arv7519 (http://wiki.openwrt.org/toh/arcadyan/arv7519)
Para que tuvieran esto en cuenta y revisaran las tablas de particiones.

Otros desarrolladores con routers de otras revisiones pueden contrastar resultados, por si difirieran en algo.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 12-04-2014, 13:09 (S?bado)
EL ARV7519RW22-A-LT ES EL HIJO OCULTO DEL EASYBOX 802 DE VODAFONE: >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Estoy como root, dentro del firmware original del router ARV7519RW22-A-LT R01, tal y como viene de fabrica, sin haberle metido aun ningun software.  >:(

Código:
root@arcadyan:/# whoami
root
root@arcadyan:/#

Código:
root@arcadyan:/# uname -a
Linux arcadyan 2.6.20.19 #5 Tue Jul 19 09:36:02 CST 2011 mips GNU/Linux

Código:
root@arcadyan:/# cat /etc/banner.wrt
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (8.09, $R) ----------------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@arcadyan:/#

Código:
root@arcadyan:/# cat /etc/banner.ifx
 OpenWrt - KAMIKAZE ($R) --- Lantiq Edition
 ----------------------------------------------
root@arcadyan:/#

Código:
root@arcadyan:/# cat /etc/banner
vr9 FW
root@arcadyan:/#
Pues si usa OpenWRT Kamikaze y tiene opkg a alguno puede que no le haga falta meterle mano.  >:(
Además está el la versión del kernel y de GCC:
Código:
Linux version 2.6.20.19 (ammon@debian-GccCompiler) (gcc version 3.4.6 (OpenWrt-2.0)) #5 Tue Jul 19 09:36:02 CST 2011
Fijo que alguien se va a meter a hacer un backport de la versión 8.09 para compilar aplicaciones.  ;)
Estos de Astoria y Orange son un poco chapuceros...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 12-04-2014, 13:21 (S?bado)
Pues si usa OpenWRT Kamikaze y tiene opkg a alguno puede que no le haga falta meterle mano.  >:(
Además está el la versión del kernel y de GCC:
Código:
Linux version 2.6.20.19 (ammon@debian-GccCompiler) (gcc version 3.4.6 (OpenWrt-2.0)) #5 Tue Jul 19 09:36:02 CST 2011
Fijo que alguien se va a meter a hacer un backport de la versión 8.09 para compilar aplicaciones.  ;)
Estos de Astoria y Orange son un poco chapuceros...
Por lo que yo pude probar del firmware antes de meterle uboot y OpenWrt, no parecía tener soporte para xDSL, pero no puedo asegurarlo 100%.

De todas formas, tengo mi backup de la flash entera, que sólo tardó 3 horas y algo xD, por si algún día quiero trastear.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 12-04-2014, 13:48 (S?bado)
Pues si usa OpenWRT Kamikaze y tiene opkg a alguno puede que no le haga falta meterle mano.  >:(
Además está el la versión del kernel y de GCC:
Código:
Linux version 2.6.20.19 (ammon@debian-GccCompiler) (gcc version 3.4.6 (OpenWrt-2.0)) #5 Tue Jul 19 09:36:02 CST 2011
Fijo que alguien se va a meter a hacer un backport de la versión 8.09 para compilar aplicaciones.  ;)
Estos de Astoria y Orange son un poco chapuceros...
Por lo que yo pude probar del firmware antes de meterle uboot y OpenWrt, no parecía tener soporte para xDSL, pero no puedo asegurarlo 100%.

De todas formas, tengo mi backup de la flash entera, que sólo tardó 3 horas y algo xD, por si algún día quiero trastear.

Saludos.
Con cat /dev/mtdX, sync y un lapiz USB FAT32 he realizado el volcado de todas las particiciones en menos de 1 minuto.  ^-^
Lo de las 3 horas ya no mr gusta, ahora prefiero este metodo.  :D

Nota mtdX = mtdXro = mtdblockX

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 12-04-2014, 16:21 (S?bado)
Buenas,

He enviado un parche para arreglar la generación de imágenes en trunk, ya que blogic tuvo arreglar el parche que envió Pteridium y se debió de equivocar en las definiciones de la creación de las imágenes, ya que están en la sección xway, en vez de en la correspondiente a VR9.

Además, se ha colado un espacio en blanco por ahí que impide crear las imágenes.

http://patchwork.openwrt.org/patch/5152/

P.D: No hay forma de obtener el Firmware_Speedport_W921V_1.20.000.bin para extraer el firmware de vdsl y tapi. ¿Alguien me lo puede facilitar?

Saludos!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 12-04-2014, 16:30 (S?bado)
P.D: No hay forma de obtener el Firmware_Speedport_W921V_1.20.000.bin para extraer el firmware de vdsl y tapi. ¿Alguien me lo puede facilitar?
ftp://ftp.draytek.com/Vigor2760/Firmware/GPL/
En el directorio dl (está basado en openwrt) hay firms para dar y tomar.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 12-04-2014, 19:33 (S?bado)
hola compañero dice:

Buenas,

He enviado un parche para arreglar la generación de imágenes en trunk, ya que blogic tuvo arreglar el parche que envió Pteridium y se debió de equivocar en las definiciones de la creación de las imágenes, ya que están en la sección xway, en vez de en la correspondiente a VR9.

Además, se ha colado un espacio en blanco por ahí que impide crear las imágenes.

http://patchwork.openwrt.org/patch/5152/

P.D: No hay forma de obtener el Firmware_Speedport_W921V_1.20.000.bin para extraer el firmware de vdsl y tapi. ¿Alguien me lo puede facilitar?

Saludos!

creo recordar que tengo alguno lo que no recuerdo es la version dime y los buco en mi pc y donde te lo envio ??? o  donde los cuelgo ??


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: PepeP en 12-04-2014, 19:41 (S?bado)
Hola
Vi el post muy interesante y me puse a probar
El comando H no es el que cambia de imagen
para poder poner el modo linux basta cn poner el comando "2"
para volver al firmware original "3"
Esto lo he sacado de http://wiki.openwrt.org/toh/arcadyan/vgv7519
A mi no me ha cambiado nada pone H y luego FF-00.....
Lo curioso es que pongo el comando 2 arranca linux pero no tengo pagina web de configuracion, pero la consola funciona en telnet con login root y pass 123456


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: PepeP en 12-04-2014, 20:28 (S?bado)
Espeltron ahi tienes la otra imagen arrancando
U-Boot 2010.06-LANTIQ-v-2.0.40-dirty (Apr 05 2012 - 14:50:56)

CLOCK CPU 500M RAM 250M
DRAM:  64 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   Internal phy(FE) firmware version: 0x4406
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  3  2  1  0
## Booting kernel from Legacy Image at b00a0000 ...
   Image Name:   MIPS LTQCPE Linux-2.6.32.32
   Created:      2012-04-05   1:29:22 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1441728 Bytes = 1.4 MiB
   Load Address: 80002000
   Entry Point:  800061b0
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 13-04-2014, 03:11 (Domingo)
Buenas,

He enviado un parche para arreglar la generación de imágenes en trunk, ya que blogic tuvo arreglar el parche que envió Pteridium y se debió de equivocar en las definiciones de la creación de las imágenes, ya que están en la sección xway, en vez de en la correspondiente a VR9.

Además, se ha colado un espacio en blanco por ahí que impide crear las imágenes.

http://patchwork.openwrt.org/patch/5152/

P.D: No hay forma de obtener el Firmware_Speedport_W921V_1.20.000.bin para extraer el firmware de vdsl y tapi. ¿Alguien me lo puede facilitar?

Saludos!
Parche incorporado al repositorio oficial:
https://dev.openwrt.org/changeset/40495

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 15-04-2014, 22:35 (Martes)
Buenas,

He conseguido hacer funcionar todos los puertos Fast Ethernet y de paso he limpiado y arreglado otras cosillas del ARV7519RW.
http://patchwork.openwrt.org/patch/5167/

A ver si mañana o ahora después tengo tiempo para hacer un uboot en el que funcionen todos los puertos.

Saludos!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 15-04-2014, 23:41 (Martes)
Buenas,

He conseguido hacer funcionar todos los puertos Fast Ethernet y de paso he limpiado y arreglado otras cosillas del ARV7519RW.
http://patchwork.openwrt.org/patch/5167/

A ver si mañana o ahora después tengo tiempo para hacer un uboot en el que funcionen todos los puertos.

Saludos!
¡Serás ...! ¡Yo molestando a la gente para que haga pruebas e intentando varias cosas sin éxito y llegas tú y en dos patadas lo solucionas!  :'(
¡Enhorabuena!  >:( >:( >:( >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: gmtii en 16-04-2014, 13:02 (Mi?rcoles)
perfecto! podrías incorporar los cambios en el git 'oficial' de u-boot-lantiq en Openwrt/v2014.01 ? Luka ha tomado esta fuente para añadirlo a Openwrt.

https://github.com/danielschwierzeck/u-boot-lantiq/pull/4/files

@Pteridium: tenías razón con el fw.. y el cambio estaba delante de nuestras narices...  ;D

Buenas,

He conseguido hacer funcionar todos los puertos Fast Ethernet y de paso he limpiado y arreglado otras cosillas del ARV7519RW.
http://patchwork.openwrt.org/patch/5167/

A ver si mañana o ahora después tengo tiempo para hacer un uboot en el que funcionen todos los puertos.

Saludos!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 16-04-2014, 14:29 (Mi?rcoles)
perfecto! podrías incorporar los cambios en el git 'oficial' de u-boot-lantiq en Openwrt/v2014.01 ? Luka ha tomado esta fuente para añadirlo a Openwrt.

https://github.com/danielschwierzeck/u-boot-lantiq/pull/4/files

@Pteridium: tenías razón con el fw.. y el cambio estaba delante de nuestras narices...  ;D
Buenas,

El caso es que estaba intentando probar los cambios en el uboot y lo flashee mal y he brickeado el router xD.
Conseguí ponerlo en modo uart sin que la placa muriera (con resistencias de 1k) y arranca bien en modo uart:
Código:
ROM VER: 1.1.4
CFG 04
UART
El caso es que mando el uboot.asc como en otros routers lantiq, pero no arranca, se queda ahí...

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 16-04-2014, 16:38 (Mi?rcoles)
hola Noltari dice:

perfecto! podrías incorporar los cambios en el git 'oficial' de u-boot-lantiq en Openwrt/v2014.01 ? Luka ha tomado esta fuente para añadirlo a Openwrt.

https://github.com/danielschwierzeck/u-boot-lantiq/pull/4/files

@Pteridium: tenías razón con el fw.. y el cambio estaba delante de nuestras narices...  ;D
Buenas,

El caso es que estaba intentando probar los cambios en el uboot y lo flashee mal y he brickeado el router xD.
Conseguí ponerlo en modo uart sin que la placa muriera (con resistencias de 1k) y arranca bien en modo uart:
Código:
ROM VER: 1.1.4
CFG 04
UART
El caso es que mando el uboot.asc como en otros routers lantiq, pero no arranca, se queda ahí...

Saludos.

aunque soy novato me permites preguntarte si has intentado realizar el prodecimiento mediante corto el la memoria como esta esplicado por el compañero gmtii en el primer post ??

esta opcion ya me paso y solo pude realizarlo mediante este metodo que te he comentado suerte


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 16-04-2014, 18:36 (Mi?rcoles)
perfecto! podrías incorporar los cambios en el git 'oficial' de u-boot-lantiq en Openwrt/v2014.01 ? Luka ha tomado esta fuente para añadirlo a Openwrt.

https://github.com/danielschwierzeck/u-boot-lantiq/pull/4/files

@Pteridium: tenías razón con el fw.. y el cambio estaba delante de nuestras narices...  ;D

Buenas,

He conseguido hacer funcionar todos los puertos Fast Ethernet y de paso he limpiado y arreglado otras cosillas del ARV7519RW.
http://patchwork.openwrt.org/patch/5167/
@gmtii: estábamos cerca, sí, pero lejos porque los interfaces de red del VR9 no los entiende ni su padre.  >:D
Lo que no entiendo es cómo hace Noltari que coge un aparato y en dos patadas lo tiene listo.  ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 16-04-2014, 19:14 (Mi?rcoles)
@gmtii: estábamos cerca, sí, pero lejos porque los interfaces de red del VR9 no los entiende ni su padre.  >:D
Lo que no entiendo es cómo hace Noltari que coge un aparato y en dos patadas lo tiene listo.  ???
Hombre, me tiré todo el día de ayer trasteando hasta dar con la configuración correcta y consultando a blogic, que el pobre tiene que andar harto de mi xD.

En fin, aquí tenéis como debería ser el uboot para que funcionen los puertos ethernet:
https://github.com/openwrt-es/barrier-breaker-openwrt/commit/22bf34b369b10f1fb6667ab5de8e66dca740ab86

Ando a ver si consigo recuperarlo pero no hay manera...
El modo uart no recibe datos por serie y no tengo ni idea de por qué :$.

A ver si consigo arreglar el router, porque con haber petado 2 ya voy servido...

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 19-04-2014, 13:37 (S?bado)
Hola, quería hacer una aportación por lo que he descubierto (yo no, ha sido espeltron), en el primer post dice:

Citar
1.- Accediendo con la contraseña

Arrancamos el router con el puerto serie conectado y pulsamos 4 veces la barra espaciadora. La contraseña debemos pegarla porque no da tiempo a escribirla a mano.

Una vez tengamos login tenemos pasamos al punto Cambio de boot.

Tengo un Livebox que es R01, he conectado el USB-->TTL a 115200, arrancado el hyperterminal y encendido el mismo, siguiendo la instrucciones he golpeado  CUATRO veces la barra espaciadora y luego he pegado la clave y, ¡¡¡nada!!! el proceso de carga del router continúa, pero observo que al pedir la clave me sale un ASTERISCO, lo cual me ha dado por pensar que no hay que golpear CUATRO veces sino TRESy realizada la prueba he golpeado TRES veces y he pegado la clave y ¡¡¡zas!!! he entrado en modo comando, introduzco ! y dentro del modo administrador.

No se si habrá sido un error de transcripción o que la versión R02 necesita CUATRO golpes, pero la versión R01 que yo tengo solo necesita TRES.

CON CUATRO GOLPES
Citar
=======================================================================
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 ...123
Key=*

CON CUATRO GOLPES y pegado LA CLAVE
Citar
=======================================================================
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 ...123
Key=********

Get Primary to 0.....
Image Check from FLASH_AREA_IMAGE_0 :


CON TRES GOLPES y pegada LA CLAVE
Citar
=======================================================================
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 ...123
Key=********

Yes, Enter command mode ...


[VR9 Boot]:!

Enter Administrator Mode !


[VR9 Boot]:

Saludos

NOTA: Acabo  de darme cuenta de un a cosa:

En el primer post habla de CUATRO GOLPES DE BARRA ESPACIADORA

y en el post Respuesta #255 : 11-04-2014, 03:13 (Viernes) de espeltron

habla de TRES GOLPES DE BARRA ESPACIADORA

Asi que el único descubrimiento que he hecho ha sido QUE HAY UN ERROR EN EL PRIMER POST pues en el post 255 de speltron habla de los TRES que yo he visto.

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: danitool en 19-04-2014, 16:31 (S?bado)
Como curiosidad acerca de dar tres golpes en la barra espaciadora para parar el bootloader en modo recuperación, decir que en los viejos ADM5120 con bootloader adm también son tres golpes.

El ADM5120 era de ADMTek, el cual fue comprado por Infineon. Luego más tarde Infineon fue comprado o refundado, cosa que no tengo claro, por lo que hoy se conoce como Lantiq.

Supongo que siempre le gustó dar tres golpes a los ingenieros de de ADMTek  ;D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 19-04-2014, 16:56 (S?bado)
Buenas,

He enviado un parche necesario para que funcione el ethernet en los ARV7519RW22 v1.2, ya que el firmware no se linkea en el kernel y "peta" al intentar cargarlo:
http://patchwork.openwrt.org/patch/5194/

P.D: no he recuperado el router aún, pero eso viene de las pruebas que ya hice para arreglar el ethernet antes de que muriera.

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 19-04-2014, 16:58 (S?bado)
Como curiosidad acerca de dar tres golpes en la barra espaciadora para parar el bootloader en modo recuperación, decir que en los viejos ADM5120 con bootloader adm también son tres golpes.

El ADM5120 era de ADMTek, el cual fue comprado por Infineon. Luego más tarde Infineon fue comprado o refundado, cosa que no tengo claro, por lo que hoy se conoce como Lantiq.

Supongo que siempre le gustó dar tres golpes a los ingenieros de de ADMTek  ;D

Yo lo que digo es que en el primer post dice CUATRO golpes y en otro post dice TRES. He visto que funciona con TRES. Si es asi, CORREGID el primer post que dice CUATRO.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 19-04-2014, 17:01 (S?bado)
No se que he hecho, llegué a entrar en modo administrador (con este prompt: [VR9 Boot]: ), con los tres golpe de barra y la clave, y llegué a obtener el menú de comandos.

Siguiendo leyendo, pulsando el 2 salía algo de linux y el 3 salía otra cosa (creo que era el original).

No se cual fue el último que pulsé (creo que fue el 2). Al reiniciar me salió un promt que ponía root@arcadyan (si mal no recuerdo) llegué a sacar el logo de OpenWRT y seguí probando cosas.

Quería sacar una copia de seguridad de todo, pero como no encontraba los comandos, seguí trasteando y ahora me sale otro promt que es VR9# y no consigo regresar al original.

En el arranque me sale este código:

Citar
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 ...
Emergency value  : 57
FLASH_AREA_IMAGE_0 is Linux, load image ...

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
VR9 #

Con Help obtengo otro menú que no era el de antes:

Citar
VR9 # help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mdio    - mdio read and write
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
upgrade - upgrade - forward/backward copy memory to pre-defined flash location

version - print monitor version
VR9 #

Que he hecho, o mejor dicho, que debo hacer para regresar al menú original para poder sacar la copia antes de subir nada.

Diculpadme, pero soy totalmente novato en estos lares.

Gracias y saludos



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Noltari en 19-04-2014, 17:24 (S?bado)
Acabo de enviar otra tanda de parches para uboot-lantiq.
No están directamente relacionados con el ARV7519, pero sirve de limpieza para versiones futuras en las que si esté incluido el ARV7519.

http://patchwork.openwrt.org/patch/5196/
http://patchwork.openwrt.org/patch/5195/
http://patchwork.openwrt.org/patch/5197/

Saludos.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 19-04-2014, 19:24 (S?bado)
www-www a mi me ha funcionado esto, aunque no se exactamente el "¿por que?".

En el [VR9 Boot] pones lo siguiente:
H
Y modificas el boot options de FE-FF-FF-FF-FF-FF o FF-FF-FF-FF-FF-FF a:
FF-00-00-00-00-00

Pones "linux image" con:
2

Reinicias con:
Y

Dentro de root@arcadyan haz esto:
1.- Coloca una memoria USB formateada como FAT16 o FAT32. Yo he usado el puerto USB trasero, pero valdria igualmente el otro.

2.- Realiza el backup de todo en menos de 1 minuto:
Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin
sync
cat /dev/mtd1 > /tmp/usb/a1/mtd1.bin
sync
cat /dev/mtd2 > /tmp/usb/a1/mtd2.bin
sync
cat /dev/mtd3 > /tmp/usb/a1/mtd3.bin
sync
cat /dev/mtd4 > /tmp/usb/a1/mtd4.bin
sync
cat /dev/mtd5 > /tmp/usb/a1/mtd5.bin
sync
cat /dev/mtd6 > /tmp/usb/a1/mtd6.bin
sync
cat /dev/mtd7 > /tmp/usb/a1/mtd7.bin
sync
cat /dev/mtd8 > /tmp/usb/a1/mtd8.bin
sync
cat /dev/mtd9 > /tmp/usb/a1/mtd9.bin
sync

Desmontas la unidad USB:
Citar
umount /tmp/usb/a1

Ahora desde un PC con linux unes los archivos para generar el "dump.bin" de 32MB.
Citar
cat mtd0.bin mtd1.bin mtd2.bin mtd3.bin mtd4.bin mtd5.bin mtd6.bin mtd7.bin mtd8.bin mtd9.bin > dump.bin
Con windows la version del cat.exe comete errores con los retornos de carro, generando archivos mas grandes

En cuanto a la definicion de particiones hecha en:
http://wiki.openwrt.org/toh/arcadyan/arv7519 (http://wiki.openwrt.org/toh/arcadyan/arv7519)
Pienso que la tabla definida en esa pagina no es la correcta, ya que los mtdX obtenidos ahora tienen una estructura correcta, forman particiones correctas de imagenes, sistemas de ficheros JFFS2, etc.
Quien quiera puede verificarlo.

He verificado que la imagen generada por un volcado serie de algo mas de 3h y el dump.bin obtenido por este metodo concuerdan, salvo alguna modificacion en unos pocos bytes sin importancia. Dicha modificacion es generada por el propio proceso de acceso.
Mas informacion en:
https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg307557/#msg307557 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg307557/#msg307557)

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 19-04-2014, 19:39 (S?bado)
www-www a mi me ha funcionado esto, aunque no se exactamente el "¿por que?".

En el [VR9 Boot] pones lo siguiente:
H
Y modificas el boot options de FE-FF-FF-FF-FF-FF o FF-FF-FF-FF-FF-FF a:
FF-00-00-00-00-00

Pones "linux image" con:
2

Reinicias con:
Y

Dentro de root@arcadyan haz esto:
1.- Coloca una memoria USB formateada como FAT16 o FAT32. Yo he usado el puerto USB trasero, pero valdria igualmente el otro.

2.- Realiza el backup de todo en menos de 1 minuto:
Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin
sync
cat /dev/mtd1 > /tmp/usb/a1/mtd1.bin
sync
cat /dev/mtd2 > /tmp/usb/a1/mtd2.bin
sync
cat /dev/mtd3 > /tmp/usb/a1/mtd3.bin
sync
cat /dev/mtd4 > /tmp/usb/a1/mtd4.bin
sync
cat /dev/mtd5 > /tmp/usb/a1/mtd5.bin
sync
cat /dev/mtd6 > /tmp/usb/a1/mtd6.bin
sync
cat /dev/mtd7 > /tmp/usb/a1/mtd7.bin
sync
cat /dev/mtd8 > /tmp/usb/a1/mtd8.bin
sync
cat /dev/mtd9 > /tmp/usb/a1/mtd9.bin
sync

Desmontas la unidad USB:
Citar
umount /tmp/usb/a1

Ahora desde un PC con linux unes los archivos para generar el "dump.bin" de 32MB.
Citar
cat mtd0.bin mtd1.bin mtd2.bin mtd3.bin mtd4.bin mtd5.bin mtd6.bin mtd7.bin mtd8.bin mtd9.bin > dump.bin
Con windows la version del cat.exe comete errores con los retornos de carro, generando archivos mas grandes

En cuanto a la definicion de particiones hecha en:
http://wiki.openwrt.org/toh/arcadyan/arv7519 (http://wiki.openwrt.org/toh/arcadyan/arv7519)
Pienso que la tabla definida en esa pagina no es la correcta, ya que los mtdX obtenidos ahora tienen una estructura correcta, forman particiones correctas de imagenes, sistemas de ficheros JFFS2, etc.
Quien quiera puede verificarlo.

He verificado que la imagen generada por un volcado serie de algo mas de 3h y el dump.bin obtenido por este metodo concuerdan, salvo alguna modificacion en unos pocos bytes sin importancia. Dicha modificacion es generada por el propio proceso de acceso.
Mas informacion en:
https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg307557/#msg307557 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg307557/#msg307557)

Saludos
espeltron


Gracias espeltron, pero A MI NO ME SALE VR9 BOOT ¿?

Si detengo la carga sale VR9 #

Si no la detengo llega un momento que me dice, pulsa una tecla para entrar en modo consola, lo hago y aparece root@arcadyan#; pero no consigo volver al punto inicial el dar los tres golpes y meter la clave, eso ya no me sale.

Gracias y saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 19-04-2014, 19:44 (S?bado)
Tienes que ser muy rapido.

Desde que le das al boton de encendido del router hasta que le das a la primera barra espaciadora no puede pasar ni medio segundo.

Si no, no te aparecera el 123:
Citar
Enter command mode ...123


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 19-04-2014, 20:35 (S?bado)
Tienes que ser muy rapido.

Desde que le das al boton de encendido del router hasta que le das a la primera barra espaciadora no puede pasar ni medio segundo.

Si no, no te aparecera el 123:
Citar
Enter command mode ...123

Efectivamente, asi ha sido. Cansado de no salir del mismo sitio, apaqué el pc y me fui a tomar un café, a la vuelta, he vuelto a intentarlo, con el tera trem pro me daba problema y lo intenté con el hyperterminal y ahora si, ha salido perfectamente.

Por todo lo que he leido, y ya que parece que tiene una versión de OpenWRT instalada, ¿Hace falta instalar la versión que viene en el primer post o con esta versión es suficiente?

Muchas gracias. Seguiremos en contacto.

NOTA:

En tu post dice que cambie
Citar
FE-FF-FF-FF-FF-FF o FF-FF-FF-FF-FF-FF
pero a mi no me sale esa secuencia, me sale 00-00-00-00-00-00 ¿Normal?

Por otro lado, después de poner el código

Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin

me arroja este error:

can't create /tmp/usb/a1/mtd0.bin: nonexistent directory

dentro del USB he creado las carpetas tmp-->usb-->a1

¿Cual es el problema o donde meto la pata?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 19-04-2014, 21:19 (S?bado)
Primero mira a ver donde te monta la memoria USB:
Citar
mount

En mi caso la montaba como vfat en:
Citar
/tmp/usb/a1/

Por eso las rutas indicadas.
En tu caso puede ser diferente, y si el sistema de ficheros de la memoria USB es distinto al FAT16 o FAT32 es posible que el router no lo soporte.

Si no tienes mucha experiencia con linux te va a costar mas trabajo realizar algunas cosas.

Segundo:
La version de OpenWrt que lleva el router es la que le metio el fabricante, modificada por ellos mismos y sin ningun soporte.
Se sabe que es la version 8.09, pero de momento no se puede hacer nada con ese OpenWrt.

Hay que meter una imagen OpenWrt actualizada, como minimo una version 13, o puede que 14 para que funcione "algo".

De momento no estan soportados los siguientes perifericos:
- VoIP
- Wifi
Y algunas cosillas mas que aun no se han añadido.

Suerte, y ten en cuenta que este equipo esta actualmente en desarrollo, hasta hace poco no tenia ningun tipo de soporte.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 19-04-2014, 21:46 (S?bado)
He sido un torpe, muy torpe, he colocado el USB en el PC y no me lo detectaba ni a tiros hasta que se me han cruzado los cables y lo he conectado al PROPIO ROUTER ahora si que me han salido los nueve archivos de la copia. Ahora a montarlos en un solo archivo.

Gracias y saludos Speltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 19-04-2014, 23:31 (S?bado)
He sido un torpe, muy torpe, he colocado el USB en el PC y no me lo detectaba ni a tiros hasta que se me han cruzado los cables y lo he conectado al PROPIO ROUTER ahora si que me han salido los nueve archivos de la copia. Ahora a montarlos en un solo archivo.

Gracias y saludos Speltron
jajaja  :D :D :D

Perdona, es que se suponia que cuando me referia al USB trasero, todo el mundo entenderia que era el del propio router.

Para que quede claro:

Se conecta la memoria USB al puerto USB del router, no al del PC.

Bueno, para leer el contenido que se haya volcado si hara falta insertar posteriormente esa memoria USB a uno de los puertos del PC.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Tki2000 en 20-04-2014, 03:49 (Domingo)
Ahora desde un PC con linux unes los archivos para generar el "dump.bin" de 32MB.
Citar
cat mtd0.bin mtd1.bin mtd2.bin mtd3.bin mtd4.bin mtd5.bin mtd6.bin mtd7.bin mtd8.bin mtd9.bin > dump.bin
Con windows la version del cat.exe comete errores con los retornos de carro, generando archivos mas grandes

El comando para hacer eso en Windows sería
Código:
copy /b mtd0.bin+mtd1.bin+mtd2.bin+mtd3.bin+mtd4.bin+mtd5.bin+mtd6.bin+mtd7.bin+mtd8.bin+mtd9.bin  dump.bin

copy /b hace las concatenaciones en modo binario sin traducir caracteres


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 20-04-2014, 13:28 (Domingo)
Hola Speltron, una consulta. Ayer saqué copia de seguridad de la flash, obtuve nueve archivos. Hoy he vuelto a repetirla y aplicando el comando fc de DOS, me dice que los archivos 4-6-7-9 son diferentes. Concretamente los 4-6-7 dan bastantes diferencias mientras que el 9 solo es un byte. He vuelto a sacar otra copia y los resultados arrojados por comparación son:

Copia 1-2 diferentes los 4-6-7-9
Copia 1-3 diferentes los 4-6-9
Copia 2-3 diferentes los 4-7-9

¿Qué ocurre?¿Qué copias son las correctas?

Saludos

NOTA: Supongo que se puede sacar copia con el comando cp de linux ¿cierto?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 20-04-2014, 16:59 (Domingo)
Hola Speltron, una consulta. Ayer saqué copia de seguridad de la flash, obtuve nueve archivos. Hoy he vuelto a repetirla y aplicando el comando fc de DOS, me dice que los archivos 4-6-7-9 son diferentes. Concretamente los 4-6-7 dan bastantes diferencias mientras que el 9 solo es un byte. He vuelto a sacar otra copia y los resultados arrojados por comparación son:

Copia 1-2 diferentes los 4-6-7-9
Copia 1-3 diferentes los 4-6-9
Copia 2-3 diferentes los 4-7-9

¿Qué ocurre?¿Qué copias son las correctas?

Saludos

NOTA: Supongo que se puede sacar copia con el comando cp de linux ¿cierto?
mtd9.bin "supertask_bootcfg"   524.288(512K)   0x00080000
El byte que se te modifica es por el propio cambio en el boot options, no tiene importancia la imagen elegida.

mtd4.bin "rootfs"   10.485.760(10240K)   0x00A00000
Cada vez que enciendes el router, al arrancar linux el sistema de ficheros JFFS2 se modifica, tampoco tiene importancia la imagen elegida.

Respecto a los siguientes archivos:
mtd6.bin "sys_config"   917.504(896K)   0x000E0000
mtd7.bin "supertask_img"   6.291.456(6144K)   0x00600000

Desconozco si:
- has copiado las imagenes correctamente, con un "sync" posterior a cada cat y una pausa para que se sincronicen los datos.
- de un dia para otro has modificado configuraciones o parametros del router
- has estado arrancando en los diferentes modos

Yo siempre suelo hacer 2 copias para verificar el backup, e intento no modificar nada en el router, ya sea intencionadamente o ya sea por reinicios.

Dale al boton de reset e intenta restaurar los valores por defecto de fabrica del router.
Intenta realizar el backup correctamente.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 20-04-2014, 18:39 (Domingo)
Hola Speltron, una consulta. Ayer saqué copia de seguridad de la flash, obtuve nueve archivos. Hoy he vuelto a repetirla y aplicando el comando fc de DOS, me dice que los archivos 4-6-7-9 son diferentes. Concretamente los 4-6-7 dan bastantes diferencias mientras que el 9 solo es un byte. He vuelto a sacar otra copia y los resultados arrojados por comparación son:

Copia 1-2 diferentes los 4-6-7-9
Copia 1-3 diferentes los 4-6-9
Copia 2-3 diferentes los 4-7-9

¿Qué ocurre?¿Qué copias son las correctas?

Saludos

NOTA: Supongo que se puede sacar copia con el comando cp de linux ¿cierto?
mtd9.bin "supertask_bootcfg"   524.288(512K)   0x00080000
El byte que se te modifica es por el propio cambio en el boot options, no tiene importancia la imagen elegida.

mtd4.bin "rootfs"   10.485.760(10240K)   0x00A00000
Cada vez que enciendes el router, al arrancar linux el sistema de ficheros JFFS2 se modifica, tampoco tiene importancia la imagen elegida.

Respecto a los siguientes archivos:
mtd6.bin "sys_config"   917.504(896K)   0x000E0000
mtd7.bin "supertask_img"   6.291.456(6144K)   0x00600000

Desconozco si:
- has copiado las imagenes correctamente, con un "sync" posterior a cada cat y una pausa para que se sincronicen los datos.
- de un dia para otro has modificado configuraciones o parametros del router
- has estado arrancando en los diferentes modos

Yo siempre suelo hacer 2 copias para verificar el backup, e intento no modificar nada en el router, ya sea intencionadamente o ya sea por reinicios.

Dale al boton de reset e intenta restaurar los valores por defecto de fabrica del router.
Intenta realizar el backup correctamente.

Saludos
espeltron

Gracias por tu respuesta Speltron. Con respecto a lo que me comentas:

Citar
Desconozco si:
- has copiado las imagenes correctamente, con un "sync" posterior a cada cat y una pausa para que se sincronicen los datos.
- de un dia para otro has modificado configuraciones o parametros del router
- has estado arrancando en los diferentes modos

1º. Si, he copiado con cat y su posterior sync. Lo de la pausa, el tiempo necesario para editar el comando anterior y cambiar los números.
2º. No, no he modificado parámetros del router.
3º. Con respecto a la tercera, es posible.

También los he copiado con el comando cp y comparando los anteriores con este último método me da las siguientes diferencias:

cat 1-2-3
cp  4

comparado 1-4 diferencias 4-6-9
comparado 2-4 diferencias 4-7-9
comparado 3-4 diferencias 4-9

Volveré a sacar dos copias de nuevo y... ¿Cual tomo como correcta de todas las que tengo?

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 20-04-2014, 19:57 (Domingo)
comparado 1-4 diferencias 4-6-9
comparado 2-4 diferencias 4-7-9
comparado 3-4 diferencias 4-9

Volveré a sacar dos copias de nuevo y... ¿Cual tomo como correcta de todas las que tengo?

Saludos
Normalmente siempre interesa las imagenes iniciales, ya que son las que en caso de alguna modificacion siempre se tiene la version originaria.

En tu caso, en el proceso de volcado inicial, debido a las diferencias entre particiones es posible que alguna particion no se haya copiado adecuadamente o estuviera modificandose en ese momento.

Segun lo que me muestras, yo utilizaria la imagen obtenida del proceso 3, que es la que mayor numero de coincidencias tiene con las particiones del proceso 4.
Parece la mas estable y en la que se ha verificado la correcta copia de todas las particiones, salvo la 4 y la 9, que al tener pequeñas modificaciones dicha verificacion debe de ser manual.

Las diferencias del mtd4 entre el proceso 3 y 4 se deberan seguramente al fichero log del arranque y otros ficheros temporales.
Las diferencias del mtd9 entre el proceso 3 y 4 se deberan seguramente a un contador que lleva de reinicios.

Antes de descartar el resto de archivos y particiones comprueba que el router arranca y funciona adecuadamente.
Con su pagina web de administracion, su radio wifi y todo lo demas.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 20-04-2014, 22:16 (Domingo)
Gracias Espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: lordroger en 23-04-2014, 21:14 (Mi?rcoles)
Hola,

Ayer me hice con un ARV7519RW22. Lo abrí, soldé los pines del puerto serie y los conecté al adaptador TTL-USB (GND, RX, TX). Todo bien.

En un determinado momento, no sé porqué ???, se me ocurrió conectar el pin VCC también al adaptador USB. No pasó nada, pero apagué el router (con el botón trasero) y al volverle a dar ya no se encendió más. Ninguno de los LEDs se enciende, no sale nada por el puerto serie... He probado con un tester y en VCC y algunos puntos de la placa hay 3,3 V, pero nada más. Sospecho que el SoC está dañado.

Riámonos.  >:(

Me gustaría saber si a alguien le ha pasado algo parecido y compartirlo con vosotros, para que no le pase a más gente.

Saludos,


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 23-04-2014, 21:32 (Mi?rcoles)
Hola,

Ayer me hice con un ARV7519RW22. Lo abrí, soldé los pines del puerto serie y los conecté al adaptador TTL-USB (GND, RX, TX). Todo bien.

En un determinado momento, no sé porqué ???, se me ocurrió conectar el pin VCC también al adaptador USB. No pasó nada, pero apagué el router (con el botón trasero) y al volverle a dar ya no se encendió más. Ninguno de los LEDs se enciende, no sale nada por el puerto serie... He probado con un tester y en VCC y algunos puntos de la placa hay 3,3 V, pero nada más. Sospecho que el SoC está dañado.

Riámonos.  >:(

Me gustaría saber si a alguien le ha pasado algo parecido y compartirlo con vosotros, para que no le pase a más gente.

Saludos,

A mi me ocurrió algo parecido pero fue con otro router. Todo funcionaba perfectamente, aunque al principio me equivoqué conectando los pines, conecté de todas las combinaciones posibles, eso si en el puerto usb solo tenia el TX, RX y GND y los conecté en la placa a todos +3, +5, TX, Rx GND hasta que me di cuenta del error. Una vez subsanado todo salió funcionando. Le pasé el uboot y el openwrt, pero este, me arrojó un error y no se terminó de subir, vamos que se quedó colgado y apaqué el router y lo encendí y en la pantalla del teraterm no salía nada de nada, y pensé, ya me lo fundí. Apagué el router, desconecté el usb, apagué el pc y me acosté. A los pocos minutos se me encendió la bombilla, volví al tajo, encedí el pc, conecte el usb, conecté el router abrí el terminal y encendí el router y ¡¡¡zas!!! la patantalla del hyperterminal lleno de letras, volví a subir el openwrt (siempre que intenté subir el openwrt usaba el mismo programa, creo que era el teraterm, ahora cambié al hyperterminal) se subió completo, tecleé las órdenes para pasarlo a la flash, apaqué, encendí y entre via web y allí estaba LUCI esperándome.

No se si te servirá mi experiencia. Que en resumen es:

Desconectar el USB, apagar el router y el pc y volver a empezar de nuevo.

Saludos y suerte.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 23-04-2014, 22:55 (Mi?rcoles)
Hola,

Ayer me hice con un ARV7519RW22. Lo abrí, soldé los pines del puerto serie y los conecté al adaptador TTL-USB (GND, RX, TX). Todo bien.

En un determinado momento, no sé porqué ???, se me ocurrió conectar el pin VCC también al adaptador USB. No pasó nada, pero apagué el router (con el botón trasero) y al volverle a dar ya no se encendió más. Ninguno de los LEDs se enciende, no sale nada por el puerto serie... He probado con un tester y en VCC y algunos puntos de la placa hay 3,3 V, pero nada más. Sospecho que el SoC está dañado.

Riámonos.  >:(

Me gustaría saber si a alguien le ha pasado algo parecido y compartirlo con vosotros, para que no le pase a más gente.

Saludos,
La linea VCC corresponde a la alimentacion de 3.3V del SoC, de la memoria flash y de algun periferico mas.
La alimentacion de tu adaptador TTL sera de 5.0V, asi que has superado el valor maximo de 3.6V o 4.0V que soportan estos dispositivos.

En teoria, los puertos USB 2.0 tienen una limitacion en corriente de 500mA, pero por la aparicion de moviles, discos duros externos y otros dispositivos que utilizan como fuente un puerto USB, esa especificacion se ha dejado de usar y ahora los puertos USB son capaces de dar 1.0A, 2.0A y puede que mas, sobre todo para permitir el uso de discos duros USB externos de 2.5" sin necesidad de alimentacion.

Lo unico que puedes hacer es comprobar si tu adaptador USB-TTL en la linea de VCC hay 5.0V o no, si los hay y la placa no funciona, puedes unirte al grupo que han sacrificado su ARV7519RW22 de una forma u otra.

Yo abriria un hilo para que cada usuario explicara lo sucedido en cada caso y las cosas que no se deben de hacer para que no le pase a mas gente.
Seria algo como:
"Precauciones iniciales del ARV7519RW22 y casos catastroficos"

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: danitool en 23-04-2014, 23:00 (Mi?rcoles)
Hay más gente que informó sobre como se cargó su router por conectar el VCC del router al VCC del serial usb. Y routers bastante caros por cierto concretamente algunos Buffalo del orden de unos 100 euros.

NUNCA conecteis el pin VCC con adaptadores serial USB, ya que no lo necesita y es peligroso.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 25-04-2014, 19:14 (Viernes)
Me gustaría pediros un favor ya que soy bastante novato en estos lares (solo he trasteado con dos linksys que les pude meter el dd-wrt y el ARV4518 que le he puesto el open-wrt), por más que leo el primer post y lo he releido más de 20 veces, me sigue quedando las dudas siguientes:

A mi router, no le he cambiado todavía nada.

1º. ¿Hay que meterle un u-boot para poder instalar el openwrt? ¿Qué u-boot? En el primer post en Referencias no me queda claro cual es el archivo.

Hay uno en
Citar
https://github.com/gmtii/u-boot-lantiq/tree/openwrt/v2013.10
pero ahí me pierdo, yo busco un archivo, supongo será del tipo bin para subirlo y en este enlace me salen un montón de carpetas y archivos que serán para compilarlo y ahí no llego.

Desde este otro
Citar
https://www.mediafire.com/?0h25jw5zdddvvcb
dice para flashear desde arranque en RAM desde modo UART ¿? y para flashear desde el boot original . Según este último punto, ESTE debe ser el archivo para flashear ¿Cierto?

En el uboot, hay tres archivos el
Citar
bin el 512.bin y el ram.asc
, ¿Cual es el correcto? Supongo que será el .bin o el 512.bin ¿Cual de los dos?

Disculpadme pero estoy muy liado y no veo claro nada. Aunque el post está muy detallado pero, para mi, no me queda claro. Insisto disculpadme.

2º. ¿Cómo subo el openwrt?
            
Supongo que el archivo image está en este enlace
Citar
https://www.mediafire.com/?d5taxtqw66ze779

¿Esto que quiere decir, es la secuencia a seguir?

Citar
Muy sencillo; definimos dos nuevas macros y las hacemos permanentes en u-boot con:

setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv kernel_addr 0xB0080000
saveenv

¿Esto se teclea en el terminal, incluyendo las '?


La experiencia que tengo es con el ARV4518, que tuve que introducir los siguientes comandos:

              
Citar
              - loady 0x80500000
               - una vez transferido el openwrt
               - era ${kernel_addr} +${filesize}
               - cp.b ${ram_addr} ${kernel_addr} ${filesize}
               - run flash_flash

¿Esto se aplica aquí o no es necesario, basta con la cita anterior?

Y ya por último el openwrt, ¿lleva incorporado el lucy?, porque de compilarlo no se ni como meterle mano, no tengo ni idea de que paquetes hacen falta.

Instalando el openwrt, ¿funciona el wifi y todo lo demás o quedan cosas por descubrir?

¿Se puede sacar copia de seguridad con el burndumper?

Muchas gracias por vuestra paciencia e inestimable ayuda, sois estupendos, no os cansáis de responder y ayudar a todos los que plantean problemas.

Muchsa gracias. Saludos. Y muchas cibercervezas. Por cierto hecho en falta en emoticon de las cervezas  ;D



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 25-04-2014, 20:42 (Viernes)
hola compañero dice:

Me gustaría pediros un favor ya que soy bastante novato en estos lares (solo he trasteado con dos linksys que les pude meter el dd-wrt y el ARV4518 que le he puesto el open-wrt), por más que leo el primer post y lo he releido más de 20 veces, me sigue quedando las dudas siguientes:

A mi router, no le he cambiado todavía nada.

1º. ¿Hay que meterle un u-boot para poder instalar el openwrt? ¿Qué u-boot? En el primer post en Referencias no me queda claro cual es el archivo.

Hay uno en
Citar
https://github.com/gmtii/u-boot-lantiq/tree/openwrt/v2013.10
pero ahí me pierdo, yo busco un archivo, supongo será del tipo bin para subirlo y en este enlace me salen un montón de carpetas y archivos que serán para compilarlo y ahí no llego.

Desde este otro
Citar
https://www.mediafire.com/?0h25jw5zdddvvcb
dice para flashear desde arranque en RAM desde modo UART ¿? y para flashear desde el boot original . Según este último punto, ESTE debe ser el archivo para flashear ¿Cierto?

En el uboot, hay tres archivos el
Citar
bin el 512.bin y el ram.asc
, ¿Cual es el correcto? Supongo que será el .bin o el 512.bin ¿Cual de los dos?

Disculpadme pero estoy muy liado y no veo claro nada. Aunque el post está muy detallado pero, para mi, no me queda claro. Insisto disculpadme.

2º. ¿Cómo subo el openwrt?
            
Supongo que el archivo image está en este enlace
Citar
https://www.mediafire.com/?d5taxtqw66ze779

¿Esto que quiere decir, es la secuencia a seguir?

Citar
Muy sencillo; definimos dos nuevas macros y las hacemos permanentes en u-boot con:

setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv kernel_addr 0xB0080000
saveenv

¿Esto se teclea en el terminal, incluyendo las '?


La experiencia que tengo es con el ARV4518, que tuve que introducir los siguientes comandos:

              
Citar
              - loady 0x80500000
               - una vez transferido el openwrt
               - era ${kernel_addr} +${filesize}
               - cp.b ${ram_addr} ${kernel_addr} ${filesize}
               - run flash_flash

¿Esto se aplica aquí o no es necesario, basta con la cita anterior?

Y ya por último el openwrt, ¿lleva incorporado el lucy?, porque de compilarlo no se ni como meterle mano, no tengo ni idea de que paquetes hacen falta.

Instalando el openwrt, ¿funciona el wifi y todo lo demás o quedan cosas por descubrir?

¿Se puede sacar copia de seguridad con el burndumper?

Muchas gracias por vuestra paciencia e inestimable ayuda, sois estupendos, no os cansáis de responder y ayudar a todos los que plantean problemas.

Muchsa gracias. Saludos. Y muchas cibercervezas. Por cierto hecho en falta en emoticon de las cervezas  ;D



como bien dices esta un poco liado para novatos como yo pero tratare de hacert un pequeño resumen primero tengo que volver a leer tu post y luego ya te dire bien pues como he leido muy rapido no se si ya tienes subido el uboot.

decirte que de momento solo funciona el adsl por mi parte el wifi no aun supongo que sera cuestion de ir probando pero cuesta. en fin hasta mas tarde un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 - Livebox 2.1
Publicado por: Lesgar en 27-04-2014, 23:12 (Domingo)
estupendo!!!

actualizo el primer post con el soporte de VDSL y en el trunk del opernwrt!!!

@Pteridium: a que te refieres?

Saludos.

PD: si alguien intenta compilar el trunk no genera los ficheros de firmware.. .hay un error .. aplicar lo siguiente hasta que se arregle:

Código:
diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
index 28cb96c..5361d75 100644
--- a/target/linux/lantiq/image/Makefile
+++ b/target/linux/lantiq/image/Makefile
@@ -307,12 +307,6 @@ Image/Build/Profile/H201L=$(call Image/Build/$(1),$(1),H201L)
 Image/BuildKernel/Profile/P2601HNFX=$(call Image/BuildKernel/Template,P2601HNFX)
 Image/Build/Profile/P2601HNFX=$(call Image/Build/$(1),$(1),P2601HNFX)
 
-Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
-Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1), $(1),ARV7519RWV11)
-
-Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
-Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1), $(1),ARV7519RWV12)
-
 endif
 
 
@@ -344,6 +338,12 @@ Image/Build/Profile/VGV7519NOR=$(call Image/Build/$(1),$(1),VGV7519NOR)
 Image/BuildKernel/Profile/VGV7519BRN=$(call Image/BuildKernel/Template,VGV7519BRN,$(1))
 Image/Build/Profile/VGV7519BRN=$(call Image/Build/$(1),$(1),VGV7519BRN,5D00008000,0x12345678,$(1))
 
+Image/BuildKernel/Profile/ARV7519RWV11=$(call Image/BuildKernel/Template,ARV7519RWV11,$(1))
+Image/Build/Profile/ARV7519RWV11=$(call Image/Build/$(1),$(1),ARV7519RWV11)
+
+Image/BuildKernel/Profile/ARV7519RWV12=$(call Image/BuildKernel/Template,ARV7519RWV12,$(1))
+Image/Build/Profile/ARV7519RWV12=$(call Image/Build/$(1),$(1),ARV7519RWV12)
+
 endif

si quieren habilitar el pcie aplicar esto:

Código:
diff --git a/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch b/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch
index 9329e15..5d626cd 100644
--- a/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch
+++ b/target/linux/lantiq/patches-3.10/0001-MIPS-lantiq-add-pcie-driver.patch
@@ -3914,7 +3914,7 @@ Subject: [PATCH 01/34] MIPS: lantiq: add pcie driver
 +#include <linux/gpio.h>
 +#include <lantiq_soc.h>
 +
-+#define IFX_PCIE_GPIO_RESET  238
++#define IFX_PCIE_GPIO_RESET  221
 +
 +#define IFX_REG_R32    ltq_r32
 +#define IFX_REG_W32    ltq_w32
@@ -5288,7 +5288,7 @@ Subject: [PATCH 01/34] MIPS: lantiq: add pcie driver
 +
 +#include <lantiq_soc.h>
 +
-+#define IFX_PCIE_GPIO_RESET  38
++#define IFX_PCIE_GPIO_RESET  21
 +#define IFX_REG_R32   ltq_r32
 +#define IFX_REG_W32   ltq_w32
 +#define CONFIG_IFX_PCIE_HW_SWAP

Alguien me puede explicar como aplicar este parche, lo he intentado varias veces y no consigo que al compilar me genere el /lib/firmare/vdsl.bin.
Gracias


Título: Re:
Publicado por: gmtii en 27-04-2014, 23:14 (Domingo)
Compila desde el git oficial de openwrt y luego copias el fichero vdsl.bin en /lib/firmware según está en el primer mensaje...

Saludos!

Enviado desde mi SM-N9005 mediante Tapatalk



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 01:42 (Lunes)
Estoy cegato perdido...  ??? no me había fijado que vdsl.bin era un hiperenlace, en fin solucionado. >:( >:( >:(
Ya tengo Adsl en el router, de momento he probado a cambiar en el archivo network la  option annex 'a' a varios tipos (intentando que sincronize con el anexo M) y nada... la velocidad de subida siempre se mantiene por debajo de 1 mega.
...Y si con el comtrend que manda Jazztel sincroniza a 2.7.

¿Alguna idea?

Respecto al soporte ADSL


En la configuracion ADSL se utiliza el modo ATM, mientras que en la VDSL el modo PTM, por lo tanto añadimos soporte ATM en la compilación.

Configuracion por defecto del archivo /etc/config/network (sin compilar soporte ptm desde git).

vi /etc/config/network
config vdsl 'dsl'
        option annex 'a'
        option firmware '/lib/firmware/vdsl.bin'
        option tone 'av'
        option xfer_mode 'ptm'

Si paro y vuelvo a arrancar el servicio, se queja
  root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control start
  Failed to find ltq_ptm_vr9. Maybe it is a built in module ?

Modifico opcion option xfer_mode  de ptm a atm
  vi /etc/config/network
  config vdsl 'dsl'
        option annex 'a'
        option firmware '/lib/firmware/vdsl.bin'
        option tone 'av'
        option xfer_mode 'atm'

Ahora si que lo carga
[  281.216000] ATM1.0.26    ATM (A1) firmware version 0.24
[  281.220000] ifxmips_atm: ATM init succeed

Reinicio el router y woalaa

root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Lantiq-VRx Unknown
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              18.156 Mb/s / 996 Kb/s
Line Attenuation:       23.1dB / 12.5dB
Noise Margin:           9.3dB / 8.6dB
Line Uptime:            7m 2s
root@OpenWrt:/#

¿Es normal que este archivo de configuración se configure por defecto así?


Respecto al soporte Wifi por usb


He probado varios pinchos y ninguno funciona como AP, ¿sabeis de alguno que funcione bien?

La que mejor pinta tenia es una cohiba (remarcada como inventel) con chipset es GW3887 pero da varios fallos y incluso aveces da kernel panic.





Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 28-04-2014, 11:45 (Lunes)
hola compañero lesgar se agradece tu presencia y una peticion se eres tan amable ya que no puedo compilar me pasarias ese fichero vdsl.bin para realizar pruebas ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 28-04-2014, 12:04 (Lunes)
Estoy cegato perdido...  ??? no me había fijado que vdsl.bin era un hiperenlace, en fin solucionado. >:( >:( >:(
Ya tengo Adsl en el router, de momento he probado a cambiar en el archivo network la  option annex 'a' a varios tipos (intentando que sincronize con el anexo M) y nada... la velocidad de subida siempre se mantiene por debajo de 1 mega.
...Y si con el comtrend que manda Jazztel sincroniza a 2.7.

¿Alguna idea?

Cuando me preguntaste lo de anexo m pensé que te referías al danube, que sí tiene los xtu bits de ese anexo (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control#L15) pero no están definidos para el VR9 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-vdsl-app/files/dsl_control). Toca averiguarlos.  >:D
Este otro archivo también está relacionado: https://dev.openwrt.org/browser/trunk/target/linux/lantiq/base-files/lib/functions/lantiq_dsl.sh

Respecto al soporte ADSL


En la configuracion ADSL se utiliza el modo ATM, mientras que en la VDSL el modo PTM, por lo tanto añadimos soporte ATM en la compilación.

Configuracion por defecto del archivo /etc/config/network (sin compilar soporte ptm desde git).

vi /etc/config/network
config vdsl 'dsl'
        option annex 'a'
        option firmware '/lib/firmware/vdsl.bin'
        option tone 'av'
        option xfer_mode 'ptm'

Si paro y vuelvo a arrancar el servicio, se queja
  root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control start
  Failed to find ltq_ptm_vr9. Maybe it is a built in module ?

Modifico opcion option xfer_mode  de ptm a atm
  vi /etc/config/network
  config vdsl 'dsl'
        option annex 'a'
        option firmware '/lib/firmware/vdsl.bin'
        option tone 'av'
        option xfer_mode 'atm'

Ahora si que lo carga
[  281.216000] ATM1.0.26    ATM (A1) firmware version 0.24
[  281.220000] ifxmips_atm: ATM init succeed

Reinicio el router y woalaa

root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Lantiq-VRx Unknown
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              18.156 Mb/s / 996 Kb/s
Line Attenuation:       23.1dB / 12.5dB
Noise Margin:           9.3dB / 8.6dB
Line Uptime:            7m 2s
root@OpenWrt:/#

¿Es normal que este archivo de configuración se configure por defecto así?

Lo que mencionas de atm (Asynchronous Transfer Mode) y ptm ( Packet Transfer Mode) depende: con algunos operadores o en algunos países hay que poner ATM y en otros sí que es necesario PTM. Es un claro caso de prueba error, prueba acierto.
Nota: kmod-ltq-atm-vr9 y kmod-ltq-ptm-vr9 creo que se pelean entre ellos, así que lo más recomendable es seleccionar uno u otro.

Respecto al soporte Wifi por usb


He probado varios pinchos y ninguno funciona como AP, ¿sabeis de alguno que funcione bien?

La que mejor pinta tenía es una cohiba (remarcada como inventel) con chipset es GW3887 pero da varios fallos y incluso aveces da kernel panic.

A priori el cohiba debería funcionar bien ya que se investigó mucho hace años con los chips Prism y el soporte quedó niquelado. Quizá lo que te esté pasando es que el driver usb del VR9 se compila, por defecto, con la extensión mips16 (http://www.linux-mips.org/wiki/MIPS16), que no es recomendable para drivers relacionados con el kernel, o que con el kernel 3.10 tengan que revisar alguna cosa en el driver p54usb.
Por los problemas que han comentado brunorro y Tki2000 me inclino porque el problema está relacionado con mips16.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 28-04-2014, 12:33 (Lunes)
hola compañero lesgar se agradece tu presencia y una peticion se eres tan amable ya que no puedo compilar me pasarias ese fichero vdsl.bin para realizar pruebas ???
Aquí (http://www.mediafire.com/download/vbjx928vbc2bf6o/vdsl_firms.tar.bz2) hay unos cuantos.
Los renombras, los pruebas y te quedas con el que mejor te funcione.  ;D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 15:43 (Lunes)
hola compañero lesgar se agradece tu presencia y una peticion se eres tan amable ya que no puedo compilar me pasarias ese fichero vdsl.bin para realizar pruebas ???
Aquí (http://www.mediafire.com/download/vbjx928vbc2bf6o/vdsl_firms.tar.bz2) hay unos cuantos.
Los renombras, los pruebas y te quedas con el que mejor te funcione.  ;D
Espeltron en algun post anterior comento que los firmwares para la plataforma VR9 eran mas "pesados" (alrededor de 700kb), los firmwares mas "ligeros" (alrededor de 300kb) eran para la plataforma AR9. o eso es lo que yo entendí.
Aun así no me cuesta nada probarlos :D y comento.

Cuando me preguntaste lo de anexo m pensé que te referías al danube, que sí tiene los xtu bits de ese anexo (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control#L15) pero no están definidos para el VR9 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-vdsl-app/files/dsl_control). Toca averiguarlos.
¿Alguna idea de como los puedo averiguar?

Nota: kmod-ltq-atm-vr9 y kmod-ltq-ptm-vr9 creo que se pelean entre ellos, así que lo más recomendable es seleccionar uno u otro.
Se me ha ocurrido que el problema puede estar en que al compilar el kmod-ltq-atm-vr9 como "*" el archivo de configuración que genera (en /etc/config/network) pone  option xfer_mode 'ptm'. El valor correcto sería  option xfer_mode 'atm' pq no tiene sentido que ponga el valor ptm si no está compilado. Por eso se queja al pararlo y volver a cargarlo:
    root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control start
    Failed to find ltq_ptm_vr9. Maybe it is a built in module ?
Si lo cambio manual a atm ya no falla
    Ahora si que lo carga
    [  281.216000] ATM1.0.26    ATM (A1) firmware version 0.24
    [  281.220000] ifxmips_atm: ATM init succeed
 ¿Es correcto?
Se me ocurre que puedo compilar varias imagenes con soporte de ambos. No se si es mas correcto compilarlos como modulos o como "*" y ver si son capaces de coexistir
¿Que opinais?

BarriTeleves el firmware que necesitas esta en el primer post, pincha encima de vdsl.bin. Esta en la linea que pone copiamos el fichero vdsl.bin en /lib/firmware , conectamos la línea y ...
lo copias en un usb que esta formateado en ext4. Luego lo pinchas al usb del router, lo montas con los siguientes comandos;:
mkdir -p /mnt/share
mount -t ext4 /dev/sda1 /mnt/share -o rw,sync
y lo copias en /lib/firmware
cp /mnt/share/vdsl.bin /lib/firmware
Yo prefiero reiniciar el router, pero no se si es necesario.

Espeltron si no es mucho pedir me puedes confirmar que este router tiene soporte REAL para vdsl, según esto no tiene:
Vemos el controlador del único puerto Gigabit Ethernet del router, su referencia es Lantiq PEF7071V. En el siguiente enlace tenéis información más técnica acerca de este componente por si queréis ampliar.

Aquí encontramos la gestión de la línea ADSL y los dos puertos RJ-11 para los teléfonos. En la parte inferior encontramos el transformador de aislamiento para la línea ADSL.

Detalle del transformador de aislamiento que gestiona la línea ADSL, y que según las especificaciones técnicas, es válido para VDSL2 Anexo A. La referencia es UMEC UTB02001S.

Debido a la importancia de este componente, os ponemos lo que dice en las especificaciones técnicas:

“Infineon, VDSL2 Annex A, CPE X’FMR 1.4mH, 2:1, Supplementary Insulation”

En la siguiente foto podéis ver el chip que gestiona el ADSL, su referencia es PSB 80208 V, en la parte inferior indica lo siguiente: XWAY ARX208. Que sea ARX significa que sólo es ADSL, por lo que no tendríamos compatibilidad con VDSL.

Sin embargo, hemos encontrado el VRX208 que es para VDSL2. Este router tiene todo lo necesario para ser compatible con VDSL, excepto esta parte, por lo que si Orange decide lanzar VDSL2, tan sólo deberían cambiar este chip por el VRX208 ya que todo lo demás es compatible.

En la siguiente fotografía veis el chip que se encarga de gestionar la doble llamada a través de VOIP. Su referencia es Lantiq PEF 42068 y está optimizado para proporcionar un buen rendimiento en pequeñas y medianas empresas, en nuestro caso, lo hará en el ámbito doméstico. Este dispositivo es de bajo consumo.

Por supuesto me fio mucho mas de lo que tu opines  ;). Tampoco he encontrado nada referente al  VRX208, ni siquiera en la paguina de lantiq :-[.
Lo comento pq quería cambiar mi ADSL por VDSL y esi este router lo soporta sería Genial  8)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 28-04-2014, 15:53 (Lunes)
hola de nuevo solo decir grs a los dos Teridium y Lesgar en cuanto es en casa me pongo a ello grs de nuevo >:( >:( >:(

ademas me acaban de dar una buena noticia por fin voy a tener linux, aunque lo primero que me ha llegado a la mente, jo ya puedo compilar se quitaran todos mis problemas, pero una vez pensando sensatamente he recapacitado y creo que es al reves ahora es cuando tengo que comenzar a ir aprehendiendo un poco cada dia se me ara cuesta arriba, pero con vuestra generosa ayuda estare aqui con vosotros peleandome timidamente con la consola de linux, venga me van a regalar una cpu algo mas moderna que la mia y algo antigua, es creo un dual core de los primero, eso si tengo que reparar la placa un poco cambiar el conector rj45 y los usb que lleva, pero vamos con el decapador va genial venga un saludo y en poco tiempo estoy con el funcionando.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: krasny en 28-04-2014, 16:14 (Lunes)
Joe...

Llevo demasiado tiempo alejado de este hilo, y con mi astoria cogiendo polvo en el fondo del armario... es lo malo de hacer u máster. Sin embargo procastinando hoy he flipado con todos los avances que habéis hecho en este router! Ahora me muero de ganas de ponerme a trastear con el.

Felicitaros a todos por los avances que habéis hecho. No me pelee yo poco el verano pasado con la maldita password del bootloader!

Una pregunta que puede que ya esté respondida (prometo leerme el hilo entero en cuanto tenga tiempo)... si el firm original es un OpenWRT no debería ser fácil activar la wifi interna del router? O compilar un OpenWRT 8.09 y utilizar el módulo que viene en el firm original.

Un saludete a todos!

p.d: voy a mandar una nota a GPL-violations informando de la flagrante violación del gpl de openwrt en este caso. Llevan más de un año sin sacar el código fuente, y no hay manera de contactar con la empresa (ya lo he intentado). Una verguenza estos de Astoria.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 28-04-2014, 17:58 (Lunes)
@Lesgar: en principio el soporte para VDSL está añadido, pero ni idea cuán estable es.
Si no lo consigues configuras el router que te ponga el proveedor en modo bridge (como si fuera un módem a secas y lo conectas al puerto WAN del Astoria, configuras y a correr. La pega es que se te juntan muchos cacharros.

Para wifi busca algo con Ralink (https://wikidevi.com/wiki/Special:BrowseData/Wireless_adapter?Interface=USB&Chip1_brand=Atheros&Supported_802dot11_protocols=bgn) o Atheros (https://wikidevi.com/w/index.php?title=Special:BrowseData/Wireless_adapter&limit=500&offset=0&_cat=Wireless_adapter&Interface=USB&Chip1_brand=Ralink&Supported_802dot11_protocols=bgn) y si puede ser que tenga antena o antenas.
Alguna gente ha comentado que los USB con chip Atheros y el driver ath9k-htc les han dado problemas en routers con SoC BCM63XX, mientras que con los basados en Ralink les ha ido bien.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 18:28 (Lunes)
Joe...

Llevo demasiado tiempo alejado de este hilo, y con mi astoria cogiendo polvo en el fondo del armario... es lo malo de hacer u máster. Sin embargo procastinando hoy he flipado con todos los avances que habéis hecho en este router! Ahora me muero de ganas de ponerme a trastear con el.

Felicitaros a todos por los avances que habéis hecho. No me pelee yo poco el verano pasado con la maldita password del bootloader!

Una pregunta que puede que ya esté respondida (prometo leerme el hilo entero en cuanto tenga tiempo)... si el firm original es un OpenWRT no debería ser fácil activar la wifi interna del router? O compilar un OpenWRT 8.09 y utilizar el módulo que viene en el firm original.

Un saludete a todos!

p.d: voy a mandar una nota a GPL-violations informando de la flagrante violación del gpl de openwrt en este caso. Llevan más de un año sin sacar el código fuente, y no hay manera de contactar con la empresa (ya lo he intentado). Una verguenza estos de Astoria.

Si quieres aquí tienes un resumen de los pasos para instalarlo:

Realmente es una recopilación :-)
 
 
1-Backup
  Copiamos el passsword del boot original: Oh!123Go
  Arrancamos el router pulsamos tres veces la barra espaciadora
  Pegamos la pasword
  Accedemos al modo administrador pulsando "!"
  
Código:
[VR9 Boot]:!
    Enter Administrator Mode !
 En el [VR9 Boot] pones lo siguiente:
  "H"
  Y modificas el boot options de FE-FF-FF-FF-FF-FF o FF-FF-FF-FF-FF-FF a:
  "FF-00-00-00-00-00"

  Pones "linux image" con:
  "2"

  Reinicias con:
  "Y"

 Solamente hay que pulsar la tecla J.
De esta forma tendremos un backup 100% original que arrancará por si solo con el firmware de Orange.
 
Código:
VR9 Boot]:j

Ready to run firmware


U-Boot 2010.06-LANTIQ-v-2.0.26-dirty (Jul 25 2011 - 09:16:19)

CLOCK CPU 500M RAM 250M
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   fw_addr=0xa0200000
Internal phy(FE) firmware version: 0x8200
vr9 Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  1
....
...
...
 Dentro de root@arcadyan haz esto:
  
  Coloca una memoria USB formateada como FAT16 o FAT32. Yo he usado el puerto USB trasero, pero valdria igualmente el otro.
  Realiza el backup de todo en menos de 1 minuto:
  
Código:
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin
    sync
    cat /dev/mtd1 > /tmp/usb/a1/mtd1.bin
    sync
    cat /dev/mtd2 > /tmp/usb/a1/mtd2.bin
    sync
    cat /dev/mtd3 > /tmp/usb/a1/mtd3.bin
    sync
    cat /dev/mtd4 > /tmp/usb/a1/mtd4.bin
    sync
    cat /dev/mtd5 > /tmp/usb/a1/mtd5.bin
    sync
    cat /dev/mtd6 > /tmp/usb/a1/mtd6.bin
    sync
    cat /dev/mtd7 > /tmp/usb/a1/mtd7.bin
    sync
    cat /dev/mtd8 > /tmp/usb/a1/mtd8.bin
    sync
    cat /dev/mtd9 > /tmp/usb/a1/mtd9.bin
    sync
    cat /dev/mtd0 > /tmp/usb/a1/mtd0a.bin
    sync
    cat /dev/mtd1 > /tmp/usb/a1/mtd1a.bin
    sync
    cat /dev/mtd2 > /tmp/usb/a1/mtd2a.bin
    sync
    cat /dev/mtd3 > /tmp/usb/a1/mtd3a.bin
    sync
    cat /dev/mtd4 > /tmp/usb/a1/mtd4a.bin
    sync
    cat /dev/mtd5 > /tmp/usb/a1/mtd5a.bin
    sync
    cat /dev/mtd6 > /tmp/usb/a1/mtd6a.bin
    sync
    cat /dev/mtd7 > /tmp/usb/a1/mtd7a.bin
    sync
    cat /dev/mtd8 > /tmp/usb/a1/mtd8a.bin
    sync
    cat /dev/mtd9 > /tmp/usb/a1/mtd9a.bin
    sync
 
  Desmontas la unidad USB:

    
Código:
umount /tmp/usb/a1
 
  Conjectamos el usb al pc y verificamos que se haya copiado bien con un md5sum
  
  
Código:
md5sum mtd*
      85d71f2f2853cd946b3b11f74286e6c7  mtd0.bin
      85d71f2f2853cd946b3b11f74286e6c7  mtd0a.bin
      dbc706a9561a93bb1f199f4af9608be3  mtd1a.bin
      dbc706a9561a93bb1f199f4af9608be3  mtd1.bin
      35e99851d54769f14554603551c4a97c  mtd2a.bin
      35e99851d54769f14554603551c4a97c  mtd2.bin
      16a2b702e0f607f2c667592d5f653885  mtd3a.bin
      16a2b702e0f607f2c667592d5f653885  mtd3.bin
      2261435b7db30104108bf17e14c85b6b  mtd4a.bin
      2261435b7db30104108bf17e14c85b6b  mtd4.bin
      4531703a2c0c1f217906e94e293c9f2b  mtd5a.bin
      4531703a2c0c1f217906e94e293c9f2b  mtd5.bin
      3e159f50c18d679155c44a62fa6142d8  mtd6a.bin
      3e159f50c18d679155c44a62fa6142d8  mtd6.bin
      fe95326845fc89fce42a2303a8372712  mtd7a.bin
      fe95326845fc89fce42a2303a8372712  mtd7.bin
      42be09fa44e3ba8cd9be771817ea89c5  mtd8a.bin
      42be09fa44e3ba8cd9be771817ea89c5  mtd8.bin
      79309eb3491945f91092fc9612aa139a  mtd9a.bin
      79309eb3491945f91092fc9612aa139a  mtd9.bin
 
  Montar Imagen

  
Código:
cat mtd0.bin mtd1.bin mtd2.bin mtd3.bin mtd4.bin mtd5.bin mtd6.bin mtd7.bin mtd8.bin mtd9.bin > dump.bin

  El comando para hacer eso en Windows sería
  
  
Código:
copy /b mtd0.bin+mtd1.bin+mtd2.bin+mtd3.bin+mtd4.bin+mtd5.bin+mtd6.bin+mtd7.bin+mtd8.bin+mtd9.bin  dump.bin

    copy /b hace las concatenaciones en modo binario sin traducir caracteres pero hay un error en el retorno del carro que genera imagenes mas grandes.

2-Instalacion

  Copiamos el passsword del boot original: Oh!123Go
  Arrancamos el router pulsamos tres veces la barra espaciadora
  Pegamos la pasword
  Accedemos al modo administrador pulsando "!"
  
Código:
[VR9 Boot]:!
    Enter Administrator Mode !
 Pulsamos "U" para cargar el uboot  
    
Código:
[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: 0
    Upload area 0.  Are you sure? (Y/n)
 Pulsamos "Y" y mandamos por X-modem la imagen de uboot

2.-Instalación de OpenWrt desde u-boot modificado

    Muy sencillo; definimos dos nuevas macros y las hacemos permanentes en u-boot con:
    
Código:
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1[color=red]X-[/color]squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
    setenv kernel_addr 0xB0080000
    saveenv

    (cambiamos la X por la versión de nuestro router).

     Al final del post se añade como configura el tftp

    Ejecutamos la macro: run write-openwrt,
  
    
Código:
arv7519rw #   run write-openwrt            
     ltq_phy: addr 0, link 0, speed 10, duplex 0
     ltq_phy: addr 17, link 0, speed 10, duplex 0
     ltq_phy: addr 19, link 1, speed 100, duplex 1
     Using ltq-eth device
     TFTP from server 192.168.1.100; our IP address is 192.168.1.1
     Filename 'openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image'.
     Load address: 0x81000000
     Loading: #################################################################
     #################################################################
     #################################################################
     ########################################################
         5 MiB/s
done
      Bytes transferred = 3670020 (380004 hex)
      ............................. done
      Un-Protected 29 sectors

      ............................. done
      Erased 29 sectors
      Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
      arv7519rw # reset

Crear un servidor FTFP

Si usas windows, el tftpd32 es un servidor que instalas en windows.
http://tftpd32.jounin.net/
http://tftpd32.jounin.net/tftpd32_download.html
Selecciona el programa de instalacion que mejor te convenga y permite el acceso a traves del firewall cuando te lo indique.

Este servidor es muy facil de configurar, solo tienes que indicarle la tarjeta de red que va a usar mediante la IP que tenga asignada.
Le indicas la carpeta que vas a utilizar para compartir (descargar o subir archivos), que normalmente puede estar dentro de la ruta donde se instala el programa.

Cuando activas el servidor tftpd cualquier equipo conectado a tu red puede subir o descargar archivos que tengas compartidos en esa carpeta, mediante el protocolo tftpd y la IP de esa tarjeta de red.
Para que esto funcione la IP de la tarjeta de red tiene que ser la adecuada, segun cada aplicacion en concreto.
Por ejemplo podria ser requisito que la IP fuera: 192.168.1.100, o la que tuviera el uboot fijada como IP del servidor tftpd.

Aunque se pueda usar el protocolo Xmodem muchos uboot con loady suelen utilizar el Ymodem. Prueba a usar el protocolo Ymodem con el hiperterminal de windows. Pero estos procedimientos son muchiiiiiiiiisimo mas lentos. Creo que solo deberían usarse en caso de emergencia.

Volver al estado de fábrica

Encendemos el router:
Código:
ROM VER: ��!D

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot: 

Pulsamos una tecla y una vez hemos accedido al prompt tecleamos tftpboot dump.bin. Estamos cargando por tftp el backup de la flash (que previamente has sacado de TU flash) en la ram del router
Código:
arv7519rw # tftpboot dump.bin

ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 18, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 100, duplex 1
ltq_phy: addr 20, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'dump.bin'.
Load address: 0x81000000
Loading: *#######################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 #################################################################
 ###########
 2.5 MiB/s
done
Bytes transferred = 33554432 (2000000 hex)

Ahora solo falta grabar,en la flash del router, lo que hemos subido a la ram. Tecleamos run write-uboot-nor
Código:
arv7519rw # run write-uboot-nor
Un-Protected 256 sectors

................................. done
Erased 256 sectors
Copy to Flash... 10....9....8....7....6....5....4....3....2....1....done
Cuando haya terminado solo faltaría resetear el router. Tecleamos reset
Código:
arv7519rw # reset

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 0.....
Image Check from FLASH_AREA_IMAGE_0 : Passed.
Recordar que si para hacer el backup habeis cambiado algo en el brnboot, hay que dejarlo como estaba al principio.
Nota: para que arranque por defecto sea el fimware de orange hay que teclear 3 en el prompt del vrboot.
Código:
[VR9 Boot]:3

Set to Supertask image done

Reflashear u-boot
  
Código:
tftpboot u-boot.bin
  write-uboot-nor

Métodos de emergencia
  Activar UART
  
"Precauciones iniciales del ARV7519RW22 y casos catastroficos"
   erase Flash
  conectar vcc
    NUNCA conecteis el pin VCC con adaptadores serial USB, ya que no lo necesita y es peligroso.
  Modo UART
    Usar resistencias
Creditos:
Pteridium, Gmtii, Speltron, www-www jmcabgam y alguno más que seguro se me olvida  ;)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 18:29 (Lunes)
@Lesgar: en principio el soporte para VDSL está añadido, pero ni idea cuán estable es.
Si no lo consigues configuras el router que te ponga el proveedor en modo bridge (como si fuera un módem a secas y lo conectas al puerto WAN del Astoria, configuras y a correr. La pega es que se te juntan muchos cacharros.

Para wifi busca algo con Ralink (https://wikidevi.com/wiki/Special:BrowseData/Wireless_adapter?Interface=USB&Chip1_brand=Atheros&Supported_802dot11_protocols=bgn) o Atheros (https://wikidevi.com/w/index.php?title=Special:BrowseData/Wireless_adapter&limit=500&offset=0&_cat=Wireless_adapter&Interface=USB&Chip1_brand=Ralink&Supported_802dot11_protocols=bgn) y si puede ser que tenga antena o antenas.

Ya tengo funcionando el ADSL, pero creo que hay que pulirlo un poco
Alguna gente ha comentado que los USB con chip Atheros y el driver ath9k-htc les han dado problemas en routers con SoC BCM63XX, mientras que con los basados en Ralink les ha ido bien.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: krasny en 28-04-2014, 18:48 (Lunes)
Muchas gracias Lesgar por la recopilación!

A ver si luego tengo un rato y empiezo con el cacharreo! :)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 20:01 (Lunes)
Muchas gracias Lesgar por la recopilación!

A ver si luego tengo un rato y empiezo con el cacharreo! :)
Sigue la guía y si ves algo que no te cuadre, avisa...  8)


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 28-04-2014, 20:31 (Lunes)
Cita de Lesgar
Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin
    sync
    cat /dev/mtd1a > /tmp/usb/a1/mtd1.bin
    sync
    cat /dev/mtd2a > /tmp/usb/a1/mtd2.bin
    sync
    cat /dev/mtd3a > /tmp/usb/a1/mtd3.bin
    sync
    cat /dev/mtd4a > /tmp/usb/a1/mtd4.bin
    sync
    cat /dev/mtd5a > /tmp/usb/a1/mtd5.bin
    sync
    cat /dev/mtd6a > /tmp/usb/a1/mtd6.bin
    sync
    cat /dev/mtd7a > /tmp/usb/a1/mtd7.bin
    sync
    cat /dev/mtd8a > /tmp/usb/a1/mtd8.bin
    sync
    cat /dev/mtd9a > /tmp/usb/a1/mtd9.bin
    sync

Creo que hay un error en este trozo debiera ser:

Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0a.bin
    sync
    cat /dev/mtd1 > /tmp/usb/a1/mtd1a.bin
    sync
    cat /dev/mtd2 > /tmp/usb/a1/mtd2a.bin
    sync
    cat /dev/mtd3 > /tmp/usb/a1/mtd3a.bin
    sync
    cat /dev/mtd4 > /tmp/usb/a1/mtd4a.bin
    sync
    cat /dev/mtd5 > /tmp/usb/a1/mtd5a.bin
    sync
    cat /dev/mtd6 > /tmp/usb/a1/mtd6a.bin
    sync
    cat /dev/mtd7 > /tmp/usb/a1/mtd7a.bin
    sync
    cat /dev/mtd8 > /tmp/usb/a1/mtd8a.bin
    sync
    cat /dev/mtd9 > /tmp/usb/a1/mtd9a.bin
    sync

Saludos



Título: Re:
Publicado por: doblecero en 28-04-2014, 21:48 (Lunes)
Tengo una vdsl de un conocido donde podría probar si este router tiene soporte tal cual lo tenemos... A ver si el miércoles puedo probarlo!
Espeltron... Entiendo que con el vdsl.bin que funciona para la adsl valdría también para la vdsl, es así?

Enviado desde mi GT-I9300 mediante Tapatalk



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 28-04-2014, 22:00 (Lunes)
Me parece que me lo he cargado, siguiendo las instrucciones del post 1 y del último de Lesgar, he subido el u-boot y me sale esto:

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #

Y ahora no se que hacer


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 22:24 (Lunes)
Me parece que me lo he cargado, siguiendo las instrucciones del post 1 y del último de Lesgar, he subido el u-boot y me sale esto:

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #

Y ahora no se que hacer

Tranqui, creo que no te has cargado nada.
 Posibles problemas:
1.- No carga por tftpboot pq la versión que hay en el primer post no es la final y en la v1.1 (la tuya) fallan los interfaces de red 1 y 3.
2.- Has puesto mal la dirección del Kenel.
3.- Simplemente te falta cargar la imagen de openwrt.
Soluciones:
1.-Conecta el cable ethernet al puerto 1, etiquetado en rojo como "1", si sigue sin ir prueba con el "GE"
2.-Accede al menu del uboot: Cuando arranque el uboot y te salga el mensaje "Hit any key to stop autoboot:" pulsa 2 veces una tecla, una vez dentro del uboot carga otra vez la macro del primer post. Recuerda cambiar la X por 1  (pq tu version es la v1.1):
Código:
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv kernel_addr 0xB0080000
saveenv

Comprobación:
teclea printenv y comprueba que esta linea salga asi "write-openwrt=tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize"
3.- Carga la imagen para v11 del primer post con el comado "run write-openwrt" sin comillas. Este enlace es una versión beta que estoy probando con soporte para el adsl, luci, transmision , samba, etc...https://www.dropbox.com/s/lskvn0gb67i30su/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image (solo válido para tu  version, que es la  V1.1).
Ánimo que ya casi está... Ya me comentas...



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 28-04-2014, 22:31 (Lunes)
Cita de Lesgar
Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0.bin
    sync
    cat /dev/mtd1a > /tmp/usb/a1/mtd1.bin
    sync
    cat /dev/mtd2a > /tmp/usb/a1/mtd2.bin
    sync
    cat /dev/mtd3a > /tmp/usb/a1/mtd3.bin
    sync
    cat /dev/mtd4a > /tmp/usb/a1/mtd4.bin
    sync
    cat /dev/mtd5a > /tmp/usb/a1/mtd5.bin
    sync
    cat /dev/mtd6a > /tmp/usb/a1/mtd6.bin
    sync
    cat /dev/mtd7a > /tmp/usb/a1/mtd7.bin
    sync
    cat /dev/mtd8a > /tmp/usb/a1/mtd8.bin
    sync
    cat /dev/mtd9a > /tmp/usb/a1/mtd9.bin
    sync

Creo que hay un error en este trozo debiera ser:

Citar
cat /dev/mtd0 > /tmp/usb/a1/mtd0a.bin
    sync
    cat /dev/mtd1 > /tmp/usb/a1/mtd1a.bin
    sync
    cat /dev/mtd2 > /tmp/usb/a1/mtd2a.bin
    sync
    cat /dev/mtd3 > /tmp/usb/a1/mtd3a.bin
    sync
    cat /dev/mtd4 > /tmp/usb/a1/mtd4a.bin
    sync
    cat /dev/mtd5 > /tmp/usb/a1/mtd5a.bin
    sync
    cat /dev/mtd6 > /tmp/usb/a1/mtd6a.bin
    sync
    cat /dev/mtd7 > /tmp/usb/a1/mtd7a.bin
    sync
    cat /dev/mtd8 > /tmp/usb/a1/mtd8a.bin
    sync
    cat /dev/mtd9 > /tmp/usb/a1/mtd9a.bin
    sync

Saludos




Ok es verdad, ya esta corregido.
Muchas gracias.
Voy a ver  si la "Maqueto" un poco a ver si mejora en visibilidad.


Título: Re:
Publicado por: Lesgar en 28-04-2014, 22:59 (Lunes)
Tengo una vdsl de un conocido donde podría probar si este router tiene soporte tal cual lo tenemos... A ver si el miércoles puedo probarlo!
Espeltron... Entiendo que con el vdsl.bin que funciona para la adsl valdría también para la vdsl, es así?

Enviado desde mi GT-I9300 mediante Tapatalk



Eso sería genial  ;), Creo que sería importante que tuvieses a mano:
Dos imagenes diferentes una compilada con kmod-ltq-atm-vr9 y otra compilada con kmod-ltq-ptm-vr9. Segun Pteridium no se pueden tener las dos seleccionadas pq se "pelean"entre ellas.
Cuando pruebes la versión compilada con kmod-ltq-atm-vr9  antes de poner el firmware en su sitio cambia en /etc/config/network la opción que viene por defecto "xfer_mode 'ptm'" por xfer_mode 'atm'. Luego metes el firmware en su sitio, configuras wan y reinicias.
Si en el dmesg aparece:
Código:
[  281.216000] ATM1.0.26    ATM (A1) firmware version 0.24
[  281.220000] ifxmips_atm: ATM init succeed
A mi me funciona.
Si sale:
Código:
[   19.348000] PTM 1.0.27    PTM (E1) firmware version 0.30
[   19.352000] ifxmips_ptm: PTM init succeed
o
Código:
root@OpenWrt:/lib/firmware# /etc/init.d/dsl_control start
Failed to find ltq_ptm_vr9. Maybe it is a built in module ?

A mi me da problemas.
Respecto probar con varios firmwares, de momento no te puedo decir nada. Estoy probando varios pero solo me funciona el que ha posteado Gmtii en el primer post, y no del todo fino pq no reconoce el chipset.
Código:
root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:               [color=red] Lantiq-VRx Unknown[/color]
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              18.156 Mb/s / 996 Kb/s
Line Attenuation:       23.1dB / 12.5dB
Noise Margin:           9.3dB / 8.6dB
Line Uptime:            7m 2s

De todas formas no me hagas mucho caso, es la primera vez que intento algo así. Seguro que Pteridium, Gmtti, Noltari, speltron ... pueden aportar más info


Título: Re:
Publicado por: Pteridium en 28-04-2014, 23:28 (Lunes)
De todas formas no me hagas mucho caso, es la primera vez que intento algo así. Seguro que Pteridium, Gmtti, Noltari, espeltron ... pueden aportar más info
A mi tampoco me hagáis caso porque la experiencia que tengo es con los ARV4518 y 7518 que sólo soportan asdl.

Hoy compré uno de segunda mano y me dijo el dependiente que desde hace un tiempo cada ARV7519RW22 que ponen a vender desaparece en poco tiempo. Deberían pagarles a Lesgar, gmtii y espeltron que son los que más han currado con este bicho.  >:(


Título: Re:
Publicado por: espeltron en 29-04-2014, 02:11 (Martes)
Tengo una vdsl de un conocido donde podría probar si este router tiene soporte tal cual lo tenemos... A ver si el miércoles puedo probarlo!
Espeltron... Entiendo que con el vdsl.bin que funciona para la adsl valdría también para la vdsl, es así?

Enviado desde mi GT-I9300 mediante Tapatalk


Deberia de funcionar, configurando los drivers adecuadamente.

Si echas un vistazo a las pruebas que se hicieron hace unas semanas:
https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg306451/#msg306451 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg306451/#msg306451)

El modo del anexo A, que se carga en parte del firmware, se configura con un parametro "-i" que se obtiene de una tabla:
Código:
annex_a2p=00_00_00_00_00_01_00_00
En el mismo firmware va el anexo A del ADSL y el VDSL2, que no lleva anexo.

El script dsl_control tiene esto:
Citar
  # start CPE dsl daemon in the background
   service_start /sbin/vdsl_cpe_control -i${xtu} \
         -n /sbin/dsl_notify.sh \
         -f /lib/firmware/${firmware}

Prueba 2 (a2p):
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_00_01_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

Repasando el archivo: "rootfs/etc/init.d/ifx_cpe_control_init.sh" el comando completo seria este:
Código:
service_start /sbin/vdsl_cpe_control -i${xTSE} ${XDSL_MULTIMODE} ${XTM_MULTIMODE} ${FW_XDSL} ${AUTOBOOT_VDSL} ${AUTOBOOT_ADSL} ${NOTIFICATION_SCRIPT} ${TCPM_IF} ${DTI_IF} &
Este archivo es del OpenWrt 8.09 que lleva el router, y en la cabecera viene "# Copyright (C) 2010 OpenWrt.org".

Con el VDSL deberia de ser:
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_00_00_00_07 -M2_0 -T2_1_1 -f /lib/firmware/vdsl.bin -A /opt/lantiq/bin/vdsl.scr -n /sbin/dsl_notify.sh -t0.0.0.0 -d0.0.0.0 &
/etc/init.d/dsl_control status
Mas o menos, debereis apañarlo un poco segun la localizacion de los archivos en el OpenWrt que esteis utilizando.
Esperar 2 minutos.

Al no saber si el driver utilizado actualmente en el OpenWrt acepta todos los parametros VDSL, se puede probar:
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_00_00_00_07 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status
Esperar 2 minutos.

A veces la conexion se consigue tras algun reinicio, ya que ciertos parametros se actualizan en el arranque.

Una vez sincronizado, para conseguir IP y conexion a internet se deberia de configurar adecuadamente el tipo de conexion PTM, habitual en la VDSL.

Quien tenga VDSL que haga pruebas y que comente resultados.

Hay que comprobar el driver que esteis utilizando, como hizo jmcabgam:
Código:
root@OpenWrt:~# vdsl_cpe_control --version
DSL_CPE: DSL CPE Control Application V4.11.4
Este es el ultimo disponible, el 3.24.4.4 es el anterior.
Dicho ejecutable se encuentra en:
Código:
/sbin/vdsl_cpe_control

Ya que hay 2 versiones:
Driver danube:
http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz (http://mirror2.openwrt.org/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz)
http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz (http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_danube-3.24.4.4.tar.gz)

Driver vrx, que no esta en el repositorio oficial mirror2:
http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_vrx-4.11.4.tar.gz (http://mirror.opf.slu.cz/openwrt/sources/drv_dsl_cpe_api_vrx-4.11.4.tar.gz)

He recordado mas cosas, para saber que comandos son los adecuados y cuales no.

En cuanto a "vdsl_cpe_control" esta el siguiente comando:
Citar
vdsl_cpe_control --help

Obtenido de la pagina polaca:
Código:
root@OpenWrt:/tmp# vdsl_cpe_control --help
DSL_CPE: Welcome to DSL CPI API control application
DSL_CPE: usage: [options]
DSL_CPE: following options are available:
DSL_CPE:  --help        (-h)    - help screen
DSL_CPE:  --version     (-v)    - display version
DSL_CPE:  --init        (-i)    - init device w/ <xtu> Bits seperated by underscore (e.g. -i05_01_04_00_04_01_00_00)
DSL_CPE:  --low_cfg     (-l)    - low level configuration file
DSL_CPE:  --console     (-c)    - start console
DSL_CPE:  --event_cnf   (-e)    - configure instance activation handling <enable/disable>[_mask] (e.g. -e1_1)
DSL_CPE:  --msg_dump    (-m)    - enable message dump
DSL_CPE:  --auto_scr_1  (-a)    - autoboot start script for ADSL (empty by default)
DSL_CPE:  --auto_scr_2  (-A)    - autoboot start script for VDSL (empty by default)
DSL_CPE:  --firmware1   (-f)    - firmware file, default /opt/ifx/firmware/xcpe_hw.bin
DSL_CPE:  --notif       (-n)    - notification script name, default ./xdslrc.sh
DSL_CPE:  --tcpmsg      (-t)    - enable dbgtool, listen only on <ipaddr> (optional, e.g. -t0.0.0.0)
DSL_CPE:  --multimode   (-M)    - set multimode config -M<NextMode>[_<AdslSubPref>] (e.g. -M1_1 or -M1)
DSL_CPE:  --tc-layer    (-T)    - set TC-Layer options -T<TcLayer>_<TcConfigUs>_<TcConfigDs> (e.g. -T2_0x3_0x1)
DSL_CPE:  --sequence    (-S)    - set activation sequence -S<Sequence>_<Mode> (e.g. -M0_0)
DSL_CPE:  --debug_drv   (-g)    -
DSL_CPE:  --debug_app   (-G)    -

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 29-04-2014, 03:49 (Martes)
1.- No carga por tftpboot pq la versión que hay en el primer post no es la final y en la v1.1 (la tuya) fallan los interfaces de red 1 y 3.
Quisiera comentar los modos de configuracion del switch gigabit ethernet que lleva integrado el VRX288.

En teoria hay una especie de switch en el VRX288 que conmuta el modo de cada pareja de puertos, segun el firmware cargado, el de fast o el de gigabit:

MODO FAST ETHERNET 10/100:
Citar
VRX288-PHY1--> LAN1   <-- 2 pares (RX y TX) usados en 10/100
VRX288-PHY2--> LAN2   <-- 2 pares (RX y TX) usados en 10/100

VRX288-PHY3--> LAN3   <-- 2 pares (RX y TX) usados en 10/100
VRX288-PHY4--> LAN4   <-- 2 pares (RX y TX) usados en 10/100

MODO GIGABIT ETHERNET 10/100/1000:
Citar
VRX288-PHY1--> n.c.
VRX288-PHY2--> LAN2   <-- 2 pares (RX y TX) usados en 10/100

VRX288-PHY3-->  n.c.
VRX288-PHY4--> LAN4   <-- 2 pares (RX y TX) usados en 10/100

Como el hardware fisico de los transformadores magneticos y los conectores RJ45 solo estan diseñados para llevar 2 pares de la red ethernet en cada conector LANx, solo son validos los modos 10M o 100M, aunque el VRX288 este configurado como gigabit ethernet 10/100/1000.

Por este motivo, estando configurado como 10/100/1000 solo funciona como 10/100, al igual que cuando conectas una tarjeta fast ethernet a una tarjeta gigabit.

Hay otros routers con chips lantiq que en lugar de llevar 4 puertos fast ethernet llevan 2 puertos gigabit ethernet.

Es aconsejable conservar estos modos de configuracion de la red gigabit ethernet que permite usar solo 2 puertos, ya que con una "MOD", aunque costosa, seria posible convertir esos 4 puertos fast ethernet en 2 puertos gigabit ethernet.

MODO GIGABIT ETHERNET 10/100/1000 CON "MOD":
Citar
VRX288-PHY1--> GLAN1   <-- 2 pares extras necesarios para el modo 1000
VRX288-PHY2--> GLAN1   <-- 2 pares (RX y TX) usados en 10/100

VRX288-PHY3-->  GLAN2   <-- 2 pares extras necesarios para el modo 1000
VRX288-PHY4--> GLAN2   <-- 2 pares (RX y TX) usados en 10/100

Exactamente no lo he verificado, es posible que pueda haber algun cambio segun la version del hardware, pero como he dicho, en teoria es posible realizar esto.
Cuando tenga tiempo hare un montaje rapido y probare esta MOD, a ver si consigo poner las salidas en modo 1000.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 29-04-2014, 06:07 (Martes)
Estoy cegato perdido...  ??? no me había fijado que vdsl.bin era un hiperenlace, en fin solucionado. >:( >:( >:(
Ya tengo Adsl en el router, de momento he probado a cambiar en el archivo network la  option annex 'a' a varios tipos (intentando que sincronize con el anexo M) y nada... la velocidad de subida siempre se mantiene por debajo de 1 mega.
...Y si con el comtrend que manda Jazztel sincroniza a 2.7.

¿Alguna idea?
Si quieres anexo M prueba lo siguiente:

annex_m2p:
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_00_00_04_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status

annex_m2:
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_40_00_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status

annex_m:
Código:
/etc/init.d/dsl_control stop
service_start /sbin/vdsl_cpe_control -i00_00_00_00_40_00_04_00 -n /sbin/dsl_notify.sh -f /lib/firmware/vdsl.bin
/etc/init.d/dsl_control status

Hay tres formas sencillas de sacar el parametro "i":
1.- De tablas, que podeis encontrar en https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control#L15 (https://dev.openwrt.org/browser/trunk/package/network/config/ltq-adsl-app/files/dsl_control#L15) y de codigos fuente de otros routers.
2.- Analizando el script "rootfs/etc/init.d/ifx_cpe_control_init.sh" que lleva el firmware original del propio router.
Con esto he comprobado que m2 y m2p coinciden con los datos de la tabla anterior.
3.- De las especificaciones RFC (como obtener los 64 bits del anexo):
ADSL2 (pag. 26-27): https://tools.ietf.org/html/rfc4706 (https://tools.ietf.org/html/rfc4706)
VDSL2 (pag. 27-28): https://tools.ietf.org/html/rfc5650 (https://tools.ietf.org/html/rfc5650)

Como he comentado anteriormente, este mismo script ifx_cpe_control_init.sh sirve para verificar que la configuracion del modo VDSL sea la adecuada.

Para el modo M, al estar el parametro ya implementado en OpenWrt, serviria seguramente cambiando /etc/config/network:
Código:
config adsl-device 'adsl'
        option fwannex 'a'
        option annex 'm2p'

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 29-04-2014, 07:38 (Martes)
 Pulsamos "U" para cargar el uboot  
    
Código:
[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: 0
    Upload area 0.  Are you sure? (Y/n)
 Pulsamos "Y" y mandamos por X-modem la imagen de uboot

2.-Instalación de OpenWrt desde u-boot modificado

    Muy sencillo; definimos dos nuevas macros y las hacemos permanentes en u-boot con:
    
Código:
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
    setenv kernel_addr 0xB0080000
    saveenv

    (cambiamos la X por la versión de nuestro router).

    Ejecutamos la macro: run write-openwrt,

    
Código:
arv7519rw #   run write-openwrt            

Sigo pensando que la tabla indicada en el [VR9 Boot]: es "falsa", o al menos no concuerda totalmente con la realidad.
Con los datos mtd se tendrian que hacer las siguientes correcciones para que se pareciese mas a la realidad:
Citar
   [[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 Imageuboot_cfg     0xB0080000   128K
    [6] Linux Image     0xB00A0000   24448K
    [7] Emergency Value 0xB1FC0000   256K

Los datos obtenidos de la lectura de bloques mtd de la flash y su estructura interna lo confirman.
https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg307557/#msg307557 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-en-astoria-arv7519rw22-livebox-2-1/msg307557/#msg307557)

TAMAÑO DE BLOQUE EN EL BORRADO:
Código:
Erasesize: 0x00020000 (128K)
Para toda la flash de 32MB

TAMAÑOS:
Código:
mtd0.bin "uboot" 262.144 (256K) 0x00040000
mtd1.bin "uboot_bin" 262.144 (256K) 0x00040000
mtd2.bin "uboot_cfg" 131.072 (128K) 0x00020000
mtd3.bin "kernel" 2.097.152(2048K) 0x00200000
mtd4.bin "rootfs" 10.485.760(10240K) 0x00A00000
mtd5.bin "rootfs2" 11.534.336(11264K) 0x00B00000
mtd6.bin "sys_config" 917.504(896K) 0x000E0000
mtd7.bin "supertask_img" 6.291.456(6144K) 0x00600000
mtd8.bin "supertask_cfg" 1.048.576(1024K) 0x00100000
mtd9.bin "supertask_bootcfg" 524.288(512K) 0x00080000

POSICIONES DE MEMORIA FLASH (BASE=0xB0000000):
Código:
mtd0.bin 0xB0000000 .. 0xB003FFFF
mtd1.bin 0xB0040000 .. 0xB007FFFF
mtd2.bin 0xB0080000 .. 0xB009FFFF
mtd3.bin 0xB00A0000 .. 0xB029FFFF
mtd4.bin 0xB02A0000 .. 0xB0C9FFFF
mtd5.bin 0xB0CA0000 .. 0xB179FFFF
mtd6.bin 0xB17A0000 .. 0xB187FFFF
mtd7.bin 0xB1880000 .. 0xB1E7FFFF
mtd8.bin 0xB1E80000 .. 0xB1F7FFFF
mtd9.bin 0xB1F80000 .. 0xB1FFFFFF

Al escribir la imagen Openwrt a partir de la posicion 0xB0080000 se eliminan los datos del mtd2.bin ("uboot_cfg").
Tamaño:
Código:
mtd2.bin "uboot_cfg" 131.072 (128K) 0x00020000
Posicion:
Código:
mtd2.bin 0xB0080000 .. 0xB009FFFF

Si quereis ver lo que contiene este archivo mtd2.bin, lo pongo aqui de forma integra (en modo texto):
Código:
”Ýb<bootcmd=run flash_flash bootdelay=3 baudrate=115200 preboot=echo;echo Type \"run flash_nfs\" to mount root filesystem over NFS;
echo bootfile="uImage" mem=126M phym=128M ethaddr=00:99:88:00:99:88 netdev=eth0 console=ttyS0 baudrate=115200 tftppath= loadaddr=0x80800000
rootpath=/mnt/full_fs rootfsmtd=/dev/mtdblock4 addip=setenv bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):
$(netdev):on addmisc=setenv bootargs $(bootargs) console=$(console),$(baudrate) ethaddr=$(ethaddr) phym=$(phym) mem=$(mem) panic=1
mtdparts=$(mtdparts) init=/etc/preinit vpe1_load_addr=0x87e00000 vpe1_mem=2M  u-boot=u-boot.lq rootfs=rootfs.img fullimage=fullimage.img
jffs2image=root.jffs2-128k.nor totalimage=totalimage.img flashargs=setenv bootargs root=$(rootfsmtd) rw rootfstype=squashfs,jffs2 bridge mptest
 calibrate flash_flash=run flashargs addip addmisc; bootm $(kernel_addr) update_uboot=tftpboot $(loadaddr) $(tftppath)$(u-boot);
erase b0000000 +20000; cp.b $(loadaddr) b0000000 $(filesize); reset update_kernel=tftpboot $(loadaddr) $(tftppath)$(bootfile);
upgrade $(loadaddr) $(filesize) update_rootfs=tftpboot $(loadaddr) $(tftppath)$(rootfs); upgrade $(loadaddr) $(filesize)
update_fullimage=tftpboot $(loadaddr) $(tftppath)$(fullimage); erase $(f_rootfs_addr) +0xc20000; cp.b $(loadaddr) $(part1_begin) $(filesize)
mtdparts=ifx_nor0:256k(uboot),256k(uboot_bin),128k(uboot_cfg),2m(kernel),10m(rootfs),11m(rootfs2),896k(sys_config),6m(supertask_img),
1m(supertask_cfg),512k(supertask_bootcfg) reset_uboot_config=prot off 0xB0080000   0xB0FBFBFF;  erase 0xB0080000 0xB0FBFBFF
part0_begin=0xB0000000 part1_begin=0xB0040000 part2_begin=0xB0080000 part3_begin=0xB00A0000 part4_begin=0xB02A0000 part5_begin=0xB0CA0000
part6_begin=0xB11A0000 part7_begin=0xB1280000 part8_begin=0xB1E80000 part9_begin=0xB1F80000 total_part=10 flash_end=0xB1FFFFFF data_block0=uboot
data_block1=uboot_bin data_block2=ubootconfig data_block3=kernel data_block4=rootfs data_block5=rootfs2 data_block6=sysconfig
data_block7=supertask_img data_block8=supertask_cfg data_block9=supertask_bootcfg total_db=10 f_uboot_addr=0xB0000000 f_uboot_size=0x00040000
f_uboot_bin_addr=0xB0040000 f_uboot_bin_size=0x00040000 f_ubootconfig_addr=0xB0080000 f_ubootconfig_size=0x00020000 f_ubootconfig_end=0xB0FBFBFF
f_kernel_end=IFX_CFG_FLASH_KERNEL_IMAGE_END_ADDR f_rootfs2_addr=0xB0CA0000 f_rootfs2_size=0x00500000 f_sysconfig_addr=0xB11A0000
f_sysconfig_size=0x000E0000 f_ddrconfig_addr=0xB003FFE8 f_ddrconfig_size=24 f_supertask_img_addr=0xB1280000 f_supertask_img_size=0x00c00000
f_supertask_cfg_addr=0xB1E80000 f_supertask_cfg_size=0x00100000 f_supertask_bootcfg_addr=0xB1F80000 f_supertask_bootcfg_size=0x00080000
update_jffs2image=tftpboot $(loadaddr) $(tftppath)$(jffs2image); erase $(f_rootfs_addr) +0xa00000; upgrade $(loadaddr) $(filesize)
update_flash=tftp $(loadaddr) flash2.img; protect off b0800000 +800000; erase b0800000 +800000; cp.b $(loadaddr) b0800000 800000;  
tftp $(loadaddr) flash1.img; protect off b0000000 +800000; erase b0000000 +800000; cp.b $(loadaddr) b0000000 800000 sw_version=01-01-101t0
hw_version=VR9 serial=00000000 ethact=vr9 Switch f_rootfs_size=0x008c0000 f_rootfs_addr=0xb02a0000 f_rootfs_end=0xb0b60000 f_rootfs_crc=AFEFC669
stdin=serial stdout=serial stderr=serial bootargs=root=/dev/mtdblock4 rw rootfstype=squashfs,jffs2 bridge mptest calibrate
ip=192.168.2.1:192.168.2.100::::eth0:on console=ttyS0,115200 ethaddr=00:99:88:00:99:88 phym=128M mem=126M panic=1
mtdparts=ifx_nor0:256k(uboot),256k(uboot_bin),128k(uboot_cfg),2m(kernel),10m(rootfs),11m(rootfs2),896k(sys_config),6m(supertask_img),
1m(supertask_cfg),512k(supertask_bootcfg) init=/etc/preinit vpe1_load_addr=0x87e00000 vpe1_mem=2M filesize=132570 fileaddr=80800000
ipaddr=192.168.2.1 serverip=192.168.2.100 f_kernel_size=0x00132570 f_kernel_addr=0xb016da90 kernel_addr=0xb016da90 f_kernel_crc=AAD77A32

Estos datos nos generan una tabla que contiene unas posiciones y tamaños que difieren en algunos puntos de la obtenida en los archivos mtdX.bin, pero que servira para ayudar a definir una tabla con la estructura definitiva de la flash (analizando el contenido interno de los archivos mtdX.bin y las diferentes posiciones de memoria):
Código:
part0_begin=0xB0000000
part1_begin=0xB0040000
part2_begin=0xB0080000
part3_begin=0xB00A0000
part4_begin=0xB02A0000
part5_begin=0xB0CA0000
part6_begin=0xB11A0000  <-- diferente posicion en mtd6.bin (0xB17A0000), aqui adelantado 0x00600000 = 6144K = 6M
part7_begin=0xB1280000  <-- diferente posicion en mtd7.bin (0xB1880000), aqui adelantado 0x00600000 = 6144K = 6M
part8_begin=0xB1E80000
part9_begin=0xB1F80000

total_part=10
flash_end=0xB1FFFFFF

data_block0=uboot
data_block1=uboot_bin
data_block2=ubootconfig
data_block3=kernel
data_block4=rootfs
data_block5=rootfs2
data_block6=sysconfig
data_block7=supertask_img
data_block8=supertask_cfg
data_block9=supertask_bootcfg

total_db=10

f_uboot_addr=0xB0000000
f_uboot_size=0x00040000
f_uboot_bin_addr=0xB0040000
f_uboot_bin_size=0x00040000
f_ubootconfig_addr=0xB0080000
f_ubootconfig_size=0x00020000
f_ubootconfig_end=0xB0FBFBFF
f_kernel_end=IFX_CFG_FLASH_KERNEL_IMAGE_END_ADDR
f_rootfs2_addr=0xB0CA0000
f_rootfs2_size=0x00500000
f_sysconfig_addr=0xB11A0000
f_sysconfig_size=0x000E0000
f_ddrconfig_addr=0xB003FFE8
f_ddrconfig_size=24
f_supertask_img_addr=0xB1280000
f_supertask_img_size=0x00c00000
f_supertask_cfg_addr=0xB1E80000
f_supertask_cfg_size=0x00100000
f_supertask_bootcfg_addr=0xB1F80000
f_supertask_bootcfg_size=0x00080000

Es posible que no le deis importancia, pero le estais quitando los parametros de configuracion del uboot original, incluidos los de configuracion de la consola serie, los distintos modos de arranque, el de panico, etc.
Pienso que este uboot se ha puesto aqui como parche, siendo de otro dispositivo, y que las zonas de grabado de imagenes no son las correctas.
No tiene sentido que al grabar una imagen se borren zonas de configuracion de uboot, ¿o si?.

Noltari, no se si tu problema de no poder acceder actualmente al modo UART tras pruebas con distintos firmwares y flasheos puede ser debido a esto o no.
Pienso que ddrconfig puede llegar a ser un parametro "delicado", que puede "brickear" el router en ciertos casos.
Citar
0x0003FFE8:
56 40 FF FA A2 23 00 00
10 00 00 0E 02 00 18 21
00 60 80 21 00 40 18 21

Yo creo que seria mejor grabar a partir de la posicion del inicio del bloque mtd3.bin, en la direccion 0xB00A0000:
Citar
mtd3.bin 0xB00A0000

Se conservaria el uboot original completo y se tendria espacio suficiente para grabar la imagen OpenWrt que se quisiese, ya que habria disponible unos 23MB de memoria flash (entre el kernel, el rootfs y el rootfs2).
Citar
mtd3.bin "kernel"   2.097.152(2048K)   0x00200000
mtd4.bin "rootfs"   10.485.760(10240K)   0x00A00000
mtd5.bin "rootfs2"   11.534.336(11264K)   0x00B00000

¿Podeis hacer esta prueba?:
Citar
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV1X-squashfs.image && protect off 0xB00A0000 +$filesize && erase 0xB00A0000 +$filesize && cp.b $fileaddr 0xB00A0000 $filesize'
setenv kernel_addr 0xB00A0000
saveenv
X es 1 o 2, dependiendo de la version del hardware.

VERIFICACION DE IMAGENES:
Tanto las imagenes de linux originales como las de OpenWrt generadas empiezan con:
Citar
27 05 19 56 ...
Podeis comprobarlo con los archivos:
openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image ("openwrt" --> MIPS OpenWrt Linux-3.10.36)
mtd3.bin ("kernel" --> MIPS LTQCPE Linux-2.6.32.32)

Resulta que el mtd2.bin "uboot_cfg" me indica lo siguiente:
Citar
f_kernel_addr=0xb016da90 kernel_addr=0xb016da90

Quitando los offset de la posicion del archivo mtd3.bin saldria la posicion 0x000CDA90.
En la posicion 0x000CDA90 del archivo mtd3.bin hay lo siguiente:
Citar
27 05 19 56 ... MIPS IFXCPE Linux-2.6.20.19
¡Anda! una imagen de linux.

Analizando el archivo mtd3.bin he localizado las siguientes imagenes con la cabecera 27 05 19 56 ...:
Citar
0x00000000 --> MIPS LTQCPE Linux-2.6.32.32
0x000A0000 --> MIPS LTQCPE Linux-2.6.32.32
0x000CDA90 --> MIPS IFXCPE Linux-2.6.20.19

Que referenciandolo a las posiciones globales:
Citar
0xB00A0000 --> MIPS LTQCPE Linux-2.6.32.32
0xB0140000 --> MIPS LTQCPE Linux-2.6.32.32
0xB016DA90 --> MIPS IFXCPE Linux-2.6.20.19

Le voy viendo el sentido a las distintas imagenes, los distintos modos y configuraciones de arranque de imagenes .

Lo importante para OpenWrt:

GRABAR en 0xB00A0000, no en 0xB0080000, al menos si se conserva el uboot original.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 29-04-2014, 17:45 (Martes)
Me parece que me lo he cargado, siguiendo las instrucciones del post 1 y del último de Lesgar, he subido el u-boot y me sale esto:

Citar
ROM VER: ©©ï#!„Dó

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
arv7519rw #

Y ahora no se que hacer

Tranqui, creo que no te has cargado nada.
 Posibles problemas:
1.- No carga por tftpboot pq la versión que hay en el primer post no es la final y en la v1.1 (la tuya) fallan los interfaces de red 1 y 3.
2.- Has puesto mal la dirección del Kenel.
3.- Simplemente te falta cargar la imagen de openwrt.
Soluciones:
1.-Conecta el cable ethernet al puerto 1, etiquetado en rojo como "1", si sigue sin ir prueba con el "GE"
2.-Accede al menu del uboot: Cuando arranque el uboot y te salga el mensaje "Hit any key to stop autoboot:" pulsa 2 veces una tecla, una vez dentro del uboot carga otra vez la macro del primer post. Recuerda cambiar la X por 1  (pq tu version es la v1.1):
Código:
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv kernel_addr 0xB0080000
saveenv

Comprobación:
teclea printenv y comprueba que esta linea salga asi "write-openwrt=tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize"
3.- Carga la imagen para v11 del primer post con el comado "run write-openwrt" sin comillas. Este enlace es una versión beta que estoy probando con soporte para el adsl, luci, transmision , samba, etc...https://www.dropbox.com/s/lskvn0gb67i30su/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image (solo válido para tu  version, que es la  V1.1).
Ánimo que ya casi está... Ya me comentas...



Muchas gracias por quitarme un sudor frío de encima. Vamos por parte examinando tu respuesta.

Citar
1.-Conecta el cable ethernet al puerto 1, etiquetado en rojo como "1", si sigue sin ir prueba con el "GE"
2.-Accede al menu del uboot: Cuando arranque el uboot y te salga el mensaje "Hit any key to stop autoboot:" pulsa 2 veces una tecla, una vez dentro del uboot carga otra vez la macro del primer post. Recuerda cambiar la X por 1  (pq tu version es la v1.1):
Código:
setenv write-openwrt 'tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv kernel_addr 0xB0080000
saveenv

Comprobación:
teclea printenv y comprueba que esta linea salga asi "write-openwrt=tftpboot openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize"
3.- Carga la imagen para v11 del primer post con el comado "run write-openwrt" sin comillas. Este enlace es una versión beta que estoy probando con soporte para el adsl, luci, transmision , samba, etc...https://www.dropbox.com/s/lskvn0gb67i30su/openwrt-lantiq-xrx200-ARV7519RWV11-squashfs.image (solo válido para tu  version, que es la  V1.1).
Ánimo que ya casi está... Ya me comentas...

punto 1. conectar el cable RJ45 al puerto LAN 1 y si sigue sin funcionar ¿Qué veo si sigue sin funcionar? ¿Que tengo que hacer, no entiendo? Te advierto que soy principiante total.

punto 2. Accede al menu del uboot: Cuando arranque el uboot y te salga el mensaje "Hit any key to stop autoboot:" pulsa 2 veces una tecla, una vez dentro del uboot carga otra vez la macro del primer post. Recuerda cambiar la X por 1  (pq tu version es la v1.1). ¿Qué cargo? ¿Qué macro? ¿Cómo? Soy muy torpe, tiene que estar muy clarito. Para vosotros que sois monstruos lo véis muy fácil pero para los novatos, esto es un mundo.

Yo solo lo que he hecho ha sido subir el uboot que aparece en el primer post. Arranqué, pulse 3 veces, pegué la clave, pulse U, zona 0, y subi el uboot del post por xmodem. Cargó a gran velocidad y como en tu post no decía cual era el paso siguiente, del primer post, decía que había que apagar y encender y eso hice y ¡¡¡zas!!! el mensaje que puse. Intenté subir otro uboot, mediante loady y otros comandos que saían y se paraba al llegar al paquete 8, no subía ni 1 K. Probe con el hyperterminal y con el TeraTrem Pro e iguales resultados. Se quedaba colgado. El uboot que cogí es el que sirve para las dos versiones, el que dice que detecta cual es el suyo, el que pone esto en el primer post.

Citar
U-boot  compilado desde las fuentes del git de u-boot-lantiq, con autodetección de versión de router  y los 4 puertos eth funcionando:

En el mensaje hablas de tftpboot, ¿eso es un comando interno del boot? Y ¿Cómo lo hago? ¿Tecelando directamente en la consola? Hablas de un archivo, ¿Cómo lo selecciono o lo busco?

Perdona la tabarra y te agradezco tu ayuda.

Otra cosa, si algún moderador, puede borrar el post que puse donde te corregía un error de transcripción, que has solucionado, que borre mi post para que no este repetido y se confundan la gente que los lean.

Saludos y vayan muchas cibercervezas. Esta noche intentaré hacer algo, ahora tengo curro.

Seguimos en contacto.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 29-04-2014, 18:21 (Martes)
Hola www-www

Aunque ponga Xmodem muchos uboot con loady suelen utilizar el Ymodem.
Prueba a usar el protocolo Ymodem con el hiperterminal de windows.

Como usas windows, el tftpd32 es un servidor que instalas en windows.
http://tftpd32.jounin.net/ (http://tftpd32.jounin.net/)
http://tftpd32.jounin.net/tftpd32_download.html (http://tftpd32.jounin.net/tftpd32_download.html)
Selecciona el programa de instalacion que mejor te convenga y permite el acceso a traves del firewall cuando te lo indique.

Este servidor es muy facil de configurar, solo tienes que indicarle la tarjeta de red que va a usar mediante la IP que tenga asignada.
Le indicas la carpeta que vas a utilizar para compartir (descargar o subir archivos), que normalmente puede estar dentro de la ruta donde se instala el programa.

Cuando activas el servidor tftpd cualquier equipo conectado a tu red puede subir o descargar archivos que tengas compartidos en esa carpeta, mediante el protocolo tftpd y la IP de esa tarjeta de red.
Para que esto funcione la IP de la tarjeta de red tiene que ser la adecuada, segun cada aplicacion en concreto.
Por ejemplo podria ser requisito que la IP fuera: 192.168.1.100, o la que tuviera el uboot fijada como IP del servidor tftpd.

Es posible que otros usuarios con mas experiencia te puedan dar mas consejos, pero de momento espero que esto te sirva como guia.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 29-04-2014, 20:32 (Martes)
Bueno después de mucho pelearme con el livebox, me sale esto:
Citar
ROM VER: ©©ï#!„Dó

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  2  1  0
## Booting kernel from Legacy Image at b0080000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1243541 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.24 (ebensan@ubuntu) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r39210) ) #11 Tue Feb 11 21:02:46 WET 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] 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] 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=0000000b

[    0.000000] Readback ErrCtl register=0000000b

[    0.000000] Memory: 125972k/131072k available (2642k kernel code, 5100k reserved, 878k data, 180k init, 0k highmem)

[    0.000000] NR_IRQS:256

[    0.000000] CPU Clock: 500MHz

[    0.000000] 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] pinctrl core: initialized pinctrl subsystem

[    0.044000] NET: Registered protocol family 16

[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done

[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28

[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV

[    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.212000] bio: create slab <bio-0> at 0

[    0.216000] usbcore: registered new interface driver usbfs

[    0.220000] usbcore: registered new interface driver hub

[    0.224000] usbcore: registered new device driver usb

[    0.228000] PCI host bridge to bus 0000:00

[    0.232000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff]

[    0.236000] pci_bus 0000:00: root bus resource [io  0x1d800000-0x1d8fffff]

[    0.240000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    0.244000] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge

[    0.256000] ifx_pcie_fixup_resource: fixup host controller 0000:00:00.0 (15d1:0011)

[    0.260000] pci 0000:00:00.0: BAR 9: assigned [mem 0x1c000000-0x1cbfffff pref]

[    0.264000] pci 0000:01:00.0: BAR 1: assigned [mem 0x1c000000-0x1c7fffff pref]

[    0.268000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c800000-0x1c800fff pref]

[    0.272000] pci 0000:00:00.0: PCI bridge to [bus 01]

[    0.276000] pci 0000:00:00.0:   bridge window [mem 0x1c000000-0x1cbfffff pref]

[    0.280000] ifx_pcie_bios_map_irq port 0 dev 0000:00:00.0 slot 0 pin 1

[    0.284000] ifx_pcie_bios_map_irq dev 0000:00:00.0 irq 144 assigned

[    0.288000] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1

[    0.292000] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned

[    0.296000] Switching to clocksource MIPS

[    0.304000] NET: Registered protocol family 2

[    0.308000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)

[    0.312000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

[    0.320000] TCP: Hash tables configured (established 1024 bind 1024)

[    0.328000] TCP: reno registered

[    0.332000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.336000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.344000] NET: Registered protocol family 1

[    0.348000] gptu: totally 6 16-bit timers/counters

[    0.352000] gptu: misc_register on minor 63

[    0.356000] gptu: succeeded to request irq 126

[    0.360000] gptu: succeeded to request irq 127

[    0.364000] gptu: succeeded to request irq 128

[    0.368000] gptu: succeeded to request irq 129

[    0.376000] gptu: succeeded to request irq 130

[    0.380000] gptu: succeeded to request irq 131

[    0.384000] phy-xrx200 gphy-xrx200.8: requesting lantiq/vr9_phy11g_a1x.bin

[    0.392000] phy-xrx200 gphy-xrx200.8: booting GPHY0 firmware at 78C0000

[    0.400000] phy-xrx200 gphy-xrx200.8: booting GPHY1 firmware at 78C0000

[    0.508000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.516000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.524000] msgmni has been set to 246

[    0.528000] io scheduler noop registered

[    0.532000] io scheduler deadline registered (default)

[    0.540000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.560000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    0.568000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.572000]   Amd/Fujitsu Extended Query version 1.3.
[    0.580000] number of CFI chips: 1
[    0.580000] 4 ofpart partitions found on MTD device ltq_nor
[    0.588000] Creating 4 MTD partitions on "ltq_nor":
[    0.592000] 0x000000000000-0x000000060000 : "uboot"
[    0.600000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    0.604000] 0x000000080000-0x000001f80000 : "firmware"
[    0.608000] 0x0000001af9d5-0x000001f80000 : "rootfs"
[    0.612000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.628000] mtd: device 3 (rootfs) set to be root filesystem
[    0.632000] mtd: partition "rootfs_data" created automatically, ofs=0x3e0000, len=0x1ba0000
[    0.640000] 0x0000003e0000-0x000001f80000 : "rootfs_data"
[    0.664000] 0x000001f80000-0x000002000000 : "boardconfig"
[    0.776000] libphy: lantiq,xrx200-mdio: probed
[    0.784000] net-xrx200: invalid MAC, using random
[    0.788000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    0.796000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    0.804000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    0.812000] wdt 1f8803f0.watchdog: Init done
[    0.816000] leds-gpio gpio-leds.7: pins are not configured from the driver
[    0.824000] TCP: cubic registered
[    0.828000] NET: Registered protocol family 17
[    0.832000] 8021q: 802.1Q VLAN Support v1.8
[    0.844000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.852000] Freeing unused kernel memory: 180K (80373000 - 803a0000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    4.204000] SCSI subsystem initialized
[    4.212000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    4.216000] Chip Version :01c0 BurstSize=0
[    4.820000] IFXUSB: USB core #0 soft-reset
[    5.124000] IFXUSB: USB core #0 soft-reset
[    5.124000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.128000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    5.136000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    5.144000] IFXUSB: Init: Power Port (0)
[    5.156000] hub 1-0:1.0: USB hub found
[    5.156000] hub 1-0:1.0: 1 port detected
[    5.660000] IFXUSB: USB core #1 soft-reset
[    5.964000] IFXUSB: USB core #1 soft-reset
[    5.968000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.972000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    5.980000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    5.984000] IFXUSB: Init: Power Port (0)
[    5.988000] hub 2-0:1.0: USB hub found
[    5.992000] hub 2-0:1.0: 1 port detected
[    5.996000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    6.016000] usbcore: registered new interface driver usb-storage
mount_root: jffs2 is not ready - EOF marker found
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    8.024000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH


[    8.092000] NET: Registered protocol family 10
[    8.100000] NET: Registered protocol family 8
[    8.104000] NET: Registered protocol family 20
[    8.116000] PPP generic driver version 2.4.2
[    8.128000] nf_conntrack version 0.5.0 (1971 buckets, 7884 max)
[    8.136000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.148000] eth0: port 4 got link
[    8.164000] MEI CPE Driver, Version 1.2.0


[    8.168000] (c) Copyright 2009, Infineon Technologies AG
[    8.168000]
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###



Lantiq CPE API Driver version: DSL CPE API V4.11.4
[    8.192000]
[    8.192000] Predefined debug level: 2
[    8.200000] Loading modules backported from Linux version master-2013-11-05-0-gafa3093
[    8.208000] Backport generated by backports.git backports-20130802-0-gdb67a3f
[    8.216000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.236000] ATM1.0.26    ATM (A1) firmware version 0.24
[    8.240000] ifxmips_atm: ATM init succeed
[    8.248000] Infineon Technologies DEU driver version 2.0.0
[    8.260000] IFX DEU DES initialized (multiblock).
[    8.268000] IFX DEU AES initialized (multiblock).
[    8.276000] IFX DEU ARC4 initialized (multiblock).
[    8.276000] IFX DEU SHA1 initialized.
[    8.280000] IFX DEU MD5 initialized.
[    8.288000] IFX DEU SHA1_HMAC initialized.
[    8.292000] IFX DEU MD5_HMAC initialized.
[    8.316000] NET: Registered protocol family 24
[    8.344000] xt_time: kernel timezone is -0000
[    8.380000] cfg80211: Calling CRDA to update world regulatory domain
[    8.384000] cfg80211: World regulatory domain updated:
[    8.388000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    8.396000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.404000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.412000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.420000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.428000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.436000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[    8.548000] usbcore: registered new interface driver rt2800usb
[   14.404000] device eth0 entered promiscuous mode
[   14.412000] br-lan: port 1(eth0) entered forwarding state
[   14.416000] br-lan: port 1(eth0) entered forwarding state
[   16.340000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   16.352000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   16.356000] jffs2_build_filesystem(): erasing all blocks after the end marker... [   16.420000] br-lan: port 1(eth0) entered forwarding state



BusyBox v1.19.4 (2014-01-14 23:07:55 WET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39211)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

Supongo que voy por buen camino pero ¿ahora que hay que hacer?

Intento entrar por web y no me carga nada. Que quede claro que el image que he subido es el del primer post no el que me dijo Lesgar, entre ambos hay diferencia de tamaños (3.585 K y 6145 K, este último es el de Lesgar). Después observo que una luz del router se me queda parpadeando. ¿Voy bien o he hecho algo mal?

Insisto disculpadme por tantos post y tantas dudas pero soy novato.

Otra pregunta, este livebox es el R01 y también tengo el R02 (todavia no le he metido mano), me encuentro con el problema que, en el R02, no trae los pines soldados a la placa (el R01 si los trae) por lo que tengo que soldarlos pero, en la placa no se ve por ninguno de los lados pistas que lleguen a los puntos donde tengo que colocar los pines. ¿Cómo se pueden soldar? Parecerá estúpida la pregunta pero, he intentado quitar los puntos de soldadura y no hay manera y he intentado soldar cuatro pines y no coge el estaño. So taladro los puntos de soldadura para poder pasar los pines, ¿cómo se sueldan?

Gracias por vuestra ayuda y paciencia.

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: krasny en 29-04-2014, 23:05 (Martes)
Citar
Otra pregunta, este livebox es el R01 y también tengo el R02 (todavia no le he metido mano), me encuentro con el problema que, en el R02, no trae los pines soldados a la placa (el R01 si los trae) por lo que tengo que soldarlos pero, en la placa no se ve por ninguno de los lados pistas que lleguen a los puntos donde tengo que colocar los pines. ¿Cómo se pueden soldar? Parecerá estúpida la pregunta pero, he intentado quitar los puntos de soldadura y no hay manera y he intentado soldar cuatro pines y no coge el estaño. So taladro los puntos de soldadura para poder pasar los pines, ¿cómo se sueldan?

que raro, mi R01 no venía con los pines y los soldé yo... El R02 tiene por el lado contrario del pcb el agujero? si verdad? Para quitar el estaño de los agujros te recomiendo un método que funciona bastante bien,calienta con el soldador el estaño y mete un palillo redondo. Al palillo no se pega el estaño y te permite dejar vacío el agujero para poder meter el pin.

Un saludo y suerte


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 30-04-2014, 03:56 (Mi?rcoles)
Vamos por partes....

La imagen que te subí es mas "Pesada" que ya incorpora luci, block-mount, soporte para montar memorias flash usb,  formateadas en fat, hfs+, ntfs y ext2 3 y 4, soprte adsl,  y algunas "cosas" mas que estaba probando. Solo Vale para routers v1.1
El motivo por el que la subí era simplemente para hacertelo todo más fácil. Yo también empece flasheando la imagen del primer post, pero esta no incorpora luci (lo podrías solucionar siguiendo los pasos que gmtii, jmcabgam y espeltron postearon hace algún tiempo).
Hola www-www

Aunque ponga Xmodem muchos uboot con loady suelen utilizar el Ymodem.
Prueba a usar el protocolo Ymodem con el hiperterminal de windows.

Como usas windows, el tftpd32 es un servidor que instalas en windows.
http://tftpd32.jounin.net/ (http://tftpd32.jounin.net/)
http://tftpd32.jounin.net/tftpd32_download.html (http://tftpd32.jounin.net/tftpd32_download.html)
Selecciona el programa de instalacion que mejor te convenga y permite el acceso a traves del firewall cuando te lo indique.

Este servidor es muy facil de configurar, solo tienes que indicarle la tarjeta de red que va a usar mediante la IP que tenga asignada.
Le indicas la carpeta que vas a utilizar para compartir (descargar o subir archivos), que normalmente puede estar dentro de la ruta donde se instala el programa.

Cuando activas el servidor tftpd cualquier equipo conectado a tu red puede subir o descargar archivos que tengas compartidos en esa carpeta, mediante el protocolo tftpd y la IP de esa tarjeta de red.
Para que esto funcione la IP de la tarjeta de red tiene que ser la adecuada, segun cada aplicacion en concreto.
Por ejemplo podria ser requisito que la IP fuera: 192.168.1.100, o la que tuviera el uboot fijada como IP del servidor tftpd.

Es posible que otros usuarios con mas experiencia te puedan dar mas consejos, pero de momento espero que esto te sirva como guia.

Saludos
espeltron

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

Para instalar luci, simplemente define en /etc/config/network una IP válida en tu rango de red y añadele un gateway y dns valido, con el comando vi

en mi caso, modifiqué la IP y añadí:

   option ipaddr '192.168.8.5'
   option gateway '192.168.8.254'
   option dns '192.168.8.254'

tras salir con
esc :wq

hacemos que reinicie con el comando reboot. tardará un ratito en reiniciar...

Y siguiendo las instrucciones de diegoabel
Citar

Para los que quieran instalar luci:

opkg update

opkg install luci luci-theme-openwrt

una vez instalado todos los paquetes

/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable


y entramos por la ip 192.168.1.1 que hayas definido anteriormente en /etc/config/network


Una vez hecho esto tampoco podrás poner el firmware en un pincho usb y copiarlo a su ubicación en /etc/firmware pq no podrás montar el pincho (a lo mejor lo puedes solucionar pasandolo por SCP, no se...).
Hay un script en /sbin (si no recuerdo mal que intenta bajar el firmware que extrae de un speedtouch W952v) pero a mi tampoco me funcionó.
De todas formas si lo consigues comentalo.

Creo que habría que añadir a las imagenes del primer post un par mas para "novatos"  como nosotros  ??? así como la versión final del uboot "universal" actualizada.

 Gmtti me pasó versión que vale para ambos routers pues según el soc que detecte carga un firmware u otro que funcionan todos los puertos ethernet. La única "pega" es que no me detecta bien la cantidad de ram.
Versión gmtii:
Código:
Cita de: gmtii en 12-03-2014, 01:01 (Mircoles)

U-Boot 2013.10-openwrt5-00014-g0b78b5c-dirty (Feb 11 2014 - 19:23:41) arv7519rw

Board: Lantiq ARV7519RW VRX200 Family Board
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  128 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

Última versión que me pasó:
Código:
ROM VER: ©©ï#!„Dó

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
RAM:  64 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:

... Ademas speltron quería que hiciese algunas pruebas reinstalando el boot original completo (partición mtd0 1 y 2).

Respecto al tema de la generación de imágenes para "novatos" como nosotros "todo incluido" ;) el tema está en como crear una imagen que no de problemas de dependencias al instalar o desinstalar paquetes que no sea "monstuosamente grande".

Hay algunas "cosas" que se deberían de revisar, por ejemplo:
Los interfaces de red están etiquetados de forma "rara" el puerto br-lan: port 1(eth0) corresponde al 4, el puerto br-lan: port 5(eth0) al 2, el  br-lan: port 2(eth0) al 3 y el  br-lan: port 3(eth0) al 4.
Si compilas el soporte atm te genera un archivo de configuración con la opción ptm (que no está compilada). Si compilas soporte para ambos (atm/ptm) y quieres cambiar entre un modo u otro es necesario reiniciar, si haces un dsl_control stop no descarga el modulo cargado y al hacer un dsl_control start "peta".

No consigo que al compilar me genere el /lib/firmare/vdsl.bin. Aunque de forma manual lo pongas en su sitio y funcione el Adsl ni identifica el chipset (Chipset:   Lantiq-VRx Unknown)....

Tambien está el tema de ver si nos interesa compilar directamente desde git o hacer un repositorio en openwrt-es como comentó Pteridim hace bastante tiempo.
Por mi parte no hay problema en intentarlo, pero hay muchas cosas que todavía se me "escapan"....

Es verdad que cuando empecé tuve muchos problemas con el tema de cargar imágenes  a través de tftp, hasta el punto de preferir subirlas por Xmodem (que es un procedimiento mas lento que el caballo del malo).
Creedme que ahora que tengo el servidor tftp funcionando no se me ocurre "ni loco" subir nada por puerto de serie.
A lo mejor se podría habilitar el httpd en el uboot y cargar las imagenes desde firefox (con el resto de navegadores no funciona). ¿que opinais?

Actualizo en la guía anterior info sobre como montar el servidor tftp y añado a los creditos a jmcabgam que es quien lo posteo originalmente

Os animo a seguir preguntando lo que no os quede claro... pero hay que leeeer que todo está en el foro... disperso... pero está.

PD: Estoy intentando hacer un backup de la flash pero me tira un kernel panic
https://www.dropbox.com/s/6gtrdg7bkg05fzd/KernelPanic.log
El objetivo es crear una copia de seguridad con una imagen funcional para mi uso diario y cargar "otra" para cuando quera "trastear"
¿Alguna idea?
 




Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 30-04-2014, 11:08 (Mi?rcoles)
Bueno después de mucho pelearme con el livebox, me sale esto:
Citar
ROM VER: ©©ï#!„Dó

U-Boot 2014.01-openwrt2-dirty (Apr 27 2014 - 15:57:36) arv7519rw

Board: Arcadyan ARV7519RW
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NOR
DRAM:  64 MiB
Flash: 32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  2  1  0
## Booting kernel from Legacy Image at b0080000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.24
   Created:      2014-02-11  21:03:04 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1243541 Bytes = 1.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.24 (ebensan@ubuntu) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r39210) ) #11 Tue Feb 11 21:02:46 WET 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] 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] 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=0000000b

[    0.000000] Readback ErrCtl register=0000000b

[    0.000000] Memory: 125972k/131072k available (2642k kernel code, 5100k reserved, 878k data, 180k init, 0k highmem)

[    0.000000] NR_IRQS:256

[    0.000000] CPU Clock: 500MHz

[    0.000000] 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] pinctrl core: initialized pinctrl subsystem

[    0.044000] NET: Registered protocol family 16

[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done

[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28

[    0.068000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV

[    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.212000] bio: create slab <bio-0> at 0

[    0.216000] usbcore: registered new interface driver usbfs

[    0.220000] usbcore: registered new interface driver hub

[    0.224000] usbcore: registered new device driver usb

[    0.228000] PCI host bridge to bus 0000:00

[    0.232000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff]

[    0.236000] pci_bus 0000:00: root bus resource [io  0x1d800000-0x1d8fffff]

[    0.240000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    0.244000] ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge

[    0.256000] ifx_pcie_fixup_resource: fixup host controller 0000:00:00.0 (15d1:0011)

[    0.260000] pci 0000:00:00.0: BAR 9: assigned [mem 0x1c000000-0x1cbfffff pref]

[    0.264000] pci 0000:01:00.0: BAR 1: assigned [mem 0x1c000000-0x1c7fffff pref]

[    0.268000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c800000-0x1c800fff pref]

[    0.272000] pci 0000:00:00.0: PCI bridge to [bus 01]

[    0.276000] pci 0000:00:00.0:   bridge window [mem 0x1c000000-0x1cbfffff pref]

[    0.280000] ifx_pcie_bios_map_irq port 0 dev 0000:00:00.0 slot 0 pin 1

[    0.284000] ifx_pcie_bios_map_irq dev 0000:00:00.0 irq 144 assigned

[    0.288000] ifx_pcie_bios_map_irq port 0 dev 0000:01:00.0 slot 0 pin 1

[    0.292000] ifx_pcie_bios_map_irq dev 0000:01:00.0 irq 144 assigned

[    0.296000] Switching to clocksource MIPS

[    0.304000] NET: Registered protocol family 2

[    0.308000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)

[    0.312000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

[    0.320000] TCP: Hash tables configured (established 1024 bind 1024)

[    0.328000] TCP: reno registered

[    0.332000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.336000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.344000] NET: Registered protocol family 1

[    0.348000] gptu: totally 6 16-bit timers/counters

[    0.352000] gptu: misc_register on minor 63

[    0.356000] gptu: succeeded to request irq 126

[    0.360000] gptu: succeeded to request irq 127

[    0.364000] gptu: succeeded to request irq 128

[    0.368000] gptu: succeeded to request irq 129

[    0.376000] gptu: succeeded to request irq 130

[    0.380000] gptu: succeeded to request irq 131

[    0.384000] phy-xrx200 gphy-xrx200.8: requesting lantiq/vr9_phy11g_a1x.bin

[    0.392000] phy-xrx200 gphy-xrx200.8: booting GPHY0 firmware at 78C0000

[    0.400000] phy-xrx200 gphy-xrx200.8: booting GPHY1 firmware at 78C0000

[    0.508000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.516000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.524000] msgmni has been set to 246

[    0.528000] io scheduler noop registered

[    0.532000] io scheduler deadline registered (default)

[    0.540000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.548000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.560000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    0.568000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.572000]   Amd/Fujitsu Extended Query version 1.3.
[    0.580000] number of CFI chips: 1
[    0.580000] 4 ofpart partitions found on MTD device ltq_nor
[    0.588000] Creating 4 MTD partitions on "ltq_nor":
[    0.592000] 0x000000000000-0x000000060000 : "uboot"
[    0.600000] 0x000000060000-0x000000080000 : "uboot_cfg"
[    0.604000] 0x000000080000-0x000001f80000 : "firmware"
[    0.608000] 0x0000001af9d5-0x000001f80000 : "rootfs"
[    0.612000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.628000] mtd: device 3 (rootfs) set to be root filesystem
[    0.632000] mtd: partition "rootfs_data" created automatically, ofs=0x3e0000, len=0x1ba0000
[    0.640000] 0x0000003e0000-0x000001f80000 : "rootfs_data"
[    0.664000] 0x000001f80000-0x000002000000 : "boardconfig"
[    0.776000] libphy: lantiq,xrx200-mdio: probed
[    0.784000] net-xrx200: invalid MAC, using random
[    0.788000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    0.796000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    0.804000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    0.812000] wdt 1f8803f0.watchdog: Init done
[    0.816000] leds-gpio gpio-leds.7: pins are not configured from the driver
[    0.824000] TCP: cubic registered
[    0.828000] NET: Registered protocol family 17
[    0.832000] 8021q: 802.1Q VLAN Support v1.8
[    0.844000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.852000] Freeing unused kernel memory: 180K (80373000 - 803a0000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    4.204000] SCSI subsystem initialized
[    4.212000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    4.216000] Chip Version :01c0 BurstSize=0
[    4.820000] IFXUSB: USB core #0 soft-reset
[    5.124000] IFXUSB: USB core #0 soft-reset
[    5.124000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.128000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    5.136000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    5.144000] IFXUSB: Init: Power Port (0)
[    5.156000] hub 1-0:1.0: USB hub found
[    5.156000] hub 1-0:1.0: 1 port detected
[    5.660000] IFXUSB: USB core #1 soft-reset
[    5.964000] IFXUSB: USB core #1 soft-reset
[    5.968000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.972000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    5.980000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    5.984000] IFXUSB: Init: Power Port (0)
[    5.988000] hub 2-0:1.0: USB hub found
[    5.992000] hub 2-0:1.0: 1 port detected
[    5.996000] ifxusb_hcd ifxusb_hcd: requested GPIO 232
[    6.016000] usbcore: registered new interface driver usb-storage
mount_root: jffs2 is not ready - EOF marker found
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    8.024000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH


[    8.092000] NET: Registered protocol family 10
[    8.100000] NET: Registered protocol family 8
[    8.104000] NET: Registered protocol family 20
[    8.116000] PPP generic driver version 2.4.2
[    8.128000] nf_conntrack version 0.5.0 (1971 buckets, 7884 max)
[    8.136000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.148000] eth0: port 4 got link
[    8.164000] MEI CPE Driver, Version 1.2.0


[    8.168000] (c) Copyright 2009, Infineon Technologies AG
[    8.168000]
### MEI CPE - MEI CPE - MEI CPE - MEI CPE ###



Lantiq CPE API Driver version: DSL CPE API V4.11.4
[    8.192000]
[    8.192000] Predefined debug level: 2
[    8.200000] Loading modules backported from Linux version master-2013-11-05-0-gafa3093
[    8.208000] Backport generated by backports.git backports-20130802-0-gdb67a3f
[    8.216000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.236000] ATM1.0.26    ATM (A1) firmware version 0.24
[    8.240000] ifxmips_atm: ATM init succeed
[    8.248000] Infineon Technologies DEU driver version 2.0.0
[    8.260000] IFX DEU DES initialized (multiblock).
[    8.268000] IFX DEU AES initialized (multiblock).
[    8.276000] IFX DEU ARC4 initialized (multiblock).
[    8.276000] IFX DEU SHA1 initialized.
[    8.280000] IFX DEU MD5 initialized.
[    8.288000] IFX DEU SHA1_HMAC initialized.
[    8.292000] IFX DEU MD5_HMAC initialized.
[    8.316000] NET: Registered protocol family 24
[    8.344000] xt_time: kernel timezone is -0000
[    8.380000] cfg80211: Calling CRDA to update world regulatory domain
[    8.384000] cfg80211: World regulatory domain updated:
[    8.388000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    8.396000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.404000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.412000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.420000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.428000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
[    8.436000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[    8.548000] usbcore: registered new interface driver rt2800usb
[   14.404000] device eth0 entered promiscuous mode
[   14.412000] br-lan: port 1(eth0) entered forwarding state
[   14.416000] br-lan: port 1(eth0) entered forwarding state
[   16.340000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   16.352000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   16.356000] jffs2_build_filesystem(): erasing all blocks after the end marker... [   16.420000] br-lan: port 1(eth0) entered forwarding state



BusyBox v1.19.4 (2014-01-14 23:07:55 WET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r39211)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

Supongo que voy por buen camino pero ¿ahora que hay que hacer?

Intento entrar por web y no me carga nada. Que quede claro que el image que he subido es el del primer post no el que me dijo Lesgar, entre ambos hay diferencia de tamaños (3.585 K y 6145 K, este último es el de Lesgar). Después observo que una luz del router se me queda parpadeando. ¿Voy bien o he hecho algo mal?

Insisto disculpadme por tantos post y tantas dudas pero soy novato.
La luz de power parpadeando es normal e indica que se ha cargado el kernel y comienza el inicio de OpenWRT, y se suele apagar cuando todo ha arrancado. Después de meter el firm, en el primer arranque, tarda más porque está terminando de crear el sistema de ficheros JFFS2, que es dónde se guardan las configuraciones y los módulos y paquetes que se instalan a mayores; por cierto, a mayor tamaño de flash, el tiempo en el primer arranque es mayor.

¿Sólo 6145 KB para un firm con tantas cosas?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 30-04-2014, 15:18 (Mi?rcoles)
una detalle yo tengo esa imagen y aunque no puedes entrar por luci si puedes entrar por consola y ssh + ip creo que trae de fabrica la contraseña de 123456, bien una vez tengas esto claro ahora puedes conectarte por winscp  en scp +ip creo que la ip que bien es 192.168.1.1 y si no prueba con la otra mas normal de router de ya con 192.168.2.1 suerte el tema de actualizar como te han decho metes la siguiente imagen o como lo has realizardo ahora ya que el uboot supongo que lo tienes subido asi que con esto la consola no te faltara suerte

nota: ampliado post:

respecto al puerto serie de la verison R02 yo no la tengo pero si subes unas fotos de la placa por las dos caras te podemos ayudar un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 30-04-2014, 19:42 (Mi?rcoles)
hola compañero:

Buenas,

Hoy mismo me ha llegado el ARV7519 que compré por eBay.
Gracias a la password facilitada por espeltron, he podido adaptar brntool para hacer una copia de seguridad de la flash con el bootloader original:

Lo podéis descargar del siguiente repo:
https://github.com/openwrt-es/brntool
O para acceder al archivo únicamente:
https://raw.githubusercontent.com/openwrt-es/brntool/master/vr9tool.py

El comando para dumpear la flash al completo sería:
Código:
time ./vr9tool.py --read=flash.bin --addr=0xB0000000 --size=0x2000000 --block=0xB000
Para dumpear sólo el bootloader:
Código:
time ./vr9tool.py --read=flash.bin --addr=0xB0000000 --size=0xA0000 --block=0xB000

Procedimiento:
1) Comprobar que el puerto serie está correctamente conectado.
2) Ejecutar el comando.
3) Encender el router y verificar que el programa consigue empezar a dumpear la flash ("Waiting for prompt... Ok")
4) Echarse una siesta... o dos...

Tarda muchísimo, pero es lo que hay xD...
De momento estoy dumpeando la primera parte de la flash, a ver si puedo probar con un tamaño de bloque más grande, que agiliza bastante el proceso y lo pongo.

Saludos!

estoy terminando de instalar ubuntu en un pc mas nuevo que los mios, bien como puedo hacer para instalar este brntool , ten en cuenta que en linux estoy bastante pegado me cuentas leer mucho donde he tratado de bajarmelo, pues pensaba que era un tipo zip o parecido, pero observo que no y no tengo experiencia, venga un saludo y grs de todas formas


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 30-04-2014, 22:54 (Mi?rcoles)
Cita de Barriteleves
Citar
respecto al puerto serie de la verison R02 yo no la tengo pero si subes unas fotos de la placa por las dos caras te podemos ayudar un saludo

Aqui llevas las dos fotos

http://imagizer.imageshack.us/a/img838/1603/8xrh.jpg (http://imagizer.imageshack.us/a/img838/1603/8xrh.jpg)
http://imagizer.imageshack.us/a/img842/7717/p6yjd.jpg (http://imagizer.imageshack.us/a/img842/7717/p6yjd.jpg)

Cita de Lesgar
Citar
La imagen que te subí es mas "Pesada" que ya incorpora luci, block-mount, soporte para montar memorias flash usb...

Con respecto a la imagen que subi, no quiero menospreciar tu ayuda y tu trabajo pero, como habéis comentado en algún post que las direcciones de memoria no están correcta y que pueden solaparse unas con otras borrando parte de la misma, es el motivo por el que me decidí a elegir la que he puesto; no obstante voy a subir la tuya ya que veo que tiene  luci incluido y la que he subido no lo lleva. Muchas gracias Lesgar.

Citar
Cometario, podría ser interesante, si cambiáis link de descargas del primer post donde están los u-boot, los firmware,etc. el  añadir la fecha en que se modifican o se cambian por otros nuevos y tachar la fecha correspondiente a la anterior versión.

Muchas gracias a  todos. Seguimos en contacto y probando... >:( >:( >:(


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: espeltron en 01-05-2014, 08:30 (Jueves)
El ARV7519RW22 no es valido para VDSL

Siento desilusionar a los que querian tener VDSL en este router.

He comprobado que en la version R01 de este router usan el chip ARX208 como AFE (Analog Front End) del DSL:

(https://dl.dropboxusercontent.com/s/bjpx0dfuggwuqat/ARX208.JPG) (https://dl.dropboxusercontent.com/s/bjpx0dfuggwuqat/ARX208.JPG)
Este chip es valido solamente para el ADSL.

Para el VDSL el necesario el VRX208, como el que aparece en routers VDSL2:
(http://hackingecibfocusv2fubirevb.files.wordpress.com/2012/07/eci_002.jpg) (http://hackingecibfocusv2fubirevb.files.wordpress.com/2012/07/eci_002.jpg)

En otro router ARV7519RW22 con la version R02 habia sospechosamente una marca de pintura sobre las letras AR, pero seguia siendo el chip ARX208.

¿Podeis comprobar en routers ARV7519RW22 version R02 si el chip DSL que llevan es el ARX208 o el VRX208?

Los de Astoria le han metido gato por liebre al distribuidor a la hora de suministrar este router, asegurandose futuras ventas, ¿o habra sido pactado con el distribuidor para asi poder actualizar equipos y cobrar los nuevos?

Es un router capado, han puesto la version baratera del VRX208, el ARX208 que solo es compatible con el ADSL, no con el VDSL.
Hasta en las hojas del VRX288 recomiendan usar el VRX208:
http://www.lantiq.com/uploads/media//Lantiq_XWAY-VRX288_Product-Brief_02.pdf (http://www.lantiq.com/uploads/media//Lantiq_XWAY-VRX288_Product-Brief_02.pdf)

En el Reino Unido, los routers "B-FOCuS V-2FUb" si alcanzan velocidades de 50M, e incluso 70M con el VRX208, ajustando los tonos y canales.

Muchisima informacion de pruebas y resultados obtenidos a lo largo de este foro:
http://forum.kitz.co.uk/index.php?topic=11818.0 (http://forum.kitz.co.uk/index.php?topic=11818.0)

Ya me gustaria a mi alcanzar esta velocidad:
Citar
The current Downstream BRAS rate is: 78.73 Mbps
The current Upstream BRAS rate is: 20 Mbps
http://forum.kitz.co.uk/index.php?topic=11818.msg230385#msg230385 (http://forum.kitz.co.uk/index.php?topic=11818.msg230385#msg230385)

Hasta me conformaria con esto:  ;)
Citar
root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Lantiq-VRx Unknown
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              67.372 Mb/s / 18.372 Mb/s
Line Attenuation:       49.8dB / 0.0dB
Noise Margin:           6.1dB / 5.9dB
Line Uptime:            1h 23m 49s
root@OpenWrt:/#
http://forum.kitz.co.uk/index.php?topic=11818.msg236234#msg236234 (http://forum.kitz.co.uk/index.php?topic=11818.msg236234#msg236234)

Como siempre, en España, los proveedores nos toman el pelo con las velocidades que nos suministran.
Aunque tengamos un router VDSL2, en el otro extremo de la linea, en el DSLAM, ya se encargaran de limitar la velocidad de sincronizacion a un valor bajo, y argumentaran razones tecnicas de la linea para no suministrarnos mas velocidad.

Saludos
espeltron


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 01-05-2014, 11:49 (Jueves)
hola compañero dice:

Cita de Barriteleves
Citar
respecto al puerto serie de la verison R02 yo no la tengo pero si subes unas fotos de la placa por las dos caras te podemos ayudar un saludo

Aqui llevas las dos fotos

http://imagizer.imageshack.us/a/img838/1603/8xrh.jpg (http://imagizer.imageshack.us/a/img838/1603/8xrh.jpg)
http://imagizer.imageshack.us/a/img842/7717/p6yjd.jpg (http://imagizer.imageshack.us/a/img842/7717/p6yjd.jpg)

Cita de Lesgar
Citar
La imagen que te subí es mas "Pesada" que ya incorpora luci, block-mount, soporte para montar memorias flash usb...

Con respecto a la imagen que subi, no quiero menospreciar tu ayuda y tu trabajo pero, como habéis comentado en algún post que las direcciones de memoria no están correcta y que pueden solaparse unas con otras borrando parte de la misma, es el motivo por el que me decidí a elegir la que he puesto; no obstante voy a subir la tuya ya que veo que tiene  luci incluido y la que he subido no lo lleva. Muchas gracias Lesgar.

Citar
Cometario, podría ser interesante, si cambiáis link de descargas del primer post donde están los u-boot, los firmware,etc. el  añadir la fecha en que se modifican o se cambian por otros nuevos y tachar la fecha correspondiente a la anterior versión.

Muchas gracias a  todos. Seguimos en contacto y probando... >:( >:( >:(

acabo de visualizar tu fotos del router R02 y como me suponia tienes el puerto serie perfectamente marcado con la patilla numero uno la de la flecha blanca que es VCC que normalmente no se conecta, e  incluso han comentado algunos que tengas cuidado que se les ha averiado. aunque discrepo un poco, pues eso depende del adaptador, los hay que necesitan esa tension para alimentar el chips del adaptador, hoy por hoy la mayoria se alimetan por el conector usb por eso no se utiliza. bien los otros tres son los que necesitas conectar para leer el long de arranque, conectarte por consola al router etc

por lo que contando desde la patilla uno marcada con la flecha queda asi

GND   patilla numero 4

RX     patilla numero 3

TX     patilla numero 2

VCC  patilla numero 1  (esta tiene la flecha blanca junto a ella)

espero haber ayudado, se que hay fotos con ello mas claro pero no las he encontrado ahora

ya que estoy con ubuntu y no me aclaro mucho aun, venga un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 01-05-2014, 13:28 (Jueves)
hola compañero dice:

Cita de Barriteleves
Citar
respecto al puerto serie de la verison R02 yo no la tengo pero si subes unas fotos de la placa por las dos caras te podemos ayudar un saludo

Aqui llevas las dos fotos

http://imagizer.imageshack.us/a/img838/1603/8xrh.jpg (http://imagizer.imageshack.us/a/img838/1603/8xrh.jpg)
http://imagizer.imageshack.us/a/img842/7717/p6yjd.jpg (http://imagizer.imageshack.us/a/img842/7717/p6yjd.jpg)

C

acabo de visualizar tu fotos del router R02 y como me suponia tienes el puerto serie perfectamente marcado con la patilla numero uno la de la flecha blanca que es VCC que normalmente no se conecta, e  incluso han comentado algunos que tengas cuidado que se les ha averiado. aunque discrepo un poco, pues eso depende del adaptador, los hay que necesitan esa tension para alimentar el chips del adaptador, hoy por hoy la mayoria se alimetan por el conector usb por eso no se utiliza. bien los otros tres son los que necesitas conectar para leer el long de arranque, conectarte por consola al router etc

por lo que contando desde la patilla uno marcada con la flecha queda asi

GND   patilla numero 4

RX     patilla numero 3

TX     patilla numero 2

VCC  patilla numero 1  (esta tiene la flecha blanca junto a ella)

espero haber ayudado, se que hay fotos con ello mas claro pero no las he encontrado ahora

ya que estoy con ubuntu y no me aclaro mucho aun, venga un saludo

Gracias Barriteleves, esa información ya la conocía. En una web de uno de los post (creo que el primero) de este tema me remitía a ella y se ve todo lo que comenta perfectamente. El problema que planteaba era que, el soldador, no deshacía el estaño y no podíamos abrir el agujero para pasar los pines. No se si al abrir los agujeros, pasar los pines y "soldarlos" como se pudiera funcionaría o no. Al final lo que hemos hecho ha sido, colocar los pines sujeto con unos alicantes por un lado en los puntos de soldadura y por el otro dar calor a los mismos, es lento, pero al final alguno se quedó cogido, seguimos dando calor a los demás hasta que se quedo solito en pie, al ver la zona de los pines había alguno que no llegaba y le aplicamos estaños, no cogía. Usamos un rorulador que usan los informáticos para que la soldadura no se salga de la zona pintada y asi está, de mírame y no me toques, le colocqué los cables y lo encendí y salió toda el protocolo de cosas raras (para mi) que dice, luego, por ahora, ¡¡¡funciona!!!


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 01-05-2014, 14:02 (Jueves)
bueno ahora si te he entendido, efectivamente en estos pines puedes utilizar dos tipos de soldadores bien de aire caliente, pero como cuestan bastante en mi caso tengo un decapador de pintura de lidl, cuando salio la oferta bien barato, el problema con este no es la temperatura, es la fueza que tiene el ventilador que lleva, pero lo he solventado con un truco que hay aqui en el foro para desoldar una componente en concreto utiliza un  trozo de papel aluminio recortando justo en el centro el componente a desoldar para que le de el aire caliente directamente y al resto no no es malo, de hecho lo he practicado con alguna placa antigua de router contrem y funciona he cacado la memoria y la cpu etc en el primer intento salido de todo pero bueno, otro detalle es utlizar un soldador normal de unos 30 watios para la masa o gnd y para los otros dos con uno de 14 w deberia valer , si utilizas cables mejor que lo pines suelen valen de los cables de red flexibles son buenos y faciles de soldar. luego les pongo un macho de rs232 y hay bien cable cruzado o adaptador usb a rs232 con eso lo suluciones y conectas bien. bueno espero haber contestado ahora a tu problema tambien la masa a veces es mejor soldarla en el conector usb que tengas mas cerca hay puedes aplicar carlo sin problemas de que la placa se fatidie. suerte


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 01-05-2014, 14:12 (Jueves)
Cita de Barriteleves
Citar
¿Podeis comprobar en routers ARV7519RW22 version R02 si el chip DSL que llevan es el ARX208 o el VRX208?

Aqui os mando fotos de la R02, como no se que es lo que buscáis, le he hecho foto a todo lo que tenía letras y la última es como me han quedado los pines.

http://imageshack.com/a/img836/6843/kxkq.jpg (http://imageshack.com/a/img836/6843/kxkq.jpg)
http://imageshack.com/a/img845/2350/binb.jpg (http://imageshack.com/a/img845/2350/binb.jpg)

http://imageshack.com/a/img845/8954/v84ql.jpg (http://imageshack.com/a/img845/8954/v84ql.jpg)
http://imageshack.com/a/img835/3505/sly9.jpg (http://imageshack.com/a/img835/3505/sly9.jpg)

http://imageshack.com/a/img842/1188/s29g.jpg (http://imageshack.com/a/img842/1188/s29g.jpg)
http://imageshack.com/a/img843/5404/l403s.jpg (http://imageshack.com/a/img843/5404/l403s.jpg)

http://imageshack.com/a/img836/8923/a57a.jpg (http://imageshack.com/a/img836/8923/a57a.jpg)
http://imageshack.com/a/img843/7258/uys8.jpg (http://imageshack.com/a/img843/7258/uys8.jpg)

http://imageshack.com/a/img841/1244/x9kn.jpg (http://imageshack.com/a/img841/1244/x9kn.jpg)

Siento que algunas fotos tiene letreros ilegibles.

Mientras preparaba este post, ha llegado el tuyo y lo he leido después de subir este, por ello, lo modifico. Uso un conector USB que trae cinco pines GND-RTX-DTX-3V-5V y es lo que conecto a la placa. (Solo los tres GND, RTX y DTX)

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 01-05-2014, 14:34 (Jueves)
Si no quereis soldar, siempre podeis usar el "modo pinza"
https://www.dropbox.com/s/el8nimocpxewj72/dsc_0650.jpg
https://www.dropbox.com/s/soeonsivhsax049/dsc_0657.jpg

jajajaja

Aunque no lo recomiendo, yo no tengo ni idea de soldar aunque si fui capaz de soldar 3 pines  8)

Nota: He actualizado otra vez el "Manual".


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 01-05-2014, 14:42 (Jueves)
Si no quereis soldar, siempre podeis usar el "modo pinza"
https://www.dropbox.com/s/el8nimocpxewj72/dsc_0650.jpg
https://www.dropbox.com/s/soeonsivhsax049/dsc_0657.jpg

jajajaja

Aunque no lo recomiendo, yo no tengo ni idea de soldar aunque si fui capaz de soldar 3 pines  8)

Nota: He actualizado otra vez el "Manual".


La imaginación al poder  >:( >:( >:( >:( >:( >:( >:(

Cita de Lesgar

Citar
Nota: He actualizado otra vez el "Manual".

¿Donde? Poner algún dato en el manual para ver la diferencia. ¡Ah! el error que te comenté, continúa.

era

cat /dev/mtd0a.bin > /tmp/usb/a1/mtd0.bin

y debe ser

cat /dev/mtd0.bin > /tmp/usb/a1/mtd0a.bin

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 01-05-2014, 16:27 (Jueves)
Le comentaré gmtti que lo actualice en el primer post, hasta entonces se puede consultar aquí


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: krasny en 01-05-2014, 23:51 (Jueves)
Cita de Barriteleves
Citar
¿Podeis comprobar en routers ARV7519RW22 version R02 si el chip DSL que llevan es el ARX208 o el VRX208?

Aqui os mando fotos de la R02, como no se que es lo que buscáis, le he hecho foto a todo lo que tenía letras y la última es como me han quedado los pines.

http://imageshack.com/a/img836/6843/kxkq.jpg (http://imageshack.com/a/img836/6843/kxkq.jpg)
http://imageshack.com/a/img845/2350/binb.jpg (http://imageshack.com/a/img845/2350/binb.jpg)

http://imageshack.com/a/img845/8954/v84ql.jpg (http://imageshack.com/a/img845/8954/v84ql.jpg)
http://imageshack.com/a/img835/3505/sly9.jpg (http://imageshack.com/a/img835/3505/sly9.jpg)

http://imageshack.com/a/img842/1188/s29g.jpg (http://imageshack.com/a/img842/1188/s29g.jpg)
http://imageshack.com/a/img843/5404/l403s.jpg (http://imageshack.com/a/img843/5404/l403s.jpg)

http://imageshack.com/a/img836/8923/a57a.jpg (http://imageshack.com/a/img836/8923/a57a.jpg)
http://imageshack.com/a/img843/7258/uys8.jpg (http://imageshack.com/a/img843/7258/uys8.jpg)

http://imageshack.com/a/img841/1244/x9kn.jpg (http://imageshack.com/a/img841/1244/x9kn.jpg)

Siento que algunas fotos tiene letreros ilegibles.

Mientras preparaba este post, ha llegado el tuyo y lo he leido después de subir este, por ello, lo modifico. Uso un conector USB que trae cinco pines GND-RTX-DTX-3V-5V y es lo que conecto a la placa. (Solo los tres GND, RTX y DTX)

Saludos

leiste mi recomendación de usar palillos para "abrir" los agujeros? pq siento decirte que te han quedado un poquito chapuceros jejeje

Un saludete


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: elmasvital en 02-05-2014, 09:43 (Viernes)
Soldar es bastante sencillo hombre no os compliqueis. Os doy varios consejos fundamentales.

1 cuando esté el soldador caliente debeis limpiarlo. Siempre ha de verse el estaño brillante en el soldador. Si tiene escoria negra no funciona bien. Como limpiarlo pues con una esponja humedecida o pasada muy rapida con papel o estropajo verde o rozandole con algo de metal.

2. Hay que calentar tanto la pista como el terminal para soldar. Se suele cometer el error de poner el soldador solo en el terminal. Siempre hay que calentar ambos materiales. SIEMPRE. El estaño liquido se pegara a lo que esté mas caliente por eso ambos componentes deben estar a la misma temperatura.

3. Aunque no es estrictamente necesario para esta tarea... os aconsejo comprar flux que es una resina que os ayudará a limpiar.

4. Usad buenos soldadores JBC 14s o 30s es lo mejor y mas barato que encontrareis.



Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 02-05-2014, 11:03 (Viernes)
Soldar es bastante sencillo hombre no os compliquéis. Os doy varios consejos fundamentales.

1 cuando esté el soldador caliente debéis limpiarlo. Siempre ha de verse el estaño brillante en el soldador. Si tiene escoria negra no funciona bien. Como limpiarlo pues con una esponja humedecida o pasada muy rápida con papel o estropajo verde o rozándole con algo de metal.

2. Hay que calentar tanto la pista como el terminal para soldar. Se suele cometer el error de poner el soldador solo en el terminal. Siempre hay que calentar ambos materiales. SIEMPRE. El estaño liquido se pegara a lo que esté mas caliente por eso ambos componentes deben estar a la misma temperatura.

3. Aunque no es estrictamente necesario para esta tarea... os aconsejo comprar flux que es una resina que os ayudará a limpiar.

4. Usad buenos soldadores JBC 14s o 30s es lo mejor y mas barato que encontrareis.
elmasvital: Excelentes consejos, aunque les veo dos "pegas":
Punto 2: Si los agujeros de, por ejemplo, el puerto serie tienen estaño, creo que lo mejor es vaciarlos primero (yo les pongo una gota de estaño con plomo ya que el que tienen no tiene plomo y para licuarlo sudas, caliento hasta que se mezclen bien, le meto un soplido bien fuerte y suele quedar bien). Al quedar el agujero vacío facilita mucho el trabajo. En algunos casos el agujero de GND tiene un estaño raro muy complicado de sacar, con lo que hay que tener paciencia y cuidado.
Punto 4: Un buen soldador siempre es la mejor elección, y los JBC son muy buenos, además de que se les pueden cambiar las puntas según lo que se necesite, pero la calidad tiene un precio y no todos nos los podemos permitir. Las alternativas a éstos "pata negra" serían soldadores de entre 15 y 30W con punta fina, que no son tan buenos pero cumplen su función, aunque su vida media es más reducida, sobre todo si no se tienen algunas precauciones con las puntas: limpieza, no rascarlas, etc.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 02-05-2014, 13:40 (Viernes)
Cita de Krasny
Citar
leiste mi recomendación de usar palillos para "abrir" los agujeros? pq siento decirte que te han quedado un poquito chapuceros jejeje

Si, ya se que ha quedado chapucero. Intentamos con el palillo y con un punzón muy fino (de relojero) y no hay forma de que se derita el estaño y poder dejar libre el orificio. Por otro lado, ya que no se ven pistas que lleguen a los puntos de soldadura, no queríamos eliminar todo el estaño y dejar el agujero pues ¿en donde soldaríamos los pines? ¿Harían contacto con quién? (no hay pistas, ¿o las pistas van en medio de la placa?), por ello hicimos esa "chapucilla" que por cierto, funciona. Espero que no se me caiga mientras este pasando datos  ;D ;D ;D


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 02-05-2014, 15:23 (Viernes)
Cita de Krasny
Citar
leíste mi recomendación de usar palillos para "abrir" los agujeros? pq siento decirte que te han quedado un poquito chapuceros jejeje

Si, ya se que ha quedado chapucero. Intentamos con el palillo y con un punzón muy fino (de relojero) y no hay forma de que se derrita el estaño y poder dejar libre el orificio. Por otro lado, ya que no se ven pistas que lleguen a los puntos de soldadura, no queríamos eliminar todo el estaño y dejar el agujero pues ¿en donde soldaríamos los pines? ¿Harían contacto con quién? (no hay pistas, ¿o las pistas van en medio de la placa?), por ello hicimos esa "chapucilla" que por cierto, funciona. Espero que no se me caiga mientras este pasando datos  ;D ;D ;D
El estaño que se usa normalmente no tiene plomo, por lo que para derretirlo cuesta un montón y hay que tener paciencia y práctica. Lo que yo hago es poner un poco en la punta del soldador, hacer que toquen un estaño con el otro y esperar a que vayan mezclando ya que luego es mucho más fácil quitarlo. Ojo, sólo digo que me funciona, no que sea el procedimiento correcto.

Sí, hay pistas que van por el medio. Si sólo hay pistas por una o dos caras la cosa es simple, pero los sudores comienzan cuando hay una, dos, tres o incluso cuatro pistas por el medio de la placa.  >:D
Por cierto, si la chapuza funciona, bienvenida sea.
Cita de Barriteleves
Citar
¿Podeis comprobar en routers ARV7519RW22 version R02 si el chip DSL que llevan es el ARX208 o el VRX208?

Aqui os mando fotos de la R02, como no se que es lo que buscáis, le he hecho foto a todo lo que tenía letras y la última es como me han quedado los pines.

http://imageshack.com/a/img836/6843/kxkq.jpg (http://imageshack.com/a/img836/6843/kxkq.jpg)
El AFE de marras es un ARX208 también en el R01; el modelo completo es PSB 80208 V1.1
¿Querrá decir esto que no soporta VDSL? ¿Tiene Orange líneas VDSL?  ???


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 02-05-2014, 15:37 (Viernes)
Hola compañeros, quería plantearos una consulta mientras la wifi en el livebox no se soluciona.
Tengo ONO y un modem, yo compré un lynksys neutro para poder tener wifi (mi pc no lo trae). Le puse el DD-WRT y todo bien aunque, veo un poco lento en cargar las páginas. Ahora estoy jugando con un livebox R.01 y mira por donde, le he conectado el cable del modem de ONO y me funciona, además cargando las páginas más rápido que con el otro.

La pregunta es la siguiente:

Tengo el modem ono conectado al livebox y el dd-wrt tiene wifi, ¿cómo puedo configurar, si es que se puede, para usar la wifi del dd-wrt?

Gracias y saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Lesgar en 02-05-2014, 15:58 (Viernes)
Respecto al tema de soldar yo he soldado los pines en los tres routers de la misma forma y no he tenido problemas.
Cojo la punta del pin con unos alicates (si de esos grandotes, de electricista) acerco la otra punta sobre el agujero donde lo quiero soldar.
Aplico el soldador en el pin hasta que "noto" que el estaño se funde y hago una "ligera" presión para meterlo un poco . Mantengo unos segundos el pin en esa posión hasta que se endurece el estaño. Ya está soldado por detrás.
Luego aplico el soldador en ambas partes (pista y pin) y aplico un poco mas de estaño. queda soldado por arriba.
No se si estará bien hecho pero funciona. de las 9 soldaduras que he hecho así solo hay una que me parece que se ha quedado fría.

Respecto a lo del modo UART, he intentado soldar unos "cablecillos" como hizo gmtii (que se ve que es un crack soldando) y el destrozo ha sido considerable :(.
Así que se me ha ocurrido con el router apagado puentear las dos zonas con dos destornilladores planos. encender el router y una vez aparece UART en la pantalla retiro los destornilladores. Subo el uboot.asc y una vez cargado ya vuelvo a flashear por tftp el uboot correspondiente.
Luego por si me había cargado algo ya desde el uboot bien flasheado cargue el backup completo original de mi router.
Ayer lo probe y me funcionó a la primera. Tuve que hacerlo pq borré la flash completa desde el brnboot (comando "E" partición "5" "Y") no desde uboot.
¿Haciendolo así y sin resistencias, hay riesgo? ¿Es "peligroso"  hacerlo así?


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: barriteleves en 02-05-2014, 16:54 (Viernes)
Hola compañeros, quería plantearos una consulta mientras la wifi en el livebox no se soluciona.
Tengo ONO y un modem, yo compré un lynksys neutro para poder tener wifi hola compañero dice:

(mi pc no lo trae). Le puse el DD-WRT y todo bien aunque, veo un poco lento en cargar las páginas. Ahora estoy jugando con un livebox R.01 y mira por donde, le he conectado el cable del modem de ONO y me funciona, además cargando las páginas más rápido que con el otro.

La pregunta es la siguiente:

Tengo el modem ono conectado al livebox y el dd-wrt tiene wifi, ¿cómo puedo configurar, si es que se puede, para usar la wifi del dd-wrt?

Gracias y saludos

puedes aportar el dato del modelo del linsksys, asi squizas te puedan ayudar mas grs,

ademas has probado a conectarlo simplemente al livebox por cable no se sitienes esa posibilidad,m por eso de preguntarte el modelo ?? venga grs un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: elmasvital en 02-05-2014, 17:56 (Viernes)
Soldar es bastante sencillo hombre no os compliquéis. Os doy varios consejos fundamentales.

1 cuando esté el soldador caliente debéis limpiarlo. Siempre ha de verse el estaño brillante en el soldador. Si tiene escoria negra no funciona bien. Como limpiarlo pues con una esponja humedecida o pasada muy rápida con papel o estropajo verde o rozándole con algo de metal.

2. Hay que calentar tanto la pista como el terminal para soldar. Se suele cometer el error de poner el soldador solo en el terminal. Siempre hay que calentar ambos materiales. SIEMPRE. El estaño liquido se pegara a lo que esté mas caliente por eso ambos componentes deben estar a la misma temperatura.

3. Aunque no es estrictamente necesario para esta tarea... os aconsejo comprar flux que es una resina que os ayudará a limpiar.

4. Usad buenos soldadores JBC 14s o 30s es lo mejor y mas barato que encontrareis.
elmasvital: Excelentes consejos, aunque les veo dos "pegas":
Punto 2: Si los agujeros de, por ejemplo, el puerto serie tienen estaño, creo que lo mejor es vaciarlos primero (yo les pongo una gota de estaño con plomo ya que el que tienen no tiene plomo y para licuarlo sudas, caliento hasta que se mezclen bien, le meto un soplido bien fuerte y suele quedar bien). Al quedar el agujero vacío facilita mucho el trabajo. En algunos casos el agujero de GND tiene un estaño raro muy complicado de sacar, con lo que hay que tener paciencia y cuidado.
Punto 4: Un buen soldador siempre es la mejor elección, y los JBC son muy buenos, además de que se les pueden cambiar las puntas según lo que se necesite, pero la calidad tiene un precio y no todos nos los podemos permitir. Las alternativas a éstos "pata negra" serían soldadores de entre 15 y 30W con punta fina, que no son tan buenos pero cumplen su función, aunque su vida media es más reducida, sobre todo si no se tienen algunas precauciones con las puntas: limpieza, no rascarlas, etc.

El estaño de GND no es que sea raro... es que normalmente está conectado al plano de masa con lo que tiene mucho más cobre y disipa el calor por todo el plano y el estaño no llega a su temperatura. En estos casos lo unico que se puede hacer es subir la potencia del soldador si es regulable o tener paciencia y no retirar el soldador y usar puntas de soldador que no sean muy finas para que transfiera el calor en mas superficie. La punta del 14s de JBC normalmente es muy fina para esto.

Vaciar el estaño a veces es una tarea bastante jodida sin el material adecuado. Venden bombas de supción manuales bastante baratas pero no son muy faciles de usar. 


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 02-05-2014, 18:46 (Viernes)

puedes aportar el dato del modelo del linsksys, asi squizas te puedan ayudar mas grs,

ademas has probado a conectarlo simplemente al livebox por cable no se sitienes esa posibilidad,m por eso de preguntarte el modelo ?? venga grs un saludo

El modelo es el WRT54GS V7  Wireless G 24 Ghz with Spedd Booster


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: krasny en 03-05-2014, 12:50 (S?bado)
Hola!

Una pregunta, he visto que ya se ha hablado por aquí de los drivers que hay de los xwave300 para linux y que no son funcionales, pero... creeis que llegaremos a tener la WiFi interna funcional en este router?

Y otra pregunta, alguien me puede recomendar un pincho wifi que vaya bien? necesito la mejor cobertura posible a un precio razonable :)

Un saludo


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 03-05-2014, 14:26 (S?bado)
Hola!

Una pregunta, he visto que ya se ha hablado por aquí de los drivers que hay de los xwave300 para linux y que no son funcionales, pero... creeis que llegaremos a tener la WiFi interna funcional en este router?
De momento hay pocos avances:
https://forum.openwrt.org/viewtopic.php?id=45047
Y otra pregunta, alguien me puede recomendar un pincho wifi que vaya bien? necesito la mejor cobertura posible a un precio razonable :)

Un saludo
Debería valerte cualquiera con chip Atheros o Ralink, aunque hay algunos modelos de este último que creo que no están soportados, y por supuesto con antena externa por el tema de la cobertura.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 03-05-2014, 14:48 (S?bado)

puedes aportar el dato del modelo del linsksys, asi squizas te puedan ayudar mas grs,

ademas has probado a conectarlo simplemente al livebox por cable no se sitienes esa posibilidad,m por eso de preguntarte el modelo ?? venga grs un saludo

El modelo es el WRT54GS V7  Wireless G 24 Ghz with Spedd Booster

Llevo varios días peleándome con mis routers y no consigo lo que quiero. A ver si me explico bien y alguien me echa una mano.

Modem-ONO
Router WRT54GS V7 (Linksys) con WiFi (neutro) configuración manual (IP privadas)
Livebox R01

1- Actualmente tengo unido modem.ONO-->router que es quién reparte la wifi
el cable del pc está conectado al livebox, por lo que no tengo internet en el pc
Llevo cambiando parámetros con el luci y alguna vez funciona algo y otras ya no puedo volver a entrar en el luci y tengo que volver a meterle el openwrt y empezar de nuevo.

2- No consigo que la combinación modem-ONO-->Livebox funcione.

Actualmente tengo la configuración 1.

En la LAN tengo Estática-->192.168.1.250-->255.255.255.0-->Gateway 192.168.1.1

puenteado el eth0+eth1+nas0 ¿por qué me salen dos eth0 y eth1?,
la WAN está como Cliente DHCP y la WAN6 no gestionado,
de esta manera puedo acceder a ambos router y puedo navegar.

Pero si voy a actualizar los paquetes del livebox me arroja este error:

Citar
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/Packages.gz.

wget: bad address 'downloads.openwrt.org'
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/Packages.gz, wget returned 1.


Si puedo navegar, ¿por qué me arroja este error?

¿Me podéis ayudar?

Gracias y perdonad las molestías.

Para Lesgar
Citar
La imagen que te subí es mas "Pesada" que ya incorpora luci, block-mount, soporte para montar memorias flash usb,  formateadas en fat, hfs+, ntfs y ext2 3 y 4, soprte adsl,  y algunas "cosas" mas que estaba probando. Solo Vale para routers v1.1
El motivo por el que la subí era simplemente para hacertelo todo más fácil. Yo también empece flasheando la imagen del primer post, pero esta no incorpora luci (lo podrías solucionar siguiendo los pasos que gmtii, jmcabgam y espeltron postearon hace algún tiempo).

Siguiendo tu consejo, le he subido tu image y va muy bien, disculpa que no te hiciera caso cuando me lo comentastes, ya te expliqué los motivos, pero la he subido y va bastante bien. Pero ya ve los problemas que tengo.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: Pteridium en 03-05-2014, 16:32 (S?bado)

puedes aportar el dato del modelo del linksys, así quizás te puedan ayudar mas grs,

ademas has probado a conectarlo simplemente al livebox por cable no se si tienes esa posibilidad,m por eso de preguntarte el modelo ?? venga grs un saludo

El modelo es el WRT54GS V7  Wireless G 24 Ghz with Spedd Booster

Llevo varios días peleándome con mis routers y no consigo lo que quiero. A ver si me explico bien y alguien me echa una mano.

Modem-ONO
Router WRT54GS V7 (Linksys) con WiFi (neutro) configuración manual (IP privadas)
Livebox R01

1- Actualmente tengo unido modem.ONO-->router que es quién reparte la wifi
el cable del pc está conectado al livebox, por lo que no tengo internet en el pc
Llevo cambiando parámetros con el luci y alguna vez funciona algo y otras ya no puedo volver a entrar en el luci y tengo que volver a meterle el openwrt y empezar de nuevo.

2- No consigo que la combinación modem-ONO-->Livebox funcione.

Actualmente tengo la configuración 1.

En la LAN tengo Estática-->192.168.1.250-->255.255.255.0-->Gateway 192.168.1.1

puenteado el eth0+eth1+nas0 ¿por qué me salen dos eth0 y eth1?,
la WAN está como Cliente DHCP y la WAN6 no gestionado,
de esta manera puedo acceder a ambos router y puedo navegar.
Estás complicándote demasiado: las cosas, cuanto más simples, mejor.

Primero tienes que tener en cuenta qué velocidad tienes contratada: si tienes 100 megas y tienes un montón de cosas/programas descargando a la vez o muchos equipos conectados es normal que el WRT54GS se quede corto o muy corto.

Segundo: distinguir si te instalaron un módem o un módem-router (se supone que tienes fibra), ya que de uno a otro la cosa cambia, y no poco: un módem te da la IP externa directamente, mientras que un módem-router separa internet de tu red local. Indica, si no sabes distinguirlos bien, qué modelo te pusieron.

Tercero: el Livebox es un módem-router router ADSL que se puede usar como router neutro y que puede tener wifi si se le enchufa un pincho. Es un buen aparato pero quizá no sea exactamente lo que necesitas salvo que vayas a usar conexiones encriptadas (montar una VPN, por ejemplo) o lo vayas a tener con muchos programas instalados para servidor de ficheros, FTP, descargas, etc.).

Cuarto: si la velocidad que tienes es "normal", si lo que te puso tu ISP ya tiene wifi y/o si sólo vas a usar el ARV7519RW junto con el WRT54GS para la wifi en el PC, entonces la mejor opción es que te consigas un Huawei HG556 y leas [Tutorial] Modo Cliente/Repetidor/WDS con OpenWrt (https://foro.seguridadwireless.net/openwrt/%28tutorial%29-modo-clienterepetidor-openwrt/), que te hará la instalación mucho más simple y te quitará un montón de dolores de cabeza.

Anexo: debemos explicar (yo incluído) lo que tenemos y/o lo que queremos lo más detalladamente posible, porque si no podemos estar días investigando para algo que es una chorrada y se resuelve en dos posts.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 03-05-2014, 19:13 (S?bado)

Primero tienes que tener en cuenta qué velocidad tienes contratada: si tienes 100 megas y tienes un montón de cosas/programas descargando a la vez o muchos equipos conectados es normal que el WRT54GS se quede corto o muy corto.

Segundo: distinguir si te instalaron un módem o un módem-router (se supone que tienes fibra), ya que de uno a otro la cosa cambia, y no poco: un módem te da la IP externa directamente, mientras que un módem-router separa internet de tu red local. Indica, si no sabes distinguirlos bien, qué modelo te pusieron.

Tercero: el Livebox es un módem-router router ADSL que se puede usar como router neutro y que puede tener wifi si se le enchufa un pincho. Es un buen aparato pero quizá no sea exactamente lo que necesitas salvo que vayas a usar conexiones encriptadas (montar una VPN, por ejemplo) o lo vayas a tener con muchos programas instalados para servidor de ficheros, FTP, descargas, etc.).

Cuarto: si la velocidad que tienes es "normal", si lo que te puso tu ISP ya tiene wifi y/o si sólo vas a usar el ARV7519RW junto con el WRT54GS para la wifi en el PC, entonces la mejor opción es que te consigas un Huawei HG556 y leas [Tutorial] Modo Cliente/Repetidor/WDS con OpenWrt (https://foro.seguridadwireless.net/openwrt/%28tutorial%29-modo-clienterepetidor-openwrt/), que te hará la instalación mucho más simple y te quitará un montón de dolores de cabeza.

Anexo: debemos explicar (yo incluído) lo que tenemos y/o lo que queremos lo más detalladamente posible, porque si no podemos estar días investigando para algo que es una chorrada y se resuelve en dos posts.

Gracias Pteridium.

Te aclaro, tengo un MODEM no he dicho que sea un modem-router he comentado que tengo un modem-ono, el linksys he dicho que es un router neutro, no es un router completo.

La velocidad que tengo son 12 Mg. Si quiero más me cambian mi modem por un modem-router de ono, totalmente capado y eso no lo quiero. Tengo un router de ono desde agosto esperando que vengan a retirarlo por eso, por estar capado  y no poder hacer con él, lo que quiera. Es un CBN modelo CBN6640E. Les pedi el manual de instrucciones y me remitieron a la web de ono que ahí estaba y lo que hay escrito en ese manual, hay cosas que en el router no salen (capado total).

No es que quiera montarme una infraestructura de campeonato, simplemente ha caido en mis manos un livebox y estoy experimentando con él, quería ponerlo en lugar del otro y dejar el otro solo para la wifi. Es puro estudio, entretenimiento y distracción. No tengo ningún otro motivo para montar este tinglado.

Diculpa si no me he explicado lo suficentemente claro.

Dices en tup post

Citar
(se supone que tienes fibra)

Tú lo has dicho se "supone" porque a mi casa entra un cable coaxial, si hay fibra estará en la calle.

Saludos


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: pipiolo en 03-05-2014, 20:57 (S?bado)
Dices en tup post

Citar
(se supone que tienes fibra)

Tú lo has dicho se "supone" porque a mi casa entra un cable coaxial, si hay fibra estará en la calle.

Saludos
Pues si baja un cable coaxial es que arriba te llega fibra, sino bajaría un par de cobre con ADSL.

Por otra parte, por los comentarios que has hecho con los errores que encuentras y también por lo que pretendes hacer, puede que lo que te esté dando quebraderos de cabeza es que tienes el DHCP habilitado en ambos routers (el de ono y el de pruebas) y depende de cual se arranca primero da una IP el uno o la da el otro. Intenta a deshabilitar el DHCP en el router de pruebas a ver si se resuelve el problema y nos comentas.


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 03-05-2014, 22:14 (S?bado)
Cita de Pipiolo
Citar
Por otra parte, por los comentarios que has hecho con los errores que encuentras y también por lo que pretendes hacer, puede que lo que te esté dando quebraderos de cabeza es que tienes el DHCP habilitado en ambos routers (el de ono y el de pruebas) y depende de cual se arranca primero da una IP el uno o la da el otro. Intenta a deshabilitar el DHCP en el router de pruebas a ver si se resuelve el problema y nos comentas.

El router que tengo es neutro, las ip las tengo privadas. El router neutro tiene activado el DHCP, en caso contrario no me da ninguna IP pública para navegar.

Router neutro: WAN Connection Type: Automatic configuration DHCP
Network Address Server Settings (DHCP): DHCP Server
DHCP Server: Disable

Router Livebox, le he eliminado las interfaz de wan y wan6. De esta manera la conexión es:

Internet-->Modem-->Router neutro-->Router livebox-->PC

Asi puedo navegar la IP del PC es fija y la del ambos router también 192.168.1.1 y 192.168.1.250

Si desde luci intento actualizar la lista de paquetes instalados me arroja el error comentado anteriormente.

Si coloco el cable de internet al livebox y elimino el router neutro no va nada (es lógico nadie adjudica ip pública. Antes de eliminar la wan y la wan6 y desactivar los DCHP, tampoco iba).

Perdonan la lata que doy, para vosotros es muy fácil, para mi es un mundo. Soy novato en redes.

Saludos


Título: Re: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: jar229 en 03-05-2014, 22:27 (S?bado)
Sale un vistazo a los hilos más relevantes. Al menos encontrarás un hilo que te podrá servir de referencia y no desviarás tanto el tema de este ;)

Enviado desde mi CUBOT GT99



Título: Re: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: www-www en 03-05-2014, 22:32 (S?bado)
Sale un vistazo a los hilos más relevantes. Al menos encontrarás un hilo que te podrá servir de referencia y no desviarás tanto el tema de este ;)

Enviado desde mi CUBOT GT99



Lo siento


Título: Re: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22
Publicado por: pipiolo en 04-05-2014, 00:04 (Domingo)
Internet-->Modem-->Router neutro-->Router livebox-->PC

Al router de pruebas intenta meterle esto, suponiendo que el router que tiene el DHCP server es el que tiene la IP 192.168.1.1, por eso le ponemos el Gateway al de pruebas, y teniendo en cuenta la máscara para no salirse de ella. Poner DNS también facilitas algo las cosas:



Código:
uci set network.lan.gateway=192.168.1.1
uci set network.lan.ipaddr=192.168.1.190
uci set network.lan.netmask=255.255.255.0
uci set network.lan.dns="8.8.4.4 8.8.8.8"
uci commit
/etc/init.d/network restart

En mi caso la Gateway es la 192.168.1.1 y me invento la 190 porque no creo que la use nadie

Comprobamos que se ha hecho el cambio