Autor Tema: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)  (Leído 581149 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Lesgar

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #360 en: 14-01-2013, 13:47 (Lunes) »
Bueno parece que he briqueado el router :-(

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

He activado el modo uart pero le intento pasar el archivo u-boot-20120429.asc y no arranca el uboot. Copiado con el HxD y pegado con boton derecho en putty.

He comprobado con un sniffer de serial que la información del archivo se le pasa correctamente.

Alguna idea?

Se briqueo al pasarle el archivo de uboot http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv7518PW_brnboot/

puse este en vez del 4518pw.


Solucionado... estaba pegandolo en modo hex y no ascii... no vale con el boton edicion seleccionar todo del HxD.
Podrias explicar mejor Como copiar y pegar en modo ASCII en putty desde Windows, k no hay manera.


« Última modificación: 14-01-2013, 13:49 (Lunes) por Lesgar »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #361 en: 14-01-2013, 19:57 (Lunes) »
El tema de cargar OpenWRT desde el bootloader original sigue con el chupete.

En trunk de momento es imposible porque las particiones están definidas para uboot nada más.  >:D

En Attitude Adjustment está "todo", pero no consigue pillar la partición linux a pesar de que sí reconoce que arranca desde BRN-BOOT.  ??? ??? ??? ???

Creo que he intentado todo dentro de lo que sé, pero de momento esto está encallado.

Por si veis algo que me se haya podido colar:
http://pastebin.com/wcJF1Rfv

De paso he colgado un ticket (blogic me va a odiar):
https://dev.openwrt.org/ticket/12800

krasny

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #362 en: 14-01-2013, 21:29 (Lunes) »
Hola!

pregunta, como haces para volver al bnr-boot una vez instalado el uboot? Yo no lo he conseguido.

 Y estoy intentando actualizar el openWRT desde uboot y no tengo manera, por alguna razón el tftp no funciona, alguna idea de como puedo flashear desde uboot?

Un saludo!

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #363 en: 15-01-2013, 20:25 (Martes) »
Hoy me ha llegado el ARV7518 que compré en ebay.

En cuanto termine los exámenes me pondré con este router a tope e intentaré arreglar el WiFi ath9k para linux 3.7.
Tengo que dedicarle tiempo, ya que aún no estoy acostumbrado a DTS.

Saludos!

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #364 en: 15-01-2013, 21:24 (Martes) »
Yo estoy igual. me he cargado el bootloader, así que activoel modo uart, flasheo el uboot. Apago el rourer quito el modo uart y cuando vulevo a arrancar sige sin cargar el maldito ubbot.
 he proobado varios uboot y varios tutoriales...  no hay manera. Voy a intentar madar un dump del proceso que sigo a ver si podeis echarme una mano.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #365 en: 15-01-2013, 22:18 (Martes) »
Hola!

pregunta, como haces para volver al bnr-boot una vez instalado el uboot? Yo no lo he conseguido.

 Y estoy intentando actualizar el openWRT desde uboot y no tengo manera, por alguna razón el tftp no funciona, alguna idea de como puedo flashear desde uboot?

Un saludo!

El 4518 con BRN-BOOT es un router prestado, y además nunca hice una copia del firm original. Lo de volver al de fábrica te debería contestar alguien con más experiencia, pero supongo que habrá que trocearlo en las particiones originales y luego ir escribiendo en mtdX.
Si el router por el que preguntas es el 4518 con restaurar brn-boot debería bastar, ya que una vez que arrancas con ese bootloader presionando el botón de reset 5 segundos en 192.168.2.1 hay una pequeña web para meter el firm original. Si el que tienes es el 7518 va a ser más complicado ya que creo que no hay firms de yacom para poder descargar.

Si ni tftp, ni httpd ni la carga por puerto serie funcionan (raro, ya que los que están en este foro están probados) no te quedaría más alternativa que el modo UART.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #366 en: 15-01-2013, 22:33 (Martes) »
Yo estoy igual. me he cargado el bootloader, así que activo el modo uart, flasheo el uboot. Apago el router quito el modo uart y cuando vuelvo a arrancar sigue sin cargar el maldito uboot.
 he probado varios uboot y varios tutoriales...  no hay manera. Voy a intentar mandar un dump del proceso que sigo a ver si podéis echarme una mano.

https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg257953/#msg257953
En este post migele lo hizo todo perfecto salvo que se equivocó de comando para desproteger la flash: el correcto, como sERASEr indica 2 post más abajo es "protect off all".

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #367 en: 15-01-2013, 23:13 (Martes) »
Lo primero que tenía en mente para el ARV7518 era hacer un backup de todo, que es lo que siempre hago con todos los routers.
Podría facilitároslo sin problemas, pero seguiríais teniendo el problema del bootloader oficial (y de los datos sensibles específicos de vuestros routers).

Saludos.

krasny

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #368 en: 16-01-2013, 15:32 (Miércoles) »
Citar

El 4518 con BRN-BOOT es un router prestado, y además nunca hice una copia del firm original. Lo de volver al de fábrica te debería contestar alguien con más experiencia, pero supongo que habrá que trocearlo en las particiones originales y luego ir escribiendo en mtdX.
Si el router por el que preguntas es el 4518 con restaurar brn-boot debería bastar, ya que una vez que arrancas con ese bootloader presionando el botón de reset 5 segundos en 192.168.2.1 hay una pequeña web para meter el firm original. Si el que tienes es el 7518 va a ser más complicado ya que creo que no hay firms de yacom para poder descargar.

Si ni tftp, ni httpd ni la carga por puerto serie funcionan (raro, ya que los que están en este foro están probados) no te quedaría más alternativa que el modo UART.

hola!

A lo que me referia era a volver al bootloader original, no al firmware, tener tengo los dos routers (un 7518 y un 4518) pero solo estoy trasteando con el 4518 y era mera curiosidad pues no controlo mucho del tema y después de instalar uboot intenté volver a bnr y no hubo manera.

De todos modos hasta despues de los examenes me temo q no tendre mucho tiempo :-(

Muchas gracias!!

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #369 en: 16-01-2013, 18:27 (Miércoles) »
Vale, ya lo pillé.  :-[ :-[ :-[ :-[

Extraigo el bootloader del router prestado y lo cuelgo, que seguro que a más de uno le podría hacer falta para cacharrear.

Lesgar

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #370 en: 16-01-2013, 22:54 (Miércoles) »
Por fin he podido instalar un uboot en mi cacharro, aunque eso si es una versión antigua. mi problema viene al intentantar cargar una imagen de openwrt, la que sea (he probado todas las del foro y las de openwrt) siempre me sale este error:

ROM VER: 1.0.3
CFG 01
Readü
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Oct 19 2012 - 15:13:04)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  4 MB
Net:
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.1
   Created:      2013-01-09  11:26:46 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1093866 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.1 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #4 Wed Jan 9 12:26:36 CET 2013
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Board: ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Writing ErrCtl register=00010a18
[    0.000000] Readback ErrCtl register=00010a18
[    0.000000] Memory: 61392k/65536k available (2521k kernel code, 4144k reserved, 565k data, 232k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 512
[    0.048000] pinctrl core: initialized pinctrl subsystem
[    0.052000] NET: Registered protocol family 16
[    0.072000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.076000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.084000] Data bus error, epc == 802728ec, ra == 802728d4
[    0.084000] Oops[#1]:
[    0.084000] Cpu 0
[    0.084000] $ 0   : 00000000 00000000 be105400 feffffff
[    0.084000] $ 4   : ffffffff 80368f90 00000001 000041c6
[    0.084000] $ 8   : 83854620 00000002 00000001 03ff0000
[    0.084000] $12   : 03bd0000 ac000000 00000000 64000000
[    0.084000] $16   : 83854590 80370000 83854580 80370000
[    0.084000] $20   : 81002078 80370000 80370000 80370000
[    0.084000] $24   : 00000018 80150120
[    0.084000] $28   : 8381c000 8381dd60 802ea170 802728d4
[    0.084000] Hi    : 00000000
[    0.084000] Lo    : 00000000
[    0.084000] epc   : 802728ec 0x802728ec
[    0.084000]     Not tainted
[    0.084000] ra    : 802728d4 0x802728d4
[    0.084000] Status: 1100fc03    KERNEL EXL IE
[    0.084000] Cause : 1080001c
[    0.084000] PrId  : 00019641 (MIPS 24KEc)
[    0.084000] Modules linked in:
[    0.084000] Process swapper (pid: 1, threadinfo=8381c000, task=8381b958, tls=00000000)
[    0.084000] Stack : 83854598 ffffffed 802ef260 80301ab4 0000001d 83854590 80370000 80301ab4
        ffffffed 802ef260 80301ab4 0000001d 80306210 8017b7c0 83854590 80301ab4
        80301ab4 8017d1d0 834015e0 838545c4 83854590 80301ab4 80301ab4 00000000
        80340000 8017b998 80301ab4 80179aac 83853180 00000000 00000000 80301ab4
        8017b92c 80179da8 00000000 83859448 802ff780 80179a2c 838184cc 83853430
        ...
[    0.084000] Call Trace:[<80306210>] 0x80306210
[    0.084000] [<8017b7c0>] 0x8017b7c0
[    0.084000] [<8017d1d0>] 0x8017d1d0
[    0.084000] [<8017b998>] 0x8017b998
[    0.084000] [<80179aac>] 0x80179aac
[    0.084000] [<8017b92c>] 0x8017b92c
[    0.084000] [<80179da8>] 0x80179da8
[    0.084000] [<80179a2c>] 0x80179a2c
[    0.084000] [<8017ad50>] 0x8017ad50
[    0.084000] [<801099dc>] 0x801099dc
[    0.084000] [<80318b2c>] 0x80318b2c
[    0.084000] [<8017bd40>] 0x8017bd40
[    0.084000] [<80306210>] 0x80306210
[    0.084000] [<80109b34>] 0x80109b34
[    0.084000] [<80318b2c>] 0x80318b2c
[    0.084000] [<80318b44>] 0x80318b44
[    0.084000] [<80006500>] 0x80006500
[    0.084000] [<8031721c>] 0x8031721c
[    0.084000] [<8026b4ac>] 0x8026b4ac
[    0.084000] [<80306210>] 0x80306210
[    0.084000] [<8000b050>] 0x8000b050
[    0.084000] [<8026b374>] 0x8026b374
[    0.084000] [<8000b040>] 0x8000b040
[    0.084000] [<80040800>] 0x80040800
[    0.084000]
[    0.084000]
Code: 8c440030  3c03feff  3463ffff <00831824> ac430030  0000000f  8e63ad00  8e22ad04  3c05802d
[    0.088000] ---[ end trace 139ce121c98e96c9 ]---
[    0.092000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.092000]

carlotos

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #371 en: 18-01-2013, 19:54 (Viernes) »
Perdonad, ¿Alguien ha hecho rular el "extroot"? con la compilacion del compañero Pteridium?, esque pruebo de todas las maneras, siguiendo la wiki y no soy capaz. ^-^

Gracias.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #372 en: 19-01-2013, 00:08 (Sábado) »
Perdonad, ¿Alguien ha hecho rular el "extroot"? con la compilacion del compañero Pteridium?, esque pruebo de todas las maneras, siguiendo la wiki y no soy capaz. ^-^

Gracias.

Configurar extroot desde Luci (interfaz web).

Pasos previos:
- Pendrive o disco duro USB formateados con ext2, ext3 o ext4 (se recomienda ext3 o ext4). Es bueno ponerle un nombre en caso de que vayamos a colocar más de un dispositivo de almacenamiento a la vez
- En caso de usar disco duro USB se recomienda poner uno con alimentación externa, ya que el puerto USB de estos routers es algo "flojo".

Proceso:
- En Luci pulsar pestaña "System" y en la barra inmediatamente inferior ir a "Mount points".
- Debajo del recuadro "Mounted file systems" aparece otro recuadro titulado "Mount points"; pulsamos el botón "edit" que está a la derecha de todo.
Ahora estamos en la parte complicada (si es la primera vez que se hace).
- Por defecto estamos en la pestaña "General settings". En "device" seleccionamos la ruta de linux a la partición que queremos usar. En caso de que el dispositivo usb sólo tenga una partición y no haya ningún otro conectado en ese momento suele ser /dev/sda1.
- En "Filesystem" seleccionamos el formato que hemos aplicado al dispositivo usb.
- Marcamos "Use as root filesystem" pero no marcamos "Run filesystem check" porque no tenemos el paquete e2fsprogs instalado.
- Vamos a la pestaña "Advanced settings" y en "Label" escribimos el nombre del dispositivo USB si es que le pusimos alguno. También se puede poner el UUID si se prefiere.
- "Mount options" no se toca a menos que estemos seguros de lo que hacemos. Lo dejamos con "rw,sync" ya que son los parámetros más seguros.
- Por último pulsamos "Save & Apply", y cuando todos los cambios estén guardados reiniciamos el router.
El primer reinicio con extroot activado será un poco más largo de lo normal, pero una vez que esté funcionando veremos que tenemos un montón de espacio para instalar aplicaciones.
No recomiendo, una vez montado extroot, arrancar el router sin el dispositivo de almacenamiento conectado, ya que puede hacerse un lío y luego haya que desactivarlo y activarlo de nuevo y volver a instalar todos los paquetes que pusimos.

El resto ya es ir experimentando cada uno, que es como mejor se aprende (sobre todo si te cargas algo).

Espero que esto sirva de ayuda.

Edición:
Para el que quiera hacer cosas muy malvadas (64MB de RAM dan algo de juego)  jar229 tiene un tutorial buenísimo:
https://foro.seguridadwireless.net/openwrt/instalacion-%28facil%29-de-openwrt-en-huawei-553/

En este foro hay un nivelazo...  >:( >:( >:(
« Última modificación: 19-01-2013, 12:39 (Sábado) por Pteridium »

Noltari

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #373 en: 19-01-2013, 00:17 (Sábado) »
Perdonad, ¿Alguien ha hecho rular el "extroot"? con la compilacion del compañero Pteridium?, esque pruebo de todas las maneras, siguiendo la wiki y no soy capaz. ^-^

Gracias.

Por motivos varios hoy no pude contestar.

Mañana edito este post con la información completa.
Mea culpa, he tenido secuestrado a Pteridium haciendo pruebas relativas al WiFi en la última versión del trunk (Barrier Breaker).

Mañana Pteridium probablemente publicará un firmware más completo, de momento aquí tenéis uno con WiFi funcional (lleva lo básico).
https://dl.dropbox.com/u/4708147/openwrt/arv7518/openwrt-lantiq-xway-ARV7518PW-squashfs_r35227.image

Por cierto, si alguien quiere compilar su propio firmware, puede utilizar mi repositorio de Github (rama arv7518):
Código: [Seleccionar]
git clone git://github.com/Noltari/openwrt.git -b arv7518
Saludos.

EDIT: Añadido Github.
« Última modificación: 19-01-2013, 00:41 (Sábado) por Noltari »

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #374 en: 19-01-2013, 12:23 (Sábado) »
Noltari se ha vuelto a superar a sí mismo y la herramienta de parcheo de los datos de calibración para ath9k funciona en el ARV7518.
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/msg265192/#msg265192

¡Muchísimas gracias por tu esfuerzo!  >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(

Si pasamos por tu tierra te invitamos a lo que quieras.  ;)

Annihilator

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #375 en: 19-01-2013, 13:57 (Sábado) »
Hola, estoy intentando instalar OpenWRT en mi router. He conectado el router por serial a mi ordenador y uso Putty para conectarme a él pero no me sale el menú, la pantalla de Putty se queda en negro. ¿Que estoy haciendo mal?  ???

carlotos

  • Visitante
Re: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #376 en: 20-01-2013, 00:48 (Domingo) »
Perdonad, ¿Alguien ha hecho rular el "extroot"? con la compilacion del compañero Pteridium?, esque pruebo de todas las maneras, siguiendo la wiki y no soy capaz. ^-^

Gracias.

Configurar extroot desde Luci (interfaz web).

Pasos previos:
- Pendrive o disco duro USB formateados con ext2, ext3 o ext4 (se recomienda ext3 o ext4). Es bueno ponerle un nombre en caso de que vayamos a colocar más de un dispositivo de almacenamiento a la vez
- En caso de usar disco duro USB se recomienda poner uno con alimentación externa, ya que el puerto USB de estos routers es algo "flojo".

Proceso:
- En Luci pulsar pestaña "System" y en la barra inmediatamente inferior ir a "Mount points".
- Debajo del recuadro "Mounted file systems" aparece otro recuadro titulado "Mount points"; pulsamos el botón "edit" que está a la derecha de todo.
Ahora estamos en la parte complicada (si es la primera vez que se hace).
- Por defecto estamos en la pestaña "General settings". En "device" seleccionamos la ruta de linux a la partición que queremos usar. En caso de que el dispositivo usb sólo tenga una partición y no haya ningún otro conectado en ese momento suele ser /dev/sda1.
- En "Filesystem" seleccionamos el formato que hemos aplicado al dispositivo usb.
- Marcamos "Use as root filesystem" pero no marcamos "Run filesystem check" porque no tenemos el paquete e2fsprogs instalado.
- Vamos a la pestaña "Advanced settings" y en "Label" escribimos el nombre del dispositivo USB si es que le pusimos alguno. También se puede poner el UUID si se prefiere.
- "Mount options" no se toca a menos que estemos seguros de lo que hacemos. Lo dejamos con "rw,sync" ya que son los parámetros más seguros.
- Por último pulsamos "Save & Apply", y cuando todos los cambios estén guardados reiniciamos el router.
El primer reinicio con extroot activado será un poco más largo de lo normal, pero una vez que esté funcionando veremos que tenemos un montón de espacio para instalar aplicaciones.
No recomiendo, una vez montado extroot, arrancar el router sin el dispositivo de almacenamiento conectado, ya que puede hacerse un lío y luego haya que desactivarlo y activarlo de nuevo y volver a instalar todos los paquetes que pusimos.

El resto ya es ir experimentando cada uno, que es como mejor se aprende (sobre todo si te cargas algo).

Espero que esto sirva de ayuda.

Edición:
Para el que quiera hacer cosas muy malvadas (64MB de RAM dan algo de juego)  jar229 tiene un tutorial buenísimo:
https://foro.seguridadwireless.net/openwrt/instalacion-%28facil%29-de-openwrt-en-huawei-553/

En este foro hay un nivelazo...  >:( >:( >:(

Muchas gracias, mañana le meto mano. ¿No sabia que tu compilación venia con lucí.? El malvado tuto de jar229, del que has puesto enlace, ya lo conocía y si es muy muy malvado...;D;D;D;D;D

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #377 en: 20-01-2013, 15:33 (Domingo) »
Colgadas un par de imágenes y una pequeña colección de paquetes para los arv7518 en el primer post de este hilo.

Pteridium

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #378 en: 22-01-2013, 22:22 (Martes) »
Gracias a Lesgar me acordé del método antiguo de meter openwrt desde el firm original, pero las desgraciadas de las imágenes nuevas intentan autodetectar las particiones según una tabla que está metida en el código en vez de pillar lo que le dice el bootloader. Además con este sistema se pierden más de 256KB de flash, frente a los 128 que usa u-boot y u-boot config.  :P
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless ADSL Gateway DANUBE Loader 64M-V0.02 build Nov 22 2007 17:32:23
                    Arcadyan Technology Corporation
=======================================================================
EON EN29LV320B bottom boot 16-bit mode found

Copying boot params.....DONE


Press Space Bar 3 times to enter command mode ...
Flash Checking - fw/ui...  Passed.

Image[1] at 0xb0060000, len:58486, type:255
Image[2] at 0xb006e800, len:58486, type:255
Firmware image at -1, ART image at -1

Run-up Normal Firmware...

Unzipping firmware at 0x80002000 ... [ZIP 3] [ZIP 1]  done
Run-time code running ...

Ready to run firmware


U-Boot 2010.03 (Oct 28 2010 - 21:50:55)

Board: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  4 MB
*** Warning - bad CRC, using default environment

Net:
searching for rtl8306 switch ... found
lq_cpe_eth

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b007d000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2012-11-22  20:49:15 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1016006 Bytes = 992.2 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc ve
rsion 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Fri Nov 16 09:28
:28 UTC 2012
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00004000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00004000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV4518PW
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00034523
[    0.000000] Readback ErrCtl register=00034523
[    0.000000] Memory: 61704k/65536k available (2411k kernel code, 3832k reserved, 406k data, 176k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 512
[    0.048000] NET: Registered protocol family 16
[    0.056000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.060000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.064000] MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.068000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.108000] bio: create slab <bio-0> at 0
[    0.116000] PCI host bridge to bus 0000:00
[    0.120000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.124000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.128000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.132000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.136000] Switching to clocksource MIPS
[    0.144000] NET: Registered protocol family 2
[    0.152000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.156000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.164000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.172000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.176000] TCP reno registered
[    0.180000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.188000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.192000] NET: Registered protocol family 1
[    0.200000] gptu: totally 6 16-bit timers/counters
[    0.204000] gptu: misc_register on minor 63
[    0.208000] gptu: succeeded to request irq 126
[    0.212000] gptu: succeeded to request irq 127
[    0.216000] gptu: succeeded to request irq 128
[    0.220000] gptu: succeeded to request irq 129
[    0.228000] gptu: succeeded to request irq 130
[    0.232000] gptu: succeeded to request irq 131
[    0.240000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.244000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.256000] msgmni has been set to 120
[    0.260000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.268000] io scheduler noop registered
[    0.272000] io scheduler deadline registered (default)
[    0.276000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.284000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.284000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.316000] ltq_mii: probed
[    0.348000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.352000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.376000] TCP cubic registered
[    0.376000] NET: Registered protocol family 17
[    0.380000] Bridge firewalling registered
[    0.384000] 8021q: 802.1Q VLAN Support [    0.392000] VFS: Cannot open root device "(null)" or unknown-block(0,0)
[    0.396000] Please append a correct "root=" boot option; here are the available partitions:
[    0.404000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Por cierto, ¿alguien sabe cómo se hace para que muestre todo el bootlog pulsando un recuadro gris?, que este troncho que sale de buenas a primeras ocupa mucho.
« Última modificación: 22-01-2013, 22:24 (Martes) por Pteridium »

Yo_Julio

  • Visitante
Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
« Respuesta #379 en: 22-01-2013, 22:29 (Martes) »
Hola, es mi primer post, aunque me he leido el hilo de arriba abajo, (creo) no consigo arrancar el 4518

He tratado de cargar la imagen de que ha enlazado Pteridium en el primer post www.mediafire.com/?2w34c64cuhnhw3c y parece como si no encontrara una partición:

Citar
[    0.356000] 4 ofpart partitions found on MTD device ltq_nor
[    0.360000] Creating 4 MTD partitions on "ltq_nor":
[    0.364000] 0x000000000000-0x000000010000 : "uboot"
[    0.372000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.380000] 0x000000020000-0x0000003f0000 : "linux"
[    0.432000] no uImage or brnImage or eva found in linux partition
[    0.436000] Can't split linux partition
[    0.440000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.468000] libphy: ltq_mii: probed
[    0.500000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.504000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.516000] wdt 1f8803f0.watchdog: Init done
[    0.520000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.536000] TCP: cubic registered
[    0.536000] NET: Registered protocol family 17
[    0.540000] 8021q: 802.1Q VLAN Support v1.8
[    0.548000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

No se si hay que hacer algún ajuste a Uboot

Luego me he bajado el ImageBuilder del trunk y he hecho: make image profile="ARV4518PW"
y tampoco carga
 
Citar
[    0.120000] usbcore: registered new interface driver usbfs
[    0.124000] usbcore: registered new interface driver hub
[    0.128000] usbcore: registered new device driver usb
[    0.132000] PCI host bridge to bus 0000:00
[    0.136000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.140000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.144000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

Aquí se queda colgado.
Parece como si le faltara al kernel algún driver de pci

Y hasta aquí llego.
Si alguien puede arrojar algo de luz...

Saludos.