?>/script>'; } ?> [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518) Widgets Magazine

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

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

elborrachoas

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #200 en: 15-09-2012, 13:11 (Sábado) »
tengo 4518
y el cablemodem router es un cbn CG6640E de ono y utilizo red local
asimismo me daria igual que el astoria no rutee (ya que el wifi todavia no funciona) con que sea un dispositivo de red me valdria, la finalidad del dispositivo seria un cliente de bittorrent autonomo, un servidor de impresiones y si de paso podria usar las caracteristicas de voip ya seria la caña

elborrachoas

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #201 en: 15-09-2012, 15:08 (Sábado) »
tengo 4518
y el cablemodem router es un cbn CG6640E de ono y utilizo red local
asimismo me daria igual que el astoria no rutee (ya que el wifi todavia no funciona) con que sea un dispositivo de red me valdria, la finalidad del dispositivo seria un cliente de bittorrent autonomo, un servidor de impresiones y si de paso podria usar las caracteristicas de voip ya seria la caña
solucione el tema del acceso a internet puse eth0 con ip estatica, ya voy progresando
ahora otro problema le conecto un hub y sin alimentacion externa y no recibe voltaje del router (vamos que no se enciende el led), intento instalar el paquete kmod-usb2, y me pide como dependencia el kmod-nls-base y resulta que no esta en el repo que debo hacer? y os vuelvo a recordar no tengo ni idea de linux

SERASER

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #202 en: 15-09-2012, 16:26 (Sábado) »
Hola, pues si alguien quiere añadir esta informacion a la wiki de Open-wrt sera buena cosa. :D

Esto solo para los locos de la electronica, de poco mas vale, por que vaya maravilla esto de escoger como arrancar el procesador, me quito el sombrero con lantiq y el chivato que saco como activar los modos de arranque. :-X

Efectivamente bootsel0 y bootsel2 estan intercambiados, asi pues quedaria asi para modificar solo los bootsel y no tocar la tabla, aunque quizas no sea del todo correcto cambiar los bootsel pero dado que no tenemos datasheet prefiero hacerlo asi y no tocar la tabla.

    X=Boottsel0 -----------------R65
    Z=Bootsel2-------------------R80


Y efectivamente he localizado Bootsel1 aunque no se si ya estara esa informacion por ahi, yo ya he visto arrancar el procesador con todas las posibilidades de la tabla, luego entonces bootsel1 es R77, que puenteada se pone a 1 y de fabrica viene a 0.

    Y=Bootsel1------------------R77--------Puenteando se pone a 1.

Me ha llamado la atencion que si arrancamos en CFG 0 hay un menu de recuperacion desde el cual se puede flashear tanto el bootloader como un firmware, yo soy nuevo, seguro ya lo sabiais. 8)

Tambien me pregunto si sera posible acceder en modo ethernet una vez que ya sabemos activarlo, lo que es CFG 2.

Salud.

pd: Uff, acabo de leer por encima lo que he escrito y veo que me explico fatal :-*

Pteridium

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #203 en: 15-09-2012, 19:10 (Sábado) »
Me ha llamado la atencion que si arrancamos en CFG 0 hay un menu de recuperacion desde el cual se puede flashear tanto el bootloader como un firmware, yo soy nuevo, seguro ya lo sabiais. 8)

Tambien me pregunto si sera posible acceder en modo ethernet una vez que ya sabemos activarlo, lo que es CFG 2.
pd: Uff, acabo de leer por encima lo que he escrito y veo que me explico fatal :-*
Te has ganado el honor de poner tu descubrimiento en el wiki y en el foro de OpenWRT.
Hasta donde yo sé nadie había dicho nada sobre el resto de los modos de arranque, sólo del UART.

En cuanto se cuelguen imágenes operativas de uboot y OpenWRT hay que probar esos modos, que si funcionan bien, fijo que son más rápidos que el puerto serie.

Me quito el sombrero.  >:(

SERASER

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #204 en: 15-09-2012, 19:25 (Sábado) »
Gracias Pteridium, lo del publicarlo por el foro Open-wrt y la wiki hazlo tu por favor ya que tu sueles estar por alli y yo no.

Notar que arrancando en CFG 0 no vereis nada por serial dado que no carga el procesador su ROM de arranque y pasa a flash directamente y supongo que el brnboot solo carga desde la ROM del procesador.

Creo que tambien he visto donde iria la flash SPI, esto en el 7518 que es el que tengo yo.

Salud.

daniman

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #205 en: 15-09-2012, 21:53 (Sábado) »
Ok.
Ese uboot para uart te vale para cargar un uboot en flash.
Lo que voy a hacer es un dd de la primera partición de la flash del 4518 y el 7518.
En el uboot que tengo en el 4518 funciona httpd.
En el del 7518 http nada, y tftp algunas veces hace cosas extrañas pero termina cargando lo que se le mete.
El domingo por la noche cuelgo los enlaces.
También se puede cargar un u-boot a dolor desde BRN-Boot poniendo las direcciones de flash adecuadas (ese fué mi sistema con el 7518 y pasé algo de miedo).  ^-^
Lo que os mande, en principio, debería poner la CPU a 333 y la RAM a 166 y habilitar los 64MB.

Muchas gracias Pteridium, la verdad es que soys muy grandes a ver si se puede renacer el ARV7518 con openwrt.

 :D

brunorro

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #206 en: 16-09-2012, 17:53 (Domingo) »
Ya ves, cómo vienen los nuevos... Ahora para la bimbouart necesitaremos tres alambres en lugar de dos :D

Por mi parte, comentar que aún no he hecho ninguna compilación nueva pero he estado trasteando con LVM2 con un HD externo en el que tenía la música. Si alguien se quiere montar un NAS no creo que le de muchos problemas

Daniman, el uboot que te pasé no te solucionó el problema ? A las malas siempre puedes cargar la imagen con ymodem o con kermit (es lento, pero funciona).

SERASER

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #207 en: 17-09-2012, 21:38 (Lunes) »
Hola.

He probado tropecientos uboot.asc y todos leen solo 4 megas de flash, no son capaces de pasar de 0xb0400000, a partir de ahi hace un bucle y la lectura retorna a el comienzo de la flash, a pesar de que el contador de direccion indica lo contrario.

Por otro lado, ¿alguien sabe si algun u-boot, ya sea .asc o .bin es capaz de subir ficheros a la memoria con tftp?

Salud.


Edito: Iba a comentar en el hilo de los lantiq con Uart el tema de R77 y veo que no estoy registrado, ainsssssssss, que pereza, pasooooooooooooooo.
« Última modificación: 17-09-2012, 21:41 (Lunes) por sERASEr »

Pteridium

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #208 en: 18-09-2012, 20:36 (Martes) »
Aquí pongo una pequeña colección de u-boot's. Habría que probarlos pero los compilé con una revisión de hace 23 meses (creo que es la que usé en su día):
http://www.mediafire.com/?bqbx16e91ief71o

Para el 7518 compilé el u-boot del ARV752DPW22, pero funciona perfectamente (a menos que lo compilara mal). Tienen TFTP y HTTPD, pero no pude probarlos porque alguien le metió un golpe a la caja donde estaban los routers (no tenían puesta la tapa superior) y ahora el arv4518 saca un "kernel panic" al cargar el driver PCI y el 7518 tiene el switch ethernet muerto.

Respecto a los u-boot.asc personalmente nunca he tenido que usarlos, pero por los logs que colgáis parece que están pensados para reparar el u-boot de la flash y probar OpenWRT en RAM.

Ya diréis que tal van.

Pido disculpas por el retraso en colgarlos y espero que funcionen como deben.

SERASER

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #209 en: 18-09-2012, 20:50 (Martes) »
Muchas gracias Pteridium, voy a probar los del 7518 a ver que tal, por que los de Open-wrt vaya mojon de u-boots, no les funciona nadaaaaaaaaaaa :'(

Edito: En el asc para el 7518, que en realidad es 752 o algo asi no funciona el tftp y no tiene loadb :'(

He probado el de Cienti y no es para el switch lantiq.

Le voy a dar un tiempecito de descanso al router que estoy cansado de probar u-boots.

« Última modificación: 18-09-2012, 23:24 (Martes) por sERASEr »

SERASER

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #210 en: 19-09-2012, 20:53 (Miércoles) »
Hola.

Pues nada, que si a alguien le falta espacio para instalar cositas en el arv7518 puede ponerse una flash de 32mb que aunque el uboot se queja la coge.

Código: [Seleccionar]
ARV4518 => flinfo

Bank # 1: CFI conformant FLASH (16 x 16)  Size: 32 MB in 140 Sectors
  AMD Standard command set, Manufacturer ID: 0x0B, Device ID: 0x1000
  Erase timeout: 4096 ms, write timeout: 1 ms
  Buffer write timeout: 3 ms, buffer size: 64 bytes

  Sector Start Addresses:
  B0000000   RO   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
  B0640000        B0660000        B0680000        B06A0000        B06C0000
  B06E0000        B0700000        B0720000        B0740000        B0760000
  B0780000        B07A0000        B07C0000        B07E0000        B0800000
  B0820000        B0840000        B0860000        B0880000        B08A0000
  B08C0000        B08E0000        B0900000        B0920000        B0940000
  B0960000        B0980000        B09A0000        B09C0000        B09E0000
  B0A00000        B0A20000        B0A40000        B0A60000        B0A80000
  B0AA0000        B0AC0000        B0AE0000        B0B00000        B0B20000
  B0B40000        B0B60000        B0B80000        B0BA0000        B0BC0000
  B0BE0000        B0C00000        B0C20000        B0C40000        B0C60000
  B0C80000        B0CA0000        B0CC0000        B0CE0000        B0D00000
  B0D20000        B0D40000        B0D60000        B0D80000        B0DA0000
  B0DC0000        B0DE0000        B0E00000        B0E20000        B0E40000
  B0E60000        B0E80000        B0EA0000        B0EC0000        B0EE0000
  B0F00000        B0F20000        B0F40000        B0F60000        B0F80000
  B0FA0000        B0FC0000        B0FE0000        B1000000        B1020000
  B1040000        B1060000        B1080000        B10A0000        B10C0000
  B10E0000        B1100000        B1120000        B1140000        B1160000
ARV4518 =>

Edito, no se si sera por que el asc se lia con esta flash, dado que cuando la lee da error too many sectors pero no me deja borrar para meter un u-boot, a los entendidos, ¿se pueden definir otras memorias flash al compilar el asc?

Si es afirmativo ¿una guia para burros y compilacion u-boots?
« Última modificación: 19-09-2012, 22:15 (Miércoles) por sERASEr »

SERASER

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #211 en: 20-09-2012, 19:50 (Jueves) »
Hola.

Pues he localizado una soldadura fria la he repasado y ya puedo borrar y escribir en flash desde el .asc, eso si solo hasta direccion 1b0000.

He metido varios u-boots en flash para poder manejar el resto de la flash y para sorpresa mia no botea, no se si habra conflicto con el tamaño de la flash o sectores pero no me arrancan los u-boot en flash, tambien probe brn y nada.

Asi pues solo dejo una pregunta a los que han compilado u-boots, ¿habeis visto si viene definida alguna memoria flash de 32mb?

¿Me podriais pasar el entorno de compilacion? O en su defecto instrucciones precisas.

Salud.
« Última modificación: 20-09-2012, 21:55 (Jueves) por sERASEr »

Pteridium

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #212 en: 22-09-2012, 13:27 (Sábado) »
Hace unos días encontré que se puede optimizar un poco la cpu si en las flags de GCC se cambia -mtune=mips32r2 por -mtune=24kec, ya que se genera código más específico para la CPU que usa el router. Lo leí aquí:
https://forum.openwrt.org/viewtopic.php?id=35323&p=1
Además, creo que la CPU del danube tiene algunas extensiones DSP, que se habilitarían añadiendo -mdsp. Es cuestión de probar. En tu equipo, tal como lo has dejado, se notaría más si hacen algo las optimizaciones o si no valen para nada.
Y un par de enlaces sobre el core 24Kec:
http://morethan.org/MTI/MD00445-2B-24KEC-DTS-01.02.pdf
http://www.mips.com/products/architectures/application-specific-extensions/mips-dsp-ase/

Aquí os pongo el rendimiento del Danube sin optimizar y optimizado. No me puse a calcular la mejora pero creo que no es despreciable.

Código: [Seleccionar]
NO OPTIMIZADO

CFLAGS usadas: -Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md5                554.40k     2238.81k     7167.74k    15701.11k    23860.22k
sha1               652.37k     1892.18k     4023.14k     5619.37k     6320.72k
des cbc           2258.80k     2234.20k     2367.91k     2388.53k     2370.51k
des ede3           837.38k      850.45k      852.27k      854.36k      756.18k
aes-128 cbc       3619.56k     3948.35k     4047.02k     4079.16k     4063.23k
aes-192 cbc       3184.85k     3449.43k     3512.51k     3530.75k     3517.90k
aes-256 cbc       2848.07k     3052.82k     3110.49k     3107.27k     3123.88k
sha256             757.52k     1708.18k     3043.42k     3715.26k     3975.85k
sha512             289.64k     1161.39k     1704.50k     2353.49k     2643.91k
                  sign    verify    sign/s verify/s
rsa 2048 bits 0.342000s 0.010050s      2.9     99.5
                  sign    verify    sign/s verify/s
dsa 2048 bits 0.099802s 0.121707s     10.0      8.2

Optimizaciones usadas: tipo de CPU MIPS 24Kec y extensiones DSP.

CFLAGS usadas: -Os -pipe -mips32r2 -mtune=24kec -mdsp -fno-caller-saves
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md5                700.03k     2719.57k     8263.19k    16886.10k    23866.39k
sha1               721.91k     2112.41k     4568.92k     6435.79k     7293.61k
des cbc           2867.79k     3027.50k     3050.08k     3067.90k     3060.36k
des ede3          1085.43k     1107.46k     1113.34k     1113.69k     1113.13k
aes-128 cbc       4523.67k     5038.91k     5194.49k     5232.98k     5213.84k
aes-192 cbc       4029.51k     4430.30k     4545.96k     4591.16k     4592.98k
aes-256 cbc       3622.49k     3969.17k     4049.17k     4089.51k     4068.60k
sha256             725.25k     1681.19k     2964.63k     3644.76k     3898.73k
sha512             224.17k      895.64k     1288.19k     1763.40k     1986.35k
                  sign    verify    sign/s verify/s
rsa 2048 bits 0.276486s 0.008037s      3.6    124.4
                  sign    verify    sign/s verify/s
dsa 2048 bits 0.079524s 0.097843s     12.6     10.2

        - BCM6328 -
CFLAGS usadas: -Os -pipe -mips32 -mtune=4kc -fno-caller-saves
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md5               1245.61k     3655.29k     9384.89k    15668.57k    19223.89k
sha1              1148.06k     3458.23k     7886.76k    11658.24k    13564.75k
des cbc           1922.01k     2006.49k     2029.06k     2034.69k     2034.35k
des ede3           711.98k      723.54k      726.53k      727.38k      726.67k
aes-128 cbc       3594.53k     3926.17k     4027.22k     4052.65k     4057.77k
aes-192 cbc       3141.77k     3402.86k     3480.92k     3500.71k     3503.45k
aes-256 cbc       2804.69k     3006.55k     3066.79k     3081.22k     3082.92k
sha256             920.37k     2230.17k     4090.54k     5170.52k     5595.14k
sha512             260.73k     1043.43k     1528.98k     2099.88k     2359.30k
                  sign    verify    sign/s verify/s
rsa 2048 bits 0.228182s 0.006494s      4.4    154.0
                  sign    verify    sign/s verify/s
dsa 2048 bits 0.064487s 0.079841s     15.5     12.5

Edito: es un benchmark criptográfico usando la última versión de trunk.

La wifi en el arv4518 sigue sin funcionar; en el 7518 ni idea de si han mejorado el rendimiento del driver ath9k.

Edito2: Añado benchmark de una cpu BCM6328 (MIPS 4Kc). Aunque el core es más antiguo se nota el doble de caché L1 (32+32).
« Última modificación: 17-10-2012, 20:31 (Miércoles) por Pteridium »

brunorro

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #213 en: 22-09-2012, 18:01 (Sábado) »
...
Aquí os pongo el rendimiento del Danube sin optimizar y optimizado. No me puse a calcular la mejora pero creo que no es despreciable.
...

Nada despreciable, sobre todo teniendo en cuenta el segundo tiempo del test RSA y DSA... Según mi experiencia y opinión personal, te cuento.

En mis días de facultad (kernel 2.6) en una asignatura hicimos un test para comprobar si había una diferencia clara entre kernel optimizado para 486, 586 y 686. Hicimos 10 encodings de un mpeg2 (siempre lo recordaré, el primer capítulo de Futurama) a divx, mismo número de usuarios, mismo número de procesos, mismo binario de mencoder, mismas librerías... En fin, un test bastante "de andar por casa", pero la asignatura era de libre elección.

Por los resultados, los tiempos reales no eran muy diferentes, pero las diferencias entre tiempos de sistema y de usuario eran brutales. La conclusión fue que la CPU se pasaba menos tiempo en modo protegido y que mejoraban los tiempos de cambio de contexto entre procesos, con lo que se mejoraba el throughput real, aunque en "fuerza bruta monotarea" la diferencia fuese nimia.

Y sí... Tendría que haberme compilado varios kernels y tenerlos probados ya... Pero por varios motivos (entre ellos entrevistas de trabajo) se me ha ido la cabeza y no lo he hecho... :(

EDITO: vale, soy monguer y no había visto que no es tiempo de usuario sino de decypher... En ese caso la mejora es aún más bestia. Mucho más bestia. Vamos, un 20% a bote pronto en RSA y DSA. No me cuadra el porqué pueda bajar de rendimiento en el SHA... Puede ser que falte alguna opción de kernel en el segundo ?
« Última modificación: 22-09-2012, 18:07 (Sábado) por brunorro »

Pteridium

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #214 en: 22-09-2012, 23:41 (Sábado) »
Al cambiar las flags de gcc y recompilar OpenWRT entero las optimizaciones se aplican al kernel y a los paquetes incluidos, con lo que todo está "optimizado". Es algo así como lo que se hace en Gentoo.

Si todavía tienes el .config con el que hiciste el mega sistema embebido (en el fondo un router es eso, por si alguien no lo sabía) y un poco de tiempo tienes el 7518 sacándole más jugo todavía; lo que no sé es si hay más optimizaciones que se puedan aplicar, ya que el segundo procesador que dicen que tiene supongo que se usará para acelerar tráfico de red y algunas otras cosas, como el Helium 200:
http://www.premier-electric.com/files/Globespan/HE200_P0202v5.pdf
http://www.premier-electric.com/files/Globespan/RD63_P0202v5.pdf

Si lo haces ya nos contarás que tal va el aparatito y tu guerra personal con dropbear.

Edito: las pruebas se hicieron en un arv4518 cambiando sólo las flags de un firm a otro, a menos que haya añadido o quitado algo, que creo que no.
Lo ejecuté desde consola serie y no me molesté en matar procesos.
« Última modificación: 23-09-2012, 00:10 (Domingo) por Pteridium »

elmasvital

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #215 en: 23-09-2012, 12:04 (Domingo) »
Buenas.

Estoy con un arv7518pw intentando hacer el backup del firmware original y de la configuración de calibración del wifi.

No obstante con el programa brndumper me esta resultando imposible.

Intentando ver si era un problema del programa o de windows con el puerto serial le pongo un sniffer para ver qué hacer para comunicarse con el router.

Curiosamente he visto que le problema no es de este programa sino que es el propio router el que no envía la información que se le pide. se queda pillao.

Os pego una prueba mandando los mismos comandos que manda este software al router. Se puede ver que cuando va a mostrar la info se qeuda pillao

[spoiler][DANUBE Boot]:r

Enter the Start Address to Read....0x00000000
Data Length is (1) 4 Bytes (2) 2 Bytes (3) 1 Byte...
Enter the Count to Read....(Maximun 10000)500

----------------------------------------------------------
 Address   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
----------------------------------------------------------
0x00000000
[/spoiler]

A alguien le ha pasado?

Noltari

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #216 en: 23-09-2012, 12:52 (Domingo) »
Desconozco esta plataforma y por tanto no sé los pasos para realizarlo o si se puede, aunque espero que os resulte útil.

El método que utilizo yo para bcm63xx es utilizar un ramdisk openwrt. De esta forma, lo cargamos desde el bootloader, sin modificar nada del router.
Una vez que se ha iniciado openwrt podemos proceder a hacer una copia de cada partición mtd (la división suele depender de cada router en esta plataforma, en bcm63xx es casi siempre igual), y utilizamos las particiones que nos interesan (dd if=/dev/mtdX of=/tmp/mtdX.bin).

Saludos.

elmasvital

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #217 en: 23-09-2012, 13:02 (Domingo) »
Desconozco esta plataforma y por tanto no sé los pasos para realizarlo o si se puede, aunque espero que os resulte útil.

El método que utilizo yo para bcm63xx es utilizar un ramdisk openwrt. De esta forma, lo cargamos desde el bootloader, sin modificar nada del router.
Una vez que se ha iniciado openwrt podemos proceder a hacer una copia de cada partición mtd (la división suele depender de cada router en esta plataforma, en bcm63xx es casi siempre igual), y utilizamos las particiones que nos interesan (dd if=/dev/mtdX of=/tmp/mtdX.bin).

Saludos.

Gracias noltari por la ayuda pero era un error tonto

Estoy siguiendo el tutorial de la página 4 que es para el 4518 y yo lo uso para el 7518 que solo cambian las direcciones de las particiones por tener 8 mb de flash. Me fi a la wiki oficial y allí ponen la dirección de las particiones con 8 dígitos pero solo hay que meter 7 o el router y el brndumper se quedan pillaos.

Era eso solo.

Saludos.

elmasvital

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #218 en: 23-09-2012, 16:41 (Domingo) »
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.
« Última modificación: 23-09-2012, 16:47 (Domingo) por elmasvital »

elmasvital

  • Visitante
Re: OpenWRT para routers Astoria de ya.com
« Respuesta #219 en: 29-09-2012, 23:06 (Sábado) »
Teneis algún link a alguna compilación trunk para el 7518 que tenga la compatibilidad con el wifi?. He bajado el paquete de dani17 en que parece reconocer el wifi pero no soy capaz de hacer funcionar la tarjeta de red. En la pagina de openwrt no se porqué en la rama trunk no hay ninguna compilación.

Edito para no monopolizar esta página :-)

He bajado la compilación Attitude adjustement ya que no encuentro la compilación de la rama trunk. Me he bajado el archivo http://downloads.openwrt.org/attitude_adjustment/12.09-beta/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image

La he cargado al router pero parece que tiene algun problema. Alguien sabria decirme si esto es un bug o es algo que se pueda arreglar?

[spoiler]   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2012-09-04  19:43:24 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1012019 Bytes = 988.3 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) ) #4 Fri Aug 31 16:20   :51 UTC 2012
[    0.000000] SoC: Danube rev 1.5
[    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 pag   es: 16256
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,j   ffs2 machtype=ARV7518PW
[    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 byt   es
[    0.000000] Writing ErrCtl register=0006f828
[    0.000000] Readback ErrCtl register=0006f828
[    0.000000] Memory: 61832k/65536k available (2399k kernel code, 3704k reserve   d, 403k 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.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 512
[    0.052000] NET: Registered protocol family 16
[    0.060000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.064000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.068000] MIPS: machine is ARV7518PW - ASTORIA
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.112000] bio: create slab <bio-0> at 0
[    0.120000] PCI host bridge to bus 0000:00
[    0.124000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.128000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.132000] pci 0000:00:0e.0: fixup device configuration
[    0.136000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028   000
[    0.140000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.144000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.148000] Switching to clocksource MIPS
[    0.156000] NET: Registered protocol family 2
[    0.164000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.168000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.176000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.184000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.188000] TCP reno registered
[    0.192000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.200000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.204000] NET: Registered protocol family 1
[    0.212000] gptu: totally 6 16-bit timers/counters
[    0.216000] gptu: misc_register on minor 63
[    0.220000] gptu: succeeded to request irq 126
[    0.224000] gptu: succeeded to request irq 127
[    0.228000] gptu: succeeded to request irq 128
[    0.232000] gptu: succeeded to request irq 129
[    0.240000] gptu: succeeded to request irq 130
[    0.244000] gptu: succeeded to request irq 131
[    0.252000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.256000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY   ) (c) 2001-2006 Red Hat, Inc.
[    0.268000] msgmni has been set to 120
[    0.272000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2   54)
[    0.280000] io scheduler noop registered
[    0.284000] io scheduler deadline registered (default)
[    0.288000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.296000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.296000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.312000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer    ID 0x0000c2 Chip ID 0x0022cb
[    0.320000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.324000]   Amd/Fujitsu Extended Query version 1.1.
[    0.328000] number of CFI chips: 1
[    0.332000] Creating 4 MTD partitions on "ltq_nor":
[    0.336000] 0x000000000000-0x000000010000 : "uboot"
[    0.344000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.352000] 0x000000020000-0x0000007f0000 : "linux"
[    0.360000] found squashfs behind kernel
[    0.360000] Creating 2 MTD partitions on "ltq_nor":
[    0.364000] 0x000000020000-0x000000117173 : "kernel"
[    0.372000] mtd: partition "kernel" must either start or end on erase block b   oundary or be smaller than an erase block -- forcing read-only
[    0.384000] 0x000000117173-0x0000007f0000 : "rootfs"
[    0.388000] mtd: partition "rootfs" must either start or end on erase block b   oundary or be smaller than an erase block -- forcing read-only
[    0.404000] mtd: partition "rootfs" set to be root filesystem
[    0.408000] mtd: partition "rootfs_data" created automatically, ofs=2E0000, l   en=510000
[    0.416000] 0x0000002e0000-0x0000007f0000 : "rootfs_data"
[    0.424000] 0x0000007f0000-0x000000800000 : "board_config"
[    0.580000] ltq_mii: probed
[    0.604000] eth0: Atheros AR8216 switch driver attached.
[    0.704000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_e   top-fffffff:00, irq=-1)
[    0.724000] TCP cubic registered
[    0.728000] NET: Registered protocol family 17
[    0.732000] 8021q: 802.1Q VLAN Support[    0.748000] VFS: Mounted root (squas   hfs filesystem) readonly on device 31:4.
[    0.756000] Freeing unused kernel memory: 176k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    7.032000] JFFS2 notice: (412) jffs2_build_xattr_subsystem: complete buildin   g xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0    orphan) found.
switching to jffs2
- init -
[    7.520000] JFFS2 compression type 0x06 not available.
[    7.524000] Error: jffs2_decompress returned -5
[    7.528000] JFFS2 compression type 0x06 not available.
[    7.532000] Error: jffs2_decompress returned -5
[    7.536000] JFFS2 compression type 0x06 not available.
[    7.544000] Error: jffs2_decompress returned -5
[    7.548000] JFFS2 compression type 0x06 not available.
[    7.552000] Error: jffs2_decompress returned -5
[    7.556000] JFFS2 compression type 0x06 not available.
[    7.560000] Error: jffs2_decompress returned -5
[    7.568000] JFFS2 compression type 0x06 not available.
[    7.572000] Error: jffs2_decompress returned -5
[    7.576000] JFFS2 compression type 0x06 not available.
[    7.580000] Error: jffs2_decompress returned -5
[    7.588000] JFFS2 compression type 0x06 not available.
[    7.592000] Error: jffs2_decompress returned -5
[    7.596000] JFFS2 compression type 0x06 not available.
[    7.600000] Error: jffs2_decompress returned -5
[    7.604000] JFFS2 compression type 0x06 not available.
[    7.608000] Error: jffs2_decompress returned -5
[    7.616000] JFFS2 compression type 0x06 not available.
[    7.620000] Error: jffs2_decompress returned -5
[    7.624000] JFFS2 compression type 0x06 not available.
[    7.628000] Error: jffs2_decompress returned -5
[    7.632000] JFFS2 compression type 0x06 not available.
[    7.636000] Error: jffs2_decompress returned -5
[    7.644000] JFFS2 compression type 0x06 not available.
[    7.648000] Error: jffs2_decompress returned -5
[    7.652000] JFFS2 compression type 0x06 not available.
[    7.656000] Error: jffs2_decompress returned -5
[    7.660000] JFFS2 compression type 0x06 not available.
[    7.664000] Error: jffs2_decompress returned -5
[    7.672000] JFFS2 compression type 0x06 not available.
[    7.676000] Error: jffs2_decompress returned -5
[    7.680000] JFFS2 compression type 0x06 not available.
[    7.684000] Error: jffs2_decompress returned -5
[    7.692000] JFFS2 compression type 0x06 not available.
[    7.696000] Error: jffs2_decompress returned -5
[    7.700000] JFFS2 compression type 0x06 not available.
[    7.704000] Error: jffs2_decompress returned -5
[    7.708000] JFFS2 compression type 0x06 not available.
[    7.712000] Error: jffs2_decompress returned -5
[    7.716000] JFFS2 compression type 0x06 not available.
[    7.724000] Error: jffs2_decompress returned -5
[    7.728000] JFFS2 compression type 0x06 not available.
[    7.732000] Error: jffs2_decompress returned -5
[    7.736000] JFFS2 compression type 0x06 not available.
[    7.740000] Error: jffs2_decompress returned -5
[    7.744000] JFFS2 compression type 0x06 not available.
[    7.752000] Error: jffs2_decompress returned -5
[    7.756000] JFFS2 compression type 0x06 not available.
[    7.760000] Error: jffs2_decompress returned -5
[    7.764000] JFFS2 compression type 0x06 not available.
[    7.768000] Error: jffs2_decompress returned -5
[    7.772000] JFFS2 compression type 0x06 not available.
[    7.780000] Error: jffs2_decompress returned -5
[    7.784000] JFFS2 compression type 0x06 not available.
[    7.788000] Error: jffs2_decompress returned -5
[    7.792000] JFFS2 compression type 0x06 not available.
[    7.800000] Error: jffs2_decompress returned -5
[    7.804000] JFFS2 compression type 0x06 not available.
[    7.808000] Error: jffs2_decompress returned -5
[    7.812000] JFFS2 compression type 0x06 not available.
[    7.816000] Error: jffs2_decompress returned -5
[    7.820000] JFFS2 compression type 0x06 not available.
[    7.828000] Error: jffs2_decompress returned -5
[    7.832000] JFFS2 compression type 0x06 not available.
[    7.836000] Error: jffs2_decompress returned -5
[    7.840000] JFFS2 compression type 0x06 not available.
[    7.844000] Error: jffs2_decompress returned -5
[    7.848000] JFFS2 compression type 0x06 not available.
[    7.856000] Error: jffs2_decompress returned -5
[    7.860000] JFFS2 compression type 0x06 not available.
[    7.864000] Error: jffs2_decompress returned -5
[    7.868000] JFFS2 compression type 0x06 not available.
[    7.872000] Error: jffs2_decompress returned -5
[    7.880000] JFFS2 compression type 0x06 not available.
[    7.884000] Error: jffs2_decompress returned -5
[    7.888000] JFFS2 compression type 0x06 not available.
[    7.892000] Error: jffs2_decompress returned -5
[    7.900000] JFFS2 compression type 0x06 not available.
[    7.900000] Error: jffs2_decompress returned -5
[    7.908000] JFFS2 compression type 0x06 not available.
[    7.912000] Error: jffs2_decompress returned -5
[    7.916000] JFFS2 compression type 0x06 not available.
[    7.920000] Error: jffs2_decompress returned -5
[    7.924000] JFFS2 compression type 0x06 not available.
[    7.928000] Error: jffs2_decompress returned -5
[    7.936000] JFFS2 compression type 0x06 not available.
[    7.940000] Error: jffs2_decompress returned -5
[    7.944000] JFFS2 compression type 0x06 not available.
[    7.948000] Error: jffs2_decompress returned -5
[    7.956000] JFFS2 compression type 0x06 not available.
[    7.960000] Error: jffs2_decompress returned -5
[    7.964000] JFFS2 compression type 0x06 not available.
[    7.968000] Error: jffs2_decompress returned -5
[    7.972000] JFFS2 compression type 0x06 not available.
[    7.976000] Err

Y ahí se queda en un bucle. No para de repetir lo mismo.
[/spoiler]
« Última modificación: 30-09-2012, 12:20 (Domingo) por elmasvital »