Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: Pteridium en 03-04-2012, 16:41 (Martes)

Título: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 03-04-2012, 16:41 (Martes)
Desde la revisión trunk 35357 de OpenWRT está funcionando todo en los routers Arcadyan/Astoria de ya.com: el gris (ARV4518pw) y el blanco (ARV7518pw). Este último modelo sólo se puede poner a 3dB de potencia de transmisión, pero hay un precioso parche para solucionar este inconveniente.

En este foro se ha solucionado, gracias a Noltari y a blogic, y con la inestimable ayuda de Lesgar y sephir0t00 un detalle del que nadie se había dado cuenta hasta ahora: los ARV4518PW HW Version R01 cogen de un sitio distinto los 33MHz para el bus PCI, con lo que el firmware daba un "Kernel panic".

Características comunes de ambos routers:
- SoC Infineon/Lantiq Danube PSB 50702.
- Doble CPU MIPS 24KEc a 333MHz con extensiones DSP.
- 64 MB RAM DDR a 166 MHz.
- Puertos FXS.
- Puerto USB 2.0.
- ADSL.
El segundo procesador, por un detalle raro de diseño, no puede ser usado para SMP, con lo que sólo se encarga, según el fabricante y el desarrollador, de la parte de VoIP: se usa como coprocesador tipo DSP.

Características del ARV4518pw:
- 4MB flash.
- Wifi Atheros AR2417 b/g.
- Switch RTL8306SD 10/100 (todavía no estoy seguro si soporta VLAN).

Características del ARV7518pw:
- 8 MB flash.
- Wifi Atheros AR9223 b/g/n (funciona, pero sólo se puede poner la potencia de transmisión a 3dB de momento salvo que se use un parche).
- Switch AR8216 10/100 con opción de VLAN por interfaz web.

En estos routers es muy importante usar los alimentadores que vienen con ellos o usar otros que tengan el mismo voltaje. Como ejemplo decir que tengo un ARV7518 (12 voltios) con el switch muerto por usar el del ARV4518 (15 voltios) sin querer. Otros routers aguantan "bien" tensiones algo superiores, como el Comtrend CT-5361, que funcionó con una fuente de 19 voltios sin despeinarse (16'5 voltios es la original).

En el foro de openwrt en el que se tratan estos routers también han conseguido que, por lo menos, un puerto FXS funcione, con lo que se puede conectar un teléfono, tener VoIP y montar una centralita sencilla con Asterisk, Freeswitch, yate o cualquier otro. Brunorro y tonikasch ya han puesto a funcionar VoIP y parece que no han tenido demasiados problemas. En la parte final de este tutorial explica cómo hacerlo con Asterisk:
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/  >:(

Debido a que el bootloader de serie es un poco raro, para instalar OpenWRT hay que sustituirlo por U-boot. Para sustituir el bootloader original hay que hacerlo desde el puerto serie, y no es una operación precisamente fácil, con lo que se recomienda, primero, coger algo de experiencia manejando terminales por puerto serie y adaptadores de señales TTL.

Estos son los enlaces sobre estos routers:
- Arcadyan ARV4518PW (SMC-7908-ISP) (http://wiki.openwrt.org/toh/arcadyan/arv4518pw)
- ARV7518PW (http://wiki.openwrt.org/toh/astoria/arv7518pw)
- Foro de OpenWRT sobre los Infineon/Lantiq Danube (https://forum.openwrt.org/viewtopic.php?id=15934)
- Modelos de SoCs Lantiq (http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq)

En caso de que os animéis a instalar este firm se recomienda encarecidamente que se haga una copia de la última partición de la flash, que es donde está la MAC y los datos de calibración de la wifi.

Editción 1:
- Enlace al wiki de CieNTi (muy bueno y completo):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595
En este wiki el uboot que hay colgado tiene tftp y loady (para cargar una imagen por puerto serie), pero como está pensado para el arv4518 que tiene switch Realtek, si se emplea en un arv7518 tftp no funcionará al tener éste switch Atheros, con lo que las imágenes habrá que cargarlas por puerto serie.
- Enlace a otro wiki en español:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236
- Enlace sobre el modo UART (adios al jtag porque no hace ninguna falta):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594
Se recomienda leer los dos wikis.

Edición 2:
ARV4518PW-R01A-trunk (http://www.mediafire.com/?2w34c64cuhnhw3c)
En este enlace tiene hay una imagen y una colección de paquetes (minidlna, asterisk, transmission, wol, ntfs-3g, ...) para el arv4518pw. La imagen por sí sola tiene wifi, usb con soporte para ext2, ext3 y ext4, Luci y adsl. Lo que se quiera instalar a más tendrá que ser usando "pivot_overlay" con un pendrive o un disco duro formateados en alguno de los sistemas de ficheros que soporta de entrada la imagen.
En cuanto se corrija un defectillo de compat-wireless la wifi funcionará al arrancar el router, pero mientars tanto, pulsando una o dos veces el botón delantero ya se activa.

ARV7518PW-trunk-parcheado (http://www.mediafire.com/?ns8mfaiiyugk4fk) (no probado)
Como el anterior pero para el arv7518. El firmware sólo viene con wifi, USB y Luci, y el resto de las cosas que se quieran instalar están en el directorio "Packages". Se adjunta el archivo. config para ver los paquetes que instala en la imagen y los que están en módulos.

Se ha creado un repositorio de Attitude Adjustment con algunos detalles adicionales. Más información en este link (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg294982/#msg294982).

Edición 3:
Para el arv7518pw en trunk no hay soporte para wifi ni el usb. Noltari ya mandó los parches de la wifi y un pequeño detalle del USB. Solucionado.

Edición 4:
Noltari ha adaptado su herramienta de parcheo de la wifi para el ARV7518.
Parchear datos de calibración de dispositivos ath9k (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg265262/#msg265262)

Edición 5:
Para que os hagáis una idea del rendimiento de esta CPU frente a la "competencia".
Benchmark con OpenSSL (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg267654/#msg267654)
Y aquí una lista más completa:
OpenSSL Benchmarks (http://wiki.openwrt.org/inbox/benchmark.openssl)
Título: Re: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 03-04-2012, 19:14 (Martes)
Seguro que hay mucha gente que tenía guardado alguno de estos routers en el cajón (yo intentaré hacerme con alguno de ellos), así que gracias por tu aportación ;)

Otro adicto al foro, enviando mensajes desde el móvil ;-)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 04-04-2012, 20:02 (Miércoles)
Yo tambien quiero un Arcadyan xd >:D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: chinitiw en 04-04-2012, 20:13 (Miércoles)
jojojo , yo tengo uno desde hace ya una temporadita y mira tu por donde que bien me viene este temita  ;D
Título: Re: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 04-04-2012, 23:12 (Miércoles)
Y ya que tu has instalado openwrt en tu router, que tal un 'tuto' en el idioma de Cervantes?  ;D

Otro adicto al foro, enviando mensajes desde el móvil ;-)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 11-04-2012, 10:06 (Miércoles)
Ya casi he recopilado toda la información: las pruebas con OpenWRT las comencé hace tiempo y casi no me acordaba como poner u-boot.
Espero que en un par de días pueda poner un tutorial para ambos modelos.
Nota: a menos que haya un firmware original para decargar del ARV7518 (el blanco) será un poco difícil recuperarlo después de meter OpenWRT.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 11-04-2012, 12:34 (Miércoles)
Estupendo   ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 18-04-2012, 00:47 (Miércoles)
Tutorial sencillo conservando bootloader original. Este primer tutorial  solo funciona con el  ARV4518pw:

1. Descargar programa SP700EX:
- http://www.kessler-design.com/speedport-w700v/download.html
- http://translate.google.es/translate?hl=es&sl=de&u=http://www.kessler-design.com/speedport-w700v/firmware.html&ei=B-ONT5r2PPOX0QXZ1aXhDA&sa=X&oi=translate&ct=result&resnum=1&ved=0CCUQ7gEwAA&prev=/search%3Fq%3Dsp700ex%26hl%3Des%26biw%3D1280%26bih%3D612%26prmd%3Dimvns

2. Descargar u-boot:
- http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv4518PW_brnboot/u-boot.bin

3. Descargar imagen ARV7518pw de Backfire:
- http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image

4. Con el programa SP700EX, previa descarga de un firmware de ya.com para este rouer (da igual la versión), se descomprime el firmware de ya.com y se sustituye el archivo que termina en "-3_unpacked.bin" por u-boot.bin y el que termina en -4_unpacked.bin por openwrt-lantiq-danube-ARV4518PW-squashfs.image; no recuerdo bien, ya que esto lo hice hace bastantes meses, pero al generar la imagen para meter en el el router creo que no hace falta comprimirla. Enlaces:
- https://forum.openwrt.org/viewtopic.php?pid=134522#p134522
- http://www.kessler-design.com/speedport-w700v/sp700ex.html
- http://translate.google.es/translate?hl=es&sl=de&u=http://www.kessler-design.com/speedport-w700v/sp700ex.html&ei=f-eNT_3pGOSf0QWh5LCFDQ&sa=X&oi=translate&ct=result&resnum=2&ved=0CC0Q7gEwAQ&prev=/search%3Fq%3Dsp700ex%26hl%3Des%26biw%3D1280%26bih%3D612%26prmd%3Dimvns

5. Se enciende el router con el botón de reset pulsado unos 10 segundos para que entre en el modo de recuperación; no recuerdo si la ip es 192.168.1.1 ó 192.168.2.1.

6. Si todo ha salido bien a probar OpenWRT.

Nota 1: Abrir el router para ver si tiene switch Realtek RTL8306 o Atheros AR8216. Si el switch es el Atheros de momento no hagáis nada hasta que tenga una imagen preparada.

Nota 2: Siempre se podrá recuperar el router al firm original con este método en caso de que no haya funcionado todo lo anterior para probar de nuevo.

Nota 3: Por favor, que alguien me enseñe a subir archivos, que no tengo ni idea.

Ruegos, lloros y preguntas no dudéis en contactar, pero, por favor, antes revisad toda la documentación que hay en este tema y haced algunas pruebas y cambios antes de tirar la toalla.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 18-04-2012, 08:32 (Miércoles)
Chincheta  ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: randolph en 18-04-2012, 08:58 (Miércoles)
Buenas.
Una pregunta. Tengo el ARV7518PW (el blanco), y en la etiqueta de atrás pone que la versión del hard es la R01. He mirado en la web y he visto que solo está soportada la versión R01a.

¿Alguien sabe si habría que tenerlo en cuenta antes de meterle el nuevo firmware? Diría que sí, pero bueno, ahí lanzo la pregunta por si alguien sabe más detalles de esta aparente diferencia de hardware.

Gracias por adelantado y un saludo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 18-04-2012, 14:20 (Miércoles)
Buenas.
Una pregunta. Tengo el ARV7518PW (el blanco), y en la etiqueta de atrás pone que la versión del hard es la R01. He mirado en la web y he visto que solo está soportada la versión R01a.

¿Alguien sabe si habría que tenerlo en cuenta antes de meterle el nuevo firmware? Diría que sí, pero bueno, ahí lanzo la pregunta por si alguien sabe más detalles de esta aparente diferencia de hardware.

Gracias por adelantado y un saludo.


Sin problema. Mira las fotos de OpenWRT y asegúrate que es idéntico al tuyo, que lo será. Si sigues tieniendo dudas cuelga una foto de tu placa y se le echa un vistazo.

EDITO:
Tengo el gris y el blanco, y con ninguno he tenido problemas.
El tutorial es un poco pobre porque en los míos sustituí BRN-BOOT (bootloader original) por u-boot y ya no me acuerdo casi nada de cómo se hacía con doble bootloader.

Haciendo pruebas con la versíon trunk parece que el ADSL funciona mal, así que tengo que revisar algunas cosas antes de asegurar que todo está bien. La wifi no funciona en backfire, pero sí en trunk.

En cuanto haga el tutorial para meter uboot de primero colgaré imágenes backfire y trunk para poder hacer pruebas.

Por cierto, ¿cómo se hace para colgar un archivo en internet?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 18-04-2012, 21:11 (Miércoles)
Por cierto, ¿cómo se hace para colgar un archivo en internet?

Como server gratuito, te recomiendo mediafire.com
Regístrate y crea una cuenta, a partir de ahí, podrás subir y compartir lo que quieras  ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 18-04-2012, 23:44 (Miércoles)
Por cierto, ¿cómo se hace para colgar un archivo en internet?

Como server gratuito, te recomiendo mediafire.com
Regístrate y crea una cuenta, a partir de ahí, podrás subir y compartir lo que quieras  ;)

Muchísimas gracias. Mañana o pasado cuelgo el resto del tutorial
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 20-04-2012, 20:50 (Viernes)
Hola Pteridium, antes de nada gracias por el tuto, me has hecho descubrir nuevas herramientas que siempre vienen de puta madre jejeje. Pero mira, tengo una dudilla:

Citar
4. Con el programa SP700EX, previa descarga de un firmware de ya.com para este rouer (da igual la versión), se descomprime el firmware de ya.com y se sustituye el archivo que termina en "-3_unpacked.bin" por u-boot.bin y el que termina en -4_unpacked.bin por openwrt-lantiq-danube-ARV4518PW-squashfs.image; no recuerdo bien, ya que esto lo hice hace bastantes meses, pero al generar la imagen para meter en el el router creo que no hace falta comprimirla.

He cogido el ultimo firm Ya.com-ARV4518PW-ZZ-release-v0.10.016(20090729).bin, lo he abierto con el SP700EX 0.7.2 y el resultado es este:

Código: [Seleccionar]
20/04/2012  20:39    <DIR>          .
20/04/2012  20:39    <DIR>          ..
20/04/2012  17:57         1.392.013 firmware-1.bin
20/04/2012  17:57         1.392.009 firmware-1_unscrambled.lzma
20/04/2012  17:57         5.715.972 firmware-1_unscrambled_unpacked.bin
20/04/2012  17:57           473.622 firmware-2.bin
20/04/2012  17:57           473.618 firmware-2_unscrambled.lzma
20/04/2012  17:57         1.663.003 firmware-2_unscrambled_unpacked.bin
20/04/2012  17:57           174.146 firmware-3.zip
20/04/2012  17:57           173.329 firmware-4.zip
20/04/2012  17:57           316.099 firmware-5.lzma
20/04/2012  17:57           497.424 firmware-5_unpacked.bin
20/04/2012  17:57                10 firmware-6.bin
09/08/2009  01:14         2.532.362 firmware.bin
20/04/2012  17:57               215 firmware_unpack_parts.bat
20/04/2012  20:30         4.194.304 flashdump completo.bin
18/11/2010  18:27            73.216 lzma.exe
06/01/2009  21:15           126.976 SP700EX.exe

Como ves, -3 y -4 no son los unpacked, asique he preferido preguntarte antes ... cuales debo sustituir? (dentro de los zip está por un lado DANUBE_2.1.2.15.0.1.bin en el -3 y 2_1_2_D_0_2B.bin en el -4, y si miras arriba, los tamaños son de 170kb aprox cada zip.

Citar
5. Se enciende el router con el botón de reset pulsado unos 10 segundos para que entre en el modo de recuperación; no recuerdo si la ip es 192.168.1.1 ó 192.168.2.1.

6. Si todo ha salido bien a probar OpenWRT.

Nota 1: Abrir el router para ver si tiene switch Realtek RTL8306 o Atheros AR8216. Si el switch es el Atheros de momento no hagáis nada hasta que tenga una imagen preparada.

Nota 2: Siempre se podrá recuperar el router al firm original con este método en caso de que no haya funcionado todo lo anterior para probar de nuevo.

Nota 3: Por favor, que alguien me enseñe a subir archivos, que no tengo ni idea.

Ruegos, lloros y preguntas no dudéis en contactar, pero, por favor, antes revisad toda la documentación que hay en este tema y haced algunas pruebas y cambios antes de tirar la toalla.

Puedes ampliar los pasos 5 y 6 por favor?

En mi caso, el switch es el RTL8306, asique un problema menos jejeje

Por otro lado, si necesitas subir ficheros ... puedo darte acceso a un subdominio mio via FTP y olvidarte de servicios gratuitos, que funcionan bien, pero no sabes cuando te pueden borrar las cosas. Dimelo y te doy los datos por privado

Gracias por adelantado
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 21-04-2012, 00:18 (Sábado)
La mayoría del tutorial lo hice de memoria porque ya hace bastante que puse uboot como bootloader principal.
Revisaré las 26 páginas del foro de OpenWRT e intentaré mejorar el tuto lo más posible.

Revisad estos enlaces, que anunque están en inglés explican mucho mejor lo del tutorial:
https://forum.openwrt.org/viewtopic.php?pid=131888#p131888
https://forum.openwrt.org/viewtopic.php?pid=119919#p119919
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 21-04-2012, 14:07 (Sábado)
Encontré una imagen BRN-BOOT para el ARV4518; a partir de ésta ya se podrá ver todo más claro. Es de hace un año, pero creo que arranca y además podréis ver como se monta usando el "desbrozador".
http://www.mediafire.com/?o2iidm2vjfbbhmb

Una vez aplicado SP700EX a la imágen veréis "firmware_arv4518_openwrt_bin-3.bin", que es OpenWRT. No haría falta tocar los 2 primeros, que es donde está u-boot.

NOTA: en caso de que compiléis vuestras propias imágenes éstas no deberían ocupar más de 3'4MB, sino se corre el riesgo de borrar la última partición, que es donde está la información de calibración de la wifi y la MAC del router.

Agradezco un montón a jar229 y a CieNTilas las indicaciones y facilidades que me habéis dado para subir archivos. Como este es un foro de seguridad en redes preferí la solución con Mediafire no fuera que algún gamberro intentara machacar el servidor FTP de CieNTilas que tan amablemente ha ofrecido para colgar los archivos.

Gracias a todos por vuestra ayuda.

Edito: encontré otra imagen. Dejo el enlace:
http://www.mediafire.com/?33q70i9h8z69v99
De ésta ya no sé nada, así que a cruzar los dedos si decidís meterla.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 24-04-2012, 03:46 (Martes)
Al final salve el dump completo, y aparte los ultimos 64kb para tener ambas cosas a mano y me puse a trastear ... ni rato que le he echado por falta de lectura jajaja

Instale mediante consola COM y el boot original brn, el u-boot.bin de trunk ... obvie lo de arranque secundario y demás, a sabiendas que perderia el brn-boot, pero con la tranquilidad de tener mi dump original en caso de que se pusieran las cosas feas

En el foro de openwrt, donde tambien estás (Pteridium), angrybb explica que con el u-boot.bin de trunk, no va ni el httpd ni tftp ... y efectivamente, yo dandole vueltas pensando mil movidas, y simplemente no va

Como ya no me quedaban mas opciones, puse el router en modo UART y probe varios de los u-boot.asc que rondaban por ahi, y en el mismo hilo de openwrt, alguien posteo unos mas antiguos, con soporte para loady

Es el primer router que trasteo, y los terminos uImage, squashfs, etc etc no los controlo, asique me cebé intentando echarlo andar primero con el uImage en 0xb0020000, y me comi una mierda en 3D mil veces, siempre kernel panic con el VFS y bla bla hasta que investigando mas, se ve que openwrt espera encontrarse en 0xb0030000 y no es uImage, sino squashfs el que debia subir ... y al fin, openWRT funcionando con el u-boot (que aun sigue sin pillar la red en la revision que han subido hoy)

Asique ahora a trastear mas a ver que mas cosillas se pueden echar a andar

Preguntas:
 - Es posible poder usar el puerto usb para una impresora, como en el firm original, y usarla de impresora en red? De ser asi, me orientas un poco como ?

 - Lo probaré mañana, pero de todas maneras, es posible montar la squashfs en 0xb0020000, que funcione, y no pise el env de u-boot ? (se supone que u-boot por un lado son 64kb, y el env por otro, otros 64kb, pero de 0xb0000000 a 0xb0030000 son 192kb ... desperdiciando esos 64kb)

 - La wifi de momento me da igual, porque quiero probar otras movidas antes como lo que te he dicho de impresora y ver si puedo poner un rsync a funcionar, pero como va? Fallando aun?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: quiquesk en 06-05-2012, 20:40 (Domingo)
He intentado varias veces crear una nueva imagen con el programa SP700EX a partir de las instrucciones que dais, pero cuando cargo la imagen no consigo ver nada.
Quizás con el tutorial ese que queréis hacer igual me es más fácil. Y es que hay tantos términos: dump, flash layout, etc. y no encuentro un sitio donde venga todo explicado siguiendo un orden.
Como ayuda podíais incluir una imagen reciente para cargar directamente desde el boot original brn-boot.
Muchas gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: pomodoro en 09-05-2012, 13:10 (Miércoles)
Hola, estoy como loco buscando por todo internet una version del firmware del modelo 7518 y no la encuentro por ningun sitio, ¿alguien puede subirlo por favor?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 09-05-2012, 14:21 (Miércoles)
@quiquesk: Para mi ha sido mas complicado intentar nada con el SP700EX que como lo he hecho, intentaré tener esta tarde el tuto preparado. De todas formas, quiero investigar mejor el SP700EX para poder generar un firmware que se pueda subir via web normal ... pero eso para mas adelante. Aun asi, va una pregunta: Tienes opcion de conectarte al puerto serie del router para ver el brn-boot en funcionamiento? Si es que si, estas a 5 minutos conforme leas mi tuto de tener OpenWRT en tu router.

@pomodoro: Que clase de firmware buscas? Si es el oficial no hay problema, si es uno en plan u-boot+OpenWRT preparado para cargar desde la misma web ... lo tienes algo jodido. Igual que a quiquesk, tienes posibilidad de conectarte al puerto serie del router?

Saludos!

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: quiquesk en 09-05-2012, 21:59 (Miércoles)
Si, tengo posibilidad de conectarme via serie con un conversor USB-Serie que compré por ebay. Espero que con el tutorial poder instalar el openwrt.
Muchas gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: eq7mavala en 12-05-2012, 03:30 (Sábado)
Buenas noches, he conseguido uno de estos, el 7518 version de hardware R01A, la idea es usarlo para el voip, pero internet tiene que pillarlo por RJ45, no por el interfaz RJ11, si pudieran iluminarme un poco, un saludo y gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 17-05-2012, 18:14 (Jueves)
Buenas!!

Al final el tuto se retrasó un poco, pero aqui está (aunque en inglés ... lo he posteado al foro oficial de OpenWRT)

Para instalar desde 0 sin haber tocado el router: Instalacion de OpenWRT en ARV4518PW (https://forum.openwrt.org/viewtopic.php?pid=167584#p167584)

Si habeis metido un U-Boot que no os deja ni subir por web ni usar tftp: Activacion del modo UART en ARV4518PW (https://forum.openwrt.org/viewtopic.php?pid=167513#p167513)

Espero que os sirva ... a pasarlo bien !! :D

PD: En ese foro mi nick es aiayua.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 17-05-2012, 18:28 (Jueves)
@eq7mavala No he probado VoIP, pero uso estos routers para hacer copias de seguridad mediante rsync y ninguno esta como "router" (coge internet de RJ11 y bla bla bla), sino que un router cualquiera me genera la red local, y mediante un ARV4518PW conectado como si fuera un ordenador mas, hago una copia remota

arv4518pw(1) <----> routerX <----> [internet] <----> RouterY <----> arv4518pw(2)

rsync <-------------------------------------------------------------------------------------> rsync

Si VoIP no necesita directamente internet en el router (y creo que no lo necesita), solo conecta el router a tu red, configurale una IP fija (/etc/config/network) y abre los puertos necesario en el router que te de internet hacia este router.

Como ejemplo mi /etc/config/network:

Código: [Seleccionar]

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 interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.144.99'
        option gateway '192.168.144.1'
        option netmask '255.255.255.0'
        option dns '192.168.144.1'

config adsl-device 'adsl'
        option annex '2p'

config atm-bridge 'atm'
        option unit '0'
        option vpi '1'
        option vci '32'
        option encaps 'llc'
        option payload 'bridged'

config interface 'wan'
        option ifname 'nas0'
        option proto 'pppoe'
        option username 'foo'
        option password 'bar'

ipaddr -> la que tu quieras poner, asegurandote que está fuera del rango DHCP de tu router principal
gateway -> la ip de tu router principal
dns -> la ip del servidor DNS (en mi caso, mi router hace de servidor DNS, de ahi que sea la misma que el anterior)

A ver que tal te va

edit: Los modulos 'adsl', 'atm' y 'wan' venian por defecto y no los he tocado ... pero no tengo instalado ni un solo modulo de adsl, ppp y relacionados, ni tampoco el de wifi ya que no lo necesito para mi montaje (me compilo mi OpenWRT, pero supongo que para tu pregunta, el que te descargues de trunk servirá)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: pacopolaco en 18-05-2012, 12:22 (Viernes)


Si habeis metido un U-Boot que no os deja ni subir por web ni usar tftp: Activacion del modo UART en ARV4518PW (https://forum.openwrt.org/viewtopic.php?pid=167513#p167513)


Hola CieNTi, tengo de uno de estos routers de Ya.com y me he pasado de nuevo por el foro que indicas. Ya lo conocía porque tengo un router Buffalo con openwrt y navegado un día cualquiera descubrí que podría utilizar mi viejo router de Yacom con openwrt también, es más, no se si estoy en lo cierto, pero me pareció entender que el modem adsl funciona con openwrt y esto me resultó muy interesante. Total, que he entrado de nuevo para echar un vistazo y he visto que el tutorial que propones >:( Es muy completo, felicidades de antemano y gracias desde ya porque tengo pensado ahondar en el. Yo estoy en este punto:

Hará un par de meses y antes de que postearas ese gran tutorial intalé el uboot y borré el boot original. No sé cual instalé, alguno de los que proponía ese hilo supongo. Lo cierto es que como no pude avanzar más, abandoné. Ahora veo que puedo volver a intentarlo con éxito, aunque tengo mis dudas con lo de la parte UART...

Bien, tengo algunas dudas, las voy a exponer de manera concisa:
 
- Hay una parte en la que dices que es muy importante conservar los últimos 65Kb. Cómo sé que no he borrado esos 65Kb.?
- Esos 65kb. parecen ser que son para tener soporte wifi, pero esto no funciona aún, no?
- Si el usb funciona, se puede añadir un hub y tener tanto un pendrive, para tener más espacio como una tarjeta usb wifi? Yo tengo una ALFA (rtl8187) y con el Buffalo y openwrt funciona a las mil maravilla.
- Con respecto a que la conexión ADSL sea gestionada por openwrt: Mi conexión va con Jazztel a 20Mb. Soportaría adsl2+?

Bueno, creo que ya está bien por el momento.
Muchas gracias y un saludo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 18-05-2012, 12:57 (Viernes)
Buenas pacopolaco!

Cita de: pacopolaco
- Hay una parte en la que dices que es muy importante conservar los últimos 65Kb. Cómo sé que no he borrado esos 65Kb.?

Realmente no hay una manera de saber si has modificado o no esos 64kb ultimos, pero si es verdad que ese bloque de 64kb casi empieza con un BRN-BOOT o algo similar ... es cuestion de que te hagas la copia de seguridad como indico en el foro y comprobemos nuestros datos en ciertas zonas (habrá zonas que al tener la MAC y los datos de calibracion de la wifi ... pues no coincidan)

Cita de: pacopolaco
- Esos 65kb. parecen ser que son para tener soporte wifi, pero esto no funciona aún, no?

Los 64kb, no son para "soporte wifi", es donde está almacenada la MAC y los datos de calibracion que necesita el chip atheros para emitir y recibir correctamente .... otra cosa diferente es que el driver de la wifi esté sin terminar ... una cosa no quita la otra, pero para mejor ejemplo, si jodes los ultimos 64kb y le metes el firmware original (con el que si que funcionaria la wifi) no tendrás narices de que funcione.

Cita de: pacopolaco
- Si el usb funciona, se puede añadir un hub y tener tanto un pendrive, para tener más espacio como una tarjeta usb wifi? Yo tengo una ALFA (rtl8187) y con el Buffalo y openwrt funciona a las mil maravilla.

Hub se puede agregar siempre que tenga alimentacion externa, ya que la intensidad de salida del USB está preparada para un solo dispositivo (500mA) y no iria bien con mas cosas, y menos aun con una wifi ... Pero si el hub tiene alimentacion externa, adelante que si que se puede. Ya luego el soporte que tenga OpenWRT para tu wifi concreta, pues es cuestion de investigar

Cita de: pacopolaco
- Con respecto a que la conexión ADSL sea gestionada por openwrt: Mi conexión va con Jazztel a 20Mb. Soportaría adsl2+?

De esto ni idea, segun he leido, OpenWRT en este router no tiene problemas de conexion ADSL (Annex A) pero de momento no he usado ninguno de mis routers para la conexion ADSL, asique no puedo decirte.

Mi conexion a internet la pagamos entre 2, pero quien tiene el ADSL es el otro, yo tengo un router en modo cliente wifi y de ahi mi LAN ... el RJ11 ni lo huelo :D

Saludos!

PD: Me alegro que os sirva lo que escribi :)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: pizarro33 en 18-05-2012, 19:16 (Viernes)
Hola amigos, en primer lugar muchas gracias al user CieNTi por el gran trabajo que ha realizado. Soy una de muchas personas que tienen un router de estos muertos de risa metidos en una caja y querría sacarle provecho. Vengo siguiendo este post desde hace tiempo con las esperanzas de encontrar un tutorial de como meter openWrt a este router y hoy lo he visto.

He leído el tutorial en el foro OpenWrt y creo que me voy a lanzar a intentar meterlo en el router pero la duda surge en los 4 primeros pasos, es decir, cómo conectar el router al ordenador para realizar el proceso:

Tengo puerto Com en el pc. Tengo un cable Cable RS232 macho, a macho que deduzco no puedo utilizar.

Creo que tengo que tener, por un lado un "macho" que vaya al pc y la duda me surge en que cable emplear para conectarlo al "serial pin out del router"

Además entiendo que tiene que tener un voltaje de 3.3v y habría que convertirlo pues el voltaje del ordenador son 12 V

La verdad es que no tengo ni idea de todo esto.¿¿ Hay algún cable que pueda conseguir con relativa facilidad que reúna estas características?? Podría fabricarlo? Algún tutorial?

Por ejemplo, deduzco que este cable me valdría no??

http://www.ebay.es/itm/USB-To-RS232-TTL-PL2303HX-Auto-Converter-Module-Converter-Adapter-5V-3-3V-Output-/180836792643?pt=UK_Diagnostic_Tools_Equipment&hash=item2a1ab67943#ht_6408wt_1263

¿Tiene de salida ya 3.3V no?

Tendría que configurarlo como en el paso 4 o es sólo para puerto com? Copio del tutorial

" 4. Connecting to serial port
Serial is working? You need to configure your terminal with:
- Speed: 115200 baud
- Data bits: 8
- Stop bits: 1
- Parity: None
- Flow control: None

I use PuTTY 99% time and HyperTerminal 1% time (follow reading)

And to know if it's working connect the serial port<->level converter<->board,  start PuTTY, configure it and lights the router."

Muchas gracias!!! y perdonad las molestias!

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 18-05-2012, 20:44 (Viernes)
Hombre, ese conversor, y por lo que cuesta ... ni te lo pienses !! Segun la descripcion acepta tanto 5v como 3.3v asique si, justamente eso es lo que necesitas, y conectado directamente a usb ... asique perfecto.

Si miras en la imagen el patillaje de salida pone "3v3, vcc, txd, rxd, gnd" ahora modifico la imagen del otro foro para indicar donde estan los 3.3v (3v3) y solo tendrias que conectar ese circuito, el TXD a donde pone marcado RX de las patillas del router, RXD a TX, GND a GND y mi duda es el 3v3 ... que no creo que haga falta conectarlo, pues ya te estas  alimentando del puerto USB, pero supongo que cuando te llegue vendrá con algun tipo de manual o instrucciones ... y nos sacará de dudas.

Otra opcion, es si has trasteado alguna vez liberando moviles, sobre todo los antiguos, la mayoria de cables para liberar son justamente  eso, conversores de RS232 a TTL, y en concreto el que uso yo, es un cable GSM de Siemens C25/C35

Luego la configuracion, es muy simple ... al tu conectar ese puerto usb, te detectara un puerto COM virtual ... pues el programa que vayas a usar para conectar al puerto COM, lo configuras como puse y ya está. El cable en si solo pasa datos de un lao a otro

No se si me he explicado bien

(edit) Ya la he modificado, aqui tienes el pinout incluyendo la señal de 3.3v Pinout serial ARV4518PW (http://www.cienti.com/arv4518pw/uart/7.serial-pinout.jpg)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: pizarro33 en 18-05-2012, 21:14 (Viernes)
Muchas gracias por la rápida respuesta. Pediré el conversor. Al venir de China tardará bastante, lo mismo un mes o más pero en cuanto lo tenga lo pruebo y lo comento en el foro.

Muchas gracias por todo. Os informaré de los resultados!

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: pacopolaco en 19-05-2012, 11:34 (Sábado)
Hola,

En primer lugar dar las gracias a CieNTI por las respuestas a mis preguntas, están en prácticas.

Por otro lado y con respecto al adaptador que señala pizarro33 comentar que yo poseo uno similar, si no igual. Por lo menos en mi caso, el adaptador llegó junto con una hoja mal fotocopiada en chino de la que se podía sacar poca información.
Con respecto a la patilla 3v3 comentaros que cuando la conecto al pin que señala CieNTI en la fotografía del otro foro, el router no enciende, por lo menos en las pruebas que he realizado; los leds encienden medio segundo y se apaga, no hay respuesta. No sé que puede significar, pero si desenlazo esta patilla en concreto todo vuelve a la normalidad, toda vez que apague el router y vuelva a reconectar el adaptador al usb y reabrir la terminal o el hyperterminal si estoy en windows.

Yo estoy muy verde en esto, la verdad, pero me asalta otra duda cuando he visto eso de los 3.3v Tendrá algo que ver con el modo UART?, No sé, lo mismo entro en los anales de las preguntas sin sentido.

Y para finalizar y ya que hablamos de adaptadores, sin pretender alejarme mucho del tema de este foro, comentaros que junto con el que propone pizarro33 también compré este al mismo vendedor para asegurarme en caso de que no funcionase el primero (que funciona), es este:

http://www.ebay.com/itm/Mini-Altera-FPGA-CPLD-USB-Blaster-programmer-JTAG-/270800706274

Sirve para algo, es decir, para flashear este u otro router o puedo utilizarlo en caso que una silla o un sofá cojee?

Bueno, gracias y saludos a todos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 19-05-2012, 15:05 (Sábado)
Buenas!

Cita de: pacopolaco
No sé que puede significar, pero si desenlazo esta patilla en concreto todo vuelve a la normalidad, toda vez que apague el router y vuelva a reconectar el adaptador al usb y reabrir la terminal o el hyperterminal si estoy en windows.

No entiendo muy bien lo que quieres decir desde "toda vez...". De todas maneras, de cara a la práctica, yo no he tenido que conectar 3.3v nunca, de hecho he trabajado antes con microcontroladores y conversores parecidos a este (basados en el MAX232, que funciona a 5v) y nunca he tenido que conectarle la alimentacion a ambos lados, y en este caso el chip que lleva, que es un USB-Serie, se alimenta del USB ... asique pasando del punto de 3.3v, seguramente se use para sistemas no alimentados que necesiten esa alimentacion, y en nuestro caso el router tiene una fuente de alimentacion de 15v, asique va sobrado. No conecteis ese punto y ya

Cita de: pacopolaco
Yo estoy muy verde en esto, la verdad, pero me asalta otra duda cuando he visto eso de los 3.3v Tendrá algo que ver con el modo UART?, No sé, lo mismo entro en los anales de las preguntas sin sentido.

UART es el nombre genérico del puerto serie. El que se usa en nuestros ordenadores es USART, pero para el caso es igual = Universal (Synchronous) Asynchronous Receiver Transmitter. Cuando dicen "Habilitar UART" es un modo generico de decir que solo admite entrada de bootloader por puerto serie, para evitar asi brickeos permanentes. Y para habilitarlo, dieron la opcion de hacerlo mediante modificacion hardware, llevando una patita del controlador a 0 (GND) y otra a 1 (3.3v) ... es algo relativamente tipico en electronica. Pero no confundas con "cada vez que vea 3.3v es UART" porque para nada es asi.

Cita de: pacopolaco
Y para finalizar y ya que hablamos de adaptadores, sin pretender alejarme mucho del tema de este foro, comentaros que junto con el que propone pizarro33 también compré este al mismo vendedor para asegurarme en caso de que no funcionase el primero (que funciona), es este:

http://www.ebay.com/itm/Mini-Altera-FPGA-CPLD-USB-Blaster-programmer-JTAG-/270800706274

Sirve para algo, es decir, para flashear este u otro router o puedo utilizarlo en caso que una silla o un sofá cojee?

Ese JTAG en concreto no lo he probado, es cuestion de hacerlo. Este router concreto no necesita de jtag, aunque seguramente se pueda usar ... pero teniendo el puerto serie siempre habilitado, ni se me ocurre la locura de probar JTAG (el que he probado me lo hice yo por puerto paralelo y es realmente lento, pero a niveles sobrehumanos, cosa que ya venia avisada en la pagina donde vi los esquemas y programas xD). Al ir ese por USB y conectar directamente a las patillas JTAG, lo mismo es mas rapido, pero ni idea porque no lo he probado, cuando saque algo de pasta para caprichos y tiempo para pruebas, me lo pillo y veo que tal va, o sino dejanos tu review por aqui ;)

Jare more
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 30-05-2012, 11:22 (Miércoles)
Hola compañeros!

Tengo un arv4518pw y un arv7518pw y me gustaria meterle el OpenWrt con el transmission. Los dos routers estan nuevos de fabrica y no se si comprarmer el cable conversor de eBay y pelearme como bien ha explicado CIENTI (me da un poco de yuyu liarla y tener que ponerme a soldar) o probar con lo de Pteridium y el SP700EX que suena mas facil eso de substituir solo dos ficheros.

Son validos los 2 metodos? Lo digo porque al final parece que el único que funciona bien es el de CIENTI porque del otro ya no habeis comentado nada mas...
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 30-05-2012, 15:38 (Miércoles)
El modo con el SP700EX lo probé hace bastante tiempo (casi un año), y apenas me acuerdo de cómo se hacía; tendrás que bucear por el foro de OpenWRT, que fue lo que yo hice.
https://forum.openwrt.org/viewtopic.php?id=15934

El método CieNTi es mucho mejor (para mi gusto), y si tienes un cable para programar los routers Zyxel es muy sencillo y fiable. Además, sin riesgo no hay gloria.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 30-05-2012, 15:51 (Miércoles)
Pues me voy a unir al pedido de pizarro33 y me pillaré el cable para trastear un poco, aun que me tocará esperar 3 semanas a que me llegue ;)

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 30-05-2012, 22:46 (Miércoles)
Lo puedes pillar en eBay y con un par de soldaduras ya te vale.
http://www.ebay.es/itm/CABLE-PROGRAMADOR-Zyxel-660-HW-61-y-D1-/130704016220?pt=LH_DefaultDomain_186&hash=item1e6e91035c
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: quiquesk en 31-05-2012, 18:58 (Jueves)
Hola he intentado conectarme a mi router ARV4518 (SMC7908A-ISP) via serie con un conversor USB-Serie del tipo USB-To-RS232-TTL-PL2303HX que hay en un post anterior, poniendo todos los parámetros de conexión primero con Putty y luego con Hyperterminal y los mensajes que llegaban eran los siguientes.
Con putty:

Código: [Seleccionar]
rapi_tmr_cancel: can't find time structure cookie 80992f40
ath_chan_set: 11 (2462 MHz) -> 11 (2462 MHz)
rapi_tmr_cancel: cookie 813bd29c, Initialized=1
 00000000 813bb9b0 813bc428
cookie 813bd29c 813bb9b0
cookie 813bd29c 813bc428
rapi_tmr_cancel: can't find time structure cookie 813bd29c
===ath_newstate IEEE80211_M_HOSTAP===
ath_beacon_alloc :
rapi_tmr_cancel: cookie 80992f40, Initialized=1
 00000000 813bb9b0 813bc428
cookie 80992f40 813bb9b0
cookie 80992f40 813bc428
rapi_tmr_cancel: can't find time structure cookie 80992f40
Vap_security> end
ADSL> READY
ath_draintxq: beacon queue 00575FE8
ath_merge_mcast() is called ????????????
ath_draintxq: beacon queue 00575FE8
ath_merge_mcast() is called ????????????
ath_draintxq: beacon queue 00575FE8
ath_merge_mcast() is called ????????????
FWCAP: nPCM: 8  nALM: 2  nSIG: 4  nCOD: 4
FWCAP: nNLEC: 4 nWLEC: 4 nAGC: 4  nFAX: 4
FWCAP: nUTG: 4  UTG/CH: 1 nMFTD: 4
VMMC_BBD_Download: time 6041
VMMC_BBD_Download: block_num = 4, time 6041
VMMC_BBD_Download: systime 6060
VMMC_BBD_Download: systime 6062
VMMC_BBD_Download: systime 6065
VMMC_BBD_Download: systime 6068
===>
 VMMC_Ioctl: Phone 1 IFX_TAPI_LINE_TYPE ok!
 VMMC_Ioctl: Phone 1 IFXPHONE_SET_LINEFEED ok!
 VMMC_Ioctl: Phone 1 IFX_TAPI_MAP_DATA_ADD ok!
Set PCM I/F 1 VMMC_handle:80d6b730
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
PCM Setting ------------>  DCLFREQ 2 DBLCLK 1 SM 0
===>
 VMMC_Ioctl: Phone 2 IFX_TAPI_LINE_TYPE ok!
 VMMC_Ioctl: Phone 2 IFXPHONE_SET_LINEFEED ok!
 VMMC_Ioctl: Phone 2 IFX_TAPI_MAP_DATA_ADD ok!
Set PCM I/F 2 VMMC_handle:80d6bcdc
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
===>
Set PCM I/F 3 VMMC_handle:80d6c288
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
===>
Set PCM I/F 4 VMMC_handle:80d6c834
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
===>
Set PCM I/F 5 VMMC_handle:80d6c834
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
===>
Set PCM I/F 6 VMMC_handle:80d6c834
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
===>
Set PCM I/F 7 VMMC_handle:80d6c834
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
===>
Set PCM I/F 8 VMMC_handle:80d6c834
TAPI_Phone_PCM_IF_Set_Config 80d6cdf0
FXS_FXO is talking now...
Relay On now ch:0
----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 0
----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 1
----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 2
----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 3
Setting HOOK Related Parameters 0
Setting HOOKFLASH_TIME min 80 ms max 800 ms
Setting HOOKON_TIME min 370 max 370
Setting HOOK Related Parameters 1
Setting HOOKFLASH_TIME min 80 ms max 800 ms
Setting HOOKON_TIME min 370 max 370
Setting HOOK Related Parameters 2
Setting HOOK Related Parameters 3
RUNTASK id=28 VINETIC_DRV_Task...
[33] Allocate mailbox 8
RUNTASK id=33 VINETIC_T38_Task...
RUNTASK id=36 VOICE_API_task...
************** Enable ProDaaCheckInterrupt() detect 6544
Reset Duslic High begin
Reset Duslic end
ProDAAInitialize: begin now
ath_draintxq: beacon queue 00575FE8
ath_merge_mcast() is called ????????????
ProDAAInitialize: Line-Side Device Status ff
Port 2 sytem-side revision ff, line-side revision f
init_DTMF_data: time 7416
force_daa_offhook ch 2 onoff 1 time 7416
ProDaaOffhook ff 2 onoff 1
CID_Detect CH 2 onoff 0
FXO_PolState_DTMFCID --> Disable DTMF CID
force_daa_offhook ch 2 onoff 0 time 7473
ProDaaOffhook ff 2 onoff 0
CID_Detect CH 2 onoff 1
FXO_PolState_DTMFCID --> Detect Polarity Changed Enable DTMF CID
 TEL_DRV_Init
 TEL_DRV_StartDetVOIPHook
 TEL_DRV_StartDetDTMF
 TEL_DRV_StartDetCEDTone
 TEL_DRV_StartDetVOIPHook
 TEL_DRV_StartDetDTMF
 TEL_DRV_StartDetCEDTone
 TEL_DRV_InitTone
When * the value is 60000
When * the value is 60000
When * the value is 60000
When * the value is 60000
sys_voip_cfg->cpt.reorder = 425@-230;20(0.24/0.24/1)
TEL_DRV_TONE_REORDER  duration = 480
 TEL_DRV_InitRing
[34] Allocate resource 84, FreeResource = 23
[34] Allocate mailbox 9
TEL_MGR_Init
[34] Allocate resource 85, FreeResource = 24
tel_mgr_mutex=85
[34] Allocate mailbox 10
 TEL_DM_Init
[34] Allocate resource 86, FreeResource = 25
[34] Allocate resource 87, FreeResource = 26
 TEL_DRV_SetPhoneEvtHookFunc
 TEL_DRV_SetLineEvtHookFunc
 TEL_MGR_VoiceChannelInit
 TEL_MGR_SetVoiceChannel 1
TEL_MGR_SetVoiceChannel: ec mode is 16ms
 TEL_MGR_SetPhoneEC
 TEL_MGR_SetPhoneVAD
 TEL_MGR_SetPhoneGain
VMMC_IFX_TAPI_LL_ALM_Volume_Set Ch 0 TxGain -2 RxGain -9
 TEL_MGR_SetPhoneJitter
 TEL_MGR_SetVoiceChannel 2
TEL_MGR_SetVoiceChannel: ec mode is 16ms
 TEL_MGR_SetPhoneEC
 TEL_MGR_SetPhoneVAD
 TEL_MGR_SetPhoneGain
VMMC_IFX_TAPI_LL_ALM_Volume_Set Ch 1 TxGain -2 RxGain -9
 TEL_MGR_SetPhoneJitter
TEL_MGR_EnableDebug
[34] Allocate resource 88, FreeResource = 27
[34] Allocate mailbox 11
[42] Allocate resource 89, FreeResource = 28
[42] Allocate resource 90, FreeResource = 29
[SIP_CORE_Task] sip_core_ready
TEL_MGR_SetVoipPhoneEvtHookFunc
TEL_MGR_SetVoipPhoneEvtHookFunc
[34] Allocate resource 91, FreeResource = 30
TEL_MGR_DisableDebug
[reset_802dot1x] wireless module ready
[init_wpa] dot1x_ready[0]=3, ifno=2, dot1x_ifno=0
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
netif_poll_enable(0 called ???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
tkip_attache: should call _MOD_INC_USE???
netif_poll_enable(0 called ???
[init_wpa] dot1x_ready[1]=1, ifno=27, dot1x_ifno=129
[init_wpa] dot1x_ready[2]=3, ifno=23, dot1x_ifno=255
[init_wpa] dot1x_ready[3]=3, ifno=24, dot1x_ifno=255
[init_wpa] dot1x_ready[4]=3, ifno=25, dot1x_ifno=255
[init_wpa] dot1x_ready[5]=3, ifno=26, dot1x_ifno=255
[init_wpa] dot1x_ready[6]=3, ifno=28, dot1x_ifno=6
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
netif_poll_enable(0 called ???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
tkip_attache: should call _MOD_INC_USE???
netif_poll_enable(0 called ???
[init_wpa] dot1x_ready[7]=1, ifno=29, dot1x_ifno=7
[init_wpa] dot1x_ready[8]=1, ifno=30, dot1x_ifno=8
[reset_802dot1x] 802.1Xv2 ready
0:ifno2dot1x_if[2]=0
1:ifno2dot1x_if[27]=81
6:ifno2dot1x_if[28]=6
7:ifno2dot1x_if[29]=7
8:ifno2dot1x_if[30]=8
dot1x_wireless_if_mask=0x78000004
[main_8021x] dot1x_build_if_mapping() completed.
[reset_802dot1x] wireless module ready
[init_wpa] dot1x_ready[0]=3, ifno=2, dot1x_ifno=0
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
tkip_detach: should call _MOD_DEC_USE???
netif_poll_enable(0 called ???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
tkip_attache: should call _MOD_INC_USE???
netif_poll_enable(0 called ???
[init_wpa] dot1x_ready[1]=1, ifno=27, dot1x_ifno=129
[init_wpa] dot1x_ready[2]=3, ifno=23, dot1x_ifno=255
[init_wpa] dot1x_ready[3]=3, ifno=24, dot1x_ifno=255
[init_wpa] dot1x_ready[4]=3, ifno=25, dot1x_ifno=255
[init_wpa] dot1x_ready[5]=3, ifno=26, dot1x_ifno=255
[init_wpa] dot1x_ready[6]=3, ifno=28, dot1x_ifno=6
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
tkip_detach: should call _MOD_DEC_USE???
netif_poll_enable(0 called ???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
tkip_attache: should call _MOD_INC_USE???
netif_poll_enable(0 called ???
[init_wpa] dot1x_ready[7]=1, ifno=29, dot1x_ifno=7
[init_wpa] dot1x_ready[8]=1, ifno=30, dot1x_ifno=8
[reset_802dot1x] 802.1Xv2 ready
usb_hc_timer_stop() timer_id:5
CMV_task> rt_macrostate!=7, goto rt_reboot
Got MODEM_READY_MSG
meiRunAdslModem()  ok...
ADSL Firmware: 2.1.2.15.0.1 [Annex A:0x8105 0x0]
ADSL> READY
CMV_task> rt_macrostate!=7, goto rt_reboot
Got MODEM_READY_MSG
meiRunAdslModem()  ok...
ADSL Firmware: 2.1.2.15.0.1 [Annex A:0x8105 0x0]
ADSL> READY
CMV_task> rt_macrostate!=7, goto rt_reboot
Got MODEM_READY_MSG
meiRunAdslModem()  ok...
ADSL Firmware: 2.1.2.15.0.1 [Annex A:0x8105 0x0]
ADSL> READY

y con Hyperterminal:

Código: [Seleccionar]
CMV_task> rt_macrostate!=7, goto rt_reboot
Got MODEM_READY_MSG
meiRunAdslModem()  ok...
ADSL Firmware: 2.1.2.15.0.1 [Annex A:0x8105 0x0]
ADSL> READY
CMV_task> rt_macrostate!=7, goto rt_reboot
Got MODEM_READY_MSG
meiRunAdslModem()  ok...
ADSL Firmware: 2.1.2.15.0.1 [Annex A:0x8105 0x0]
ADSL> READY
No es lo que ponía en el foro y no sé que pasará. La versión de firmware instalado es uno de yacom el ARV4518HW-B-17-FW1_09_9.bin.
Un saludo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 01-06-2012, 00:00 (Viernes)
Hola he intentado conectarme a mi router ARV4518 (SMC7908A-ISP) via serie con un conversor USB-Serie del tipo USB-To-RS232-TTL-PL2303HX que hay en un post anterior, poniendo todos los parámetros de conexión primero con Putty y luego con Hyperterminal y los mensajes que llegaban eran los siguientes.

No es lo que ponía en el foro y no sé que pasará. La versión de firmware instalado es uno de yacom el ARV4518HW-B-17-FW1_09_9.bin.
Un saludo.

Es normal lo que te aparece: son los logs del firm basado en VxWorks (Vxdon'tWorks dicen los programadores) que lleva de serie el router que estás usando.

Por cierto, tiene mérito que le hayas podido colar al ARV4518pw un firm para el ARV4518hw. Si funciona bien seguro que le estás salvando la vida a muchos abonados de ya.com que tienen este router con sus molestos e incluso desesperantes bloqueos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 01-06-2012, 09:22 (Viernes)
quiquesk Ves comentando lo que te vayas encontrando, porque yo me pondré en 2 semanas cuando me llegue el cable y seguro que me hago daño con algo :P
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: quiquesk en 04-06-2012, 11:36 (Lunes)
Hola
El problema es que no sé como seguir. Me gustaría saber que he de hacer para llegar al punto donde aparece lo siguiente:
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Readà
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless ADSL Gateway DANUBE Loader 64M-V0.02 build Apr 24 2008 16:12:25
                    Arcadyan Technology Corporation
=======================================================================
MXIC MX29LV320ABTC bottom boot 16-bit mode found

Copying boot params.....DONE


Press Space Bar 3 times to enter command mode ...

Para poder seguir operando e introducirle el firmware openwrt. A ver si me lo podéis decir.

Por otro lado, hace unos años estuve buscando  distintos firmwares de este router ARV4518 y fuí probando, hasta que encontré este ARV4518HW-B-17-FW1_09_9.bin que me permitía configurar el router como AP-switch-Servidor-de-Impresión. El problema es que también quería que sirviera como centralita Voip y servidor ficheros NTFS, y a tanto no llega.
Un saludo. 
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 04-06-2012, 13:56 (Lunes)
@Quiquesk:
1. Con el router parado enchufas el cable serial a los pines como se indica en la foto. Ejecutas el Putty.exe y lo configuras como se indica
  - Tipo: serial
  - Speed: 115200 baud
  - Data bits: 8
  - Stop bits: 1
  - Parity: None
  - Flow control: None

2. Enciendes el router y te muestra esa salida en el terminal.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 08-06-2012, 14:13 (Viernes)
Hola!
Alguien ha conseguido comprar en españa el cable serie con el convertidor de nivel?

He visto el enlace de ebay para los que son de china... pero claro, el problema es el tiempo que tarda en llegar.

PD: gracias por el tuto a Pteridium y CieNTi  >:(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 08-06-2012, 14:17 (Viernes)
Yo lo pille en china hace una semana y me imagino que aun quedan 2 para que llegue xD
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: quiquesk en 11-06-2012, 18:36 (Lunes)
Hola
Yo siguiendo las intrucciones de Kender y con un convertidor USB-Serie, he conseguido ya conectarme al Router y hacer el backup del flash entero y el de los datos de configuración. Para el resto aún no he tenido tiempo. estamos a final de curso...
Pero es que al principio no funcionaba. Resulta que Windows7 me reconocía (tras varios intentos fallidos) el convertidor USB-Serie en el puerto COM18 y posteriormente en el COM19, pero así no funcionaba. Con lo que tuve que modificar a mano el puerto, y ponerle el COM3. Y así empezó a funcionar.

Otra cosa, es que tras poner el convertidor y los cables en los pines correspondientes, poner el putty (o hyperterminal) y enchufar el router hay que pulsar inmediatamente la barra espaciadora 3 veces. Y si digo inmediatamente, es en 0'1 segundos después de enchufar el router, si no, sigue la rutina habitual.

Espero que estas reflexiones le ayuden a los que estáis intentando cargar el Openwrt.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 11-06-2012, 21:07 (Lunes)
Perfecto quiquesk!! Yo sigo esperando mi cable...

Llevo unos dias peleandome con una fonera y estoy bloquedao pq no hay manera de montar el pendrive enchufado al router para poder usarlo desde la fonera!!! Ya me he rendido, a ver si me llega el cable y me puedo pelear con el arv4518pw!!!

Que te vayan bien los examenes quiquesk y cuentanos como van tus avances con el router cuando te pongas!!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 12-06-2012, 14:23 (Martes)
Juas, yo estoy esperando mi conversor también... que ganas!
A finales de esta semana podré hacer una prueba con un  conversor USB to SERIAL que tenemos en la empresa (lo tiene una compañera y lo está usando, no es plan de quitarselo para esto  ;D), en principio debe valer porque viene con el chip FT232R, el cual, si no me equivoco, saca 3.3v por el pin 6.

Ya comentaré como avanzo. :)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 15-06-2012, 11:28 (Viernes)
Hola, al conectar el router a traves de puerto serie (usando un conversor USB correctamente instalado) teniendo configurando el putty como se indica (115200/ 8/ 1/ none/ none) y tras arrancar el router, esto es lo que me muestra por pantalla (está cortado, el contenido va creciendo conforme el router arranca)...:


Citar
ëås-¿-%=15¿=¿§¿}[W¿-%=15¿=¿¥'¿s-£££ëåëåU#
5                  §¿                     --#1¿3-¿=¿¿£££¿IKm_¿E¿
                Õ­åëåëå_¿Y=95¿{=¿-%5¿!¿5#59!%%=#7¿%!75¿£££ëås'=/¿y/59)-#1¿¥¿3¡-£5ëåm%=15IE¿=¿;§¿'5#=§¿§¿'5#§¿¿3!#7ëåëåy!
5ëåm%=15IE¿=¿;9§¿'5#'5#§¿

He visto por el foro de openwrt que a alguien le pasó, pero no indica como lo solucionó (o no lo he visto) las conexiones las tengo bien (espero) el ground en el pin 5, rd en el 2 y tx en el 3. He probado conectando y desconectado el pin 6 a los 3.3v y todo igual (de momento lo he desconectado).

Alguna idea sobre que puede ser?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 15-06-2012, 11:46 (Viernes)
Tiene toda la pinta de ser un problema de encoding...

Ves a la opción Window/Translation del Putty y pon UTF-8 en el desplegable ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 15-06-2012, 12:12 (Viernes)
Gracias kender por tu rápida respuesta!  >:( pero sigue igual aunque mostrando otros caracteres raros distintos (temas del juego de caracteres). Alguna otra idea? Voy a subir una iamagen de como lo tengo conectado... a ver si van por ahí los tiros.

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 15-06-2012, 12:54 (Viernes)
Mmmm... A mi me da que es lo del encoding que te comenté... Prueba otros encodings o de entrar con el hyperterminal...

Lo tienes todo bien conectado? Has puesto el TX al pin RX y el RX al TX?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 15-06-2012, 13:04 (Viernes)
He probado otros encodings... y lo mismo :(

Aquí van las fotos, espero que sirva de ayuda:

(http://img31.imageshack.us/img31/1471/82981728.jpg)


(http://img401.imageshack.us/img401/5071/02g.jpg)


(http://img808.imageshack.us/img808/1590/40136651.jpg)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 15-06-2012, 15:22 (Viernes)
Hola, al conectar el router a traves de puerto serie (usando un conversor USB correctamente instalado) teniendo configurando el putty como se indica (115200/ 8/ 1/ none/ none) y tras arrancar el router, esto es lo que me muestra por pantalla (está cortado, el contenido va creciendo conforme el router arranca)...:


Citar
ëås-¿-%=15¿=¿§¿}[W¿-%=15¿=¿¥'¿s-£££ëåëåU#
5                  §¿                     --#1¿3-¿=¿¿£££¿IKm_¿E¿
                Õ­åëåëå_¿Y=95¿{=¿-%5¿!¿5#59!%%=#7¿%!75¿£££ëås'=/¿y/59)-#1¿¥¿3¡-£5ëåm%=15IE¿=¿;§¿'5#=§¿§¿'5#§¿¿3!#7ëåëåy!
5ëåm%=15IE¿=¿;9§¿'5#'5#§¿

He visto por el foro de openwrt que a alguien le pasó, pero no indica como lo solucionó (o no lo he visto) las conexiones las tengo bien (espero) el ground en el pin 5, rd en el 2 y tx en el 3. He probado conectando y desconectado el pin 6 a los 3.3v y todo igual (de momento lo he desconectado).

Alguna idea sobre que puede ser?

Da la impresión que has enganchado el puerto serie del router, que funciona con voltajes TTL de 3'3V, directamente a un puerto serie RS-232 (tensiones de +12 y -12): imposible que funcione.
Tienes que fabricarte o conseguir un conversor de TTL a RS-232, por ejemplo, como el que se usa para cambiar al firm original en los Zyxel.
http://wiki.openwrt.org/doc/hardware/port.serial?s[]=serial
http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort

Edito: Por cierto, a pesar de que no haya funcionado a la primera te has atrevido a experimentar; hay mucha gente por ahí que hasta que no se lo dan todo masticado no se atreven a nada, y sólo se aprovechan cuando otros les habéis dejado las cosas fáciles después de romperos los cuernos mil y una veces.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 15-06-2012, 16:37 (Viernes)
Hola Pteridium,
gracias por la ayuda, pero no tengo conectado el serial directamente al pc. Te cuento como lo tengo, tengo un conversor USB a Serial (en la primera magen se ve cortada la parte del serie), desde ahí, tengo conectado un clable serie que me he hecho yo con los pines sueltos (en ese conector azul de la tercera foto)
En principio mi conversor usb opera a 5V o 3.3V. El chip que tiene es el pl2303hx (http://robokits.co.in/datasheets/PL2303HX.pdf (http://robokits.co.in/datasheets/PL2303HX.pdf))

Lo único que todavía no tengo claro es si el conversor usb está sacando los 3.3v o los 5 (intentaré conseguir un tester y averiguarlo).

Lo que me gustaría que me comentara alguien es como tiene conectados los pines desde el router a la clavija serie hembra.

Gracias!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 16-06-2012, 00:17 (Sábado)
Hola Pteridium,
gracias por la ayuda, pero no tengo conectado el serial directamente al pc. Te cuento como lo tengo, tengo un conversor USB a Serial (en la primera magen se ve cortada la parte del serie), desde ahí, tengo conectado un clable serie que me he hecho yo con los pines sueltos (en ese conector azul de la tercera foto)
En principio mi conversor usb opera a 5V o 3.3V. El chip que tiene es el pl2303hx (http://robokits.co.in/datasheets/PL2303HX.pdf (http://robokits.co.in/datasheets/PL2303HX.pdf))

Lo único que todavía no tengo claro es si el conversor usb está sacando los 3.3v o los 5 (intentaré conseguir un tester y averiguarlo).

Lo que me gustaría que me comentara alguien es como tiene conectados los pines desde el router a la clavija serie hembra.

Gracias!


No hace falta que os compréis un conversor ni nada por el estilo.

Con este circuito es muy sencillo hacerlo:

Imagen original:
(https://dl.dropbox.com/u/4708147/rs232/original.jpg) (https://dl.dropbox.com/u/4708147/rs232/original.jpg)
Circuito para PCB:
(https://dl.dropbox.com/u/4708147/rs232/rs232.png) (https://dl.dropbox.com/u/4708147/rs232/rs232.png)

P.D: El diseño lo saqué de algún foro cuando cambié el firmware a mi Zyxel, pero a día de hoy me ha servido para otros routers ;). Lo siento por no recordar a quién le tengo que dar créditos por el diseño.

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 16-06-2012, 15:23 (Sábado)
Hola!
Ayer estouve midiendo los voltajes que me sacaba el serial del usb y estaban entorno a los 6V. :( Así que descartada la opción de usar el cable usb to serial que tengo.

Hoy comprado la placa y las resistencias para hacerme yo el conversor. Me ha faltado comprar los transistores, que no tenían. El lunes o martes los compraré!

Os iré informando.

PD: Gracias Noltari por el esquema. Gracias a los demás también. :)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 16-06-2012, 17:45 (Sábado)
Hola!
Ayer estouve midiendo los voltajes que me sacaba el serial del usb y estaban entorno a los 6V. :( Así que descartada la opción de usar el cable usb to serial que tengo.

Hoy comprado la placa y las resistencias para hacerme yo el conversor. Me ha faltado comprar los transistores, que no tenían. El lunes o martes los compraré!

Os iré informando.

PD: Gracias Noltari por el esquema. Gracias a los demás también. :)
Espero que te sirva el esquema de la placa, lo hice deprisa y corriendo hace poco, cuando apañé un poco los componentes del cable y los dejé mejor "acabados" ;). Por cierto, es visto desde abajo (donde las pistas), pero da un poco igual porque imagino que le soldarás cables en ambos extremos en vez de ponerle conectores en placa.

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 17-06-2012, 13:00 (Domingo)
Hola Noltari, tenía pensado ponerle conectores en los extremos porque la placa que he comprado nos es para soldarlos. ¿Podrías poner una foto de la tuya?

Gracias!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 17-06-2012, 19:34 (Domingo)
Hola Noltari, tenía pensado ponerle conectores en los extremos porque la placa que he comprado nos es para soldarlos. ¿Podrías poner una foto de la tuya?

Gracias!
Te pongo una foto de la placa donde he soldado los componentes. Siento no poder ponerte una foto del cable al completo, pero está con cinta aislante y no se ve nada...

https://dl.dropbox.com/u/4708147/rs232/placa.JPG

En los pines 2,3,4 y 5 he soldado un cable serial y en VCC, TX, RX y GND he soldado un cable con un conector a pines.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 18-06-2012, 08:48 (Lunes)
Gracias! a ver si hoy puedo comprar los transistores! :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 25-06-2012, 23:59 (Lunes)
Bueno ya he podido flashear mi router!!!  >:( >:( >:( >:( >:(
jejeje, Al final se me puso a tiro un CA-42 de nokia y lo compre.

Ahora tengo un problema en el arranque del kernel tras flashear siguiendo los pasos de aiayua (pagina 27 de https://forum.openwrt.org/viewtopic.php?id=15934&p=27 ), me da un Kernel panic. :(

Esta es la salida de consola:

Código: [Seleccionar]

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


U-Boot 2010.03 (May 16 2012 - 05:51:08)

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 b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.5 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue May 15 15:02:17 PDT 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=00012b28
[    0.000000] Readback ErrCtl register=00012b28
[    0.000000] Memory: 61664k/65536k available (2421k kernel code, 3872k reserved, 564k 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 ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.088000] Data bus error, epc == 80259654, ra == 80259630
[    0.088000] Oops[#1]:
[    0.088000] Cpu 0
[    0.088000] $ 0   : 00000000 0000006d be105400 00000002
[    0.088000] $ 4   : 802f0000 feffffff ffffffff 000085c7
[    0.088000] $ 8   : ffffffdf 8012ab3c 00000000 ffffff80
[    0.088000] $12   : 03ff0000 03bd0000 24000000 ac000000
[    0.088000] $16   : 8026e2d0 0000000e 802d7590 0000000e
[    0.088000] $20   : 802d5598 80330000 802f0000 80330000
[    0.088000] $24   : 00000018 80259488
[    0.088000] $28   : 83c18000 83c19d80 00000000 80259630
[    0.088000] Hi    : 00000000
[    0.088000] Lo    : 00000000
[    0.088000] epc   : 80259654 ltq_pci_probe+0x1cc/0x3cc
[    0.088000]     Not tainted
[    0.088000] ra    : 80259630 ltq_pci_probe+0x1a8/0x3cc
[    0.088000] Status: 1100fc03    KERNEL EXL IE
[    0.088000] Cause : 1080001c
[    0.088000] PrId  : 00019641 (MIPS 24KEc)
[    0.088000] Modules linked in:
[    0.088000] Process swapper (pid: 1, threadinfo=83c18000, task=83c17928, tls=00000000)
[    0.088000] Stack : 00000000 802d5598 802d55a0 802e830c 802b2a04 802e830c 00000000 802d5598
[    0.088000]         80330000 ffffffed 802e830c 802d2680 802e830c 00000000 00000000 80166490
[    0.088000]         83c57e00 83c19dc8 83c56b30 80251604 83801518 802d55cc 802d5598 802e830c
[    0.088000]         802e830c 83c55e00 00000000 801665f8 802e830c 8016498c 00000000 83c55e00
[    0.088000]         00000000 802e830c 8016658c 80164c80 00000000 80164214 802e63f0 8016490c
[    0.088000]         ...
[    0.088000] Call Trace:
[    0.088000] [<80259654>] ltq_pci_probe+0x1cc/0x3cc
[    0.088000] [<80166490>] driver_probe_device+0x12c/0x228
[    0.088000] [<801665f8>] __driver_attach+0x6c/0xa4
[    0.088000] [<80164c80>] bus_for_each_dev+0x54/0x98
[    0.088000] [<80165c2c>] bus_add_driver+0xc0/0x254
[    0.088000] [<801669a4>] driver_register+0xc8/0x174
[    0.088000] [<80300a48>] pcibios_init+0x18/0x40
[    0.088000] [<80002900>] do_one_initcall+0xf0/0x1c0
[    0.088000] [<802ed97c>] kernel_init+0xa4/0x120
[    0.088000] [<8000822c>] kernel_thread_helper+0x10/0x18
[    0.088000]
[    0.088000]
[    0.088000] Code: 34a5ffff  3c04802f  7c631a80 <00c52824> ac450030  ac83837c  0000000f  8ee3cb30  8c85837c
[    0.092000] ---[ end trace 139ce121c98e96c9 ]---
[    0.096000] Kernel panic - not syncing: Attempted to kill init!


Alguien sabe que puede ser???

Gracias!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 26-06-2012, 01:01 (Martes)
Parece un problema con el bus PCI.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 26-06-2012, 08:59 (Martes)
Algún consejo?
Reflashearlo con una versión mas nueva del trunk? Alguien tiene alguna ya compilada?

Gracias!

EDITO: He flasheado una version anterior, una backfire y obtengo el mismo error :( No se que más probar :(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 27-06-2012, 10:26 (Miércoles)
Ya me he conectado al router (arv4518pw) y he hecho backup de los datos. Hoy probaré de meterle el u-boot y si me da tiempo el OpenWrt.

Como comenté tambien tengo un arv7518 (el balnco), y como tiene 8MB de flash, todo el proceso es el mismo que con el arv4518pw pero haciendo el dump de los datos de calibracion entre "0x007f0000-0x00800000" correcto? Tengo que obiar lo del canvio de inicio de linux en 0x00030000 pq empieza en 0x00020000 en este router?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 27-06-2012, 11:06 (Miércoles)
Te diria que eso ultimo no, no puedes obviarlo ya que es mas bien un "problema" de boot, que espera el linux en una direccion, pero es flasheado en otra...

Que alguien me corrija si me equivoco.

Yo voy a intentar compilar  una imagen para el mio desde el trunk. Con ubuntu he tenido problemas, voya probar otra distro. Algun consejo antes de hacerlo?

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 28-06-2012, 19:09 (Jueves)
Nada, sigo con el mismo Data bus error aun habiendo flasheado mi propia compilacion desde el trunk. :(

Alguien que me ilumine?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: raphik en 28-06-2012, 19:58 (Jueves)
No hace falta que os compréis un conversor ni nada por el estilo.
Con este circuito es muy sencillo hacerlo:
Imagen original:
(https://dl.dropbox.com/u/4708147/rs232/original.jpg) (https://dl.dropbox.com/u/4708147/rs232/original.jpg)
P.D: El diseño lo saqué de algún foro cuando cambié el firmware a mi Zyxel, pero a día de hoy me ha servido para otros routers ;). Lo siento por no recordar a quién le tengo que dar créditos por el diseño.
Este circuito lo he utilizado con éxito para flashear un firm original al P660HW-D1. No obstante, no me funcionó a 115200 baudios. Tuve que bajar la velocidad.
Con el ARV7518PW no me conecta. Seguramente algo estoy haciendo mal porque el putty no muestra nada, ni basurilla siquiera.
En relación a los créditos, parece que el padre de la criatura es un tal Giskard que ya en 2005 lo publicó en una guía para interconectar un reproductor divx al PC.
http://forum.divxmania.it/index.php?automodule=downloads&req=download&code=confirm_download&id=160
EDITO: Parece que el esquema es de 2004.
(http://i54.tinypic.com/675ahw.jpg)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 28-06-2012, 23:14 (Jueves)
Pongo las fotos de mi placa por si sirve de algo!

(http://img820.imageshack.us/img820/1689/img1895o.th.jpg) (http://imageshack.us/photo/my-images/820/img1895o.jpg/)
(http://img543.imageshack.us/img543/5189/img1893x.th.jpg) (http://imageshack.us/photo/my-images/543/img1893x.jpg/)
(http://img3.imageshack.us/img3/256/img1891r.th.jpg) (http://imageshack.us/photo/my-images/3/img1891r.jpg/)
(http://img600.imageshack.us/img600/120/img1889a.th.jpg) (http://imageshack.us/photo/my-images/600/img1889a.jpg/)
(http://img254.imageshack.us/img254/276/img1888xk.th.jpg) (http://imageshack.us/photo/my-images/254/img1888xk.jpg/)
(http://img232.imageshack.us/img232/1051/img1887qo.th.jpg) (http://imageshack.us/photo/my-images/232/img1887qo.jpg/)
(http://img155.imageshack.us/img155/4843/img1885ns.th.jpg) (http://imageshack.us/photo/my-images/155/img1885ns.jpg/)

Gracias!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 02-07-2012, 04:32 (Lunes)
Buenas señores!! Como ultimamente el foro de openwrt va como el ojete, hablando mal y pronto, y como a doblecero le hacia falta el tema del UART, reposteo lo del foro del openwrt, que por suerte tenia una copia aqui, en los siguientes mensajes.

Espero que os sirva

PD: Siento no traducirlo, pero ando sin tiempo, si alguien se anima que me lo mande por privado y edito los mensajes con el texto traducido
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 02-07-2012, 04:41 (Lunes)
Enable UART mode (Recover bricked/malfunction router)

First (and fastest) method is just to wire the point marked in R65 to a 3.3v point (from serial port on my example) and join both R80 points (top point = processor line / bottom point = GND)

(http://www.cienti.com/arv4518pw/uart/1.simplified-schematic_.jpg)
[Download full res image (http://www.cienti.com/arv4518pw/uart/1.simplified-schematic.jpg)]




Second method is only useful if you plan to compile your own u-boot and do lot of tries

1. Locate bottom and top workzones
(http://www.cienti.com/arv4518pw/uart/2.bottom-workzone_.jpg)
[Download full res image (http://www.cienti.com/arv4518pw/uart/2.bottom-workzone.jpg)]

(http://www.cienti.com/arv4518pw/uart/3.top-workzone_.jpg)
[Download full res image (http://www.cienti.com/arv4518pw/uart/3.top-workzone.jpg)]

2. Carefully solder wires to showed points. R65 have a SMT resistor, don't apply too much hot or it'll release
(http://www.cienti.com/arv4518pw/uart/4.bottom-connections_.jpg)
[Download full res image (http://www.cienti.com/arv4518pw/uart/4.bottom-connections.jpg)]

3. I needed to fix the switch, not to leave in the air, so that I take advantage of that component mechanical force to fix to it after I checked the GND and 3.3v points are the same as marked at first image
(http://www.cienti.com/arv4518pw/uart/5.top-lines_.jpg)
[Download full res image (http://)]

4. I prepared my parallel switch, folding the unusued legs to avoid false contacts, soldered to the component and finally soldering the bottom-side wires
(http://www.cienti.com/arv4518pw/uart/6.top-connections_.jpg)
[Download full res image (http://www.cienti.com/arv4518pw/uart/6.top-connections.jpg)]

5. Whenever I click the switch, both GND and 3.3v join with bottom wires and the board enter in UART state. Click again and switch is released switching board to normal mode.





I hope it's clear ... any doubts, say to me!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 02-07-2012, 04:44 (Lunes)
Install U-Boot and OpenWRT on ARV4518PW

WARNING: I take no responsabilities about breaking/briking the router, all you do or will do is under your own risk. I can help your problems, but are not mine. These are the steps I follow to install OpenWRT and U-Boot as the only bootloader. This router is almost un-brickable but if you think you bricked, try to follow my previous post steps (UART mode)

LINKS: All the files i work with here are linked at the end of this post so please, read before, then download and try.

1. Level converter
Computer serial port works at higher voltage than board serial port (+12v/-12v against 0/+3.3v). Therefore you need a level converter (MAX3232 based). I use an old C25/C35 GSM cable and works perfect.

2. Hardware COM port vs USB-Serial COM port
I'm using my PC serial port, if you don't have and/or you're using a USB-Serial ensure it works before think all is broken or nothing works.

3. Serial pinout

(http://www.cienti.com/arv4518pw/uart/7.serial-pinout_.jpg)
[Download full res image (http://www.cienti.com/arv4518pw/uart/7.serial-pinout.jpg)]

4. Connecting to serial port
Serial is working? You need to configure your terminal with:
 - Speed: 115200 baud
 - Data bits: 8
 - Stop bits: 1
 - Parity: None
 - Flow control: None

I use PuTTY 99% time and HyperTerminal 1% time (follow reading)

And to know if it's working connect the serial port<->level converter<->board,  start PuTTY, configure it and lights the router. You'll se something like this:

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Readà
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless ADSL Gateway DANUBE Loader 64M-V0.02 build Apr 24 2008 16:12:25
                    Arcadyan Technology Corporation
=======================================================================
MXIC MX29LV320ABTC bottom boot 16-bit mode found

Copying boot params.....DONE


Press Space Bar 3 times to enter command mode ...
And more stuff we don't like anymore.

It's working now ;)

Power-off the router


5. Entering command mode
As you see the step before, we receive Press Space Bar 3 times to enter command mode ... therefore ... press it 3 times and you'll receive:

Código: [Seleccionar]
Press Space Bar 3 times to enter command mode ...123
Yes, Enter command mode ...


[DANUBE Boot]:
Now we are in command mode, press ? to get available help

Código: [Seleccionar]
[DANUBE Boot]:?

======================
 [u] Upload to Flash
 [E] Erase Flash
 [G] Run Runtime Code
 [A] Set MAC Address
 [#] Set Serial Number
 [V] Set Board Version
 [H] Set Options
 [P] Print Boot Params
 [0] Use Normal Firmware
 [1] Use ART-Testing Firmware
======================

[DANUBE Boot]:
But ... this is useless for us, we need Administrator mode, so here press !

Código: [Seleccionar]
[DANUBE Boot]:!

Enter Administrator Mode !

======================
 [u] Upload to Flash
 [E] Erase Flash
 [G] Run Runtime Code
 [M] Upload to Memory
 [R] Read from Memory
 [W] Write to Memory
 [T] Memory Test
 [Y] Go to Memory
 [A] Set MAC Address
 [#] Set Serial Number
 [V] Set Board Version
 [H] Set Options
 [P] Print Boot Params
 [0] Use Normal Firmware
 [1] Use ART-Testing Firmware
======================

[DANUBE Boot]:
Now we're ready to mess with this machine

6. Backup your data !!!! Backup your data !!!! BACKUP YOUR DATA !!!!

You can erase all you want, but never, never, NEVER overwrite last 64kb of data ... We have 4Mb so please, forget the last only, tiny and ridiculous 64kb of data. You overwrite/erase it without backup, and forget your wifi works again, so please ... Backup your data !!!!

How? We need brndumper (by pippolippi). Download it, and configure it following pippolippi instructions. My shortcut looks like:

(http://www.cienti.com/arv4518pw/openwrt/screenshots/1.brndumper-shortcut.jpg)

As we are now in Administrator mode, close PuTTY without powering off the router, and start brndumper (you need to close your terminal, or brndumper won't open com port because is already opened)

Now choose:

6.1. Backup full flash data: With this you can recover your router to initial state without problems, always you want. You need to get data from 0xb0000000 to 0xb0400000.

(http://www.cienti.com/arv4518pw/openwrt/screenshots/2.brndumper-full-flash.jpg)

Click dump, choose the file you want to save your dump, and start.

6.2. Backup board configuration data only: You're brave! With this, you will only recover the last 64kb of data, in case you erased by mistake ... You'll never loose your wifi. You need to get data from 0xb03f0000 to 0xb0000000.

(http://www.cienti.com/arv4518pw/openwrt/screenshots/3.brndumper-config-flash.jpg)

Click dump, choose the file you want to save your dump, and start.

TROUBLESHOOTING: Backups sometimes fails to me if I work with some programs at same time so, to avoid this, once dump starts, stay away from computer and let the magic works. Windows is not the serial port best friend.

7. Backup your data again and compare it
If there is no differences, continue. If there is, backup again. Your "time waste" now can be your lifeguard later. I use HxD hex editor to work with this files (read, modify and compare)

Now you're safe ...

8. Upload U-Boot

TROUBLESHOOTING: PuTTY don't work sending files via Xmodem, HyperTerminal do.

To ensure all, power-off router, and follow previous steps to get Administrator mode. Now we need to send a working U-Boot, so if you're on PuTTY, close it and open HyperTerminal (remember to configure it!). Press ! to ensure we are in Administrator mode.

Why 'Working U-Boot'? Today (2012/05/17) Official Trunk build U-Boot is broken. I don't know why, but if U-Boot is HTTPD enabled, both HTTPD and TFTP stop working. So please, use my compiled one (link below). It's httpd disabled and loady, loadb, tftp enabled. And it's working perfect.

Press u ( Upload to Flash). Select 0 area ([0] Boot 0xB0000000 128K). Press Y to start (uppercase Y).

Select "Transfer" from top menu, select your file (uboot-bootstrap bin), select 'Xmodem protocol' and wait to upload finish

Código: [Seleccionar]
Upload area 0.  Are you sure? (Y/n) Yes

Starting XModem download...(press Enter to abort)
CCCCC

XModem download Done.
erase from location B0000000 done
erase from location B0002000 done
erase from location B0004000 done
erase from location B0006000 done
erase from location B0008000 done
erase from location B000A000 done
erase from location B000C000 done
erase from location B000E000 done
erase from location B0010000 done

Starting to write flash ...write length 0x00010000
0123
Start checking: flash area 0 length 65536 ...Done.


[DANUBE Boot]:
Now we have a working u-boot bootloader :)

Close hyperterminal, power-off router, open again PuTTY and power-on router

9. Installing OpenWRT

We now receive something like this

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Readü
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (May 16 2012 - 05:51:08)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, 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
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
ARV4518 =>
PERFECT! What do we need now? First, as we will flash official trunk image, it have a little configuration problem. U-Boot stores config at 0xB0010000 and OpenWRT thinks is stored at 0xB0020000 so ... OpenWRT expect to be flashed at 0xB0030000 .... but U-Boot expect OpenWRT at 0xB0020000 ..... fuzzy? Easy as hell, keep reading.

Warning: this environment variable is only for very old OpenWRT revisions. In Attitude Adjustment and Barrier Breaker, 0xB0020000 is the right kernel load address.
First, set environment variable kernel_addr to 0xb0030000
Código: [Seleccionar]
ARV4518 => setenv kernel_addr 0xb0030000Now, check typing 'printenv', and save environment to flash typing 'saveenv'

Código: [Seleccionar]
ARV4518 => saveenv
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 9....8....7....6....5....4....3....2....1....done
Protected 1 sectors
Perfect, we have U-Boot and it's environment saved and working.

Now, we need to set a TFTP server. This is needed because no HTTPD connection is possible, and we don't want to send it slowwwwwwwly via serial port. I use 'Tftpd32 by Ph. Jounin'. Download, configure, and put in the tftpd folder our trunk 'openwrt-lantiq-danube-ARV4518PW-squashfs.image' renamed to 'ARV4518PW-squashfs.image' (it's not needed, but it's easier later)

Now check (with printenv) your computer IP address is the same as 'serverip' u-boot environment variable. Isn't? -> 'setenv serverip your.computer.ip.address', check with printenv, save with 'saveenv' and continue.

All connected, let's fun!

type run update_openwrt

Código: [Seleccionar]
ARV4518 => run update_openwrt
Using lq_cpe_eth device
TFTP from server 192.168.144.100; our IP address is 192.168.144.99
Filename 'ARV4518PW-squashfs.image'.
Load address: 0x80500000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######
done
Bytes transferred = 2359300 (240004 hex)

..................................... done
Erased 37 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
10. Restart. You're a new OpenWRT user. Enjoy!

First boot bootlog
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Readü
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (May 16 2012 - 05:51:08)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, 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 b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.5 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue May 15 15:02:17 PDT 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 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=00056eb8
[    0.000000] Readback ErrCtl register=00056eb8
[    0.000000] Memory: 61664k/65536k available (2421k kernel code, 3872k reserved, 564k 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 ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.100000] bio: create slab <bio-0> at 0
[    0.108000] PCI host bridge to bus 0000:00
[    0.112000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.116000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.120000] pci 0000:00:0e.0: unsupported PM cap regs version (4)
[    0.124000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.128000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.132000] Switching to clocksource MIPS
[    0.140000] NET: Registered protocol family 2
[    0.148000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.152000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.160000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.168000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.172000] TCP reno registered
[    0.176000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.184000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.188000] NET: Registered protocol family 1
[    0.196000] gptu: totally 6 16-bit timers/counters
[    0.200000] gptu: misc_register on minor 63
[    0.204000] gptu: succeeded to request irq 126
[    0.208000] gptu: succeeded to request irq 127
[    0.212000] gptu: succeeded to request irq 128
[    0.216000] gptu: succeeded to request irq 129
[    0.224000] gptu: succeeded to request irq 130
[    0.228000] gptu: succeeded to request irq 131
[    0.236000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.240000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.252000] msgmni has been set to 120
[    0.256000] io scheduler noop registered
[    0.260000] io scheduler deadline registered (default)
[    0.264000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.272000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.272000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.288000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.296000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.300000]   Amd/Fujitsu Extended Query version 1.1.
[    0.304000] number of CFI chips: 1
[    0.308000] Creating 4 MTD partitions on "ltq_nor":
[    0.312000] 0x000000000000-0x000000020000 : "uboot"
[    0.320000] 0x000000020000-0x000000030000 : "uboot_env"
[    0.328000] 0x000000030000-0x0000003f0000 : "linux"
[    0.336000] found squashfs behind kernel
[    0.336000] Creating 2 MTD partitions on "ltq_nor":
[    0.340000] 0x000000030000-0x00000013bbab : "kernel"
[    0.348000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.360000] 0x00000013bbab-0x0000003f0000 : "rootfs"
[    0.364000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.380000] mtd: partition "rootfs" set to be root filesystem
[    0.384000] mtd: partition "rootfs_data" created automatically, ofs=250000, len=1A0000
[    0.392000] 0x000000250000-0x0000003f0000 : "rootfs_data"
[    0.400000] 0x0000003f0000-0x000000400000 : "board_config"
[    0.424000] ltq_mii: probed
[    0.456000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.464000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.484000] TCP westwood registered
[    0.488000] NET: Registered protocol family 17
[    0.492000] Bridge firewalling registered
[    0.496000] 8021q: 802.1Q VLAN Support v1.8
[    0.500000] drivers/rtc/hctosys.c: unable to open rtc devi[    0.520000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.528000] Freeing unused kernel memory: 176k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -

Please press Enter to activate this console. [    7.864000] NET: Registered protocol family 8
[    7.868000] NET: Registered protocol family 20
[    7.908000] Button Hotplug driver version 0.4.1
[    8.264000] PPP generic driver version 2.4.2
[    8.544000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.724000] NET: Registered protocol family 24
[    8.768000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[    9.036000] IFX MEI Version 5.00.00
[    9.064000]
[    9.064000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[    9.100000]     ATM (A1) firmware version 1.0.19
[    9.100000] ifxmips_atm: ATM init succeed
[    9.124000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   15.052000] device eth0 entered promiscuous mode
[   15.060000] br-lan: port 1(eth0) entered forwarding state
[   15.064000] br-lan: port 1(eth0) entered forwarding state
[   17.068000] br-lan: port 1(eth0) entered forwarding state
[   28.604000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   28.620000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   28.624000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[   47.656000] JFFS2 notice: (1380) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.



BusyBox v1.19.4 (2012-05-15 00:44:30 PDT) 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
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Bleeding Edge, r31732)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@OpenWrt:/#
LINKS
PuTTY: Download PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
brndumper by pippolippi (thanks for sharing!): brndumper official (http://code.google.com/p/brndumper/)
HxD freeware Hex Editor: HxD Official (http://mh-nexus.de/en/hxd/)
TFTPD32: Download TFTPD32 (http://tftpd32.jounin.net/tftpd32_download.html)
Working U-Boot: U-Boot +tftp,loady,loadb -httpd (http://www.cienti.com/arv4518pw/openwrt/files/u-boot-bootstrap.bin) (It's preconfigured to run at 192.168.144.99, and expect TFTPD at 192.168.144.100 ... please change it for your network)
Trunk OpenWRT image: OpenWRT image (http://www.cienti.com/arv4518pw/openwrt/files/openwrt-lantiq-danube-ARV4518PW-squashfs.image). This is 2012/05/17 downloaded image, but I upload to my server just for future use. I know this one works, but i don't know if future ones will. You have the option, run my copy or download&run official one ;)

Enjoy!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: doblecero en 02-07-2012, 08:14 (Lunes)
Gracias!! :)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 04-07-2012, 10:50 (Miércoles)
buenas, dispongo de un arv7518pw de los blancos de yacom. resulta que este deco esta KO, solo accede a la pagina de recovery, pero no puedo hacer nada sin el firm oficial


he puesto en modo UART y con un cable DKU-5 desde ubuntu he podido acceder al UART,
solo me sale
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


y no me deja hacer nada mas. alguien que me ayude en este router para recuperarlo? he intentado desde putty, screen, minicom(hyperterminal de linux) y con el mismo resultado

gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 04-07-2012, 19:21 (Miércoles)
Sobre el arv75 no se decirte porque no he tenido uno delante aun, pero si te puedo decir que conforme llegues al UART, debes copiar el contenido de u-boot.asc (yo lo abro en un editor hexadecimal y en la zona donde se ven los caracteres ascii, copio todo. Lo hago en un hexadecimal porque me aseguro que no me corta la lectura del fichero en algun caracter de EOF) y pegarlo, en el mismo putty ... y pasados unos 30 segundos mas o menos, verás que arranca u-boot. Como el puerto serie es lento, el envio del contenido del fichero tarda un poco, asique prueba a ver que tal y nos cuentas
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 04-07-2012, 21:07 (Miércoles)
he conseguido entrar en un menu, pero no pone nada de flashear

cat u-boot.asc > /dev/ttyUSB1( en mi caso es asi)

y luego abro el putty y aparece...

................................................................................... si le doy a ^c sale

ARV7518>

si pulso ?
sale esto:
http://imageshack.us/photo/my-images/406/capturaer.png/


si le pongo version, pone U-Boot 2010.03 (Jul 03 2012 - 22:51:19)

me sabeis indicar como continuar?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 05-07-2012, 03:29 (Jueves)
Bien, estás en buena posicion. Ya tienes el u-boot corriendo, pero solo desde memoria, asique no vale para nada mas que flashear un u-boot correcto.

Como esa version del u-boot tiene habilitado del comando httpd, pruebalo por si va, y te evitas dolores de cabeza. Ejecuta "httpd" y ahora entra con un navegador a la IP de tu router (printenv para ver los datos  que está usando el u-boot).

Si no funciona el httpd, seguramente tampoco te funcione el tftp, por lo que deberás recurrir a una version de u-boot compilada sin el comando httpd.

En mis post de mas arriba (los de ingles) viene explicado todo como debes hacerlo, si te falta algo dimelo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 05-07-2012, 15:13 (Jueves)
el tftp no funciona, por lo menos echa varios minutos añadiento T T T T y al final dice algo de reintentar.

el httpd queda añadiendo . . . . . .


me podrias decir como puedo compilar un u-boot.asc para poder enviarselo al router o bien como cargar el uboot para instalarlo desde este que tengo via serie?


gracias de nuevo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 05-07-2012, 16:09 (Jueves)
El problema de los u-boot que vienen de openwrt para este router es que el httpd no funciona y por el hecho de estar httpd habilitado, tftp tampoco funciona ... y si tienen httpd activado, tienen loady desactivado ... quizas es mucho follon, pero te ahorro muuuchas horas investigando y compilando.

No se si serán compatibles, que lo dudo, pero prueba por si acaso mi u-boot.asc que adjunto en uno de mis mensajes ... si lo consigues arrancar, quizas no te funcione el tftp (porque el chip de switch sea otro o algun cambio de mas de hardware), pero seguramente si te funcione el comando loady.

Loady sirve para enviarle ficheros via puerto serie, y si no me equivoco, por protocolo x-modem (aseguralo, pero si no es x-modem, es y-modem). Para enviarselo, usa el hyperterminal si usas windows ... es muy feuno, pero para enviar ficheros funciona 100%

Que fichero le subes? Yo subiria primero la imagen del openwrt, y una vez subida, a base de comandos la flasheas en su sitio, 0xb0030000 si no modificaste nada (primero protect all off, luego era 0xb0000000 +0x3f0000 y luego cp.b 0x80ORIGEN 0xB0030000 0xTAMAÑO). Una vez tengas flasheada la imagen de openwrt en su sitio, repites proceso pero con el u-boot (da igual ahora que no te funcione tftp). De esta manera la organizacion de memoria se te quedara: [U-BOOT][---OpenWRT---][ART]

Te quedaria apagar el router, desactivar UART y arrancar a ver que pasa. Si tienes alguna duda o algo te falla, copia un bootlog completo y nos vuelves a decir por aqui :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 05-07-2012, 16:33 (Jueves)
gracias, he encontrado un uboot.asc del 4518 que tiene el loady y el http funciona, puesto que pone Failsafe UI y le puedo subir cosas, desde aqui, como proceder no tengo ni idea...ya que los manuales tuyos son diferentes
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 05-07-2012, 17:21 (Jueves)
Lo de que el http funcione ... lo dudo sinceramente, lo de Failsafe UI a mi me salia siempre, pero al intentar subir algo, me podia peinar de varias maneras diferentes.

Aqui te dejo el que yo compile y que funciona 100% el loady y el tftp -> u-boot-asc-20120429.zip (http://www.cienti.com/arv4518pw/u-boot-asc-20120429.zip)

Los pasos a seguir con loady no los dije porque yo los hice de corrido mirando la propia ayuda que te da el u-boot ... no recuerdo con exactitud lo que tenias que poner pero vamos, prueba con help loady, verás como funciona, y usa hyperterminal. El resto te lo he explicado, mandas la imagen del openwrt mediante el hyperterminal con loady, la flasheas con los comandos que te he puesto en mi post anterior, haces lo mismo con u-boot ... vamos, lo que te he puesto en el post anterior, lo unico que te falta es saber como funciona el loady.

Prueba con este ASC que te pongo yo, y prueba antes con tftp, que es mas rapido . si no te va, entonces usa loady

Los comandos, la mejor manera de saber como funcionan es mirando su ayuda, y como no corres riesgo de cargarte el router ... prueba todo lo que quieras. Asegurate eso si, de tener una copia completa de tu flash original, y si ya no la tienes, al menos de los ultimos 64kb donde se guarda toda la movida de la wifi
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 05-07-2012, 23:26 (Jueves)
activando el httpd y subiendo la imagen openwrt, hace esto, subir archivo y despues.... se reinicia, vuelvo a cargar el boot y arranca el descompresor solo, y sale este fallo

Código: [Seleccionar]
1779983 / 2359300
1781429 / 2359300
1782875 / 2359300
1784321 / 2359300
1785767 / 2359300
1787213 / 2359300
1788659 / 2359300
1790105 / 2359300
1791551 / 2359300
1792997 / 2359300
1794443 / 2359300
1795889 / 2359300
1797335 / 2359300
1798781 / 2359300
1800227 / 2359300
1801673 / 2359300
1803119 / 2359300
1804565 / 2359300
1806011 / 2359300
1807457 / 2359300
1808903 / 2359300
1810349 / 2359300
1811795 / 2359300
1813241 / 2359300
1814687 / 2359300
1816133 / 2359300
1817579 / 2359300
1819025 / 2359300
1820471 / 2359300
1821917 / 2359300
1823363 / 2359300
1824809 / 2359300
1826255 / 2359300
1827701 / 2359300
1829147 / 2359300
1830593 / 2359300
1832039 / 2359300
1833485 / 2359300
1834931 / 2359300
1836377 / 2359300
1837823 / 2359300
1839269 / 2359300
1840715 / 2359300
1842161 / 2359300
1843607 / 2359300
1845053 / 2359300
1846499 / 2359300
1847945 / 2359300
1849391 / 2359300
1850837 / 2359300
1852283 / 2359300
1853729 / 2359300
1855175 / 2359300
1856621 / 2359300
1858067 / 2359300
1859513 / 2359300
1860959 / 2359300
1862405 / 2359300
1863851 / 2359300
1865297 / 2359300
1866743 / 2359300
1868189 / 2359300
1869635 / 2359300
1871081 / 2359300
1872527 / 2359300
1873973 / 2359300
1875419 / 2359300
1876865 / 2359300
1878311 / 2359300
1879757 / 2359300
1881203 / 2359300
1882649 / 2359300
1884095 / 2359300
1885541 / 2359300
1886987 / 2359300
1888433 / 2359300
1889879 / 2359300
1891325 / 2359300
1892771 / 2359300
1894217 / 2359300
1895663 / 2359300
1897109 / 2359300
1898555 / 2359300
1900001 / 2359300
1901447 / 2359300
1902893 / 2359300
1904339 / 2359300
1905785 / 2359300
1907231 / 2359300
1908677 / 2359300
1910123 / 2359300
1911569 / 2359300
1913015 / 2359300
1914461 / 2359300
1915907 / 2359300
1917353 / 2359300
1918799 / 2359300
1920245 / 2359300
1921691 / 2359300
1923137 / 2359300
1924583 / 2359300
1926029 / 2359300
1927475 / 2359300
1928921 / 2359300
1930367 / 2359300
1931813 / 2359300
1933259 / 2359300
1934705 / 2359300
1936151 / 2359300
1937597 / 2359300
1939043 / 2359300
1940489 / 2359300
1941935 / 2359300
1943381 / 2359300
1944827 / 2359300
1946273 / 2359300
1947719 / 2359300
1949165 / 2359300
1950611 / 2359300
1952057 / 2359300
1953503 / 2359300
1954949 / 2359300
1956395 / 2359300
1957841 / 2359300
1959287 / 2359300
1960733 / 2359300
1962179 / 2359300
1963625 / 2359300
1965071 / 2359300
1966517 / 2359300
1967963 / 2359300
1969409 / 2359300
1970855 / 2359300
1972301 / 2359300
1973747 / 2359300
1975193 / 2359300
1976639 / 2359300
1978085 / 2359300
1979531 / 2359300
1980977 / 2359300
1982423 / 2359300
1983869 / 2359300
1985315 / 2359300
1986761 / 2359300
1988207 / 2359300
1989653 / 2359300
1991099 / 2359300
1992545 / 2359300
1993991 / 2359300
1995437 / 2359300
1996883 / 2359300
1998329 / 2359300
1999775 / 2359300
.2001221 / 2359300
2002667 / 2359300
2004113 / 2359300
2005559 / 2359300
2007005 / 2359300
2008451 / 2359300
2009897 / 2359300
2011343 / 2359300
2012789 / 2359300
2014235 / 2359300
2015681 / 2359300
2017127 / 2359300
2018573 / 2359300
2020019 / 2359300
2021465 / 2359300
2022911 / 2359300
2024357 / 2359300
2025803 / 2359300
2027249 / 2359300
2028695 / 2359300
2030141 / 2359300
2031587 / 2359300
2033033 / 2359300
2034479 / 2359300
2035925 / 2359300
2037371 / 2359300
2038817 / 2359300
2040263 / 2359300
2041709 / 2359300
2043155 / 2359300
2044601 / 2359300
2046047 / 2359300
2047493 / 2359300
2048939 / 2359300
2050385 / 2359300
2051831 / 2359300
2053277 / 2359300
2054723 / 2359300
2056169 / 2359300
2057615 / 2359300
2059061 / 2359300
2060507 / 2359300
2061953 / 2359300
2063399 / 2359300
2064845 / 2359300
2066291 / 2359300
2067737 / 2359300
2069183 / 2359300
2070629 / 2359300
2072075 / 2359300
2073521 / 2359300
2074967 / 2359300
2076413 / 2359300
2077859 / 2359300
2079305 / 2359300
2080751 / 2359300
2082197 / 2359300
2083643 / 2359300
2085089 / 2359300
2086535 / 2359300
2087981 / 2359300
2089427 / 2359300
2090873 / 2359300
2092319 / 2359300
2093765 / 2359300
2095211 / 2359300
2096657 / 2359300
2098103 / 2359300
2099549 / 2359300
2100995 / 2359300
2102441 / 2359300
2103887 / 2359300
2105333 / 2359300
2106779 / 2359300
2108225 / 2359300
2109671 / 2359300
2111117 / 2359300
2112563 / 2359300
2114009 / 2359300
2115455 / 2359300
2116901 / 2359300
2118347 / 2359300
2119793 / 2359300
2121239 / 2359300
2122685 / 2359300
2124131 / 2359300
2125577 / 2359300
2127023 / 2359300
2128469 / 2359300
2129724 / 2359300
2131170 / 2359300
2132616 / 2359300
2134062 / 2359300
2135508 / 2359300
2136954 / 2359300
2138400 / 2359300
2139846 / 2359300
2141292 / 2359300
2142738 / 2359300
2144184 / 2359300
2145630 / 2359300
2147076 / 2359300
2148522 / 2359300
2149968 / 2359300
2151414 / 2359300
2152860 / 2359300
2154306 / 2359300
2155752 / 2359300
2157198 / 2359300
2158644 / 2359300
2160090 / 2359300
2161536 / 2359300
2162982 / 2359300
2164428 / 2359300
2165874 / 2359300
2167320 / 2359300
2168766 / 2359300
2170212 / 2359300
2171658 / 2359300
2173104 / 2359300
2174550 / 2359300
2175996 / 2359300
2177442 / 2359300
2178888 / 2359300
2180334 / 2359300
2181780 / 2359300
2183226 / 2359300
2184672 / 2359300
2186118 / 2359300
2187564 / 2359300
2189010 / 2359300
2190456 / 2359300
2191902 / 2359300
2193348 / 2359300
2194794 / 2359300
2196240 / 2359300
2197686 / 2359300
2199132 / 2359300
2200578 / 2359300
2202024 / 2359300
2203470 / 2359300
2204916 / 2359300
2206362 / 2359300
2207808 / 2359300
2209254 / 2359300
2210700 / 2359300
2212146 / 2359300
2213592 / 2359300
2215038 / 2359300
2216484 / 2359300
2217930 / 2359300
2219376 / 2359300
2220822 / 2359300
2222268 / 2359300
2223714 / 2359300
2225160 / 2359300
2226606 / 2359300
2228052 / 2359300
2229498 / 2359300
2230944 / 2359300
2232390 / 2359300
.2233836 / 2359300
2235282 / 2359300
2236728 / 2359300
2238174 / 2359300
2239620 / 2359300
2241066 / 2359300
2242512 / 2359300
2243958 / 2359300
2245404 / 2359300
2246850 / 2359300
2248296 / 2359300
2249742 / 2359300
2251188 / 2359300
2252634 / 2359300
2254080 / 2359300
2255526 / 2359300
2256972 / 2359300
2258418 / 2359300
2259864 / 2359300
2261088 / 2359300
2262534 / 2359300
2263980 / 2359300
2265426 / 2359300
2266872 / 2359300
2268318 / 2359300
2269764 / 2359300
2271210 / 2359300
2272656 / 2359300
2274102 / 2359300
2275548 / 2359300
2276994 / 2359300
2278440 / 2359300
2279886 / 2359300
2281332 / 2359300
2282778 / 2359300
2284224 / 2359300
2285670 / 2359300
2287116 / 2359300
2288562 / 2359300
2290008 / 2359300
2291454 / 2359300
2292900 / 2359300
2294310 / 2359300
2295756 / 2359300
2297202 / 2359300
2298648 / 2359300
2300094 / 2359300
2301540 / 2359300
2302986 / 2359300
2304432 / 2359300
2305878 / 2359300
2307324 / 2359300
2308770 / 2359300
2310216 / 2359300
2311662 / 2359300
2313108 / 2359300
2314554 / 2359300
2316000 / 2359300
2317446 / 2359300
2318892 / 2359300
2320338 / 2359300
2321784 / 2359300
2323230 / 2359300
2324676 / 2359300
2326122 / 2359300
2327568 / 2359300
2329014 / 2359300
2330460 / 2359300
2331906 / 2359300
2333352 / 2359300
2334798 / 2359300
2336244 / 2359300
2337690 / 2359300
2339136 / 2359300
2340582 / 2359300
2342028 / 2359300
2343474 / 2359300
2344920 / 2359300
2346366 / 2359300
2347812 / 2359300
2349258 / 2359300
2350704 / 2359300
2352150 / 2359300
2353596 / 2359300
2355042 / 2359300
2356488 / 2359300
2357934 / 2359300
2359350 / 2359300
Bytes transferred = 2359300 (240004 hex)
http upload ready

## Checking Image at 80500000 ...
   Legacy image found
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2012-06-08   6:27:51 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1090818 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
http ugrade ...

..................................... done
Erased 37 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
http ugrade ready

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Oct 03 2011 - 11:29:17)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  32 MB
Flash:  8 MB
Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2012-06-08   6:27:51 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1090818 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Jun 7 23:27:37 PDT 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: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00002000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00002000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.2:192.168.1.1:255.255.255.0:::off init=/etc/preinit console=ttyS1,115200 ethad
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 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=0003a720
[    0.000000] Readback ErrCtl register=0003a720
[    0.000000] Memory: 29184k/32768k available (2409k kernel code, 3584k reserved, 569k data, 176k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 111MHz
[    0.000000] Calibrating delay loop... 73.72 BogoMIPS (lpj=147456)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.048000] Mount-cache hash table entries: 512
[    0.068000] NET: Registered protocol family 16
[    0.084000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.088000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.092000] MIPS: machine is Generic Lantiq based board
[    0.116000] bio: create slab <bio-0> at 0
[    0.132000] Switching to clocksource MIPS
[    0.148000] NET: Registered protocol family 2
[    0.156000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.164000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.172000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.176000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.184000] TCP reno registered
[    0.188000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.192000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.200000] NET: Registered protocol family 1
[    0.208000] gptu: totally 6 16-bit timers/counters
[    0.212000] gptu: misc_register on minor 63
[    0.216000] gptu: succeeded to request irq 126
[    0.220000] gptu: succeeded to request irq 127
[    0.224000] gptu: succeeded to request irq 128
[    0.232000] gptu: succeeded to request irq 129
[    0.236000] gptu: succeeded to request irq 130
[    0.240000] 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 57
[    0.272000] io scheduler noop registered
[    0.276000] io scheduler deadline registered (default)
[    0.284000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.312000] TCP westwood registered
[    0.316000] NET: Registered protocol family 17
[    0.320000] Bridge firewalling registered
[    0.324000] 8021q: 802.1Q VLAN Support v1.8
[    [b]0.328000] turn off boot console early0[/b]


que estoy haciendo mal?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 06-07-2012, 02:16 (Viernes)
Pues mira, funcionandote el httpd eso que ganas, haz lo mismo pero con una imagen del openwrt para tu router, que si te fijas en el bootlog dice que es un arv4518, asique prueba a mandarle con el httpd una imagen para el 7518 ... cuentanos a ver que tal y seguimos afinando la busqueda del fallo :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 06-07-2012, 10:48 (Viernes)
la imagen juraria que es del 75, el u-boot.asc es el del 45. puede ser por eso?

edito: cargo el uboot del 45 para httpd, cargo la imagen openwrt-lantiq-danube-ARV7518PWwwwwwwwwwwww-squashfs.image

cuando reinicia, cargo el uboot dl 75 y sale esto:


Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Jul 06 2012 - 00:03:25)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  64 MB
Flash:  8 MB
Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.32.33
   Created:      2011-12-21   7:04:50 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    898719 Bytes = 877.7 kB                                       
   Load Address: 80002000                                                       
   Entry Point:  80002000                                                       
   Verifying Checksum ... OK                                                   
   Uncompressing Kernel Image ... OK                                           
                                                                               
Starting kernel ...                                                             
                                                                               
Linux version 2.6.32.33 (jow@nd-build-02.linux-appliance.net) (gcc version 4.3.1
SoC: Danube rev1.5                                                             
bootconsole [early0] enabled                                                   
CPU revision is: 00019641 (MIPS 24Kc)                                           
Determined physical RAM map:                                                   
 memory: 04000000 @ 00000000 (usable)                                           
Initrd not found or empty - disabling initrd                                   
Zone PFN ranges:                                                               
  Normal   0x00000000 -> 0x00004000                                             
Movable zone start PFN for each node                                           
early_node_map[1] active PFN ranges                                             
    0: 0x00000000 -> 0x00004000                                                 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256     
Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=W
PID hash table entries: 256 (order: -2, 1024 bytes)                             
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                   
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                   
Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.                 
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes             
Writing ErrCtl register=0003a720                                               
Readback ErrCtl register=0003a720                                               
Memory: 62056k/65536k available (2195k kernel code, 3404k reserved, 376k data, )
Hierarchical RCU implementation.                                               
NR_IRQS:256                                                                     
Calibrating delay loop... 73.72 BogoMIPS (lpj=147456)                           
Mount-cache hash table entries: 512                                             
NET: Registered protocol family 16                                             
MIPS: machine is ARV7518PW - ASTORIA                                           
bio: create slab <bio-0> at 0                                                   
Switching to clocksource MIPS                                                   
NET: Registered protocol family 2                                               
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                 
TCP established hash table entries: 2048 (order: 2, 16384 bytes)               
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                       
TCP: Hash tables configured (established 2048 bind 2048)                       
TCP reno registered                                                             
NET: Registered protocol family 1                                               
gptu: totally 6 16-bit timers/counters                                         
gptu: misc_register on minor 63                                                 
gptu: succeeded to request irq 126                                             
gptu: succeeded to request irq 127                                             
gptu: succeeded to request irq 128                                             
gptu: succeeded to request irq 129                                             
gptu: succeeded to request irq 130                                             
gptu: succeeded to request irq 131                                             
squashfs: version 4.0 (2009/01/31) Phillip Lougher                             
Registering mini_fo version $Id$                                               
JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.                 
msgmni has been set to 121                                                     
io scheduler noop registered                                                   
io scheduler deadline registered (default)                                     
ltq_asc.0: ttyLTQ0 at MMIO 0x1e100400 (irq = 104) is a ltq_asc                 
ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc                 
console [ttyLTQ1] enabled, bootconsole disabled                                 
console [ttyLTQ1] enabled, bootconsole disabled                                 
ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank                             
 CFI mfr 0x000000c2                                                             
 CFI id  0x000022cb                                                             
 Amd/Fujitsu Extended Query Table at 0x0040                                     
  Amd/Fujitsu Extended Query version 1.1.                                       
number of CFI chips: 1                                                         
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.       
Creating 4 MTD partitions on "ltq_nor":                                         
0x000000000000-0x000000010000 : "uboot"                                         
0x000000010000-0x000000020000 : "uboot_env"                                     
0x000000020000-0x0000007f0000 : "linux"                                         
no uImage found in linux partition                                             
Can't split linux partition                                                     
0x0000007f0000-0x000000800000 : "board_config"                                 
etop: invalid MAC, using random                                                 
ltq_mii: probed                                                                 
eth0: AR8216 switch driver attached.                                           
eth0: attached PHY [Atheros AR8216/AR8316] (phy_addr=0:00, irq=-1)             
Registered led device: soc:green:power                                         
Registered led device: soc:green:adsl                                           
Registered led device: soc:green:internet                                       
Registered led device: soc:green:wlan                                           
Registered led device: soc:red:internet                                         
Registered led device: soc:green:usb                                           
TCP westwood registered                                                         
NET: Registered protocol family 17                                             
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>                   
All bugs added by David S. Miller <davem@redhat.com>                           
VFS: Cannot open root device "<NULL>" or unknown-block(0,0)                     
Please append a correct "root=" boot option; here are the available partitions:
1f00              64 mtdblock0 (driver?)                                       
1f01              64 mtdblock1 (driver?)                                       
1f02            8000 mtdblock2 (driver?)                                       
1f03              64 mtdblock3 (driver?)                                       
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 06-07-2012, 15:05 (Viernes)
Código: [Seleccionar]
ARV4518 => era 0xb0000000 +0x3f0000; cp.b 0x80100000 0xB0030000 0x00240004
- Warning: 1 protected sectors will not be erased!
..................................................................... done
Erased 70 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
ARV4518 => run flash_flash
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2012-07-05   8:02:17 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1091647 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (openwrt@builder) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Jul 5 02:01:59 MDT 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 pages: 16256
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.2:192.168.1.1:255.255.255.0:::off init=/etc/preinit console=ttyS1,115200 ethad
[    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=0003a720
[    0.000000] Readback ErrCtl register=0003a720
[    0.000000] Memory: 61672k/65536k available (2410k kernel code, 3864k reserved, 567k data, 176k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 111MHz
[    0.000000] Calibrating delay loop... 73.72 BogoMIPS (lpj=147456)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.048000] Mount-cache hash table entries: 512
[    0.068000] NET: Registered protocol family 16
[    0.084000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.088000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.092000] MIPS: machine is Generic Lantiq based board
[    0.124000] bio: create slab <bio-0> at 0
[    0.140000] 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.172000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.180000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.184000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.192000] TCP reno registered
[    0.196000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.200000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.208000] NET: Registered protocol family 1
[    0.216000] gptu: totally 6 16-bit timers/counters
[    0.220000] gptu: misc_register on minor 63
[    0.224000] gptu: succeeded to request irq 126
[    0.228000] gptu: succeeded to request irq 127
[    0.232000] gptu: succeeded to request irq 128
[    0.240000] gptu: succeeded to request irq 129
[    0.244000] gptu: succeeded to request irq 130
[    0.248000] gptu: succeeded to request irq 131
[    0.260000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.264000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.276000] msgmni has been set to 120
[    0.280000] io scheduler noop registered
[    0.284000] io scheduler deadline registered (default)
[    0.292000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.320000] TCP cubic registered
[    0.324000] NET: Registered protocol family 17
[    0.328000] Bridge firewalling registered
[    0.332000] 8021q: 802.1Q VLAN Support v1.8
[    0.336000] turn off boot console early0

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Jul 06 2012 - 00:03:25)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  64 MB
Flash:  8 MB
Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
ARV7518 => run flash_flash
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2012-07-05   8:02:17 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1091647 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (openwrt@builder) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Jul 5 02:01:59 MDT 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 pages: 16256
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.2:192.168.1.1:255.255.255.0:::off init=/etc/preinit console=ttyS1,115200 ethad
[    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=0003a729
[    0.000000] Readback ErrCtl register=0003a729
[    0.000000] Memory: 61672k/65536k available (2410k kernel code, 3864k reserved, 567k data, 176k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 111MHz
[    0.000000] Calibrating delay loop... 73.72 BogoMIPS (lpj=147456)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.048000] Mount-cache hash table entries: 512
[    0.068000] NET: Registered protocol family 16
[    0.084000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.088000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.092000] MIPS: machine is Generic Lantiq based board
[    0.124000] bio: create slab <bio-0> at 0
[    0.140000] 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.172000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.180000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.184000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.192000] TCP reno registered
[    0.196000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.200000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.208000] NET: Registered protocol family 1
[    0.216000] gptu: totally 6 16-bit timers/counters
[    0.220000] gptu: misc_register on minor 63
[    0.224000] gptu: succeeded to request irq 126
[    0.228000] gptu: succeeded to request irq 127
[    0.232000] gptu: succeeded to request irq 128
[    0.240000] gptu: succeeded to request irq 129
[    0.244000] gptu: succeeded to request irq 130
[    0.248000] gptu: succeeded to request irq 131
[    0.260000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.264000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.276000] msgmni has been set to 120
[    0.280000] io scheduler noop registered
[    0.284000] io scheduler deadline registered (default)
[    0.292000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.320000] TCP cubic registered
[    0.324000] NET: Registered protocol family 17
[    0.328000] Bridge firewalling registered
[    0.332000] 8021q: 802.1Q VLAN Support v1.8
[    0.336000] turn off boot console early0
                                                                                     
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 06-07-2012, 17:24 (Viernes)
Citar
ARV4518 => era 0xb0000000 +0x3f0000; cp.b 0x80100000 0xB0030000 0x00240004
- Warning: 1 protected sectors will not be erased!
..................................................................... done
Erased 70 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done

Aqui si te fijas te dice que un sector no lo va a tocar, necesitas primero desproteger la flash protect off all (o protect all off revisa la sintaxis)

Por otro lado, yo me quitaria lo de run flash_flash, y haria todo manual, para asi asegurarte bien de las cosas:

- arrancas uboot4518
- httpd -> openwrt7518
- teniendolo localizado en memoria: protect off all, era flash offset, cp.b memoria flash offset
- httpd -> uboot7518
- como ya has desprotegido, solo neceistas copiar: cp.b memoria flash offset
- desactiva el UART
- arranca y copia el bootlog entero y nos lo pegas

A ver que sale.

Debes asegurarte que la flash este completamente desprotegida, que has borrado toda la zona de trabajo (mira si tu router tiene 4 u 8 mb de flash primero de todo), y que estás copiando todo correctamente (asegurandote bien desde donde copias en RAM y hacia donde copias en flash).

U-Boot debe tener el kernel_addr donde el openwrt piensa que arrancará. Si openwrt piensa que va a arrancar desde b0030000 y lo arrancas desde b0020000, te dará un error parecido al primero, donde las particiones no le encajan y no sabe bien que tiene (y posiblemente error de magic byte). Si lo copias en b0030000 y uboot piensa que deberia estar en b0020000, uboot se hará la picha un lio. Asique asegurate bien de eso.

Quizas todo esto es repetir cosas que ya has hecho, pero bueno, todo es cuestion de ensayo-error.

CieNTi
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 07-07-2012, 01:18 (Sábado)
Código: [Seleccionar]
## Checking Image at 80500000 ...
   Legacy image found
   Image Name:   MIPS OpenWrt Linux-2.6.32.33
   Created:      2011-12-21   7:04:50 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    898719 Bytes = 877.7 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
http ugrade ...

...................................... done
Erased 38 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
http ugrade ready

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Jul 06 2012 - 00:03:25)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  64 MB
Flash:  8 MB
Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.32.33
   Created:      2011-12-21   7:04:50 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    898719 Bytes = 877.7 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.32.33 (jow@nd-build-02.linux-appliance.net) (gcc version 4.3.3 (GCC) ) #5 Wed Dec 21 08:00:52 CET 2011
SoC: Danube rev1.5
bootconsole [early0] enabled
CPU revision is: 00019641 (MIPS 24Kc)
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV7518PW
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=0003a720
Readback ErrCtl register=0003a720
Memory: 62056k/65536k available (2195k kernel code, 3404k reserved, 376k data, 144k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:256
Calibrating delay loop... 73.72 BogoMIPS (lpj=147456)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is ARV7518PW - ASTORIA
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 126
gptu: succeeded to request irq 127
gptu: succeeded to request irq 128
gptu: succeeded to request irq 129
gptu: succeeded to request irq 130
gptu: succeeded to request irq 131
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
msgmni has been set to 121
io scheduler noop registered
io scheduler deadline registered (default)
ltq_asc.0: ttyLTQ0 at MMIO 0x1e100400 (irq = 104) is a ltq_asc
ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
console [ttyLTQ1] enabled, bootconsole disabled
console [ttyLTQ1] enabled, bootconsole disabled
ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank
 CFI mfr 0x000000c2
 CFI id  0x000022cb
 Amd/Fujitsu Extended Query Table at 0x0040
  Amd/Fujitsu Extended Query version 1.1.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 4 MTD partitions on "ltq_nor":
0x000000000000-0x000000010000 : "uboot"
0x000000010000-0x000000020000 : "uboot_env"
0x000000020000-0x0000007f0000 : "linux"
Creating 2 MTD partitions on "ltq_nor":
0x000000020000-0x0000000fb6df : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x0000000fb6df-0x0000007f0000 : "rootfs"
mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=260000, len=590000
0x000000260000-0x0000007f0000 : "rootfs_data"
0x0000007f0000-0x000000800000 : "board_config"
etop: invalid MAC, using random
ltq_mii: probed
eth0: AR8216 switch driver attached.
eth0: attached PHY [Atheros AR8216/AR8316] (phy_addr=0:00, irq=-1)
Registered led device: soc:green:power
Registered led device: soc:green:adsl
Registered led device: soc:green:internet
Registered led device: soc:green:wlan
Registered led device: soc:red:internet
Registered led device: soc:green:usb
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
Freeing unused kernel memory: 144k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
mini_fo: using base directory: /
mini_fo: using storage directory: /tmp/root
- init -

Please press Enter to activate this console. device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering forwarding state
NET: Registered protocol family 8
NET: Registered protocol family 20
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (973 buckets, 3892 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
IFX MEI Version 5.00.00

Infineon CPE API Driver version: DSL CPE API V3.24.4.4
Infineon Technologies ATM driver version 1.0.8
Infineon Technologies ATM (A1) firmware version 0.1
ifxmips_atm: ATM init succeed
jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
jffs2_build_filesystem(): unlocking the mtd device... done.
jffs2_build_filesystem(): erasing all blocks after the end marker... done.
mini_fo: using base directory: /
mini_fo: using storage directory: /overlay



BusyBox v1.15.3 (2011-11-24 05:50:19 CET) 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
 Backfire (10.03.1, r29592) ------------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua
  * 1/3 shot Bailey's  on the bottom, then Bailey's,
  * 1/3 shot Vodka     then Vodka.
 ---------------------------------------------------

ahora mismo lo tengo asi, me imagino que openwrt esta instalado pero cargado desde el uboot-ram.

sigo con las pruebas a ver si saco este bicho de la muerte. al final es el kernel_addr en 0xb0020000

gracias cienti. a ver como hago ahora para instalar en uboot
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 07-07-2012, 01:20 (Sábado)
A mi me paso algo parecido con el arv7518, creo que hice un protect off 0-9 y pude borrar todo perfectamente. La putada fue que al hacer el cp.b se me colgó el terminal y ahora me tocaria soldar... de momento lo tengo en un cajon pq los puntos son pequeños y no lo veo claro.

Por otro lado, le he puesto el openwrt al 4518 y todo perfecto, mañana intentaré configurar-lo como router, pero no tengo ni idea, supongo q me tocará buscar en google, CieNTi o alguien puede explicar como hacer que el router pille internet directamente de la linea en vez d usarlo de router neutro?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 07-07-2012, 02:10 (Sábado)
Código: [Seleccionar]
U-Boot 2010.03 (Jul 06 2012 - 00:03:10)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB

he copiado el u-boot flash a de la ram(subido con el xmodem) a la direccion 0xb0000000  con el offset que es el tamaño que te da en hexadecimal el xmodem al subir ( 0x00010000 ) o algo parecido, no lo he apuntado.

algun dato mas que procder?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 07-07-2012, 03:55 (Sábado)
tal y como lo tienes, arranca y cuando u-boot pretenda arrancar, cortalo, escribe "printenv" y pegame lo que sale
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 08-07-2012, 14:49 (Domingo)
No consigo pillar internet desde el 4518 con openWRT. Llevo horas trasteando el fichero network y no hay manera.

Resumiendo, quiero usar el mismo router para tener internet directamente y segun leo con esta simple interface ya deberia funcionar no?

Citar
config 'interface' 'wan'
        option 'proto' 'dhcp'
        option 'ifname' 'eth0.1'

He llamado a Ya.com y me dicen que la configuracion es por DHCP, sin password ni nada. Me han dado un DNS y he provado con y sin pero tampoco funciona.

El ping a google.com me responde "bad ping addres". Si miro ifconfig veo que se envian paquetes pero no recibo ninguno (RX=0, TX=yyy). Alguien me puede indicar como lo debo configurar para tener internet?

A las malas probaré de usarlo como neutro cuando disponga de otra router que me de internet...
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 10-07-2012, 19:19 (Martes)
nada, no soy capaz.

intento capar el arranque del uboot pero no hace nada, sigue arrancando y sale la misma pantalla. la imagen que le estoy cargando es la backfire, y termina arrancando en ram despues de subir con el boot asc del 4518 por http y despues cuando resetea arrancar el uboot asc del 75 y arranca en ram el openwrt


no se que mas hacer,

como puedo compilar un u-boot para mi arv7518pw que disponga de loady? de donde me bajo la imagen trunk de este modelo? hace un mes estaba para descargar un trunk de este modelo y de otros, ahora no, solo NONE-squash, y queda con un error de boot console early0


edito:nada, me acabo de cargar la resistencia R79, y ahora no me activa el UART. voy a ver si consigo otro, y que este funcionando con el oficial, que de esa manera es mas facil
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: kender en 11-07-2012, 09:52 (Miércoles)
Yo de momento estoy liado con el arv4518pw, ya he conseguido meterle el openWRT con el Luci y ahora quiero probar de montar un USB y meterle el transmission... a ver esta tarde si me puedo poner un rato.

Cuando termine con el otro y tenga un rato probaré de soldar en el arv7518pw, tengo la duda de si para desactivar el UART solo hay que quitar los 3.3v del R65? Se pueden quedar puenteados los R80 para siempre?

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 11-07-2012, 12:35 (Miércoles)
No lo recuerdo con seguridad, pero creo que habia que poner y quitar ambas modificaciones
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 15-07-2012, 10:38 (Domingo)
bueno, ya tengo otro router arv7518pw.

ya he soldado los cables con un interruptor para poder sacar el modo uart.

antes de nada quiero hacer el backup completo, pero el brndumper no funciona pone: error 0 1000 m o algo asi
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 15-07-2012, 16:12 (Domingo)
bueno, ya tengo el uboot instalado y funcionando, he accedido por uart a cargar el del 45 para usar el httpd y poner la imagen ( la backfire) y al reiniciar, quitar el uart y arranca bien, lo que no funciona es el wifi, he intentado instalar la trunk, pero sale error:



Código: [Seleccionar]
[    0.204000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.216000] msgmni has been set to 120
[    0.220000] io scheduler noop registered
[    0.224000] io scheduler deadline registered (default)
[    0.228000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.244000] TCP cubic registered
[    0.248000] NET: Registered protocol family 17
[    0.252000] Bridge firewalling registered
[    0.256000] 8021q: 802.1Q VLAN Support v1.8
[    0.260000] turn off boot console early0

me imagino que tendre que compilar una trunk para que funcione el wifi no?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 15-07-2012, 17:58 (Domingo)
Hasta la fecha de mi tutorial, la wifi no funcionaba, y creo que no se habian molestado mucho en hacer que funcionara ... era la unica pega de este router. Quizas Pteridium esté mas informado y te pueda dar una buena noticia
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 15-07-2012, 19:55 (Domingo)
estamos hablando de routers diferentes, puesto que en el 1º post, en el arv7518pw si funciona el wifi.

estoy buscando la manera de hacer un trunk a ver que tal va la cosa
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 15-07-2012, 20:15 (Domingo)
Cierto xD lei solo el post anterior a mi respuesta, vi 45 y presupuse :D Del 75 no lo se, voy a tener 1 en un mes, pero hasta entonces ... ni idea :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 15-07-2012, 21:39 (Domingo)
vale, he puesto un compilado y funciona, por lo menos a traves de telnet, veo que reconoce el wireless en /etc/config/wireless

el problema, es que lo compile sin ningun webif,

que archivos tengo que ponerle? si fuera 1 solo ya estaria, pero hay bastantes!!!!!!!

edito: nada, ya lo tengo funcionando con luci y en español, wifi incluido.!!!!

en unos dias subire un pack para los que lo necesiteis

ahora la pregunta del millon, como se puede hacer para que sea un repetidor wifi?
ahora mismo consegui ponerlo de cliente, pero el modo repetidor no aparece
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 15-07-2012, 22:08 (Domingo)
Como dice CieNTi la wifi sólo funciona en el arv7518, aunque la última vez que lo probé el rendimiento dejaba un poco que desear (están sacando parches del driver ath9k casi continuamente). Para el 4518 olvidaros de la wifi (a menos que se le meta por usb o blogic nos dé una sorpresa). El error que suele dar es este:

[ 1346.808000] ath5k 0000:00:0e.0: registered as 'phy1'
[ 1346.820000] ath: EEPROM regdomain: 0x67
[ 1346.820000] ath: EEPROM indicates we should expect a direct regpair map
[ 1346.820000] ath: Country alpha2 being used: 00
[ 1346.820000] ath: Regpair used: 0x67
[ 1346.820000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 1346.824000] ath5k: phy1: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[ 1459.948000] ath5k: phy1: failed to warm reset the MAC Chip
[ 1459.956000] ath5k: phy1: can't reset hardware (-5)


Respecto al driver ADSL hace bastantes meses me funcionó, pero ahora que han hecho varios cambios no sé si autodetecta la modulación o hay que especificársela.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 15-07-2012, 22:23 (Domingo)
gracias por la aclaracion Pteridium. Yo tengo el arv7518pw.

wifi funcionando como cliente de un Hg556a(firm oficial)

lo que me gustaria es ponerlo como repetidor y cliente a la vez
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 17-07-2012, 16:21 (Martes)
gracias por la aclaracion Pteridium. Yo tengo el arv7518pw.

wifi funcionando como cliente de un Hg556a(firm oficial)

lo que me gustaria es ponerlo como repetidor y cliente a la vez
El driver ath9k lo están continuamente parcheando ya que es mucho más nuevo que Madwifi, que, como seguramente sabes, era el antiguo driver para chipsets Atheros y mucho mejor que los que se están usando ahora.
Creo que para lo que necesitas hacer tienes que montar un pseudobridge, que viene explicado en estos enlaces:
https://foro.seguridadwireless.net/openwrt/huawei-hg556a-modo-repetidor-%28-openwrt%29/
http://wiki.openwrt.org/doc/recipes/relayclient

No es una solución muy buena ya que tira un poco de CPU y si ya le está metiendo mucha caña no sé como responderá; es cuestión de probar.
También creo que sería bueno que nos informaras si los drivers para Atheros ya tienen un nivel bueno o aceptable, o si siguen dejando que desear.

Por último, al driver ath5k que usaría el arv4518 apenas se le han tocado cosas y, o pippolippi saca un parche para usar madwifi en los 4518, o solo queda usar un usb o nada.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 17-07-2012, 17:40 (Martes)
gracias amigo,

de momento lo tengo funcionando, pero sin aprobechar el 100% de la velocidad,

tengo un cliente normal de mi deco con adsl y luego cree una wifi a la que le dije que se uniera a la lan.

de momento esta funcionando a 130mb/s en lugar de 300, que es lo que necesito, por tema de transferencia de streaming

el wifi de momento funciona bien, no se que pruebas necesitais para deciros la informacion, pero si me decis como probar, yo pongo resultados sin problema.

los manuales eses de hg556 ya los he visto, pero solo se puede poner de cliente o repetidor, no decia nada de las 2 cosas.


una preguntilla que se me ocurre, ya que esta usando en mi caso el cliente y el master el mismo radio0, no habria forma de poner a funcionar la 2º antena?(si no recuerdo mal es como una 2º tarjeta wifi)


un saludo y gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 18-07-2012, 00:31 (Miércoles)
Una cosa es la velocidad máxima teórica (130 Mb) y otra la real, aunque si te está funcionando bien con streaming se ve que han mejorado bastante el rendimiento.

Lo más seguro es que te esté funcionando la segunda antena a menos que la hayas deshabilitado, con lo que perderías la función MIMO, aunque para lo birria que es habría que ver si compensa tenerla activada (cuestión de hacer pruebas).
En OpenWRT a una misma tarjeta wifi se le pueden poner varios modos de funcionamiento. Lee estos enlaces que creo que te pueden ser de ayuda para lo que quieres hacer:
http://wiki.openwrt.org/doc/uci/wireless
http://wiki.openwrt.org/doc/recipes/guest-wlan

Por cierto, en uno de los enlaces aparece:

Wifi Networks

A complete wireless configuration contains at least one wifi-iface section per adapter to define a wireless network on top of the hardware. Some drivers support multiple wireless networks per device:

    broadcom if the core revision is greater or equal 9 (see dmesg | grep corerev)
    madwifi always supports multiple networks
    mac80211 STA mode supported on trunk. STA and AP at the same time is not yet supported(r22989).

Espero que este rollo sirva de algo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 18-07-2012, 00:52 (Miércoles)
gracias de nuevo amigo.

gracias a cienti tambien por la ayuda en los otros post.

le echare un vistazo. gracias de nuevo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 18-07-2012, 09:14 (Miércoles)
El modo Puente Repetidor (con relayd), lo que hace es conectar el router en modo cliente y a la vez, crear una nueva red wifi. Todos los equipos conectados (por wifi o cable) están en la misma red.
https://foro.seguridadwireless.net/openwrt/huawei-hg556a-modo-repetidor-(-openwrt)/msg244074/#msg244074

danny17 qué es lo que no consigues hacer por wifi ?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 18-07-2012, 11:33 (Miércoles)
buenas jar229

gracias por contestar

ya tengo instalado el ralayd y funcionando, pero la 2º wifi, esta a 20mhz y no pasa de 130mb, he probado cambiando el hg40- a hg40+ y al reves, y tambien con varios paises en country. una vez parecio ponerse a 300 pero luego a 130 de nuevo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 18-07-2012, 12:21 (Miércoles)
Olvídate del enlace a 300 mbps. Eso es sólo teoría.
En cuanto hay algo de interferencia (otras wifis, teléfonos inhalambricos, microondas, etc.), no vas conseguir ese enlace/velocidad.
Además, que al montar el repetidor (crear la segunda interface en el router) estás diviendo el ancho de banda.
Si quieres la máxima velocidad, tendrás que montar 2 routers: 1 como cliente y el otro como AP.

De todas formas, has probado la velocidad 'real' que consigues en la red ?
La mejor forma de hacerlo es transfiriendo ficheros por ftp.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 22-07-2012, 20:22 (Domingo)
Buenas !

Este es mi primer post, y... Me temo que empiezo con mal pie por aquí, porque no puedo ofrecer nada y quería preguntaros un par de cosas.

Tengo el ARV7518PW, el blanco (8 MB y demás). Conseguí instalar el u-boot compilado por cienti (gracias!). Creo que al ser en realidad para ARV4518PW no me llegó a detectar correctamente el switch, y por más que intenté hacer funcionar el TFTP no lo llegué a conseguir en ningún momento.

Pienso para mis adentros: "total, para eso se hicieron los serials". Ejecuto un loady (a la dirección 0xb0020000, que es la que dice en openwrt que es en la que tengo que dejar la imagen) y... Fallo de transmisión. Bueno, esto pasa. Tras varios intentos fallidos lo pruebo con un loadb (Kermit) y en uno de ellos consigo subir la imagen (antes haciendo un "protect off all", por si las moscas).

Total, hago un reset del trasto y veo que aquello no funciona. Al ver que aquello no arranca, vuelvo a intentarlo con TFTP y nada. Así que al final he pensado: con un poco de suerte el u-boot de ARV7518PW "oficial"  de openwrt funcionará. Craso error.  :(

Lo he instalado y me he quedado sin un triste loadb o loady para subir cosas por el puerto serie. Estoy intentando hacer funcionar el httpd de esto y no lo consigo... Supongo que no es una tontería como tener que poner un UTP cruzado de la toma de la red del router al PC (que juraría que no, que de pequeño me dijeron que a los switches van cables "normales").

Me diréis: "Sin problemas, entra en la UART y sube el u-boot.asc" ... Y ahora viene el gran problema: Soy inútil soldando.  Tengo el pulso de un borracho enfermo de Parkinson en un barco en medio de una tormenta. Existe alguna manera de arreglar el desaguisado y continuar intentando instalar OpenWRT sobre el cacharro infernal este sin tener que echar estaño ? :'(

He hecho algún setenv (para cambiar la IP, fundamentalmente), el resto de parámetros de U-Boot están "como cienti los dejó" (que es bien, vaya).

Gracias por anticipado.

Os adjunto el log del u-boot de la muerte:

------------------------

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


U-Boot 2010.03 (Jul 21 2012 - 20:33:09)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  8 MB
Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.32.33
   Created:      2011-12-21   7:04:50 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    898719 Bytes = 877.7 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
Failed to execute bootcmd (maybe invalid u-boot environment?), starting httpd to update firmware...
starting httpd server from server 192.168.2.254
http start
.............................................................................
Abort
ARV7518 => version

U-Boot 2010.03 (Jul 21 2012 - 20:33:09)
ARV7518 =>
----------------------------------------------

De nuevo, gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 22-07-2012, 20:33 (Domingo)
Si el U-Boot que tienes ahora mismo metido (que por la fecha que le veo, creo que si) es el oficial ... y el oficial aun despues de yo haber dado el aviso, sigue fallando el HTTPD, siento mucho decirte que tampoco te ira el TFTP y tienen deshabilitado el LOADB ... lo cual esta muy bien para joderte el dia xD (lo siento!)

Yo me tiré mas o menos 1 dia entero dandole vueltas a mi router con tu misma situacion, hice mil pruebas, a veces parecia que el httpd iba, pero se quedaba en el 15%, otras veces parecia que iba segun el log del serial pero ... nada. Tftp por supuesto ni se lo olia. Hasta me plantee hacer un programa/script para poder hacer un copy/paste dentro del mismo u-boot arrancado que pudiera escribir en memoria.

No te recomiendo esa perdida de tiempo, intenta buscarte a algun colega que sepa soldar, activas el UART y le mandas un u-boot.asc que al menos te soporte LOADB.

Si como tu dices, mi u-boot no te vale 100% por tu switch (que ya me sorprende que simplemente te funcione al ser micros diferentes xD) preparate un sistema linux -te recomiendo debian, que me ha dado 0 problemas- y leete las wikis de como dejar tu linux preparado para compilarte tu propio openwrt y u-boot.

Es un coñazo ... si. Hay que dedicarle tiempo ... si. Funciona ... una vez le cogas el truco despues de 3 o 4 fallos -> perfecto.

Si haces esto del linux, avisame y te digo que parámetros toqué y donde, para que el u-boot se compilara sin la mierda del HTTPD (una vez deshabilitado, TFTP funciona perfectamente, asique tampoco te haria falta el LOADB, pero se lo dejé precisamente por cosas como las que te han pasado a ti)

Otra cosa de momento ... no puedo decirte, no se si alguno de los que lee el hilo y use tu router pueda darte una mejor salida.

Solo me queda decir que en un tiempo, corto espero, tendré uno de los 7518 y podré dar mejores respuestas ;)

CieNTi
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 22-07-2012, 21:08 (Domingo)
Si el U-Boot que tienes ahora mismo metido (que por la fecha que le veo, creo que si) es el oficial ... y el oficial aun despues de yo haber dado el aviso, sigue fallando el HTTPD, siento mucho decirte que tampoco te ira el TFTP y tienen deshabilitado el LOADB ... lo cual esta muy bien para joderte el dia xD (lo siento!)

Eso mismo es lo que me temía... Alguien ha comentado a esta gente que tienen un bonito enladrillador de routers y que un loadb es una cosa que salva vidas ?


Yo me tiré mas o menos 1 dia entero dandole vueltas a mi router con tu misma situacion, hice mil pruebas, a veces parecia que el httpd iba, pero se quedaba en el 15%, otras veces parecia que iba segun el log del serial pero ... nada. Tftp por supuesto ni se lo olia. Hasta me plantee hacer un programa/script para poder hacer un copy/paste dentro del mismo u-boot arrancado que pudiera escribir en memoria.

No te recomiendo esa perdida de tiempo, intenta buscarte a algun colega que sepa soldar, activas el UART y le mandas un u-boot.asc que al menos te soporte LOADB.

Si como tu dices, mi u-boot no te vale 100% por tu switch (que ya me sorprende que simplemente te funcione al ser micros diferentes xD) preparate un sistema linux -te recomiendo debian, que me ha dado 0 problemas- y leete las wikis de como dejar tu linux preparado para compilarte tu propio openwrt y u-boot.

Supongo que tampoco son micros "tan diferentes", seguramente habrán puesto dos cores iguales uno al lado de otro y a correr  ^-^

En cuanto a lo de la Debian, miraré a ver. Supongo que será tirar de toolchain de MIPS... Y pensar que me pasé de gentoo a Arch porque estaba cansado de compilar :(

Es un coñazo ... si. Hay que dedicarle tiempo ... si. Funciona ... una vez le cogas el truco despues de 3 o 4 fallos -> perfecto.

Si haces esto del linux, avisame y te digo que parámetros toqué y donde, para que el u-boot se compilara sin la mierda del HTTPD (una vez deshabilitado, TFTP funciona perfectamente, asique tampoco te haria falta el LOADB, pero se lo dejé precisamente por cosas como las que te han pasado a ti)

Otra cosa de momento ... no puedo decirte, no se si alguno de los que lee el hilo y use tu router pueda darte una mejor salida.

Solo me queda decir que en un tiempo, corto espero, tendré uno de los 7518 y podré dar mejores respuestas ;)


Bueno, si quieres uno para trastear ya sabes quién lo tiene :D

Una pregunta excesivamente tonta sobre el modo UART, veamos... con dos cables y el router encendido he cortocircuitado la R80 y he tocado la R65 con 3,3V. Veo que el router se resetea pero de modo UART... Nada de nada. El cable conectado a la R65 se calienta que da gusto, por cierto :P

Sea dicho que el pin de 3,3V lo tengo desconectado del adaptador serie porque ví que si lo dejaba puesto el puerto serie no funcionaba (como suena) y el adaptador se calentaba a lo bestia (tiene un oscilador junto al PL y se iba a unos 70 grados así a dedo pronto). Probaré a hacerlo con Vcc enchufada y ya os contaré algo (si funciona, si no, si tengo que llamar a los bomberos...)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 22-07-2012, 21:13 (Domingo)
Si el U-Boot que tienes ahora mismo metido (que por la fecha que le veo, creo que si) es el oficial ... y el oficial aun despues de yo haber dado el aviso, sigue fallando el HTTPD, siento mucho decirte que tampoco te ira el TFTP y tienen deshabilitado el LOADB ... lo cual esta muy bien para joderte el dia xD (lo siento!)

Eso mismo es lo que me temía... Alguien ha comentado a esta gente que tienen un bonito enladrillador de routers y que un loadb es una cosa que salva vidas ?

En mi cita a eso me referia con "y despues de yo haber dado el aviso" y me falto decir "y han pasado de mi culo" xD

Lo de activar el UART es, ambos puentes a la vez y con el router apagado, una vez puenteados, encender, y debe saltar el UART.

Lo de que se calienten ... no es bueno no xD Revisa por si el UART en el tuyo fuera de otra manera (que lo dudo, pero mejor que alguien que lo tenga te lo asegure). Edito: Has tocado la patilla correcta de R65? Prueba en la otra por si acaso, quizas la R65 sea la encargada de evitar ese calentamiento, y quizas lo que andes haciendo mal sea lo que justamente te resetea el router

Lo de que si quiero uno pa trastear ... si eres de Córdoba o vas a pasar por aqui con la fresquita ... no me importa trastearlo xD
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 22-07-2012, 21:54 (Domingo)
Tienes razón, el otro polo de la resistencia hace que no se resetee el router. Aunque de momento lo he dejado apartado, sin poder soldar lo único que puedo hacer es hacer el puente con los cables en la mano y enchufar el transformador con el pie  (en un alarde de involución genética, demostrándome a mí mismo que todavía puedo asir algo con ellos). Por hoy ya he enladrillado suficientes routers :P

He visto que el uboot este también tiene RARP, en teoría debería de "nofuncionar igual de bien" que con TFTP pero como nunca se sabe me pondré a hacer pruebas durante la semana que viene.

Y por la distancia ... Estamos a unos 1000 y pico Kilómetros y sin coche ni moto, si salgo en bici hoy seguramente llegue cuando ya no haga fresquito por allí (si llego :D )
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 22-07-2012, 23:06 (Domingo)
subo lo que he comentado,
un pequeño paquete con lo que he utilizado y un archivo de texto donde indico como he procecido

http://dl.dropbox.com/u/42994638/arv7518pw%20openwrt.zip

pass: "seguridadwirelessbydanny17"

espero que os sirva.

decir que yo he puesto interruptor en el r80 y r65, asi doy al interruptor y ya queda fuera de UART

un saludo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 23-07-2012, 08:39 (Lunes)
Mil gracias !

Voy a ver si consigo algún apaño para entrar con la UART sin tener que soldar, poner interruptores o sacrificar algún bicho a algún Dios desconocido...  >:D

De todas maneras, creo que lo suyo por mi parte (por aquello de no parecer un aprovechado y tal) sería conseguir compilar un uboot para el arv7518pw y dejarle hecho el favor a la gente que vaya a instalar en el 7518. Cienti, me tendrás que asesorar, me temo... Ya os volveré a molestar durante días venideros.

EDITO: haciendo una chapuza sin estaño he llegado a ver lo siguiente:

------------------

ROM VER: 1.0.3
CFG 05
Read EEPROMX
 X
SFLASH


Así que mirando la tabla de estados de boot de la página del router en WRT

   X   Y   Z   function
   ===============================================================
   0    0    0     External parallel flash
   0    0    1     ROM > external parallel flash (default)
   0    1    0     ROM > ethernet, MII0
   0    1    1     ROM > PCI
   1    0    0     ROM > UART1
   1    0    1     ROM > serial SPI
   1    1    0     ROM > NAND flash
   1    1    1     ROM > Reverse MII0

No he conseguido hacer el corto de boot_sel0 (la dichosa resistencia R65). Pero de UART nada de nada... Sigo intentándolo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 23-07-2012, 11:01 (Lunes)
para hacer el corto de la resistencia r80, puedes intentar con la mina de un lapiz, el carboncillo es conductor y si lo "pintas" bien puedes llegar a hacerlo.


el mensaje ese es que le falta el corto del r80.

a ver si alguien dice como compilar un uboot para 7518 que funcione el loady minimo y ya no haria falta acceder al UART(siempre y cuando no te lo cargues :D)

si necesitas algo mas, ya sabes por donde estamos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 23-07-2012, 15:21 (Lunes)
Danny17, CieNTi, os quiero :D

Aquí tenéis "el fabuloso montaje" salvavidas... Con cinta aislante y un par "bimbos" (el trozo de alambre para cerrar las bolsas del pan de molde y/o lo que se usa para recoger los cables nuevos). Donde no hay se inventa, y a chapuzas ... A ver quién me gana ;D

(http://img850.imageshack.us/img850/533/arv7518pwuartmode.jpg) (http://imageshack.us/photo/my-images/850/arv7518pwuartmode.jpg/)

http://img850.imageshack.us/img850/533/arv7518pwuartmode.jpg

Ya está subido el uboot.asc y veo los loady y loadb's pertinentes. Mientras estaba con el "uboot chungo oficial" he estado trasteando y he visto que si se pinga a la dirección del router, responde correctamente al primer paquete pero ahí se queda. Cuando se hace un telnet al puerto 80 de la máquina (con el httpd corriendo) llega a hacer el 3way handshake y llega a conectar... pero ahí se queda. TCPdump en mano no he podido sacar gran cosa más en claro, me temo...

Ahora ya me quedan sólo dos cosas por hacer:

a) subir la imagen y demás sin cagarla...
b) montar un Debian decente para compilar y cosas similares :P

Qué se debe, además de 1E128 Gracias a cada uno ?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 23-07-2012, 21:33 (Lunes)
mientras puedas acceder al uart, no tendras problema.


ya que estas asi, carga el asc, ejecuta el comando httpd y entras en la direccion del router 192.168.1.1.

te saldra un rollo de cargar, cargas la imagen que te puse ya compilada, ya que despues le podras poner cualquier cosa de los paquetes disponibles.

una vez que carga, se reiniciara. pero no funcionara. ahora:

carga el uboot desde el brn danube- para ello saca el modo uart y veras mediante el hyperterminal que te dira que pulses 3 veces el espacio para acceder al modo experto.

luego modo administrador : "!"

[ u ] subir a flash

[ 0 ] boot
confirmas con "Y", ojo que es una Y en mayuscula

ejecutas xmodem desde el hyperterminal y le mandas el boot del 75 ( el de flash) bootstrap si no recuerdo mal.

una vez acabado, ya solo queda reiniciar el router y ver, via hyperterminal(sin UART) como arranca sin problema
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 23-07-2012, 23:05 (Lunes)
Pues... Es extraño, pero no he necesitado volver a entrar en el bootloader danube.

Lo que hice fue:

- Entrar en modo uart
- cat u-boot.asc >> /dev/ttyUSB0
- Esperar a que arrancase el u-boot.

Tal y como entró hice

- loady del u-boot de CieNTi (arv4518pw) a una dirección de memoria (creo que la 0x80500000)
- protect off all
- cp.b 0x805000000 0xb0000000

y luego reinicié el router. Me encontré con un u-boot funcional instalado. Esto era mi prioridad, porque el cirio de entrar en modo UART en mi caso se las trae. Tras esto, ya dí por hecho que tocaba instalar el openwrt:

- loady 0x80500000
 -> Paso por ymodem la imagen que pasaste (Linux OpenWrt 3.3.8 #1 Mon Jul 9 19:56:11 UTC 2012 mips GNU/Linux)
- protect off all
- era 0xb0020000 ${filesize}
 -> Esto es porque dice la página de Openwrt que la imagen empieza en el 20000
- era 0xb0030000 +${filesize}
 -> Porque me fío más bien poco de lo diga la página de Openwrt
- cp.b 0x80500000  0xb0030000 ${filesize}
 -> Para confirmar lo que me fío de OpenWrt
- reset
 -> Para ver si todo funciona

Y parece que sí, que funciona... He aquí el log:

-------------------------------------------------------------------

[    0.000000] Linux version 3.3.8 (fnord@tschunk) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Mon Jul 9 19:56:11 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] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 802ea4a0, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc:
[    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=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 bytes
[    0.000000] Writing ErrCtl register=0005fb60
[    0.000000] Readback ErrCtl register=0005fb60
[    0.000000] Memory: 61672k/65536k available (2411k kernel code, 3864k reserved, 567k 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: [168c:ff1d] type 0 class 0x000200
[    0.132000] pci 0000:00:0e.0: fixup device configuration
[    0.136000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028000
[    0.140000] pci 0000:00:0e.0: reg 10: [mem 0x00000000-0x0000ffff]
[    0.140000] pci 0000:00:0e.0: PME# supported from D0 D3hot
[    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.208000] PCI: CLS 0 bytes, default 32
[    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] io scheduler noop registered
[    0.276000] io scheduler deadline registered (default)
[    0.280000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.288000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.304000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.312000] ltq_nor: Found an alias at 0x800000 for the chip at 0x0
[    0.312000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.316000]   Amd/Fujitsu Extended Query version 1.1.
[    0.320000] number of CFI chips: 1
[    0.324000] Creating 4 MTD partitions on "ltq_nor":
[    0.328000] 0x000000000000-0x000000020000 : "uboot"
[    0.336000] 0x000000020000-0x000000030000 : "uboot_env"
[    0.344000] 0x000000030000-0x0000007f0000 : "linux"
[    0.352000] found squashfs behind kernel
[    0.352000] Creating 2 MTD partitions on "ltq_nor":
[    0.356000] 0x000000030000-0x00000013a8de : "kernel"
[    0.364000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.376000] 0x00000013a8de-0x0000007f0000 : "rootfs"
[    0.380000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.396000] mtd: partition "rootfs" set to be root filesystem
[    0.400000] mtd: partition "rootfs_data" created automatically, ofs=360000, len=490000
[    0.408000] 0x000000360000-0x0000007f0000 : "rootfs_data"
[    0.416000] 0x0000007f0000-0x000000800000 : "board_config"
[    0.572000] ltq_mii: probed
[    0.596000] eth0: Atheros AR8216 switch driver attached.
[    0.696000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.708000] Registered led device: soc:red:power
[    0.708000] Registered led device: soc:green:power
[    0.708000] Registered led device: soc:green:wifi
[    0.708000] Registered led device: soc:green:adsl
[    0.712000] Registered led device: soc:green:internet
[    0.712000] Registered led device: soc:red:internet
[    0.712000] Registered led device: soc:green:voip
[    0.712000] Registered led device: soc:green:phone1
[    0.712000] Registered led device: soc:green:phone2
[    0.712000] Registered led device: soc:orange:fail
[    0.716000] Registered led device: soc:green:usb
[    0.716000] Registered led device: soc:orange:wps
[    0.716000] Registered led device: soc:green:wps
[    0.716000] Registered led device: soc:red:wps
[    0.716000] TCP cubic registered
[    0.720000] NET: Registered protocol family 17
[    0.724000] Bridge firewalling registered
[    0.728000] 8021q: 802.1Q VLAN Support v1.8
[    0.744000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.752000] Freeing unused kernel memory: 176k freed
[    7.072000] JFFS2 notice: (409) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 11 of xref (0 dead, 2 orphan) found.
[    9.760000] Compat-wireless backport release: compat-wireless-2012-06-14
[    9.764000] Backport based on wireless-testing.git master-2012-06-14
[    9.768000] compat.git: wireless-testing.git
[    9.812000] cfg80211: Calling CRDA to update world regulatory domain
[    9.816000] cfg80211: World regulatory domain updated:
[    9.820000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.828000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.836000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.844000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.852000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.856000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.476000] usbcore: registered new interface driver usbfs
[   10.480000] usbcore: registered new interface driver hub
[   10.484000] usbcore: registered new device driver usb
[   11.464000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   11.476000] ath: EEPROM regdomain: 0x67
[   11.476000] ath: EEPROM indicates we should expect a direct regpair map
[   11.476000] ath: Country alpha2 being used: 00
[   11.476000] ath: Regpair used: 0x67
[   11.484000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   11.488000] Registered led device: ath9k-phy0
[   11.488000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
[   11.516000] NET: Registered protocol family 8
[   11.520000] NET: Registered protocol family 20
[   11.572000] Button Hotplug driver version 0.4.1
[   11.612000] PPP generic driver version 2.4.2
[   12.020000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.476000] NET: Registered protocol family 24
[   12.508000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[   12.916000] IFX MEI Version 5.00.00
[   13.080000]
[   13.080000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   13.236000]     ATM (A1) firmware version 1.0.19
[   13.240000] ifxmips_atm: ATM init succeed
[   13.272000] dwc_otg: version 2.60a 22-NOV-2006
[   13.880000] DWC_otg: Using DMA mode
[   13.880000] dwc_otg dwc_otg.0: DWC OTG Controller
[   13.884000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[   13.892000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[   13.900000] DWC_otg: Init: Port Power? op_state=1
[   13.904000] DWC_otg: Init: Power Port (0)
[   13.908000] hub 1-0:1.0: USB hub found
[   13.912000] hub 1-0:1.0: 1 port detected
[   13.936000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   14.288000] usb 1-1: new high-speed USB device number 2 using dwc_otg
[   20.032000] device eth0.1 entered promiscuous mode
[   20.036000] device eth0 entered promiscuous mode
[   20.048000] br-lan: port 1(eth0.1) entered forwarding state
[   20.052000] br-lan: port 1(eth0.1) entered forwarding state
[   22.056000] br-lan: port 1(eth0.1) entered forwarding state
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: danny17 en 23-07-2012, 23:28 (Lunes)
yo la imagen la subi por el httpd y ya se hizo todo solo y funcionando.

me alegro de que te funcione
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 23-07-2012, 23:47 (Lunes)
Claro, una vez tengas un u-boot funcional flasheado, no necesitas para nada el de danube. Yo aparte de lo que has hecho, ademas me meto en u-boot, veo las variables de entorno con printenv, modifico lo que me parezca (normalmente solo las ips de router y tftp server) y luego hago un saveenv (que se guarda en 0xb0010000 y ocupa 0x10000 bytes)

En tu salida serial habrás visto que el uboot dice algo como "no se encontro las variables de entorno, usando las de por defecto" ... con eso ya no saldrá. Es solo una tonteria que no te mejora nada, pero yo soy mas cuadriculao que un pixel.

Me alegro que lo tengas funcionando ya y sobre todo, que hayas podido activar el BimboUART :D

Siguiente paso: Buscate una memoria USB baratita (las de kingston ultimamente están que se salen) y construyete una build de openwrt con lo super hiper basico (entre ello el soporte usb), haciendole el traslado del sistema a la memoria ... el proceso no es complicado, y tendrás la opcion de poner y quitar los paquetes que quiieras sin que se te llegue a llenar la flash nunca (busca "pivot overlay" en las wikis)

Asi es como lo tengo yo, un pendrive de 32gb de kingston, donde 1gb es del sistema, algo por ahi de swap, algo de /home y el resto para almacenamiento ... y va como un tiro, pudiendo actualizar cualquier cosa sin perder espacio de flash ... y teniendo poco % ocupado. Instalé las "screen" y el cliente de irc "irssi" aparte de mas paridas, y es un minilinux estable, que gasta poco y que mola que te cagas xDDDD


Aqui el resultado de ejecutar "df":

cienti@openWRT:/$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                  129267     10365    112339   8% /
/dev/root                 1792      1792         0 100% /rom
tmpfs                    31108      6472     24636  21% /tmp
tmpfs                      512         0       512   0% /dev
/dev/sda1               129267     10365    112339   8% /overlay
overlayfs:/overlay      129267     10365    112339   8% /
/dev/sda2               784108    108980    635772  15% /home
/dev/sda4             30036072   5141300  23389268  18% /backup


Si te fijas, mi rom es de 1.7Mb no necesite mucho mas para arrancar el sistema basico, despues de ahi, paquetitos con opkg :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 24-07-2012, 00:32 (Martes)
danny17, si no hubiese sido por lo que me comentaste que faltaba de puentear la R80 ni lo hubiese conseguido. Pero ya vi que el tema del httpd me iba a costar dios y ayuda, así que... preferí tener en cuanto antes un u-boot "bueno" allí.

En cuanto a las variables del u-boot, sigo teniendo las de la primera instalación... Que son las tuyas, CieNTi. El "run tftp" y todas estas, que me han ido de coña como guión para saber lo que tenía que hacer. De todas maneras, 64 KB me parece mucho para tan poca configuración de tan poco bootloader (el grub2 últimamente me pedía más de un mega de espacio para instalar sus stages y sus cositas).

Me apunto lo del pivot overlay y ... [publicidad] Yo también era de screen hasta que descubrí el tmux, que no sé si será compilable para openwrt (creo que tiene alguna dependencia más que screen). Le echas algunas cosas de menos que el screen sí que tiene (poder hacer un screen /dev/ttyUSB0 para tener consola serie y poco más), pero te permite hacer splits verticales, tiene más colorines, te permite tener varias ventanas con varios splits ("panes"), rotarlas, tiene arquitectura cliente-servidor... etc. [/publicidad] Échale un ojo como curiosidad, creo que te puede gustar :P

Y ahora... Una pregunta, cada vez que estoy apagando y volviendo a encender el router veo que los cambios no persisten. Por ejemplo, cada vez que arranco debo de modificar de nuevo el resolv.conf y tal. No sé si es porque se genera con el script de network o si es por algún otro motivo pero quiero creer que los cambios se guardarían "en un mundo normal". No he hecho ningún típico "touch /etc/kk" para probarlo, pero bueno, mañana os lo confirmo.

Y como ignorante que soy... una segunda pregunta.El puerto USB del cacharro tiene intensidad suficiente para colocarle un hub USB para meterle, además del lápiz USB, una tarjeta de sonido y alguna cosa puntual (de bajo consumo) más?? Alguien lo ha probado ?

Gracias de nuevo !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 24-07-2012, 10:39 (Martes)
El puerto USB, como todos, da 500mA, con lo que lo óptimo sería usar un hub con alimentación externa. Hace tiempo leí que en el driver usb del Danube se iba a suprimir el soporte de hub's, pero a saber...

Respecto al httpd de u-boot me he encontrado esta joya:
https://dev.openwrt.org/ticket/11235
y me apuesto la cabeza a que blogic pasará de todo, como hizo en su momento con los parches para la wifi que mandó pippolippi. Suerte que tenemos un foro con gente muy preparada y ganas de ayudar.

Por último, en el arv4518 tengo u-boot con tftp y httpd operativo, y en el arv7518 tftp funciona perfecto. Si alguien necesita alguno sería copiar mtd0 a un fichero y subirlo a un portal de descargas para los que lo necesiten.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 24-07-2012, 15:10 (Martes)
Como dice Pteridium, el usb tiene 500mA, se puede conectar un hub ... pero no ira fino y el cacharro tiraria mas de fuente de lo necesario. Buscate un hub con alimentacion externa y lo tendrás perfect.

Lo de que no se te guardan los cambios, una vez modificas las cosas, necesitas hacer un "uci commit <fichero>" para que se te queden permanentes, te recomiendo pasearte por cada una de las wikis de lo que tengas duda, la verdad que a excepcion de flashear el 4518, todo se me quedó resuelto con las wikis.

Pteridium u-boot con httpd funcionando? Ya me hubiera gustado encontrarlo el puto dia que me tiré dandole vueltas como un tonto con el UART y compilando mi propio u-boot, inclusive modificando la programacion del mismo httpd ... pero nada, si activaba httpd, a la mierda la red

Que ocupe 64kb la configuracion es una limitacion de hardware, no recuerdo exactamente las divisiones, pero es asi. Yo intente optimizar al maximo la memoria, enganchando el env de uboot justisimo despues de uboot, y la imagen de openwrt justo despues del env ... teoricamente ganaba unos cuantos kb (unos 128 o 256) pero en la practica me comi varias clases de mojones diferentes, y acabe claudicando a solo corregir que uboot y openwrt cargase de 0xb0030000 a 0xb0020000, ganando solamente 64kb ... y una vez que empecé a usar el pivot overlay dije "pa qué tanto rato perdido, si ahora ya no voy a usar la flash para otra cosa que arrancar" xD

Miraré lo del tmux a ver si me mola y puedo usarlo con estos cacharritos. Lo de la division vertical creo que se podia con screen, pero la verdad que nunca lo he necesitado y no lo he probado.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 24-07-2012, 16:35 (Martes)
Gracias de nuevo !

Ante todo: pido perdón a los moderadores por irme por los cerros de Úbeda en los últimos mensajes. Ya está, prometo que este es el último off-topic, ya no molesto más  ^-^

Estaba mirando el consumo de las tarjetas de sonido con cmedia (CM106, CM119, etc.), y he visto que los chips en cuestión suelen tener dos tipos de consumo: 150 mW y 500mW (con fuente externa o interna), con lo que supongo que estará en torno (+ un 30%) a unos 200 mW, un lápiz USB 2.0 viene estando entre los 100 y los 200 mW... Deberían funcionar los dos, aunque enchufaré alimentación si veo que es necesaria.

Ya veo que la gente de OpenWRT se pasa los u-boots por el tapizado de la bolsa escrotal. Lo primero que me he ido a hacer es una imagen con VirtualBox para compilarme mis openWrt's. Su nombre: OvenWrt. Al estar en el paro me he emocionado y le he hecho hasta un ascii art cutre, que comparto con vosotros ( brunorro.puntos_de_baneo++ )

                 _.---------------------.
             .-''                    .;'|
            ;======================;+'  |
            | (}    (}    {)    (} |    |
            | .==================. |    |
            | |    O  V  E  N    | |    |
            | |                  | |    |       
            | |     W  R  T      | |    ;
            | `------------------' |  .'
            |                      |.'
            `----------------------'


Supongo que toca bajarse el código del svn y tirar de buildroot. Alguna recomendación antes de volver a brickear el router ?

En cuanto al tmux es una alternativa BSD a screen, así que si alguna vez tienes que venderlo (como cierta persona de Apple hizo con FreeBSD) no hace falta que repartas el código fuente  ^-^ Fuera bromas, descontando que el cortar y pegar es un poco más complicado y el tema de la comunicación por puerto serie, me gusta más que screen.

A ver si puedo ir encontrando en wikis cosas al respecto de la configuración del trasto, porque con la WAN (sin un módem a 56Kbps, quiero decir) y con la VoIP sería la primera vez que lidio en un linux. Y lo dicho, gracias y cervezas a todos (si no bebéis alcohol que sean unas horchatas, que la coca cola mata si no se mezcla con algo).
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 24-07-2012, 16:38 (Martes)
u-boot con httpd funcionando? Ya me hubiera gustado encontrarlo el puto dia que me tiré dandole vueltas como un tonto con el UART y compilando mi propio u-boot, inclusive modificando la programacion del mismo httpd ... pero nada, si activaba httpd, a la mierda la red

De ese u-boot ya hace un año más o menos. Parece ser que el problema de httpd es con la versión de GCC que se use para compilar, o por lo menos es lo que da a entender el enlace.

Respecto al 7518 le instalé, ya hace meses, el u-boot del arv752DPW22 porque todavía no había uno específico y no ha habido ningún problema; hasta donde pude ver del código definía el tipo de ram, el switch ethernet y el tamaño y particiones de la flash, así que me lancé a la piscina. Cuando lo publiqué algunos se quedaron pillados igual que yo, pero supongo que a más de uno le habrá sido de ayuda.
https://forum.openwrt.org/viewtopic.php?pid=160523#p160523

Por cierto brunorro, el BimboUART es... ¡increible!: simple, montable y desmontable, perfecto para salir del apuro. Te beso los pies.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 24-07-2012, 16:44 (Martes)
Gracias de nuevo !

Ante todo: pido perdón a los moderadores por irme por los cerros de Úbeda en los últimos mensajes. Ya está, prometo que este es el último off-topic, ya no molesto más  ^-^

Estaba mirando el consumo de las tarjetas de sonido con cmedia (CM106, CM119, etc.), y he visto que los chips en cuestión suelen tener dos tipos de consumo: 150 mW y 500mW (con fuente externa o interna), con lo que supongo que estará en torno (+ un 30%) a unos 200 mW, un lápiz USB 2.0 viene estando entre los 100 y los 200 mW... Deberían funcionar los dos, aunque enchufaré alimentación si veo que es necesaria.

Ya veo que la gente de OpenWRT se pasa los u-boots por el tapizado de la bolsa escrotal. Lo primero que me he ido a hacer es una imagen con VirtualBox para compilarme mis openWrt's. Su nombre: OvenWrt. Al estar en el paro me he emocionado y le he hecho hasta un ascii art cutre, que comparto con vosotros ( brunorro.puntos_de_baneo++ )

                 _.---------------------.
             .-''                    .;'|
            ;======================;+'  |
            | (}    (}    {)    (} |    |
            | .==================. |    |
            | |    O  V  E  N    | |    |
            | |                  | |    |       
            | |     W  R  T      | |    ;
            | `------------------' |  .'
            |                      |.'
            `----------------------'


Supongo que toca bajarse el código del svn y tirar de buildroot. Alguna recomendación antes de volver a brickear el router ?

En cuanto al tmux es una alternativa BSD a screen, así que si alguna vez tienes que venderlo (como cierta persona de Apple hizo con FreeBSD) no hace falta que repartas el código fuente  ^-^ Fuera bromas, descontando que el cortar y pegar es un poco más complicado y el tema de la comunicación por puerto serie, me gusta más que screen.

A ver si puedo ir encontrando en wikis cosas al respecto de la configuración del trasto, porque con la WAN (sin un módem a 56Kbps, quiero decir) y con la VoIP sería la primera vez que lidio en un linux. Y lo dicho, gracias y cervezas a todos (si no bebéis alcohol que sean unas horchatas, que la coca cola mata si no se mezcla con algo).
A probar, que muchos hemos aprendido cargándonos cosas y sin poder tener un modo uart para deshacer el bollo.

Lo de compilar es fácil una vez que te hayas acostumbrado a manejar make, make menuconfig, make kernel_menuconfig, make V=99 (solo se usa cuando ya te estás volviendo loco con el error de compilación), svn up, ... A divertirte.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 24-07-2012, 16:45 (Martes)
Brunorro ... creo que mola tu ovenwrt, pero creo que vas a tardar un infierno en compilar, no tienes por ahi una maquina secundaria donde instalarle un debian hecho y derecho?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 24-07-2012, 17:02 (Martes)
Brunorro ... creo que mola tu ovenwrt, pero creo que vas a tardar un infierno en compilar, no tienes por ahi una maquina secundaria donde instalarle un debian hecho y derecho?

Uff... tengo un netbook pero es que me gusta mucho la arch que tengo en él, y los discos duros externos los tengo a reventar. Le podría enchufar un container ("las nuevas jails de linux") con una debian, pero tranquilo que no me agobio con las compilaciones. Usé en su día una gentoo desde stage 1 (flags -O3) con un pentium a 450, y llegué a casi-montar un Linux from scratch (me agobié compilando el shadow porque daba un error de permisos). 

Y con las máquinas que tenemos hoy en día... Dejo compilando en la VM, me pongo algún juego, alguna peli, leo alguna chorrada por internet o me pongo con una app cutrilla con la que me estoy peleando en Android y las 10 horas o así que pueda tirarse compilando ya las tengo cubiertas. Mi tiempo nunca ha valido demasiado (ingeniero en informática de sistemas, ahí queda dicho todo), y ahora, en paro, su valor tiende a 0.

...
Por cierto brunorro, el BimboUART es... ¡increible!: simple, montable y desmontable, perfecto para salir del apuro. Te beso los pies.

Más bien vendría a ser como ... Una chapuza  ;D  ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 25-07-2012, 23:31 (Miércoles)
Bueno oficialmente estoy apuntito de perder mi usuario en el foro de openwrt xDDDD

Por si os interesa -> https://forum.openwrt.org/viewtopic.php?pid=173285#p173285 (https://forum.openwrt.org/viewtopic.php?pid=173285#p173285)

Me ha tocado un poco las pelotas que solo entre para corregir que "RS232 no es UART" y se pase por el forro todas nuestras peticiones

Sin acritud :P
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 26-07-2012, 03:14 (Jueves)
Puede banearte, puede borrar tus posts, puede hacer lo que le salga de las narices, pero aquí y en OpenWRT sabemos lo mucho que has ayudado junto con otros; y blogic (o John Crispin para ser más exactos), a pesar de que ha hecho un gran trabajo no debería ir por la vida ignorando los parches, las recomendaciones y los fallos que la gente publica desinteresadamente para que el proyecto mejore.

En fin, nosotros a lo nuestro, y si vemos que tal hacemos un fork, se busca dónde poder colgarlo y seguir desarrollando y nos olvidamos de tonterías.

¡Enhorabuena CieNTi por decir verdades como puños!

P.D.: como nombre para el fork podríamos usar OvenWRT, que creo que todavía no está registrado. ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 26-07-2012, 10:46 (Jueves)
La licencia del nombre "OvenWRT" es BSD, así que si quieres ser el nuevo Steve Jobs, tú mismo  ;D

Vaya con los piques "seriales" con la UART, a mí de chinorri en la facultad, los primeros años, me dijeron eso mismo, que la UART era un chip para las comunicaciones serie y que normalmente detrás llevaba un RS232, pero a saber, cada cual puede ser un talibán de lo que quiera.

Entre unos colegas solemos decir un montón de gilipolleces aplicadas a la tecnología (cosas como Harry Plotter, /bin/laden, Thread Astaire ...) El Uart es la de "Uart the fuck"?  :P

Edito para comentar que compilarte tu propio WRT es una gozada pero... Cómo me hago mi propio "configure" del uboot ? Lo digo porque, si bien me he compilado uno propio, me da grima que no tenga un loady o un loadb "salvaUARTS" ??
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 26-07-2012, 18:57 (Jueves)
Parecerá de coña, pero entre mis colegas tambien decimos muchas mierdas como esas ... pero Harry Plotter nunca la habia escuchado y está muy fresca hahahahahaha. Un colega consiguió que nos planteemos e incluso nos equivoquemos siempre con "Ancho de Banda" porque decia siempre "Bando de Ancha" ... y delante de profesores, e incluso yo dando clases, se me ha escapado ...

Realmente el pique no hubiera sido tal si lo hubierais dicho aqui, o en el otro foro lo hubiera dicho otra persona, pero blogic que como dice Pteridium hay que agradecerle mucho, es un borde de mucho cuidado, que en los tickets de bugs pasa o los cierra con una facilidad increible, pero luego en el foro te contesta de manera muy altanera o "poco constructiva".

Si a mi alguien que veo que no sabe, o que sabe pero no controla bien y tiene dudas, me pregunta ... intento contestarle lo mejor que pueda, no como si en ese momento me debiera su vida xD

Meterse unicamente para decir "+/- 11v es RS232, UART es un protocolo" es pa coger y pegarle una colleja, y mas aun cuando encima no está bien xD. Es cierto que UART no define voltajes ya que trabaja en un amplio rango y es "conversion de paralelo a serie" siendo RS-232 el que define mas el protocolo y voltajes ... pero que no nos toque las narices y al menos, si no quiere investigarlo, que desconecte el HTTPD del uboot y se nos quitan los problemas ... que tuve brickeado el router un par de dias o 3, calentandome la cabeza a ver como lo arreglaba, cuando siendo la version oficial, al menos lo que está activado deberia funcionar xD

Es mi opinion xDDDD
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 26-07-2012, 19:23 (Jueves)
Brunorro, no es un configure, es tocar los ficheros .. ahora te digo lo que toqué
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 26-07-2012, 19:43 (Jueves)
Os pego mis diferencias (mediante svn diff) con la version ultima que compile, quizás esté algo antigua y hayan cambiado algo en algun fichero, kernels, dependencias o ... simplemente no funcione xD. De todas maneras supongo que seguirá funcionando sin problemas, y si no, siempre podeis descargaros la revision 31673 que es la que usé en el momento, gracias a la magia del SVN

Basicamente aqui aprovecho mejor los recursos (64kb mejor xD)


Código: [Seleccionar]

Index: target/linux/lantiq/files-3.2/arch/mips/lantiq/xway/mach-arv.c
===================================================================
--- target/linux/lantiq/files-3.2/arch/mips/lantiq/xway/mach-arv.c      (revision 31673)
+++ target/linux/lantiq/files-3.2/arch/mips/lantiq/xway/mach-arv.c      (working copy)
@@ -99,17 +99,17 @@
        {
                .name   = "uboot",
                .offset = 0x0,
-               .size   = 0x20000,
+               .size   = 0x10000,
        },
        {
                .name   = "uboot_env",
-               .offset = 0x20000,
+               .offset = 0x10000,
                .size   = 0x10000,
        },
        {
                .name   = "linux",
-               .offset = 0x30000,
-               .size   = 0x3c0000,
+               .offset = 0x20000,
+               .size   = 0x3d0000,
        },
        {
                .name   = "board_config",
Index: target/linux/lantiq/files-3.3/arch/mips/lantiq/xway/mach-arv.c
===================================================================
--- target/linux/lantiq/files-3.3/arch/mips/lantiq/xway/mach-arv.c      (revision 31673)
+++ target/linux/lantiq/files-3.3/arch/mips/lantiq/xway/mach-arv.c      (working copy)
@@ -99,17 +99,17 @@
        {
                .name   = "uboot",
                .offset = 0x0,
-               .size   = 0x20000,
+               .size   = 0x10000,
        },
        {
                .name   = "uboot_env",
-               .offset = 0x20000,
+               .offset = 0x10000,
                .size   = 0x10000,
        },
        {
                .name   = "linux",
-               .offset = 0x30000,
-               .size   = 0x3c0000,
+               .offset = 0x20000,
+               .size   = 0x3d0000,
        },
        {
                .name   = "board_config",
Index: package/uboot-lantiq/files/include/configs/arcadyan-common.h

===================================================================
--- package/uboot-lantiq/files/include/configs/arcadyan-common.h        (revision 31673)
+++ package/uboot-lantiq/files/include/configs/arcadyan-common.h        (working copy)
@@ -125,11 +125,11 @@
 #      define CONFIG_EBU_BUSCON1               0x4041D7FD
 #endif

-#define CONFIG_CMD_HTTPD               /* enable upgrade via HTTPD */
+#define CONFIG_CMD_LOADB       /* enable loadb & loady if network fails */

-#define CONFIG_IPADDR          192.168.1.1
-#define CONFIG_SERVERIP                192.168.1.101
-#define CONFIG_GATEWAYIP       192.168.1.254
+#define CONFIG_IPADDR          192.168.144.99
+#define CONFIG_SERVERIP                192.168.144.100
+#define CONFIG_GATEWAYIP       192.168.144.1
 #define CONFIG_NETMASK         255.255.255.0
 #define CONFIG_ROOTPATH                "/export"

Y con esto y un monton de make menuconfig, me hice mi OpenWRT y mi uboot frescos, espero que os sirva.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 27-07-2012, 10:19 (Viernes)
1000 gracias. Cuánto tiempo sin editar un .h a pelo, me está entrando la nostalgia, aquellos defines, aquellos mallocs, con aquellos punteros a null a la que te despistabas...

Afortunadamente los que programaron el uboot lo hicieron con dos dedos de frente y los nombres de las variables son normales. Pero el tamaño de la imagen y entornos, el offset y la kernel address deberían de estar en otro .h. Tocando un .c ajeno siempre puedo hacer el mismo destrozo que un mono borracho con un fusil :P
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 27-07-2012, 14:39 (Viernes)
Bueno ya por que tengamos mas info: Mi trabajo me costo encontrar esto, pero estos son todos los flag de configuracion de tipo CONFIG_CMD_*

Código: [Seleccionar]
/*
 * Copyright 2007 Freescale Semiconductor, Inc.
 *
 * This file is licensed under the terms of the GNU General Public
 * License Version 2. This file is licensed "as is" without any
 * warranty of any kind, whether express or implied.
 */

#ifndef _CONFIG_CMD_ALL_H
#define _CONFIG_CMD_ALL_H

/*
 * Alphabetical list of all possible commands.
 */

#define CONFIG_CMD_AMBAPP /* AMBA Plug & Play Bus print utility */
#define CONFIG_CMD_ASKENV /* ask for env variable */
#define CONFIG_CMD_AT91_SPIMUX /* AT91 MMC/SPI Mux Support     */
#define CONFIG_CMD_BDI /* bdinfo */
#define CONFIG_CMD_BEDBUG /* Include BedBug Debugger */
#define CONFIG_CMD_BMP /* BMP support */
#define CONFIG_CMD_BOOTD /* bootd */
#define CONFIG_CMD_BOOTZ /* boot zImage */
#define CONFIG_CMD_BSP /* Board Specific functions */
#define CONFIG_CMD_CACHE /* icache, dcache */
#define CONFIG_CMD_CDP /* Cisco Discovery Protocol */
#define CONFIG_CMD_CONSOLE /* coninfo */
#define CONFIG_CMD_DATE /* support for RTC, date/time...*/
#define CONFIG_CMD_DHCP /* DHCP Support */
#define CONFIG_CMD_DIAG /* Diagnostics */
#define CONFIG_CMD_DISPLAY /* Display support */
#define CONFIG_CMD_DOC /* Disk-On-Chip Support */
#define CONFIG_CMD_DTT /* Digital Therm and Thermostat */
#define CONFIG_CMD_ECHO /* echo arguments */
#define CONFIG_CMD_EDITENV /* editenv */
#define CONFIG_CMD_EEPROM /* EEPROM read/write support */
#define CONFIG_CMD_ELF /* ELF (VxWorks) load/boot cmd */
#define CONFIG_CMD_EXT2 /* EXT2 Support */
#define CONFIG_CMD_FAT /* FAT support */
#define CONFIG_CMD_FDC /* Floppy Disk Support */
#define CONFIG_CMD_FDOS /* Floppy DOS support */
#define CONFIG_CMD_FLASH /* flinfo, erase, protect */
#define CONFIG_CMD_FPGA /* FPGA configuration Support */
#define CONFIG_CMD_HWFLOW /* RTS/CTS hw flow control */
#define CONFIG_CMD_I2C /* I2C serial bus support */
#define CONFIG_CMD_IDE /* IDE harddisk support */
#define CONFIG_CMD_IMI /* iminfo */
#define CONFIG_CMD_IMLS /* List all found images */
#define CONFIG_CMD_IMMAP /* IMMR dump support */
#define CONFIG_CMD_IRQ /* irqinfo */
#define CONFIG_CMD_ITEST /* Integer (and string) test */
#define CONFIG_CMD_JFFS2 /* JFFS2 Support */
#define CONFIG_CMD_KGDB /* kgdb */
#define CONFIG_CMD_LICENSE /* console license display */
#define CONFIG_CMD_LOADB /* loadb */
#define CONFIG_CMD_LOADS /* loads */
#define CONFIG_CMD_MEMORY /* md mm nm mw cp cmp crc base loop mtest */
#define CONFIG_CMD_MFSL /* FSL support for Microblaze */
#define CONFIG_CMD_MG_DISK /* mGine m(g)flash IO node support */
#define CONFIG_CMD_MII /* MII support */
#define CONFIG_CMD_MISC /* Misc functions like sleep etc*/
#define CONFIG_CMD_MMC /* MMC support */
#define CONFIG_CMD_MTDPARTS /* mtd parts support */
#define CONFIG_CMD_NAND /* NAND support */
#define CONFIG_CMD_NET /* bootp, tftpboot, rarpboot */
#define CONFIG_CMD_NFS /* NFS support */
#define CONFIG_CMD_ONENAND /* OneNAND support */
#define CONFIG_CMD_PCI /* pciinfo */
#define CONFIG_CMD_PCMCIA /* PCMCIA support */
#define CONFIG_CMD_PING /* ping support */
#define CONFIG_CMD_PORTIO /* Port I/O */
#define CONFIG_CMD_REGINFO /* Register dump */
#define CONFIG_CMD_REISER /* Reiserfs support */
#define CONFIG_CMD_RARP /* rarpboot support */
#define CONFIG_CMD_RUN /* run command in env variable */
#define CONFIG_CMD_SAVEENV /* saveenv */
#define CONFIG_CMD_SAVES /* save S record dump */
#define CONFIG_CMD_SCSI /* SCSI Support */
#define CONFIG_CMD_SDRAM /* SDRAM DIMM SPD info printout */
#define CONFIG_CMD_SETEXPR /* setexpr support */
#define CONFIG_CMD_SETGETDCR /* DCR support on 4xx */
#define CONFIG_CMD_SNTP /* SNTP support */
#define CONFIG_CMD_SOURCE /* "source" command support */
#define CONFIG_CMD_SPI /* SPI utility */
#define CONFIG_CMD_TERMINAL /* built-in Serial Terminal */
#define CONFIG_CMD_UBI /* UBI Support */
#define CONFIG_CMD_UBIFS /* UBIFS Support */
#define CONFIG_CMD_UNIVERSE /* Tundra Universe Support */
#define CONFIG_CMD_UNZIP /* unzip from memory to memory */
#define CONFIG_CMD_USB /* USB Support */
#define CONFIG_CMD_XIMG /* Load part of Multi Image */

#endif /* _CONFIG_CMD_ALL_H */

Modificando esto puede generar una imagen mas grande de 64kb, pero como tambien tenemos la posibilidad de arreglar esto, podriamos ampliar u-boot con alguna tonteria mas ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 27-07-2012, 20:06 (Viernes)
OK, esta mañana he dejado hecho un uboot para ARV7518PW con soporte para loady y demás. También he arreglado el asunto de la dirección base de kernel, ahora ya está en la 0xb00020000, pero (monguer yo de mí) no le he puesto soporte para TFTP porque no sabía cuál era la opción...

Ahora estoy "horneando" el que tiene TFTP, supongo que no debería dar problemas. De dejado por defecto los 192.168.1.0/24 de la red...

Vale, edito: he metido los defines que hay aquí... Siempre he sido de poner los ifndef no vaya a ser que repita defines y me toque la moral a la hora de compilar.

Código: [Seleccionar]
/* COMMENTED BECAUSE HTTPD IS NOT WORKING AS 27/jul/2012
#define CONFIG_CMD_HTTPD enable upgrade via HTTPD */

/* Adding support for LOADY/LOADB */
#ifndef CONFIG_CMD_LOADB
#define CONFIG_CMD_LOADB 1
#endif

/* Adding support for RARP */
#ifndef CONFIG_CMD_NET
#define CONFIG_CMD_NET 1
#endif

/* Adding support for TFTP */
#ifndef CONFIG_CMD_TFTP
#define CONFIG_CMD_TFTP 1
#endif

Lo estoy probando, tiene buena pinta

PD: con la última SVN del trunk no ha habido webs a conseguir activar el USB storage... Os acabaré pidiendo un .config o similares, me temo :P
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 27-07-2012, 20:10 (Viernes)
El TFTP viene programado de fabrica, no hace falta activarle o desactivarle nada, y si pones mi config tal cual, son 64kb (solo quito HTTPD y pongo LOADB). Si te sale mas, algo hay que no está bien (o es que para el 7518 ocupa mas, cosa que dudo)

Revisa por si acaso

Y por cierto, creo que hay manera de solo compilar un package (en este caso el de uboot). Revisa las wikis, porque quizas te puedas evitar la compilacion completa del openwrt
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 27-07-2012, 20:57 (Viernes)
El TFTP viene programado de fabrica, no hace falta activarle o desactivarle nada, y si pones mi config tal cual, son 64kb (solo quito HTTPD y pongo LOADB). Si te sale mas, algo hay que no está bien (o es que para el 7518 ocupa mas, cosa que dudo)

Revisa por si acaso

Y por cierto, creo que hay manera de solo compilar un package (en este caso el de uboot). Revisa las wikis, porque quizas te puedas evitar la compilacion completa del openwrt

Toda la razón del mundo, httpd + loadbs + tftpd te dan un uboot de 128 KBs. Sin httpd se te queda en 64 KBs.

Y tengo un uboot con tftpd funcionando en ARV7518PW para quien lo quiera... Cómo os lo subo ?. Está configurado con los parámetros estándar (red 192.168.1.0/24 y dirección de carga del kernel 0xb0020000 ). Y tendré que pedir un .config para el tema del pivot overlay, porque estoy como un ********** cambiando opciones de USB y no va (que no haya bugs al respecto y esté haciendo el tonto  :( )
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: CieNTi en 27-07-2012, 21:24 (Viernes)
Uiiii ha dicho gili****s 8) !! Entre hoy y mañana te digo como lo hice yo, que tengo que irme a currar

Chau chau !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 27-07-2012, 22:01 (Viernes)
con la última SVN del trunk no ha habido webs a conseguir activar el USB storage... Os acabaré pidiendo un .config o similares, me temo :P

¿te refieres a u-boot o al compilar el firmware?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 27-07-2012, 23:43 (Viernes)
con la última SVN del trunk no ha habido webs a conseguir activar el USB storage... Os acabaré pidiendo un .config o similares, me temo :P

¿te refieres a u-boot o al compilar el firmware?

Al compilar, he añadido los módulos que debía añadir (ehci, usb_storage,block_devices... todos esos) y los de filesystems (ext4, etc.). Incluso, en un intento "desesperado" he compilado el udev... Nada, no hay manera: los módulos cargan pero tal y como meto el lápiz USB no llega ni a encenderse una triste lucecilla en él. Un lsusb me decía algo de un error -99... Al no sonarme, lo he dejado un poco apartado.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 28-07-2012, 00:07 (Sábado)
Con el Danube hay que cargar el driver dwc-otg (un usb raro), el usb-storage y a funcionar. Si ya lo tienes cargado y da error mala cosa. Si no se resuelve pon el dmesg y el lsmod a ver qué rayos pasa.

Suerte.

P.D.: salvo que necesites ext4 te recomendaría usar ext3, ya que el primero carga más la cpu. Hay que poner "make kernel_menuconfig" y lo marcas en el kernel, ya que en "make menuconfig" no hay opción de ext3.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 02-08-2012, 11:37 (Jueves)
Mil gracias de nuevo a todos

El tema del módulo "raro" de USB era lo que me fallaba. Gracias !!
Y gracias también por el consejo de usar EXT3. Me pregunto si alguno de los sistemas de ficheros "exóticos" (NILFSs, BTRFSs, etc) está ideado para pendrives enchufados a un router :P

No le he dedicado tanto tiempo como querría al Astoria estos días porque estaba con un juguete nuevo y quería ver qué podía hacer (una raspberry pi). La respuesta es "menos de lo que creía pero muchas cosas igualmente".

Gracias !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 02-08-2012, 12:43 (Jueves)
Mil gracias de nuevo a todos

El tema del módulo "raro" de USB era lo que me fallaba. Gracias !!
Y gracias también por el consejo de usar EXT3. Me pregunto si alguno de los sistemas de ficheros "exóticos" (NILFSs, BTRFSs, etc) está ideado para pendrives enchufados a un router :P

No le he dedicado tanto tiempo como querría al Astoria estos días porque estaba con un juguete nuevo y quería ver qué podía hacer (una raspberry pi). La respuesta es "menos de lo que creía pero muchas cosas igualmente".

Gracias !

Con el Raspberry también te vas a encontrar con el usb OTG (on the go), aunque en concreto no sé lo que es exactamente.

Lo de usar ext3 en vez de ext4 lo puse porque ya lo he probado personalmente y también leído al respecto, y aunque el Danube son 333Mhz mejor sobrecargarlo lo menos posible en cosillas para tener suficiente potencia de proceso y memoria para cosas más gordas, que estoy seguro que un ingeniero de sistemas pude sacarle chicha al aparatito ;D
Los sistemas de ficheros raros lo mejor es probarlos y nos dices cual te ha ido mejor.

Suerte con el Raspberry y si ves que vale la pena publicar algo en el foro de OpenWRT no dudes en hacerlo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 02-08-2012, 16:17 (Jueves)
Creo que este enlace puede ser interesante (copia local de paquetes y benchmark usb):
http://wiki.openwrt.org/doc/howto/snippets

Por cierto, se está desarrollando el target para Raspberry Pi en OpenWRT.

Edito:
Una "buena" noticia para la wifi del arv4518pw:
https://dev.openwrt.org/ticket/11704
https://dev.openwrt.org/attachment/ticket/11704/888-retry-mac-reset.patch

Intentaré echarle un vistazo al parche pero seguro que no me entero de nada. Si alguien se anima...
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 02-08-2012, 18:20 (Jueves)
En esta revisión o en algunas un poco posteriores funcionaba httpd en el arv4518pw: si algún loco quiere probar...
https://dev.openwrt.org/changeset/25694

Para meterle u-boot al arv7518, como en aquel momento no estaba definido usé el del arv752DPW22 porque definía el bootloader igual (64 MB de RAM y switch AR8216) y así lo dejé hasta hoy.

Voy a hacer una copia de la partición de u-boot con httpd que tengo en el 4518 y la cuelgo. Si alguien quiere usarla se puede grabar fácilmente, si no recuerdo mal, con el comando mtd.
http://wiki.openwrt.org/doc/howto/generic.sysupgrade?s[]=mtd
http://wiki.openwrt.org/doc/techref/mtd
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 02-08-2012, 21:13 (Jueves)
Creo que este enlace puede ser interesante (copia local de paquetes y benchmark usb):
http://wiki.openwrt.org/doc/howto/snippets

Yo me iba a hacer una copia de los paquetes pero ...  ^-^

Código: [Seleccionar]
root@Huawei2:/mnt/80gigas/240/copia_paquetes_openwrt_2_08_2012# wget -r -np http://downloads.openwrt.org/snapshots/
trunk/brcm63xx/packages/
wget: invalid option -- r

Editado: he actualizado wget y ahora sí funciona  :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 06-08-2012, 19:08 (Lunes)
Buenas!

He estado haciendo unas pruebecillas con otros sistemas de ficheros "más allá del ext3" y me he quedado bastante parado con JFS. La verdad que sólo lo había usado en AIXs, pero por lo que estoy leyendo no traga demasiada CPU  (no he podido comprobarlo), por rendimiento no puedo decir gran cosa (he hecho un par de dd's, pero tampoco son muy clarificantes) y... Lo que más llama la atención es que en mi cutre lápiz de 2GB de pruebas, tras formatear con el mkfs.jfs no se llega a tragar ni 1KB (concretamente 372 bytes) de metadatos, mientras que con el mkfs.ext3 se traga 32KB (32828 Bytes). Para activarlo, bajo el kernel_menuconfig se puede compilar el modulito. O, si alguien lo quiere, que me lo diga y le paso el pack con los .ko (JFS, reiserfs, NILFS2) para 3.3.8-1

Creo que, si deja la CPU más descansada, puede ser una buena alternativa a ext3 para quien esté dispuesto a sacrificar un poco de rendimiento en lectura/escritura. Por cierto, alguien ha conseguido configurar el asterisk para el ARV7518PW ? Ya sé que lo primero es montar todo vía pivot overlay (porque si no me quedo sin espacio en la flash). Mi reino por un .config mínimo para hace un pivot overlay como dios manda :P

Sigo jugando con esto... Qué poco necesito para pasármelo teta :P
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 07-08-2012, 15:02 (Martes)
Buenas!

He estado haciendo unas pruebecillas con otros sistemas de ficheros "más allá del ext3" y me he quedado bastante parado con JFS. La verdad que sólo lo había usado en AIXs, pero por lo que estoy leyendo no traga demasiada CPU  (no he podido comprobarlo), por rendimiento no puedo decir gran cosa (he hecho un par de dd's, pero tampoco son muy clarificantes) y... Lo que más llama la atención es que en mi cutre lápiz de 2GB de pruebas, tras formatear con el mkfs.jfs no se llega a tragar ni 1KB (concretamente 372 bytes) de metadatos, mientras que con el mkfs.ext3 se traga 32KB (32828 Bytes). Para activarlo, bajo el kernel_menuconfig se puede compilar el modulito. O, si alguien lo quiere, que me lo diga y le paso el pack con los .ko (JFS, reiserfs, NILFS2) para 3.3.8-1

Creo que, si deja la CPU más descansada, puede ser una buena alternativa a ext3 para quien esté dispuesto a sacrificar un poco de rendimiento en lectura/escritura. Por cierto, alguien ha conseguido configurar el asterisk para el ARV7518PW ? Ya sé que lo primero es montar todo vía pivot overlay (porque si no me quedo sin espacio en la flash). Mi reino por un .config mínimo para hace un pivot overlay como dios manda :P

Sigo jugando con esto... Qué poco necesito para pasármelo teta :P

Pues si JFS va bien y optimiza el uso del disco duro seguramente valga la pena para hacer un NAS decente, copias de seguridad con rsync y más.

¿Para qué un config mínimo si cuando pones a funcionar el overlay todos los archivos de configuración y paquetes instalados van a parar al dispositivo de almacenamiento y ya no hay problemas de espacio?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 07-08-2012, 19:29 (Martes)
Pues si JFS va bien y optimiza el uso del disco duro seguramente valga la pena para hacer un NAS decente, copias de seguridad con rsync y más.

¿Para qué un config mínimo si cuando pones a funcionar el overlay todos los archivos de configuración y paquetes instalados van a parar al dispositivo de almacenamiento y ya no hay problemas de espacio?

En cuanto a lo de JFS, si los AIX lo siguen usando como estándar "de facto" no creo que sea demasiado malo, y más teniendo en cuenta que los últimos AIX son "linux friendly", hasta el punto que algunos ya empaquetan RPMs.

Lo de la imagen mínima... Por probarme a mí mismo, a ver si puedo hacerlo, y porque pasé bastante tiempo peleando con el dichoso gentoo en su día, creo que hasta el punto que no me desagrada hacer menuconfigs :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 08-08-2012, 20:48 (Miércoles)
Hola!

Ha caido en mis manos un ARV7518 (de los blancos de ya.com) y la verdad es que por lo que he visto es un router mu apañao para correr con openWRT. Mi problema es que me he leido todo el post por encima y he visto los tutoriales para flashearlo de CieNTi, pero estoy fuera y no tengo acceso a mis cacharros (adaptadores de serie) y por tanto no puedo flashearlo, no hay ninguna manera de flashearlo sin recurrir al puerto de serie verdad?

Otra cosa, tampoco encuentro en ningún sitio el firmware oficial de ya.com (no tengo acceso al portal para clientes), alguien me lo podría pasar?

Muchas gracias a todos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 09-08-2012, 11:10 (Jueves)
Con el arv7518 tienes que usar el puerto serie, y si quieres poner OpenWRT en él no hay vuelta atrás al no haber firm original.

Con este router tienes wifi, vlan's, VoIP, usb y ADSL (lo que no sé es si esta última funciona bien).
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 09-08-2012, 13:26 (Jueves)
Uhmmm y no se puede hacer un volcado del firmware que tiene? utilizando la aplicación BRNDUMPER y sabiendo que son 8Mb de flash, poniendo como final 0x00800000 debería hacer un volcado completo de la flash del router verdad?

A ver como me puedo apañar pa conectarlo por el puerto de serie y trastear
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 09-08-2012, 19:30 (Jueves)
Uhmmm y no se puede hacer un volcado del firmware que tiene? utilizando la aplicación BRNDUMPER y sabiendo que son 8Mb de flash, poniendo como final 0x00800000 debería hacer un volcado completo de la flash del router verdad?

A ver como me puedo apañar pa conectarlo por el puerto de serie y trastear
Sí, me había olvidado del programita.

Ten en cuenta que en el Danube la RAM comienza en 0x80000000 y la Flash en 0xb0000000.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 10-08-2012, 16:08 (Viernes)
Hola!

Pues acabo de encargar en ebay un adaptador UART usb, ya que en el portatil no tengo otro modo de conectarlo vía serie y aquí no dispongo de mis herramientas. Cuando me llegue hago prubeas y colgaré el firmware del 7518 si soy capaz de dumpearlo, y si consigo instalar OpenWRT hago un tuto.

Un saludo!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 10-08-2012, 18:29 (Viernes)
Revisa este hilo de OpenWRT:
https://forum.openwrt.org/viewtopic.php?id=15934&p=1

Y aquí hay un tuto que hizo CieNTi:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595

Espero que te sirva de ayuda.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 10-08-2012, 23:52 (Viernes)
Hola!

El hilo del foro de openwrt tengo que leerlo con calma sin duda, y el tutorial del compi CieNTI es para el otro modelo, el ARV4518, por eso de personalizarlo para el 7518 y probar si todo funciona como debe.

Muchas gracias por la ayuda Pteridium
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 11-08-2012, 16:18 (Sábado)
Hola!

El hilo del foro de openwrt tengo que leerlo con calma sin duda, y el tutorial del compi CieNTI es para el otro modelo, el ARV4518, por eso de personalizarlo para el 7518 y probar si todo funciona como debe.

Muchas gracias por la ayuda Pteridium

Salvo que el arv7518 tiene wifi N (ar9223), 8 MB de flash y diferente switch (ar8216) el resto es casi igual. Lo único que hay que tener muy en cuenta es la última partición de la flash (64 kB), que es dónde está la MAC y los datos de calibración de la wifi.
http://wiki.openwrt.org/toh/astoria/arv7518pw
http://wiki.openwrt.org/toh/arcadyan/arv4518pw
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 19-08-2012, 11:35 (Domingo)
Buenas a todos !

Lo primero, agradeceros toda la ayuda que me habéis prestado, que para ser un zote en estos menesteres he conseguido dejar el openwrt relativamente bien en el trasto este...

Lo segundo, comentar que me estoy volviendo mico para configurar la voip de ya.com, y comentaros que, a los que lo intentéis, desde hace un mes o dos el proveedor de voip ha cambiado a orange. Si os hacen una actualización de firmware, cagado la habéis. Deberíais hacer un backup del firmware, hacer un decode con una xor de FF, y tras un strings veréis los nuevos datos de conexión a voip. No hagáis como yo que he perdido semana y pico siendo incapaz de entender por qué esto no funcionaba...

De todas maneras, con el danube-voip, no he sido capaz de conectarme (aún teniendo todos los datos) y es que ... esto es otro asunto en el que me temo que soy un zote. No es cosa de sistema (las cuentas de pbxes.org van de coña), es algo que se me escapa en el momento del registro. Una vez consiga configurar el danube-voip, entonces ya miraré asterisks y similares.

PD: sigo peleado con la VoIP de orange y no consigo registrarme con el danube-voip "oficial", si lo consigo pegaré tal bote de alegría que creo que dejaré la cabeza en el techo...
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: eq7mavala en 22-08-2012, 13:15 (Miércoles)
Buenos días, tengo un 7518, ya se puede sin cable serial?

Tengo un HG556a chutando con transmission y amule, pero me gustaría poder usar también el tema de VOIP por que lo uso, gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 22-08-2012, 17:15 (Miércoles)
Buenos días, tengo un 7518, ya se puede sin cable serial?
Por desgracia mientras no se encuentre un firm original del 7518 solo opción cable serie.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 23-08-2012, 23:12 (Jueves)
Hola

Hoy me ha llegado mi adaptador usb-ttl de ebay y he podido hacer los dumps del ARV7518pw, son del firm de ya.com version: 0.20.013b21 (mar 8 2011 10:02:39). He hecho una de los 8 megas completos (incluyendo los 64kb de los datos de calibración) y otro solo con los datos de calibración. Los enlaces son:

Backup completo:
https://www.dropbox.com/s/a7l096txev41w22/fullbackup7518pw.rar

Datos de calibración:
https://www.dropbox.com/s/wkaa3rydzacsbyh/calibrationdata7518pw.rar

Un saludo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 24-08-2012, 02:27 (Viernes)
Hola!

Estoy probando con un router 4518 antes de meterme en el 7518pw. He seguido el tutorial de cienti para instalarlo y todo perfecto, pero después de instalarlo me surgen varias dudas. No soy capaz de configurar el switch con diferentes interfaces (necesito q un puerto actue de WAN), y por otro lado no parece ver la wifi ¿porque?. Otra duda esque en el trunk de openwrt no encuentro las imagenes creadas para este router :S.

Un saludete!

edit: intenté flashearle la imagen openwrt-lantiq-danube-NONE-squashfs.image porque no encontré la específica para este dispositivo, puedo haber machacado los últimos 64kb?¿como puedo volver al backup del brndumper? (tengo hecho un backup completo)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 25-08-2012, 12:30 (Sábado)
En el arv4518 la wifi no funciona, y no hay planes de que funcione en un futuro próximo, ya que parece que el driver ath5k no lo están desarrollando mucho. En el 7518 la wifi es operativa, y el driver ath9k sí que lo están parcheando con más frecuencia (al principio había un montón de problemas y quejas por bajo rendimiento de la wifi y bugs).

Para gestionar el switch rtl8306 y hacer vlan's no hay forma de hacerlo a través de LUCI, pero en este enlace se explica cómo hacerlo a mano para otro router (usando vi o cualquier otro editor instalado):
http://wiki.openwrt.org/toh/huawei/hg556a

Respecto al tamaño de la imágen para el arv4518, con tal de que no supere los 3'7 MB no debería haber problema, aunque por seguridad 3'5 MB sería el tamaño idóneo para dejar espacio para los ficheros de configuración y por si se quiere instalar algún paquete adicional. La imágen squashfs que has usado es la correcta.

En esta página están las imágenes estables para el 4518:
http://downloads.openwrt.org/backfire/10.03.1/lantiq_danube/

Sobre cómo volver a la imagen original... ni idea. Supongo que desde u-boot cargando la imágen que has guardado y grabándola en la flash.

De todas maneras te recomiendo tener un ordenador o una máquina virtual con linux y compilar las imágenes a medida. Al principio puede parecer un poco engorroso, pero cuando coges práctica se te abren un montón de posibilidades para este chiquitín.

Nota: En el Danube la RAM comienza en 0x80000000 y la Flash en 0xb0000000.

Sin miedo, que de los errores también se aprende (y tanto  :-\ )
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 26-08-2012, 11:31 (Domingo)
Hola!

Pues sí, había leído que había problemas con la wifi, pero pensé que funcionaría "algo". Muchas gracias Pteridium por tus aclaraciones, me sirven un montón, he estado intentando configurar las vlan en el cacharrito, pero creo que no funcionaban bien, tendré que volver a mirarlo con calma.

Y  sí, en cuanto tenga tiempo (ando liado con exámenes) me pongo a compilar mis builds de openwrt, parece todo muy versatil y las precompiladas en el trunk son poco adaptables.

A ver si alguien me explica como volver al firm original desde el uboot.

Gracias! seguiré comentando avances :)

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: cotarelo en 01-09-2012, 23:58 (Sábado)
Buenas,

Tengo por aquí el modelo 7519 y no el 7518 que se habla en este hilo. Creo que es el mismo router, pero solo para estar seguros ¿ha probado alguno este metodo? ¿tengo riesgo de brick?

Saludos,
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 02-09-2012, 00:50 (Domingo)
Cotarelo, creo q hasta ahora nadie ha hablado por aqui del 7519. Puedes abrirlo y compararlo con el 7518 para comprobar que el hardware es idéntico, pero vaya, por su disposición de los componentes yo diría que no, y te puedes encontrar cambios.

Un saludo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: cotarelo en 02-09-2012, 01:07 (Domingo)
Lo he abierto, he intentado comparar el hardware con el de la pagina de openwrt http://wiki.openwrt.org/toh/astoria/arv7518pw (http://wiki.openwrt.org/toh/astoria/arv7518pw), para ver si los componentes son los mismos. Lamentablemente, el chipset parece que no coincide. El procesador esta tapado y no puedo ver cual es.

Le he hecho una foto y este es el resultado.

(http://img26.imageshack.us/img26/20/20120902005324.th.jpg) (http://imageshack.us/photo/my-images/26/20120902005324.jpg/)

¿Alguno conoce o tiene experiencias con el? En google no encuentro nada con este modelo : 7519RW
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 02-09-2012, 04:12 (Domingo)
Hola!

No me sorprendeque el hardware no coincida, el 7518 no es un mal router pero esta algo desfasadillo. En la foto que has puesto no se aprecian bien los componentes, pero empieza por mirar que switch tiene, ya que es algo importante. El chip q hay debajo del chapapote tiene pinta de ser un lantiq, puesto que esa masilla termica es la que usan los hermanos pequeños, y aparentemente debajo del serial tienes el puerto de serie, que esta sin pinheader, asi q tendrias que soldarle uno si eres diestro xon el soldador o hacerlo con celo o similar si te da yuyu soldar. Una vez que estes en el bootloader podrias mirar mas cosas.

Mucha suerte con este modelo y no dejes de comentarnos tus avances!!! :-)))
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 02-09-2012, 12:45 (Domingo)
Lo he abierto, he intentado comparar el hardware con el de la pagina de openwrt http://wiki.openwrt.org/toh/astoria/arv7518pw (http://wiki.openwrt.org/toh/astoria/arv7518pw), para ver si los componentes son los mismos. Lamentablemente, el chipset parece que no coincide. El procesador esta tapado y no puedo ver cual es.

¿Alguno conoce o tiene experiencias con el? En google no encuentro nada con este modelo : 7519RW

Algo de información hay por ahí:
http://www.xatakaon.com/modems-y-routers/nuevo-router-multimedia-livebox-de-orange-lo-hemos-probado
http://www.usuared.es/foro/viewtopic.php?topic_id=1188
Si es el de este enlace en la pegatina que está encima de los puertos ethernet debería poner ARV7519RW22-A-LT.

Por la disposición y tipo de componentes de la foto el SoC parece ser de la familia VRX200 "VR9", pudiendo ser el modelo VRX288 http://www.lantiq.com/uploads/tx_abzlantiqproducts/PB-e-0028-v1_lres.pdf ó VRX268 http://www.lantiq.com/uploads/tx_abzlantiqproducts/PB-e-0027-v1_lres.pdf

Por el momento sólo hay un router de estas características soportado:
http://wiki.openwrt.org/toh/avm/fritz.box.wlan.3370

La familia VRX200 tiene alguna similitud con el Danube del 4518 y 7518: 2 cpu MIPS, una específica para manejar el tráfico de datos y otra más de propósito general. Aquí acaban los parecidos.

Características de la familia VRX200:
- CPU MIPS 34k con multithreading a 500 MHz.
- ADSL/VDSL analog front end.
- Soporte para DDR y DDR2.
- Switch 10/100 integrado en el encapsulado.
- Puerto RGMII para gigabit ethernet (por la foto parece que está habilitado).
Resumiendo: en características y potencia bruta de proceso parece ser el mejor router que reparten los proveedores de ADSL en España.

La información que falta es la siguiente: modelo de los integrados que tiene la placa (el Etrontech es la RAM y debajo del disipador debe haber un VRX288) y el bootloader y tipo de sistema operativo que utiliza, que lo más seguro es que este último sea VxWorks.

Edito:
En este enlace hacen un análisis muy bueno del nuevo Livebox:
http://www.redeszone.net/routers/nuevo-router-multimedia-livebox-analisis-del-nuevo-router-de-orange-con-wi-fi-n-a-300mbps/
Este router ya de por si es muy bueno, y cuando esté portado a OpenWRT se le va a poder sacar muchísimo rendimiento, aunque quizá tarde algunos meses.

Cuando puedas publica el log de arranque que saca por el puerto serie para ver qué SO tiene y publica una entrada en el foro de OpenWRT para que la gente se vaya animando; de hacer un wiki ya me encargo yo, y si lo crees conveniente también publico una entrada en el foro.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 02-09-2012, 17:14 (Domingo)
Hola!

Eso es información Pteridium, me quito el sombrero. Voy a intentar hacerme con uno de estos, e intentaré aportar mi granito de arena al mundillo :)

El hecho de que lleve un chipset lantiq en el apartado wireless supongo que hará más difícil portar OpenWRT a este cacharro, pero a ver si hay suerte con ello. Por lo demás le falta Gigabit ethernet en todos los puertos, pero nada ni nadie es perfecto, q se le va a hacer....

Un saludo!

p.d: creo q sería interesante la creación de un hilo nuevo para este router en el foro :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 02-09-2012, 18:54 (Domingo)
Hola!

Eso es información Pteridium, me quito el sombrero. Voy a intentar hacerme con uno de estos, e intentaré aportar mi granito de arena al mundillo :)

El hecho de que lleve un chipset lantiq en el apartado wireless supongo que hará más difícil portar OpenWRT a este cacharro, pero a ver si hay suerte con ello. Por lo demás le falta Gigabit ethernet en todos los puertos, pero nada ni nadie es perfecto, q se le va a hacer....

Un saludo!

p.d: creo q sería interesante la creación de un hilo nuevo para este router en el foro :D

En parte es suerte y luego atar cabos.

Antes de hacer nada hay que saber qué sistema operativo utiliza (VxWorks ó Linux) y el bootloader, porque si es el mismo que el de los 4518 y 7518 hay que hacer un u-boot a medida.

Respecto a la wifi... USB y a correr, que ya les está costando meter los drivers de los chips wireless N de Realtek.

Respecto al estado del desarrollo del VR9 este enlace:
https://forum.openwrt.org/viewtopic.php?id=32204&p=1
Puede parecer un poco decepcionante, pero desde que apareció el 4518 hasta que se podían compilar imágenes estables pasó un año largo...

Completo:
De los 5 puertos 4 son 10/100 y uno es 10/100/1000. Otra cosa será que se desarrolle un driver en OpenWRT para el "switch" que controla el puerto gigabit.

Lo primero es una entrada en el foro de OpenWRT, un wiki del router y saber el SO que corre.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: cotarelo en 02-09-2012, 20:57 (Domingo)
Muchas gracias a todos por la información, en especial a Pteridium por su post.  >:(

Efectivamente, el router que menciono es el que comentas en el link : http://www.xatakaon.com/modems-y-routers/nuevo-router-multimedia-livebox-de-orange-lo-hemos-probado y la pegatina encima del switch pone : ARV7519RW22-A-LT.

El router tiene muy buena pinta, no se de cuantos Mhz estaremos hablando, pero lleva usb 2.0 segun el manual (de color azul por dentro, lo que podría ser usb 3.0), con lo que conectandole un disco duro externo puede ser el mediaplayer perfecto (rtorrent+minidlna+samba) además la Wifi va muy bien, llegando a coger velocidades reales con el firmware de stock de  9 MegaBytes/sec (que da de sobra para reproducir en streaming con uno de T que tenía antes no llegaba a 2MegaBytes/sec). Además tiene 2 puertos FXS a los que van conectados 2 teléfonos para VoIP y tiene posibilidad de conectar un pincho usb 3G.

Tengo un par de esos, así que no me importaría hacer de conejillo de indias. Cable de serie TTL tengo, lo que efectivamente me faltan son pines donde soldar, así que tendré que comprar un soldador (que ya va tocando).  Por las fotos de los pdf que has adjuntado he visto que el chipset es el VR9, concretamente el VRX268¿como saber cual es el procesador?  ¿se puede flashear con el firmware de fritz!box? He abierto un post en el foro de OpenWRT a ver si me aclaran algunas dudas aqui : https://forum.openwrt.org/viewtopic.php?pid=176706#p176706

Adjunto algunas fotos más.

(http://img854.imageshack.us/img854/9658/20120902201523.th.jpg) (http://imageshack.us/photo/my-images/854/20120902201523.jpg/) (http://img713.imageshack.us/img713/1667/20120902201512.th.jpg) (http://imageshack.us/photo/my-images/713/20120902201512.jpg/) (http://img339.imageshack.us/img339/7972/20120902201430.th.jpg) (http://imageshack.us/photo/my-images/339/20120902201430.jpg/) (http://img502.imageshack.us/img502/5646/20120902201425.th.jpg) (http://imageshack.us/photo/my-images/502/20120902201425.jpg/) (http://img39.imageshack.us/img39/2049/20120902201417.th.jpg) (http://imageshack.us/photo/my-images/39/20120902201417.jpg/) (http://img716.imageshack.us/img716/7903/20120902201357.th.jpg) (http://imageshack.us/photo/my-images/716/20120902201357.jpg/)

En la administración web aparece esto :
Versión de Firmware:  00.95.005 (09.03.2012-18:10:13)
Versión del Boot:  v0.70.01

Gracias por adelantado
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 02-09-2012, 23:34 (Domingo)
Hola!

Te intento responder a algunas cosas. Lo primero es que no, no le metas el firmware del fritz, hay un 99,9% de probabilidades de que no funcione (lo más probable es que ni te dejase flashearlo la propia interfaz), pero vaya, que por tener el mismo chipset no quiere decir que fuese a funcionar. La flash y ram son diferentes (ambos tienen la misma ram, pero uno 32M de ram y el otro 512Mb) el chipset de la wifi es diferente (la fritz usa un atheros), así que aunq milagrosamente funcionase te quedarías sin wifi del tirón, eso y mil cosas más. Vaya, no funcionaría, y es una pena, porque sino adaptar los firmwares de un router a otro sería sencillo.

Por otra parte el tema del usb. Ningún router que haya probado hasta ahora tiene el rendimiento usb de un pc. Esto se debe a que los SoC que utilizan no tienen un controlador usb dedicado, sino que delegan esta tarea en el procesador. Mi router actual, un Asus RT-N16, tiene controladora usb2.0 y el rendimiento en la transferencia de datos es muy muy muy bajo, asemejandose mas a un 1.1 que a un 2.0 de pc. Olvidate de USB 3.0, el color azul no significa nada, en el 7518pw también es azul y no es 3.0, el procesador que lleva (VRX288) tiene dos puertos 2.0.

Y para el puerto de serie, conecta solo los puntos GND, TX y RX, la masa es fácil de identificar y los otros dos prueba error. Puedes hacerlo sin soldar, pela un poco el cable y lo pegas con un celo transparente, el GND puedes coger cualquier masa de la placa que te resulte más comodo, una páginas más atrás tienes a un compañero que lo hizo con bimbos (los alambres para cerrar el pan bimbo xD).

Por último destacar que aunque el Fritz box es superior en todo al livebox, hay q tener en cuenta que el fritz cuesta 170€ frente a un router que te regala una compañia. La pena es que los fabricantes no den soporte oficial a OpenWRT y no entiendo porque. En su día Buffalo saco un par de routers con dd-wrt como firmware oficial y soportado y fueron superventas. Con openWRT estarían vendiendo routers baratos con prestaciones de routers de miles de euros, aunque por otra parte los que regalan las compañías telefónicas no interesa para nada que se usen más allá de su fin.

Un saludo y mucha suerte!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: cotarelo en 03-09-2012, 21:02 (Lunes)
Gracias Krasny por la explicación. De momento en el foro de openwrt no han dicho nada. Mientras tanto creo que voy a dejarlo con el firmware de stock y conectarlo mediante WPS a mi router principal y a compartir archivos por el usb que ya el firmware de stock tiene, a ver que tal va el rendimiento del USB. Ya os iré comentando.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: krasny en 04-09-2012, 14:24 (Martes)
Ayudaria mucho q sacases un log del arranque conectandole el puerto de serie pa ver q tripas lleva :-)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: cotarelo en 07-09-2012, 20:16 (Viernes)
Estoy manos a la obra a ver si capturo el log de arranque. Si el puerto de serie son esos 4 nodos que aparecen debajo del P/N de la placa, con cita adhesiva me va a costar un poco ¿no? no veo pines por ningun sitio.

Por cierto, si alguno tiene especial interes y quiere cambiar su  ARV4518pw o un ARV7518pw por el ARV7519 soy todo oidos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 07-09-2012, 21:41 (Viernes)
Citar
Por cierto, si alguno tiene especial interes y quiere cambiar su  ARV4518pw o un ARV7518pw por el ARV7519 soy todo oidos.

Hola, hace dias te mande un privado, o no lo has visto o has pasado de mi, ¿te interesa vender uno de ellos?

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 08-09-2012, 10:29 (Sábado)
Buenas a todos !!

Ya tengo algo parecido a lo que quería montarme con un ARV7518PW ! Aunque aún tenga algún problemilla con ello (son cosas secundarias que después comento), he aquí una foto :D

(http://img32.imageshack.us/img32/735/montajerouter.jpg)

Os cuento:
- Pivot overlay con usb de 16 GB (ext3). Partición de sistema de 450 MB, algo de swap (unos 80 MB) por si las moscas, y el resto "para cositas". Poca cosa que contar:

Código: [Seleccionar]
root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  504.4M     38.6M    440.2M   8% /
/dev/root                 2.8M      2.8M         0 100% /rom
tmpfs                    30.2M      1.9M     28.3M   6% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1               504.4M     38.6M    440.2M   8% /overlay
overlayfs:/overlay      504.4M     38.6M    440.2M   8% /
/dev/sda2                14.1G      4.2G      9.1G  32% /home
root@OpenWrt:~# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       80892   676     -1

- Tuve problemas de corriente, así que tuve que poner alimentación al hub USB ... Hasta que descubrí una cosa: el transformador que me dieron con el  router era de 12W. Puse un transformador de 18W y todo funcionó de maravilla. Añadir que los altavoces (unos conceptronic USB'n go alimentados por USB o pilas) los tengo puestos a esa cutrebatería solar porque si los pongo al mismo hub de la tarjeta de sonido hacen ruido (por compartir masa?), pero el USB del ARV7518PW puede con todo. Haciendo cuenta de consumos, aquí están (el lápiz USB se traga 200mA, el hub 100mA y la tarjeta de sonido otros 100mA)

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/bus/usb/devices | grep mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=100mA
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA

- Servicios funcionando: Transmission, MPD, OpenVPN y uhttp. Tuve que tunear los dos primeros, concretamente bajar la download queue del Transmission (y algo más que ahora no recuerdo), de MPD tuve que subir el rate (el sonido a 44100Hz tragaba más CPU que a 48KHz  ^-^ ), etc. Aquí un top para ver cómo está el trasto (he cortado la línea de parámetros de OpenVPN porque ... a nadie le gusta enseñar el nombre de sus certificados :D ). Edito para decir que hice un usuario para mpd y otro para transmission, no me fio de correr todo como root. De pequeñito me dijeron: como root sólo lo imprescindible, porque si no como te cuelen un exploit te vas a divertir mucho...

Código: [Seleccionar]
root@OpenWrt:/home/transmission/done# top -b -n1
Mem: 44916K used, 16908K free, 0K shrd, 3768K buff, 12760K cached
CPU:  28% usr  21% sys   0% nic  50% idle   0% io   0% irq   0% sirq
Load average: 0.49 0.38 0.42 1/67 19100
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
 5964     1 mpd      S    22328  36%  21% /usr/bin/mpd
19100  4692 root     R     1496   2%  14% top -b -n1
 9340     1 transmis S    13096  21%   0% /usr/bin/transmission-daemon -g /home/transmission
 1886     1 root     S     7408  12%   0% /sbin/dsl_cpe_control -i00_00_00_00_00_01_00_00 -n /sbin/dsl_notify.sh -f /lib/firmware/dsl-fw-a.bin
 7814     1 root     S     6800  11%   0% /usr/sbin/openvpn --syslog openvpn(VPN_Domestica) ...
 4691  4690 root     S     1636   3%   0% {screen} SCREEN
 4690   502 root     S     1548   3%   0% screen
 1665     1 root     S     1516   2%   0% /usr/sbin/crond -c /etc/crontabs -l 8
  796     1 root     S     1516   2%   0% /sbin/netifd
  502     1 root     S     1512   2%   0% /bin/ash --login                      0.8.32re
 657     1 root     S      860   1%   0% /sbin/ubusdn/udevtrigger --maxrsistent
 1902     2 root     SW       0   0%   0% [autbtex]/br2684ctl -c 0 -e 0 -p 1 -a
 1904     2 root     SW       0   0%   0% [pmex_ne]P /var/run/wifi-phy0.pid -B /
 1903     2 root     SW       0   0%   0% [ceocex_ne]
 1905     2 root     DW       0   0%   0% [pmex_fe]
    3     2 root     SW       0   0%   0% [ksoftirqd/0]
  448     2 root     SW       0   0%   0% [usb-storage]
  116     2 root     SW       0   0%   0% [mtdblock2]
  131     2 root     SW       0   0%   0% [mtdblock5]
  121     2 root     SW       0   0%   0% [mtdblock3]
  111     2 root     SW       0   0%   0% [mtdblock1]
  136     2 root     SW       0   0%   0% [mtdblock6]
   94     2 root     SW       0   0%   0% [kswapd0]
  106     2 root     SW       0   0%   0% [mtdblock0]
    5     2 root     SW       0   0%   0% [kworker/u:0]
    7     2 root     SW       0   0%   0% [kworker/u:1]
  126     2 root     SW       0   0%   0% [mtdblock4]
  760     2 root     SW       0   0%   0% [jbd2/sda2-8]
   61     2 root     SW       0   0%   0% [sync_supers]
  438     2 root     SW       0   0%   0% [khubd]
19061     2 root     SW       0   0%   0% [kworker/0:2]
    2     0 root     SW       0   0%   0% [kthreadd]
  475     2 root     SW       0   0%   0% [jbd2/sda1-8]
    6     2 root     SW<      0   0%   0% [khelper]
  476     2 root     SW<      0   0%   0% [ext4-dio-unwrit]
   65     2 root     SW<      0   0%   0% [kblockd]
  537     2 root     SW<      0   0%   0% [cfg80211]
   63     2 root     SW       0   0%   0% [bdi-default]
 2481     2 root     SW       0   0%   0% [flush-8:0]
  545     2 root     SW<      0   0%   0% [TAPIevents]
  447     2 root     SW       0   0%   0% [scsi_eh_0]
   95     2 root     SW       0   0%   0% [fsnotify_mark]
  544     2 root     SW       0   0%   0% [TAPIkpi_in]
19080     2 root     SW       0   0%   0% [kworker/0:1]
19095     2 root     SW       0   0%   0% [kworker/0:0]
  762     2 root     SW<      0   0%   0% [ext4-dio-unwrit]

Me he dado cuenta que la RAM es un recurso MUUUUY preciado en estos trastos cuando empiezas a sodomi... Digooo, a intentar hacerles dar de sí. Me hice un cutrescript (que comparto aquí) para hacer paradas y arranques de servicios rápidos (desde el móvil). Es una cutrez, pero hoygan, que haces ssh desde el móvil y, tras poner la password, arrancas o paras lo que quieres. Y desde el móvil ya controlas el transmission y el MPD.

Código: [Seleccionar]
#!/bin/sh

SERVICES="mpd openvpn transmission uhttp"
ACTIONS="start stop restart "

show_options(){
        let i=0;
        for aux in $@; do
                let i++;
                echo $i - $aux;
        done
        echo
}

get_options(){
        echo  -ne "Select an option (1-$#): "
        read num_opt

        if [ $num_opt -lt 1 ] || [ $num_opt -gt $# ] ; then
                echo "Invalid option, getting out";
                exit ;
        fi

        let i=1;
        for aux in $@; do
                if [ $i -eq $num_opt ]; then
                        result=$aux;
                fi;
                let i++;
        done;
}


get_service(){
        echo "Which service you want to manage? "
        echo
        show_options $SERVICES;
        get_options $SERVICES;
        name_svc=$result;

}

get_long_service_status(){
                top -b -n1 | grep $1 | grep -v grep | awk '{print "PID: "$1 "\nPPID: "$2 "\nUSER: " $3 "\nSTATUS: " $4 "\nVSIZE MEMORY: " $5 " KB - "$6 "\nCPU USAGE: " $7 "\nCMDLINE: "$8;}';
}

get_action(){
        echo "Which action do you want to perform?"
        echo
        show_options $ACTIONS;
        get_options $ACTIONS;
        name_action=$result;

}

echo "#########################"
echo "# Service management    #"
echo "#########################"
echo ""

get_service

echo "Status of service $name_svc";

echo
echo -----------------
get_long_service_status $name_svc;
echo -----------------
echo

get_action

echo -ne "Are you sure you want to $name_action $name_svc? [y/N] "

read confirm
if [ $confirm = y ]; then
        echo Executing /etc/init.d/$name_svc $name_action
        /etc/init.d/$name_svc $name_action
else
        echo Exiting;
fi

exit


- He pasado de usar el software de Dynamic DNS de OpenWRT, lo he hecho con un Curl en una entrada de cron. Son 1,6 MB de RAM a salvar. Parece poca cosa pero como he dicho por ahí arriba... Me daba cosica tener el daemon del cron ocupando memoria para nada.

Y ahora... Vienen las cosas con las que he tenido problemas. Nunca es todo de color de rosa, ya sabéis  ^-^

- El primero, referente a la potencia de la wireless... Con iwconfig y similares no la consigo subir de 3dBm, y me toca la moral porque, aun viviendo en 30m^2, no tengo cobertura de wireless en el móvil en la esquina opuesta de la casa (con visión directa a la antena del router).

Así que.. me hice una solución casi tan cutre como la BimboUart. Se llama "Antena energética Hacendado", y para hacerla son necesarias una lata de bebida energética hacendado (muy rica cuando se mezcla con whisky), unas tijeras, un poco de cinta aislante para no cortarse y NINGUNA vergüenza:

(http://img36.imageshack.us/img36/2633/cutreantena.jpg)

Alguien sabe si puedo resolver esto de alguna manera que no sea al estilo "brunorro Gotera y Otilio" ?

- El segundo, referente a la dichosa configuración de la VoIP de ya.com, que ya no es ya.com, sino orange, y cuyo password no te da el servicio técnico, sino que tienes que sacarlo descifrando el firmware del router original. Eso es lo de menos, el problema es que no he conseguido configurar el sofia-sip con esto, así que al final he instalado el zoiper (cliente SIP y asterisk) en el móvil para ello. Funciona, pero entonces el problema de la cobertura de la wireless influye en la calidad de la llamada y mucho, hasta el punto que si me alejo a más de 3 metros del router la calidad de la llamada es putapénica.

- El tercero, fácilmente "workaroundeable", es que dropbear hay momentos en los que haciendo un scp tiene poco de "drop" y mucho de "bear" y se come el 90% de CPU, llegándome a colgar el router si lo tengo haciendo alguna otra cosa "interesante". Además, la velocidad de transmisión rara vez pasaba del MByte/s (MegaBytes/segundo, ojo)

La chapuza ha sido añadir al uhttp un enlace a los directorios de los que quiero bajar ficheros "gordos" (fundamentalmente lo que se acaba de bajar del transmission) y santas pascuas. Iba a unos 2.1 MBytes/s y tragaba menos memoria que un "cat | netcat " de cada fichero (ligeramente más rápido, a unos 2.3 MBytes/s). La solución menos "chapuza" sería decir a transmission que por cada fichero finalizado ejecute un script que haga un enlace a un directorio bajo el uhttpd, pero... Eso lo dejo para otro día :D

Bueno, pues esto vienen a ser mis andaduras con el ARV7518PW. Debo reconocer que he aprendido un huevo y la mitad del otro de cositas que a lo mejor algún día son útiles, pero que no me lo convalidarán como curso del paro... Y de nuevo, gracias a todos los aquí presentes !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 08-09-2012, 11:53 (Sábado)
¡Increible!, suponía que se les podía sacar chicha a estos cacharros, pero no tanta. ¡Y aún por encima tienes 50% de cpu desocupada!  >:(
Y pensar que el firmware de fábrica tenía cierta tendencia a bloquearse (por lo menos en el 4518) cuando se le metía mucha caña con emule y otras cosas...

Por cierto, ¿que tal va la wifi? Lo último que probé con éste dejaba algo que desear.

Supongo que tendrás que cambiar el mini disipador de la CPU por algo más grande, sino se te puede freir (o colgar).  ;D

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/

Edito:
Entonces, sin las aceleraciones criptográficas por hardware que tiene el Danube "alto de gama" sí que se consigue un cuelgue, porque, si no recuerdo mal, dropbear usa encriptación. Por lo menos ya conseguiste que lo diera todo.  ;D

Por lo que comentas siguen los problemas de la wifi y el simpático driver ath9k, que por mucho que se parchee aún da quebraderos de cabeza.
Estaba pensando que si por defecto se pone la wifi para usar las dos antenas (hay una pieza metálica soldada a la placa que hace de segunda antena) puede estar ahí parte del problema, pero ni idea de cómo hacer para que sólo use una.
Título: Re: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 08-09-2012, 12:05 (Sábado)
Lo que yo había pensado siempre: Pepe Gotera y Otilio eran unos genios ;D
Felicidades por el montaje ;)


Enviado desde mi CUBE U30GT-H usando Tapatalk 2
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: cotarelo en 08-09-2012, 12:08 (Sábado)
Hola, buen post y buen mod. Algunas preguntas:

¿para que quieres los altavoces usb?
lo de la vpn ¿realmente es necesario si no compartes archivos privados, solo las descargas del transmission? ¿no sería mejor redireccion de puertos desde el router y un usuario y contraseña seguros?
lo del uhttpd ¿por que? ¿consume menos recursos que con scp? ¿has probado samba?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 08-09-2012, 12:46 (Sábado)
¡Increible!, suponía que se les podía sacar chicha a estos cacharros, pero no tanta. ¡Y aún por encima tienes 50% de cpu desocupada!  >:(
Y pensar que el firmware de fábrica tenía cierta tendencia a bloquearse (por lo menos en el 4518) cuando se le metía mucha caña con emule y otras cosas...
...

Pues a ver... Al final todo lo que tengo montado está hecho con la versión del 20 de agosto y con el buildimage, así que no he trasteado "por dentro". Si me dices que puede tener algún DSP lloraré de alegría porque no es normal que el MPD solito se coma un 30% de CPU.

Lo del disipador de la CPU, confiaremos en la madre termodinámica y, poniéndolo "de pie" y dejando que el calor salga por las rendijas que tiene todavía no se ha frito. De todas maneras, me baso en mi experiencia con la Raspberry PIpara decir que estos trastos con tan pocos transistores tragan como campeones. Off topic, a la raspberry, con su arch linux, le puse ayer el e17... Joder qué cosa más bonita :D

Ojo, que el trasto lo he pillado con el transmission sin hacer grandes seedings y demás, así que en condiciones normales contad con que estaría tragando más CPU. Cuando estoy bajando normalmente MPD no llega a tirar con la suficiente soltura como para poder escuchar bien música en el trasto. Un renice iría bien, pero en el busybox por defecto no viene (y el nice que viene por defecto, como el netcat, me dan grimica). Eso sí, la openvpn como un tiro desde el principio. Impresionante.

Y ahora... Viene el palo que me da tener que recompilar y cambiar versiones y paquetes y módulos y todo. Si hubiese algo más de documentación "sencilla" sobre como cambiar los flags del buildroot y demás, bajo las fuentes, las dejo durante 8 horas compilándose y me creo una imagen con todas las optimizaciones (previo dd de lo que tengo en la partición de sistema, que sólo dios sabe lo que tuve que pelear con el transmission y el mpd para que pudiesen convivir). Para esto, un "pivot-root" aislado en lugar del "pivot-overlay" me hubiese sido de una grandíiiisisisisima utilidad... Pero me daba más confianza el overlay (y está más probado, por lo que veo)

Seguiré investigando, es todo lo que puedo decir. Si pudiese conseguir otro ARV7518PW para poder trastear mientras dejo este "en producción" triunfaría como la cocacola :P

Lo que yo había pensado siempre: Pepe Gotera y Otilio eran unos genios ;D
Felicidades por el montaje ;)


Enviado desde mi CUBE U30GT-H usando Tapatalk 2

McGyver era un discípulo de Pepe Gotera y Otilia, que a su vez son los fontaneros de Chuck Norris  >:D

Hola, buen post y buen mod. Algunas preguntas:

¿para que quieres los altavoces usb?
lo de la vpn ¿realmente es necesario si no compartes archivos privados, solo las descargas del transmission? ¿no sería mejor redireccion de puertos desde el router y un usuario y contraseña seguros?
lo del uhttpd ¿por que? ¿consume menos recursos que con scp? ¿has probado samba?

Gracias ! Después de lo que me han aguantado por aquí estaba en la obligación moral de mostrar mi frankenstein particular :P

Los altavoces USB van a la tarjeta de sonido USB cutre de 2 euros con la que hago que el cacharrito haga de "hilo musical" :D
Lo de la VPN... Pues sí, podría ponerle una redirección de puertos con NAT. Pero :

- NAT ES MALO, el otro día no veas lo que nos costó a un colega y a mí (cosas de su curro, remuneradas en birras) descubrir que un ISP (en Filipinas) nos hacía NAT y hasta que pudimos hacer un túnel reverso para atravesarlo, tela.
- compresión (a bajo coste de CPU). LZO no es una maravilla pero si tienes que enviar un fichero de texto plano ya se agradece. Tendría que ponerlo adaptativo porque si paso cosas comprimidas pierde pero tampoco molesta
- una vez bien configurada cada máquina tiene su IP fija en un rango que quieres, y puedes meter por detrás una red completa. Por ejemplo, la de casa de mis padres, con esto creo que me podré librar de ir a su casa "porque el ordenador no me imprime" (aunque lo dudo porque siempre acabo haciendo acopio de yantar por allí :P)
- no hay problemas de firewalls, ni proxies, ni nada parecido. Túnel y para casa.
- apenas consume recursos: estoy dispuesto a sacrificar 10 MB de memoria por las comodidades anteriores y, como última cosa que me pone paloter
- es seguro. Y fácil de configurar :D

Uhttp, como he dicho antes por ahí, para mí ha sido la manera más rápida y cómoda de bajar (sólo bajar) ficheros del trasto. Siempre he sido reticente a usar smb/cifs en Linux (en su día tuve unas diversiones muy chulas con unos bloqueos cuando se apagaba un servidor).

Ojo, no digo que Samba no sea un pedazo de software brutal (soluciona la vida, lo reconozco), pero en mi caso... Me da igual tener que hacer 3 clicks más o tener que poner dos veces el password. No obstante, me resulta incómodo de configurar y es un servicio que me parece insegurísimo (netbios ?) y no creo que sea una cosa que consuma 1,5 MB de RAM.

Vale, a cambio consigues una comodidad inusitada de arrastrar y pegar en una ventanita preciosa con Aero, pero para eso y ficheros pequeños que no hagan que dropbear se muera, WinSCP con protocolo SCP. O el pscp (el que viene con putty) con la opcion -scp.

Seguramente hay algún script de gestión de ficheros en lua que puede ser interesante ponerle al trasto para administrar ficheros en él. Y nunca he probado webdav pero si hay gente que lo utiliza, por algo será (algo habrá hecho, que se suele decir :D )

Y voy a por yantar a casa de mis padres, que han vuelto de vacaciones hace poco :D Hasta luego !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 08-09-2012, 17:48 (Sábado)
Pues parece que hay extensiones dsp (o por lo menos es lo que aparece en cpuinfo al lado de mips16):
http://pastebin.com/Hqex2jzw
http://pastebin.com/aRfuheCG
http://pastebin.com/kwBPgwBY

Para cambiar las flags en OpenWRT, en menuconfig se va a Advanded options -> Toolchain options
Por defecto aparece "-0s -pipe -mips32r2 -mtune=mips32r2 -fomit-frame-pointer".
Estos enlaces explican el significado de cada una:
http://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options

Las extensiones dsp (digital signal processing) son, más o menos, como las famosas MMX, 3DNow, SSE, SSE2, etc. Son instrucciones que aceleran cálculos numéricos en enteros, decimales o en ambos. Este tipo de instrucciones de aceleración de operaciones matemáticas son importantes en modem-routers ya que la señal xDSL es analógica y tiene que ser tratada para que la CPU las procese, y aquí es donde está la importancia del procesamiento de señales (poco conocido y muy usado) para que la CPU pueda realizar esos cálculos más rápido y estar lista lo antes posible para lo siguiente.
En el caso de los routers con "chipset" Texas Instruments AR7 y UR8 llevan un procesador DSP dedicado (http://www.linux-mips.org/wiki/AR7), pero las soluciones de incluir instrucciones para estos cálculos en las CPU's cada vez van más en aumento ya que se consigue reducir el número de componentes y el consumo total del sistema.

Esta explicación es demasiado simple pero supongo que alguno de los que pasan por este hilo saben de esto menos que yo. Si alguien cree que la explicación es excesivamente incompleta o hay incorrecciones gordas que no dude en decírmelo, ya que así corrijo los errores y todos aprendemos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 08-09-2012, 21:22 (Sábado)
Pues parece que hay extensiones dsp (o por lo menos es lo que aparece en cpuinfo al lado de mips16):
http://pastebin.com/Hqex2jzw
http://pastebin.com/aRfuheCG
http://pastebin.com/kwBPgwBY
...

Genial... Ya se me hacía extraño que el DSL tragase tanta CPU. Ya tengo diversión nueva, otra vez a arrancar el ovenwrt y a cambiar los flags de las cosas y todo eso :D

Me interesa, por eso, hacer un backup de todo lo que tengo antes de trastear. Por lo del overlay no tengo problema: dd y a tirar millas, pero con los contenidos de la flash tengo más miedo... Puedo hacer una copia de todo el contenido de la flash para, en caso de problemas, poderlo meter directamente vía uboot? En caso afirmativo... con un dd funcionaría o tendría que tirar de alguna otra utilidad ?

Perdonad por la pregunta de zote, pero es que cuando algo funciona... Ya sabéis la máxima: no lo toques.

Muchas gracias !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 08-09-2012, 23:05 (Sábado)
Cuando se instala OpenWRT, dentro de la partición linux (o cómo se llame) hace 3 particiones: kernel y rootfs son de solo lectura (squashfs) y en ellas está el kernel y los paquetes que se compilan en la imagen, mientras que rootfs_data es donde se guarda la configuración (jffs2) y los paquetes que se instalan a más, además de en un dispositivo de almacenamiento externo en caso de usar pivot overlay (tanto configuración como paquetes). En el 4518 y 7518 es mtd5 ó mtd6, no recuerdo bien. Resumiendo: con dd o mtd se copia la partición y a correr. Lo que no recuerdo es si con u-boot se puede hacer una copia de la flash entera y restaurarla.

Lo siguente es usar menuconfig, compilar los paquetes que se van a usar y probar la imagen generada. Si se quiere afinar algo más se ejecuta "make kernel_menuconfig" y se marcan los drivers del kernel que no aparecen al ejecutar menuconfig (si se trabaja con la versión trunk igual interesan los drivers ext2 y ext3, por ejemplo).

El resto es compilar y probar. Si hay mejoras genial, y si continúa igual o peor se vuelve a la imagen anterior y fiesta. Primero recomendaría usar -mtune=24kc, lo siguiente 24kec y si todo funciona ok añadir -dsp (o probar esta última opción con 24kc, a gusto del programador).

Para hacer una primera prueba de rendimiento se puede usar openssl-utils. Aquí explica cómo hacer un pequeño benchmark:
http://wiki.openwrt.org/inbox/benchmark.openssl
Para que sea lo más "real" posible recomendaría arrancar el router sin el pendrive o matar todos los procesos que consumen cpu y ejecutar el benchmark de la página, copiar el resultado y con la nueva imagen hacer lo mismo de primero para ver si hay alguna mejora.

Por desgracia es lo de siempre: prueba-error o prueba-éxito, pero eso ya lo habrás sufrido un montón de veces.

Edito: Al cambiar la imagen seguramente cambiará el tamaño de las particiones kernel, rootfs y rootfs_data. Va a ser más seguro, creo, arrancar sin pendrive y copiar la configuración de la partición rootfs_data y volver a ponerlos en la nueva imagen a base de vi o cp.  :-[
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 09-09-2012, 00:22 (Domingo)
...
Edito: Al cambiar la imagen seguramente cambiará el tamaño de las particiones kernel, rootfs y rootfs_data. Va a ser más seguro, creo, arrancar sin pendrive y copiar la configuración de la partición rootfs_data y volver a ponerlos en la nueva imagen a base de vi o cp.  :-[

Mmmm... Vale, lo mejor será guardarme el último squashfs que instalé, arrancar el router sin el USB de overlay, y hacer una copia del /etc en mtd completo (un tar con un pipe a un netcat y otra máquina escuchando). Con eso creo que ya tendría la espalda cubierta. Tengo también una copia local (un wget) de los paquetes que he usado y alguna cosilla más... Con eso debería de ser suficiente para recuperar el router en su estado actual o me dejo algo ?

Y tras hacer la santa copia de seguridad ya tendré menos miedo del mal que pueda hacer. Que aquí hay horas y si la lío no me lo perdonaré jamás  :'(

A ver si
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 09-09-2012, 14:01 (Domingo)
...
Edito: Al cambiar la imagen seguramente cambiará el tamaño de las particiones kernel, rootfs y rootfs_data. Va a ser más seguro, creo, arrancar sin pendrive y copiar la configuración de la partición rootfs_data y volver a ponerlos en la nueva imagen a base de vi o cp.  :-[

Mmmm... Vale, lo mejor será guardarme el último squashfs que instalé, arrancar el router sin el USB de overlay, y hacer una copia del /etc en mtd completo (un tar con un pipe a un netcat y otra máquina escuchando). Con eso creo que ya tendría la espalda cubierta. Tengo también una copia local (un wget) de los paquetes que he usado y alguna cosilla más... Con eso debería de ser suficiente para recuperar el router en su estado actual o me dejo algo ?

Y tras hacer la santa copia de seguridad ya tendré menos miedo del mal que pueda hacer. Que aquí hay horas y si la lío no me lo perdonaré jamás  :'(

A ver si

En principio no debería haber problemas, pero si quieres mayor seguridad haz un dd, netcat, etc. de /dev/mtdx y si reinstalas la imagen que estas usando, como el tamaño de las particiones va a ser el mismo, las sobreescribes con dd o mtd. De todas maneras si al instalar la imagen actual lo primero que hiciste fué activar pivot overlay, en la flash no debería quedar casi ninguna configuración cambiada.

Ya que has tenido tus más y tus menos con dropbear igual te interesa este enlace:
http://wiki.openwrt.org/inbox/replacingdropbearbyopensshserver
Puede ser que ya lo hayas probado y no te haya valido, pero los técnicos electrónicos no sabemos tanto como los ingeriers de sistemas, que pillan un hardware de medio pelo y lo convierten en una máquina de matar.  ;D

Si notas un aumento de rendimiento significativo o al activar las extensiones DSP algunas cosas van más fluidas que antes, por favor ponlo aquí, que quizá se puedan hacer más inventos con el pequeñín.  >:(
Ojalá que el Danube no se te caliente hasta el extremo de poder hacer una tortilla encima de él.  ^-^
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 13-09-2012, 21:38 (Jueves)
Yo tambien quiero un Arcadyan xd >:D

Pues ya lo tengoooooo >:(

El arv7518 para ser mas exactos como bien sabe Pteridium.

Que maravilla lantiq, que si cfg  0 o 1 o 2 o 3 o 4 o 5 ....   para hartarse a cacharrear, que si modo uart, me lo quedo >:D

Para colmo adsl bajo Open-wrt, siempre fui reacio a Open-wrt por carecer de adsl y ahora mira tu.

Venga, no se si acabare montando  la radio de brunorro por que yo tiro del movil pero quien sabe.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 13-09-2012, 22:20 (Jueves)
Ale, el señorito ya tiene juguete nuevo  ;D

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: daniman en 14-09-2012, 17:34 (Viernes)
Buenas,

soy Dani y hace ya unas semanas que os estoy siguiendo, antes de nada gracias por los consejos de algunos de vosotros por mensajes privados   ;).

Bien al lío... pues tengo dos ARV7518, uno funcionando con el ADSL de YA.COM y el otro para trastearlo. Ahora mismo estoy que no avanzo, os detallo el proceso que he seguido:

1 - He abierto el minicom desde un terminal y lo he dejado escuchando por el puerto de serie. --> minicom -s
2 - He enciendido el router.
3 - Aparece informacion en el minicom y doy tres veces al espacio, entrando en el danube boot
4 - He pulsado ! para entrar en modo administrador.
5 - Cierro el terminal del minicom.
6 - Abro el BRNdumper desde un nuevo terminal y dumpeo la memoria para los backups --> ./brndumper --port=/dev/ttyUSB0
7 - Cierro BRNdumper y abro un terminal con minicom escuchando el puerto serie.
8 - Abro otro terminal y envio el uboot de Brunorro, (no me funciono o hice algo mal aqui) TOCO SOLDAR para modo UART
9 - Sigo las instrucciones de Danny17 con el paquete que colgó (por cierto muchas gracias) pero enviando el u-boot del paquete de Danny --> cat uboot-lantiq-arv4518PW_ramboot.asc > /dev/ttyUSB0
10 - Se inicia el httpd automaticamente y cargo desde el navegador --> 192.168.1.1
11 - Selecciono el archivo imagen openwrt del paquete y lo cargo --> openwrt-lantiq2-danube-ARV7518PW-squashfs.image

Parece que hace todo el proceso bien y cuando acaba reinicio salgo del modo UART y solo me aparece el siguiente mensaje:

ROM VER: 1.0.3                                                         
CFG 01                                                                 
Read EEPROMX
 X


¿ALGUNA IDEA DE QUE PUEDO ESTAR HACIENDO MAL?  ???

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: daniman en 14-09-2012, 17:53 (Viernes)
Por cierto he conseguido entrar en el u-boot haciendo lo siguiente:

1 - Un terminal con el minicom escuchando.
2 - Desde otro terminal envio el uboot del paquete de danny -> cat uboot-lantiq-arv4518PW_ramboot.asc >> /dev/ttyUSB0
3 - Aparece lo siguiente y lo corto ya que sino se queda con el httpd y repitiendo el proceso me quedo igual.

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Oct 03 2011 - 11:29:17)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  32 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
ARV4518 =>


¿ALGUNA IDEA ?  :-\
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 14-09-2012, 21:19 (Viernes)
Antes de cargar u-boot hay que seguir el wiki que CieNTi publicó en el foro de OpenWRT, que aunque esté en inglés es muy bueno, y leerse las 10 páginas de este hilo, ya que otros han cometido los fallos que algunos estais teniendo:
https://forum.openwrt.org/viewtopic.php?pid=167431#p167431
Las imágenes de u-boot que hay que usar son las de CieNTi, que sacó el httpd que bloqueaba TFTP y puso los comandos para cargar por xmodem en caso de problemas.
Nunca useis las de la página de descargas de OpenWRT que fallan más que una escopeta de feria, sólo las de CieNTi para vuestro modelo de router. Si se usa un u-boot para el 4518 en un 7518 o viceversa, al tener diferente switch ethernet (Realtek el 4518 y Atheros el 7518) os quedais sin red, pero si tiene los comandos de xmodem se carga por puerto serie el correcto y solucionado.
Una vez cargado, probado y grabado en flash el u-boot correcto el resto es coser y cantar.

Perdonad si parezco un poco borde en este post, pero hoy llevo un día de perros.
Mis más sinceras disculpas.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 14-09-2012, 21:27 (Viernes)
Por cierto he conseguido entrar en el u-boot haciendo lo siguiente:

1 - Un terminal con el minicom escuchando.
2 - Desde otro terminal envio el uboot del paquete de danny -> cat uboot-lantiq-arv4518PW_ramboot.asc >> /dev/ttyUSB0
3 - Aparece lo siguiente y lo corto ya que sino se queda con el httpd y repitiendo el proceso me quedo igual.

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Oct 03 2011 - 11:29:17)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  32 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
ARV4518 =>


¿ALGUNA IDEA ?  :-\

Todo  perfecto salvo una cosa: a un 7518 (o eso me parece entender) le has cargado el del 4518.
Lo que sí es extraño son las velocidades de la RAM, la CPU y el tamaño de la memoria. Los dos modelos de ya.com tienen 64 MB de RAM DDR a 166 MHz y la CPU corre a 333.
Busca el uboot de CieNTi para el arv7518pw, tanto el de meter en la flash como el de cargar en modo UART.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 14-09-2012, 21:51 (Viernes)
Voy a intentar este fin de semana compilar unos u-boot operativos para el arv4518 y el arv7518.
Ya de paso, si tengo algo más de tiempo, tengo un 4518 que pillé en Cash Converters por 4 eurapios y os pongo un pequeño wiki de cómo cargar un u-boot a "tumba abierta" o "lanzándose a la piscina".
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 14-09-2012, 23:36 (Viernes)
Me da a mi segun mis pruebas que en la wiki open-wrt lo que es bootsel2 y bootsel0 estan invertidos, claro que para modo uart da igual pero para otros modos no, incluso creo que tengo localizado y funcionando bootsel1.

Me gustaria saber si este tema del bootsel lo descubrio algun genio o mas bien fue filtracion.

Salud.


Edito: Parece ser que fue unaiur, xd que habilidad la suya.

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: daniman en 15-09-2012, 04:48 (Sábado)
Todo  perfecto salvo una cosa: a un 7518 (o eso me parece entender) le has cargado el del 4518.
Lo que sí es extraño son las velocidades de la RAM, la CPU y el tamaño de la memoria. Los dos modelos de ya.com tienen 64 MB de RAM DDR a 166 MHz y la CPU corre a 333.
Busca el uboot de CieNTi para el arv7518pw, tanto el de meter en la flash como el de cargar en modo UART.

Gracias por contestar, la verdad es que llevo un rato leyendo el foro de openwrt y aunque mi ingles no es muy bueno intento entender que he hecho mal.

En principio el u-boot cargado es el de Cienti, ya que el paquete que hizo Danny puso este, he seguido el tutorial de Cienti, pero al no disponer ya del u-boot original no tengo idea por donde tirar.

Lo unico que consigo es entrar al router por UART enviando el u-boot de openwrt > cat u-boot.asc >> /dev/ttyUSB0

Y me aparece lo siguiente:

ROM VER: 1.0.3
CFG 04
Read EEPROMX                                                                   
 X                                                                             
UART                                                                           
                                                                               
                                                                               
U-Boot 2010.03 (Aug 28 2012 - 20:24:15)                                         
                                                                               
Board: ARV7518PW                                                               
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz       
DRAM:  64 MB                                                                   
Flash:  8 MB                                                                   
Net:   initializing ar8216 switch... initialized                               
lq_cpe_eth                                                                     
Hit any key to stop autoboot:  0                                               
bootm - boot application image from memory                                     
                                                                               
Failed to execute bootcmd (maybe invalid u-boot environment?), starting httpd t.
starting httpd server from server 192.168.1.1                                   
http start                                                                     
............................................                                   
Abort                                                                           
ARV7518 =>

Otra cosa extraña son los MHz, ya que indica --> DDR Speed 111 MHz, CPU Speed 111 MHz ... tanto con el u-boot de cienti con el openwrt...

- uBOOT Cienti:

CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART                                                                           
                                                                               
                                                                               
U-Boot 2010.03 (Apr 29 2012 - 15:06:34)                                         
                                                                               
Board: ARV4518PW                                                               
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz       
DRAM:  64 MB                                                                   
Flash:  8 MB                                                                   
Net:                                                                           
searching for rtl8306 switch ... failed   



- uBOOT ORIGINAL OPENWRT:

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART                                                                           
                                                                               
                                                                               
U-Boot 2010.03 (Aug 28 2012 - 20:24:15)                                         
                                                                               
Board: ARV7518PW                                                               
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz       
DRAM:  64 MB                                                                   
Flash:  8 MB                                                                   
Net:   initializing ar8216 switch... initialized

He intentado usar TFTP, pero en el Router va saliendo TTTTT y desde el servidor al intentar enviar el fichero me sale timeout...

¿Alguna otra idea? Con el Help del uBoot he intentado probar cosillas per sin ningun resultado.  :(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elborrachoas en 15-09-2012, 12:00 (Sábado)
Hola
alguien con experiencia en openwrt me podria hechar un capote, que de linux la verdad no tengo ni idea solo usos puntuales y muy pocas veces os comento
poseo cablemodem con ono
ya tengo instalado el openwrt en el astoria gracias a centi por el tuto (por cierto en cash convert de alicante a 0,50€)
me puedo conectar al astoria por red sin problemas pero no le puedo dar internet ,ya que no se en que ethernet conectarlo os recuerdo que le debo dar internet por rj45 desde un cablemodem, ahora la pregunta ¿como puedo hacer para discriminar las diferentes conecciones eth del router?
por cierto ya he estado googleando varias horas y no he conseguido encontrar un manual de openwrt en español
agradesco de antemano cualquier ayuda o orientacion
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 15-09-2012, 12:02 (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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 15-09-2012, 12:28 (Sábado)
me puedo conectar al astoria por red sin problemas pero no le puedo dar internet ,ya que no se en que ethernet conectarlo os recuerdo que le debo dar internet por rj45 desde un cablemodem, ahora la pregunta ¿como puedo hacer para discriminar las diferentes conecciones eth del router?
La solución a tus problemas se llama vlan. Lo que hace es separar redes.
Si tienes una imágen de OpenWRT con la interfaz web de configuración (Luci), en el 7518 está chupado hacer que uno de los puertos ethernet te enganche al modem y los otros 3 te dan red cableada, mientras que con el 4518 hay que hacerlo a mano, pero no es demasiado complicado.
Sería muy interesante saber el modelo de cablemodem y si te da la ip pública (modem) o estás contra una red local (router-cablemodem).
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elborrachoas 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
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elborrachoas 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
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER 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 :-*
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium 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.  >:(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: daniman 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
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro 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).
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER 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.

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER 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?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium 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).
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro 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 ?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital 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?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital 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.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital 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]
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 30-09-2012, 12:44 (Domingo)
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]

Parece un fallo de la partición rootfs_data.

Prueba a borrarla (de esta forma se elimina la configuración. No hay otra forma :$):
Código: [Seleccionar]
mtd -r erase rootfs_data
Veo que tienes acceso vía serial, así que cuando te pregunta si quieres entrar en modo failsafe pulsa enter e introduce el comando anterior.
El router se reiniciará sólo y ya debería funcionar sin problemas.

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital en 30-09-2012, 13:26 (Domingo)
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]

Parece un fallo de la partición rootfs_data.

Prueba a borrarla (de esta forma se elimina la configuración. No hay otra forma :$):
Código: [Seleccionar]
mtd -r erase rootfs_data
Veo que tienes acceso vía serial, así que cuando te pregunta si quieres entrar en modo failsafe pulsa enter e introduce el comando anterior.
El router se reiniciará sólo y ya debería funcionar sin problemas.

Saludos!

Dicho y hecho... ya lo tengo funcionando gracias al comando que me indicas :-). Si no es mucho pregunta que es lo que había ocurrido?

Edito: Estoy intentando aprender un poco de todo esto... viene el wifi desactivado en el archivo /etc/config/wireless. Porqué hacen esto porque creen que todavía no estable? o porque tradicionalmente viene así en linux.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 30-09-2012, 13:31 (Domingo)
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]

Parece un fallo de la partición rootfs_data.

Prueba a borrarla (de esta forma se elimina la configuración. No hay otra forma :$):
Código: [Seleccionar]
mtd -r erase rootfs_data
Veo que tienes acceso vía serial, así que cuando te pregunta si quieres entrar en modo failsafe pulsa enter e introduce el comando anterior.
El router se reiniciará sólo y ya debería funcionar sin problemas.

Saludos!

Dicho y hecho... ya lo tengo funcionando gracias al comando que me indicas :-). Si no es mucho pregunta que es lo que había ocurrido?

Edito: Estoy intentando aprender un poco de todo esto... viene el wifi desactivado en el archivo /etc/config/wireless. Porqué hacen esto porque creen que todavía no estable? o porque tradicionalmente viene así en linux.
Simplemente se había corrompido la partición donde se guarda la configuración/ficheros adicionales. Puede pasar por varios motivos. Por eso te recomiendo guardar un backup de la configuración hecho a través de LuCI siempre que alteres la configuración.

El wifi viene desactivado porque así lo han decidido los de Openwrt. En realidad es una cuestion de seguridad, ya que cualquier configuración que establezcan por defecto sería pública y cualquiera tendría acceso a ella.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 08-10-2012, 08:12 (Lunes)
Sobre el tema del ADSL ... a ver si los que lo tienes instalado te comentan algo.
Mientras, yo empezaría instalando LuCi (que para algunas cosas es poco menos que imprescindible, al menos para mí).
Conéctalo por una de las bocas LAN al router que tienes conectado al ADSL, y configúralo en el mismo rango de ip's para que tenga acceso a internet.

Código: [Seleccionar]
opkg update
opkg install luci-mod-admin-full
opkg install luci-lib-fastindex
opkg install luci-theme-base
opkg install luci-theme-openwrt
opkg install uhttpd
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd reload

Con esto ya tendrás LuCi  y podrás 'ver' algún detalle más sobre la sincronización del ADSL  ;)

Es posible, que tengas problemas al hacer el uptade. Y es que los directorios de los repositorios de OpenWrt han cambiado en los últimos días.

Edita el fichero /etc/opkg.conf y cambia la ruta antigua por esta:
http://downloads.openwrt.org/attitude_adjustment/12.09-beta/lantiq/danube/packages/
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 09-10-2012, 08:04 (Martes)
hibernando siento que te hayas rendido tan pronto ...  >:D
Título: Re: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 09-10-2012, 19:05 (Martes)
Espera a ver si los que lo usan con el ADSL te dan alguna pista...
No puedes forzar a mano, a que  levante el interfaz nas0 ?

La semana que viene, a ver si saco tiempo y saco de un cajón un dlink 624t al que se le puede instalar OpenWrt y que tiene soporte para el módulo de ADSL.


Enviado desde mi U30GT-H usando Tapatalk 2
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 11-10-2012, 17:21 (Jueves)
Si haces un ping a goole te resuelve la ip ?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 11-10-2012, 17:44 (Jueves)
 ;D ;D
Te he arreglado un par de mensajes para que no descuadraran el foro   ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 11-10-2012, 23:04 (Jueves)
Hola a todos.

¿alguien me podria indicar segun bootlog que pasa con esta compilacion que he realizado que no me detecta ningun pen usb?

[spoiler]
Código: [Seleccionar]
root@OpenWrt:/# dmesg
[    0.000000] Linux version 3.3.8 (seraser@seraser-laptop) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #2 Thu Oct 11 22:40:58 CEST 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] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 802e7430, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
[    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: 16256
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 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 bytes
[    0.000000] Writing ErrCtl register=00043d28
[    0.000000] Readback ErrCtl register=00043d28
[    0.000000] Memory: 61560k/65536k available (2546k kernel code, 3976k reserved, 420k data, 172k 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 ARV7518PW - ASTORIA
[    0.068000] 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: [168c:ff1d] type 0 class 0x000200
[    0.132000] pci 0000:00:0e.0: fixup device configuration
[    0.136000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028000
[    0.140000] pci 0000:00:0e.0: reg 10: [mem 0x00000000-0x0000ffff]
[    0.140000] pci 0000:00:0e.0: PME# supported from D0 D3hot
[    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.208000] PCI: CLS 0 bytes, default 32
[    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.236000] 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] io scheduler noop registered
[    0.276000] io scheduler deadline registered (default)
[    0.280000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.288000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.304000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.312000] ltq_nor: Found an alias at 0x800000 for the chip at 0x0
[    0.312000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.316000]   Amd/Fujitsu Extended Query version 1.1.
[    0.320000] number of CFI chips: 1
[    0.324000] Creating 4 MTD partitions on "ltq_nor":
[    0.328000] 0x000000000000-0x000000010000 : "uboot"
[    0.336000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.344000] 0x000000020000-0x0000007f0000 : "linux"
[    0.352000] found squashfs behind kernel
[    0.352000] Creating 2 MTD partitions on "ltq_nor":
[    0.356000] 0x000000020000-0x0000001265c4 : "kernel"
[    0.364000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.376000] 0x0000001265c4-0x0000007f0000 : "rootfs"
[    0.380000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.396000] mtd: partition "rootfs" set to be root filesystem
[    0.400000] mtd: partition "rootfs_data" created automatically, ofs=370000, len=480000
[    0.408000] 0x000000370000-0x0000007f0000 : "rootfs_data"
[    0.416000] 0x0000007f0000-0x000000800000 : "board_config"
[    0.572000] ltq_mii: probed
[    0.596000] eth0: Atheros AR8216 switch driver attached.
[    0.696000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.708000] Registered led device: soc:red:power
[    0.708000] Registered led device: soc:green:power
[    0.708000] Registered led device: soc:green:wifi
[    0.708000] Registered led device: soc:green:adsl
[    0.712000] Registered led device: soc:green:internet
[    0.712000] Registered led device: soc:red:internet
[    0.712000] Registered led device: soc:green:voip
[    0.712000] Registered led device: soc:green:phone1
[    0.712000] Registered led device: soc:green:phone2
[    0.712000] Registered led device: soc:orange:fail
[    0.716000] Registered led device: soc:green:usb
[    0.716000] Registered led device: soc:orange:wps
[    0.716000] Registered led device: soc:green:wps
[    0.716000] Registered led device: soc:red:wps
[    0.716000] TCP cubic registered
[    0.720000] NET: Registered protocol family 17
[    0.724000] 8021q: 802.1Q VLAN Support v1.8
[    0.740000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.748000] Freeing unused kernel memory: 172k freed
[    7.380000] JFFS2 notice: (408) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 10 of xref (0 dead, 2 orphan) found.
[   10.404000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.404000]
[   10.432000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   10.440000] Backport based on wireless-testing.git master-2012-09-07
[   10.444000] compat.git: wireless-testing.git
[   10.492000] cfg80211: Calling CRDA to update world regulatory domain
[   10.496000] cfg80211: World regulatory domain updated:
[   10.500000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   10.508000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.516000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   10.524000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   10.532000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.536000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   11.040000] SCSI subsystem initialized
[   11.476000] usbcore: registered new interface driver usbfs
[   11.480000] usbcore: registered new interface driver hub
[   11.488000] usbcore: registered new device driver usb
[   12.220000] NET: Registered protocol family 8
[   12.220000] NET: Registered protocol family 20
[   12.272000] Button Hotplug driver version 0.4.1
[   12.564000] RPC: Registered named UNIX socket transport module.
[   12.568000] RPC: Registered udp transport module.
[   12.572000] RPC: Registered tcp transport module.
[   12.576000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   13.068000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   13.764000] PPP generic driver version 2.4.2
[   14.356000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.700000] NET: Registered protocol family 24
[   14.956000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   15.108000] nf_conntrack version 0.5.0 (964 buckets, 3856 max)
[   16.436000] IFX MEI Version 5.00.00
[   16.580000]
[   16.580000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   16.620000]     ATM (A1) firmware version 1.0.19
[   16.624000] ifxmips_atm: ATM init succeed
[   16.772000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   16.940000] uhci_hcd: USB Universal Host Controller Interface driver
[   17.108000] usbcore: registered new interface driver usblp
[   17.216000] Initializing USB Mass Storage driver...
[   17.220000] usbcore: registered new interface driver usb-storage
[   17.224000] USB Mass Storage support registered.
[   17.252000] usbcore: registered new interface driver ums-alauda
[   17.280000] usbcore: registered new interface driver ums-cypress
[   17.308000] usbcore: registered new interface driver ums-datafab
[   17.340000] usbcore: registered new interface driver ums-freecom
[   17.368000] usbcore: registered new interface driver ums-isd200
[   17.396000] usbcore: registered new interface driver ums-jumpshot
[   17.424000] usbcore: registered new interface driver ums-karma
[   17.452000] usbcore: registered new interface driver ums-sddr09
[   17.480000] usbcore: registered new interface driver ums-sddr55
[   17.512000] usbcore: registered new interface driver ums-usbat
[   17.616000] usbcore: registered new interface driver zd1211rw
[   17.784000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   17.816000] usbcore: registered new interface driver yealink
[   17.852000] fuse init (API version 7.18)
[   18.016000] usbip_core: module is from the staging directory, the quality is unknown, you have been warned.
[   18.028000] usbip_core: USB/IP Core v1.0.0
[   18.052000] vhci_hcd: module is from the staging directory, the quality is unknown, you have been warned.
[   18.064000] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[   18.068000] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[   18.080000] hub 1-0:1.0: USB hub found
[   18.080000] hub 1-0:1.0: 8 ports detected
[   18.084000] vhci_hcd: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[   18.144000] usbip_host: module is from the staging directory, the quality is unknown, you have been warned.
[   18.156000] usbcore: registered new interface driver usbip-host
[   18.160000] usbip_host: USB/IP Host Driver v1.0.0
[   22.624000] device eth0.1 entered promiscuous mode
[   22.628000] device eth0 entered promiscuous mode
[   22.636000] br-lan: port 1(eth0.1) entered forwarding state
[   22.640000] br-lan: port 1(eth0.1) entered forwarding state
[   24.644000] br-lan: port 1(eth0.1) entered forwarding state
root@OpenWrt:/#
[/spoiler]

¿Quizas exceso de modulos usb que dan conflicto?

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 12-10-2012, 00:34 (Viernes)
Te he editado el post, que descuadraba el foro  ;)

Has instalado los módulos para los sistemas de ficheros (kmod-fs-ext4, kmod-fs-vfat, etc. ) ?

Lista el directorio /dev y pon por aquí el resultado.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital en 12-10-2012, 13:42 (Viernes)
Enciende el router sin un pendrive deja que arranque y metele el pendrive. Aporta el dmesg de lo que hace el pendrive.

A mi me daba error pero ahora no puedo reproducirlo. Tengo los siguientes modulos relacionados para un pendrive formateado con ext4

   kmod-scsi-core
   kmod-usb-core
   kmod-usb-dwc-otg
   kmod-usb-storage
   kmod-usb2
   kmod-fs-ext4




Te dejo un volcado del serie del montaje de un pendrive

Código: [Seleccionar]
[  957.200000] usb 1-1: USB disconnect, device number 14
[  957.220000] DISCONNECTED PORT
[  957.256000] DISCONNECTED PORT
[  957.288000] DISCONNECTED PORT
[  957.320000] DISCONNECTED PORT
[  957.352000] DISCONNECTED PORT
[  959.484000] usb 1-1: new high-speed USB device number 15 using dwc_otg
[  959.688000] scsi5 : usb-storage 1-1:1.0
[  960.688000] scsi 5:0:0:0: Direct-Access     ChipsBnk Flash Disk       4082 PQ: 0 ANSI: 2
[  960.712000] sd 5:0:0:0: [sdd] Attached SCSI removable disk

root@OpenWrt:/# mount /dev/sdd /mnt
[  970.112000] sd 5:0:0:0: [sdd] 3987456 512-byte logical blocks: (2.04 GB/1.90 GiB)
[  970.120000] sd 5:0:0:0: [sdd] No Caching mode page present
[  970.124000] sd 5:0:0:0: [sdd] Assuming drive cache: write through
[  970.132000] sd 5:0:0:0: [sdd] No Caching mode page present
[  970.136000] sd 5:0:0:0: [sdd] Assuming drive cache: write through
[  970.148000]  sdd: unknown partition table
[  970.156000] EXT4-fs (sdd): couldn't mount as ext3 due to feature incompatibilities
[  970.164000] EXT4-fs (sdd): couldn't mount as ext2 due to feature incompatibilities
[  970.208000] EXT4-fs (sdd): recovery complete
[  970.212000] EXT4-fs (sdd): mounted filesystem with ordered data mode. Opts: (null)

imagino que podras verlo con dmesg si no estas comunicado con serial
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-10-2012, 21:23 (Viernes)
Muchas gracias por vuestras respuestas jar229 y el masvital, finalmente he vuelto a compilar marcando lo que indica jar y lo indicado por elmasvital y ya bien.

Pero yo tambien he intentado ver si sincroniza el router con adsl anexo a y mi conexion timo y nada, no hay manera, una pena, lo compre por poder tener en un mismo router adsl y openwrt y me parece a mi que no va a ser posible.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital en 14-10-2012, 18:04 (Domingo)
Muchas gracias por vuestras respuestas jar229 y el masvital, finalmente he vuelto a compilar marcando lo que indica jar y lo indicado por elmasvital y ya bien.

Pero yo tambien he intentado ver si sincroniza el router con adsl anexo a y mi conexion timo y nada, no hay manera, una pena, lo compre por poder tener en un mismo router adsl y openwrt y me parece a mi que no va a ser posible.

Saludos.

Si es un compilacion que estas haciendo tu te faltaría el modulo  kmod-usb-dwc-otg que es especifico para esta arquitectura
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 15-10-2012, 18:37 (Lunes)
La verdad, me resulta raro que ninguno de los que usan este router con el ADSL te de alguna pista sobre el problema que tienes, sERASEr ...  :(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 15-10-2012, 20:08 (Lunes)
De nuevo millon de gracias a elmasvital y jar229 por sus respuestas;)

El problema es que creo que solo Pteridium ha usado de los que andan por aqui el router como suministro adsl y el hombre seguro que tiene mejores cosas que hacer, suele pasar.

El router lleva en el sotano dentro de su caja ya unos pocos dias, no hay problema, ya lo he superado. >:D >:(

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 16-10-2012, 00:39 (Martes)
Pues sí, algo liadillo ando.  >:D

Hace bastantes meses puse uno a funcionar con la versión Backfire y me daba ADSL, aunque la línea que tengo en casa es tan mala que sólo consigo un sincronismo "decente" con un Livebox2 o con el Zyxel 660HW-D1 (mi proveedor es Movistar).

Ahora mismo tengo un 7518 que me han regalado y voy a probar el detalle del ADSL.
Hay que tener en cuenta la modulación (¿se dice así?) g.dmt, T1.413, ADSL2 y ADSL2+. En mi caso puedo elegir las dos primeras porque sólo tengo ADSL a secas.

En cuanto eche un vistazo al código edito con algunos datos más.

Edito: https://dev.openwrt.org/browser/trunk/package/ltq-dsl-app/files/dsl_control

A partir de la línea 261 vienen las diferentes "modulaciones". Para mi línea creo que serían admt o at1.

De todas maneras brunorro sí que tenía el router dando ADSL, creo que con ya.com.

Edito2: para que funcione el puerto USB sólo hace falta el módulo "kmod-usb-dwc-otg"; los de OHCI, UHCI y USB2 son inútiles y sólo ocupan espacio en flash.
Dwc-otg da USB 2.0
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 16-10-2012, 14:54 (Martes)
Hola, gracias Pteridium, y no sabes cuanto me alegra saber que no tienes tiempo para foros >:( >:(

Yo gasto ADSL2+

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 17-10-2012, 13:47 (Miércoles)
Bueno, aquí hay una pequeña pista (sacado de este post https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595):
Código: [Seleccionar]
Please press Enter to activate this console. [    7.864000] NET: Registered protocol family 8
[    7.868000] NET: Registered protocol family 20
[    7.908000] Button Hotplug driver version 0.4.1
[    8.264000] PPP generic driver version 2.4.2
[    8.544000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.724000] NET: Registered protocol family 24
[    8.768000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[    9.036000] IFX MEI Version 5.00.00
[    9.064000]
[    9.064000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[    9.100000]     ATM (A1) firmware version 1.0.19
[    9.100000] ifxmips_atm: ATM init succeed
[    9.124000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   15.052000] device eth0 entered promiscuous mode
[   15.060000] br-lan: port 1(eth0) entered forwarding state
[   15.064000] br-lan: port 1(eth0) entered forwarding state
[   17.068000] br-lan: port 1(eth0) entered forwarding state

BusyBox v1.19.4 (2012-05-15 00:44:30 PDT) 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
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Bleeding Edge, r31732)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------

Parece que en la revisión 31732 el ADSL funciona; además, a brunorro también le funcionaba.
Esta noche estuve probando con la última versión de trunk y nada (error en pppd y no levantaba nas0, y de " Infineon CPE API Driver" ni rastro). En cuanto https://dev.openwrt.org/ vuelva a funcionar le meto un repaso a los cambios en lantiq y los paquetes asociados a ver dónde estamos metiendo la pata (a este paso vamos a acabar controlando esto casi tan bien como blogic).  >:D
También he encontrado esto, que algo ayuda:
https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015368.html
https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015436.html

Cambiando un poco de tema, estoy haciendo pruebas para un pequeño proyecto empresarial y la CPU del Danube (MIPS 24kec), comparada con la del bcm6358 (MIPS 4kc) y el AMD Geode GX a 333MHz va como un tiro  usando -mtune=24kec y -mdsp (exagero un pelín): examiné el proceso con top y aguantó como un campeón. Sólo le falta tener 16MB de flash y sería un router redondo para mi gusto y para lo que lo quiero usar (y resolver los problemas del ADSL).  :-\
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 17-10-2012, 14:00 (Miércoles)
Bueno, aquí hay una pequeña pista (sacado de este post https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595):
Código: [Seleccionar]
Please press Enter to activate this console. [    7.864000] NET: Registered protocol family 8
[    7.868000] NET: Registered protocol family 20
[    7.908000] Button Hotplug driver version 0.4.1
[    8.264000] PPP generic driver version 2.4.2
[    8.544000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    8.724000] NET: Registered protocol family 24
[    8.768000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[    9.036000] IFX MEI Version 5.00.00
[    9.064000]
[    9.064000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[    9.100000]     ATM (A1) firmware version 1.0.19
[    9.100000] ifxmips_atm: ATM init succeed
[    9.124000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   15.052000] device eth0 entered promiscuous mode
[   15.060000] br-lan: port 1(eth0) entered forwarding state
[   15.064000] br-lan: port 1(eth0) entered forwarding state
[   17.068000] br-lan: port 1(eth0) entered forwarding state

BusyBox v1.19.4 (2012-05-15 00:44:30 PDT) 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
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Bleeding Edge, r31732)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------

Parece que en la revisión 31732 el ADSL funciona; además, a brunorro también le funcionaba.
Esta noche estuve probando con la última versión de trunk y nada (error en pppd y no levantaba nas0, y de " Infineon CPE API Driver" ni rastro). En cuanto https://dev.openwrt.org/ vuelva a funcionar le meto un repaso a los cambios en lantiq y los paquetes asociados a ver dónde estamos metiendo la pata (a este paso vamos a acabar controlando esto casi tan bien como blogic).  >:D
También he encontrado esto, que algo ayuda:
https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015368.html
https://lists.openwrt.org/pipermail/openwrt-devel/2012-May/015436.html

Cambiando un poco de tema, estoy haciendo pruebas para un pequeño proyecto empresarial y la CPU del Danube (MIPS 24kec), comparada con la del bcm6328 (MIPS 4kc) y el AMD Geode GX a 333MHz va como un tiro  usando -mtune=24kec y -mdsp (exagero un pelín): examiné el proceso con top y aguantó como un campeón. Sólo le falta tener 16MB de flash y sería un router redondo para mi gusto y para lo que lo quiero usar (y resolver los problemas del ADSL).  :-\
Aquí te facilito un par de mirrors por si lo quieres ir mirando (dev.openwrt.org puede tardar bastante en volver a estar operativo):
La más actualizada: http://git.mirror.nanl.de/?p=openwrt/trunk.git;a=history;f=target/linux/lantiq;hb=HEAD
Menos actualizada, pero en Github (para lo que necesitas también te vale): https://github.com/mirrors/openwrt/commits/master/target/linux/lantiq

Saludos y espero que te sirva de ayuda.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 17-10-2012, 14:08 (Miércoles)
Hola, gracias por tu esfuerzo Pteridium y a Noltari por las fuentes.

En el tema de adaptar una memoria flash de 16MB o 32MB no tendria problema en volver a cambiarsela por tal de ayudarte.

Yo la electronica y tu el codigo, incluso si te hace falta te cambio yo la memoria.

Salud.

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: elmasvital en 17-10-2012, 14:48 (Miércoles)
Hola, gracias por tu esfuerzo Pteridium y a Noltari por las fuentes.

En el tema de adaptar una memoria flash de 16MB o 32MB no tendria problema en volver a cambiarsela por tal de ayudarte.

Yo la electronica y tu el codigo, incluso si te hace falta te cambio yo la memoria.

Salud.



Que tipo de memoria llevan estos cacharros? La detecta sin mas al cambiarla? Podria interesarme... he soldado bastante en SMD. Aunque ya no tengo la lupa de 800 € que usaba entonces...
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 17-10-2012, 15:00 (Miércoles)
Hola, gracias por tu esfuerzo Pteridium y a Noltari por las fuentes.

En el tema de adaptar una memoria flash de 16MB o 32MB no tendria problema en volver a cambiarsela por tal de ayudarte.

Yo la electronica y tu el codigo, incluso si te hace falta te cambio yo la memoria.

Salud.



Que tipo de memoria llevan estos cacharros? La detecta sin mas al cambiarla? Podria interesarme... he soldado bastante en SMD. Aunque ya no tengo la lupa de 800 € que usaba entonces...

Para cosas complejas habla con sERASEr, que es el crack en estos temas. Ha hecho algunas pruebas pero u-boot maneja la flash de manera un tanto peculiar y de momento lo tiene en standby. Si conoces u-boot entonces tú te encargas del código y el de las pruebas.  8)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 17-10-2012, 15:26 (Miércoles)
Hola, gracias por tu esfuerzo Pteridium y a Noltari por las fuentes.

En el tema de adaptar una memoria flash de 16MB o 32MB no tendria problema en volver a cambiarsela por tal de ayudarte.

Yo la electronica y tu el codigo, incluso si te hace falta te cambio yo la memoria.

Salud.

Muchísimas gracias por el ofrecimiento pero con los 4MB del 4518 o los 8 del 7518 de momento me llega, ya que le puse un disco duro de 320GB en el puerto USB, activé block-extroot y el resto de los paquetes que necesito los instalo en el almacenamiento externo, aunque es un rollo porque tengo que instalar unos cuantos y es un proceso un poco tedioso.  >:D
También tuve un montonazo de problemas con las dependencias para habilitar CIFS (2 días para darme cuenta que dependía de una chorrada de módulo) y luego aprender varios detalles de montaje de sistemas de archivos en red.  >:D >:D
Ahora sólo me falta un script de automatización, un estudio de mercado, financiación externa la mínima imprescindible y si sale bien a convertirme en mi propio jefe para olvidarme de la gerente cabrona de Constantino Pérez Expósito, S.L.

Perdón por la digresión del final, pero la tía me amargó la vida cuanto quiso y más, y todavía la tengo debajo del colmillo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 17-10-2012, 16:25 (Miércoles)
Hola.

En alguna pagina anterior se puede ver como puse una memoria flash NOR TSOP56 de 32MB.

Si bien el u-boot a pesar de quejarse de que no se la han presentado la reconoce y decir que ve todos los bloques a la hora de escribir o leer entra en bucle y solo llega hasta la direccion 4000 repitiendose lecturas o escrituras otra vez de 0 a 4000, no me dio ni opcion de flashear otros u-boots.

Sin duda tema de codigo, yo ya desisti y volvi a poner la memoria original.

En otro orden >:D, coñe, ¿alguno sabe como echar a andar el Adsl? >:D

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 21-10-2012, 14:27 (Domingo)
En otro orden >:D, coñe, ¿alguno sabe como echar a andar el Adsl? >:D

Salud.
blogic ha cambiado algunas cosas en los paquetes ltq-dsl y ltq-dsl-app. En cuanto tenga un hueco busco la revisión en la que todo funcionaba correctamente y cuelgo una imagen para probar en caso de que parezca funcionar.

Edito: Me he encontrado una "perla" y no resistí la tentación de aportar mi granito de arena.
https://dev.openwrt.org/ticket/12340

Lo peor de todo es que el problema ya viene de atrás y blogic contestó "worksforme" y cerró el ticket:
https://dev.openwrt.org/ticket/12321  ???

Le debemos que estos routers funcionen con OpenWRT, pero el tío se cree el ombligo del universo, y como a él le funciona el resto de los mortales somos los que cometemos el fallo.  :(

Edito 2: Acabo de cargar una imagen de Attitude _adjustment y sí que parece que carga el firm xdsl. Habrá que ver dónde está el problema (será que usamos Debian o Ubuntu casi todos).  ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 22-10-2012, 01:01 (Lunes)
En otro orden >:D, coñe, ¿alguno sabe como echar a andar el Adsl? >:D

Salud.
blogic ha cambiado algunas cosas en los paquetes ltq-dsl y ltq-dsl-app. En cuanto tenga un hueco busco la revisión en la que todo funcionaba correctamente y cuelgo una imagen para probar en caso de que parezca funcionar.

Edito: Me he encontrado una "perla" y no resistí la tentación de aportar mi granito de arena.
https://dev.openwrt.org/ticket/12340

Lo peor de todo es que el problema ya viene de atrás y blogic contestó "worksforme" y cerró el ticket:
https://dev.openwrt.org/ticket/12321  ???

Le debemos que estos routers funcionen con OpenWRT, pero el tío se cree el ombligo del universo, y como a él le funciona el resto de los mortales somos los que cometemos el fallo.  :(

Edito 2: Acabo de cargar una imagen de Attitude _adjustment y sí que parece que carga el firm xdsl. Habrá que ver dónde está el problema (será que usamos Debian o Ubuntu casi todos).  ;D
Hombre, hay que ponerse en su situación: es bastante difícil mantener todo el proyecto de openwrt y atender (decentemente) a todos los tickets que abre la gente a dirario (la mayoría se podrían solucionar si el que abre el ticket buscara un poco).

Por eso te recomiendo que hables con él directamente a través del IRC, si quieres una "mejor" atención con respecto a cualquier asunto. Esto es lo que hago yo con Florian y jogo (KanjiMosnter) para el target brcm63xx.

Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 22-10-2012, 13:04 (Lunes)
En otro orden >:D, coñe, ¿alguno sabe como echar a andar el Adsl? >:D

Salud.
blogic ha cambiado algunas cosas en los paquetes ltq-dsl y ltq-dsl-app. En cuanto tenga un hueco busco la revisión en la que todo funcionaba correctamente y cuelgo una imagen para probar en caso de que parezca funcionar.

Edito: Me he encontrado una "perla" y no resistí la tentación de aportar mi granito de arena.
https://dev.openwrt.org/ticket/12340

Lo peor de todo es que el problema ya viene de atrás y blogic contestó "worksforme" y cerró el ticket:
https://dev.openwrt.org/ticket/12321  ???

Le debemos que estos routers funcionen con OpenWRT, pero el tío se cree el ombligo del universo, y como a él le funciona el resto de los mortales somos los que cometemos el fallo.  :(

Edito 2: Acabo de cargar una imagen de Attitude _adjustment y sí que parece que carga el firm xdsl. Habrá que ver dónde está el problema (será que usamos Debian o Ubuntu casi todos).  ;D
Hombre, hay que ponerse en su situación: es bastante difícil mantener todo el proyecto de openwrt y atender (decentemente) a todos los tickets que abre la gente a dirario (la mayoría se podrían solucionar si el que abre el ticket buscara un poco).

Por eso te recomiendo que hables con él directamente a través del IRC, si quieres una "mejor" atención con respecto a cualquier asunto. Esto es lo que hago yo con Florian y jogo (KanjiMosnter) para el target brcm63xx.

Saludos!
Parece que hay algo más de información:
https://dev.openwrt.org/ticket/12317
Si resulta que es una tontería de la librería que menciona el enlace entonces se aplica el parche y a probar.

Lo que más me llama la atención es que la imagen que instalé ayer parezca funcionar y las que compilamos nosotros no. Tienes razón, hay que investigar si es problema de OpenWRT o de las distribuciones que usamos (yo uso Debian con escritorio XFCE).
Resumiendo: requiere investigar un poco, y por desgracia ando un pelín pillado de tiempo con mi pequeño proyecto basado en OpenWRT.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 22-10-2012, 15:06 (Lunes)
Yo si instalaba el firmware de los repositorios veia el nas0 pero nada mas.

En cambio si compilaba con los paquetes requeridos ni nas ni leches >:D, bajo Ubuntu.

¿Me instalo y voy poniendo cositas Pteridium?

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: tonikasch en 22-10-2012, 18:15 (Lunes)
Hola doblecero.

A mi me pasa lo mismo.
Si te fijas en lo de SoC del bootloader, nuestra versión es la 1.3 mientras que la de aiuaya en este post:
https://forum.openwrt.org/viewtopic.php?pid=167584#p167584
es la 1.5

He posteado al final del hilo allí en el foro de openwrt a ver si alguien sabe el porqué o nos puede echar una mano.
https://forum.openwrt.org/viewtopic.php?pid=181214#p181214


Bueno ya he podido flashear mi router!!!  >:( >:( >:( >:( >:(
jejeje, Al final se me puso a tiro un CA-42 de nokia y lo compre.

Ahora tengo un problema en el arranque del kernel tras flashear siguiendo los pasos de aiayua (pagina 27 de https://forum.openwrt.org/viewtopic.php?id=15934&p=27 ), me da un Kernel panic. :(

Esta es la salida de consola:

Código: [Seleccionar]

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


U-Boot 2010.03 (May 16 2012 - 05:51:08)

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 b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.5 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC
 4.6-2012.02) ) #1 Tue May 15 15:02:17 PDT 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=00012b28
[    0.000000] Readback ErrCtl register=00012b28
[    0.000000] Memory: 61664k/65536k available (2421k kernel code, 3872k reserved, 564k 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 ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.088000] Data bus error, epc == 80259654, ra == 80259630
[    0.088000] Oops[#1]:
[    0.088000] Cpu 0
[    0.088000] $ 0   : 00000000 0000006d be105400 00000002
[    0.088000] $ 4   : 802f0000 feffffff ffffffff 000085c7
[    0.088000] $ 8   : ffffffdf 8012ab3c 00000000 ffffff80
[    0.088000] $12   : 03ff0000 03bd0000 24000000 ac000000
[    0.088000] $16   : 8026e2d0 0000000e 802d7590 0000000e
[    0.088000] $20   : 802d5598 80330000 802f0000 80330000
[    0.088000] $24   : 00000018 80259488
[    0.088000] $28   : 83c18000 83c19d80 00000000 80259630
[    0.088000] Hi    : 00000000
[    0.088000] Lo    : 00000000
[    0.088000] epc   : 80259654 ltq_pci_probe+0x1cc/0x3cc
[    0.088000]     Not tainted
[    0.088000] ra    : 80259630 ltq_pci_probe+0x1a8/0x3cc
[    0.088000] Status: 1100fc03    KERNEL EXL IE
[    0.088000] Cause : 1080001c
[    0.088000] PrId  : 00019641 (MIPS 24KEc)
[    0.088000] Modules linked in:
[    0.088000] Process swapper (pid: 1, threadinfo=83c18000, task=83c17928, tls=00000000)
[    0.088000] Stack : 00000000 802d5598 802d55a0 802e830c 802b2a04 802e830c 00000000 802d5598
[    0.088000]         80330000 ffffffed 802e830c 802d2680 802e830c 00000000 00000000 80166490
[    0.088000]         83c57e00 83c19dc8 83c56b30 80251604 83801518 802d55cc 802d5598 802e830c
[    0.088000]         802e830c 83c55e00 00000000 801665f8 802e830c 8016498c 00000000 83c55e00
[    0.088000]         00000000 802e830c 8016658c 80164c80 00000000 80164214 802e63f0 8016490c
[    0.088000]         ...
[    0.088000] Call Trace:
[    0.088000] [<80259654>] ltq_pci_probe+0x1cc/0x3cc
[    0.088000] [<80166490>] driver_probe_device+0x12c/0x228
[    0.088000] [<801665f8>] __driver_attach+0x6c/0xa4
[    0.088000] [<80164c80>] bus_for_each_dev+0x54/0x98
[    0.088000] [<80165c2c>] bus_add_driver+0xc0/0x254
[    0.088000] [<801669a4>] driver_register+0xc8/0x174
[    0.088000] [<80300a48>] pcibios_init+0x18/0x40
[    0.088000] [<80002900>] do_one_initcall+0xf0/0x1c0
[    0.088000] [<802ed97c>] kernel_init+0xa4/0x120
[    0.088000] [<8000822c>] kernel_thread_helper+0x10/0x18
[    0.088000]
[    0.088000]
[    0.088000] Code: 34a5ffff  3c04802f  7c631a80 <00c52824> ac450030  ac83837c  0000000f  8ee3cb30  8c85837c
[    0.092000] ---[ end trace 139ce121c98e96c9 ]---
[    0.096000] Kernel panic - not syncing: Attempted to kill init!


Alguien sabe que puede ser???

Gracias!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 22-10-2012, 22:23 (Lunes)
Hola doblecero.

A mi me pasa lo mismo.
Si te fijas en lo de SoC del bootloader, nuestra versión es la 1.3 mientras que la de aiuaya en este post:
https://forum.openwrt.org/viewtopic.php?pid=167584#p167584
es la 1.5

He posteado al final del hilo allí en el foro de openwrt a ver si alguien sabe el porqué o nos puede echar una mano.
https://forum.openwrt.org/viewtopic.php?pid=181214#p181214

Código: [Seleccionar]
U-Boot 2010.03 (May 16 2012 - 05:51:08)

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 b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Llevo un rato largo mirando el bootlog y ahora me doy cuenta que es una chorrada de la que se ha hablado muy poquitas veces en este hilo. Si no me equivoco el u-boot que tienes carga el kernel desde la dirección 0xB0030000 que es la correcta si le metes una imagen de Backfire, pero si usas una más nueva hay que cambiar esa dirección por 0xB0020000.
Código: [Seleccionar]
ARV4518 => setenv kernel_addr 0xb0020000
ARV4518 => saveenv
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 9....8....7....6....5....4....3....2....1....done
Protected 1 sectors
ARV4518 =>
Reinstalas la imagen y debería ir como la seda. Puede haber algún otro error, pero ese es el que se aprecia a simple vista.  ^-^

No eres el primero que se da de morros con ese detalle ni serás el último, pero lo bueno es que así vamos aprendiendo a manejar un bootloader que está presente en muchos routers, placas de evaluación, etc.

Sobre lo de rev. 1.3 y 1.5 será alguna pequeña actualización que le habrán hecho al SoC. Seguro que lo habrás observado un montón de veces en micros de Intel y AMD sin ir más lejos. Salvo que alguien tenga más información y nos aclare esto no creo que se le deba dar mayor importancia.

Por cierto, si alguien con algo de conocimientos y paciencia puede corregir el formato de estos posts y de paso decir cómo hay que publicar para que no se descuadre todo le estaríamos agradecidísimos (yo por lo menos, que estas cosillas me superan). >:D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 22-10-2012, 22:30 (Lunes)
Hola.

Pteridium, la primera linea tras el starting kernel del bootlog de tonikasch es la que descuadra el post ahora, antes era uno mio que he modificado, partela y listo.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: tonikasch en 22-10-2012, 23:20 (Lunes)
Hola,

Ya he modificado el post para que no descuadre, espero que ahora salga bien, si no no dejéis de decirlo.

He hecho el setenv kernel_addr 0xb0020000
he guardado con saveenv, he reiniciado,
he flasheado de nuevo y he reiniciado otra vez,
pero el error persiste.

¿Se os ocurre algo más?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 23-10-2012, 18:11 (Martes)


¿Se os ocurre algo más?

Clona la configuración del uboot de cienti o bien directamente instala el u-boot que el compiló.

En cuanto a lo mio hoy le he pegado otro tiento, instalada la ultima imagen del repositorio para el arv7519 y a pesar de tener configurada la interface "nas" con ifconfig no hay rastro de ella.

Voy a poner a la venta el puto router y listo >:( >:( >:( No por lo que pueda ganar, mas bien por lo que no perderé, mas de mi tiempo :-\

Salud.

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 23-10-2012, 19:36 (Martes)
De casualidad conseguí que con la última revisión de trunk funcione el ADSL.

Le metí todos los mensajes de debug que pude y cantó que faltaba un módulo del kernel, y dos más vinculados a él: drv_dsl_cpe_api.ko, lantiq_atm.ko y lantiq_mei.ko. La ruta de estos archivos es /lib/modules/3.3.8/
Lo curioso es que el fichero del firmware sí que lo mete en /lib/firmware/ y además crea el enlace simbólico ModemHWE.bin

Lo que hice fue bastante tosco, pero funcionó: metí los 3 archivos en un pen, además de /etc/modules.d/50-ltq-dsl-danube, y los copié con cp a palo seco. Si alguno de los que siguen este hilo conoce un método mejor que me lo diga, que Linux me supera un bastante todavía.

Lo siguiente fue borrar la línea "option annex 'a2p'" de /etc/config/network (leí por ahí que así se le obliga a autoconfigurar), reiniciar, ver algún mensaje de error y esperar... nas0 up y configurado.  >:(

Una cosa curiosa es que los archivos que faltaban estaban todos juntos y ya apuntaban su destino, con lo que fue fácil ubicarlos. La ruta donde están es: /trunk/build_dir/linux-lantiq_danube/drv_dsl_cpe_api-3.24.4.4/ipkg-lantiq/kmod-ltq-dsl-danube/ y ya aparecen /etc y /lib  :D

Ahora la pregunta del millón: ¿por qué no mete estos archivos en la imagen?
Y la siguiente pregunta: ¿podemos variar los márgenes de ruido y atenuación a la que sincroniza con "/sbin/dsl_cpe_control" o "/sbin/dsl_notify.sh"?

Voy a rehacer todo el proceso de nuevo para verificar que lo que he escrito es correcto.

Ahora os toca al resto a ver si se puede achuchar un poco el sincronismo.
Para ver la velocidad este comando: /etc/init.d/dsl_control status
Código: [Seleccionar]
root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Ifx-Danube 1.3
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              2.496 Mb/s / 640 Kb/s
Line Attenuation:       54.1dB / 31.5dB
Noise Margin:           9.8dB / 11.0dB
Line Uptime:            12m 59s
root@OpenWrt:/#
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 23-10-2012, 20:07 (Martes)
Enhorabuena Pteridium ;)

Pero tu gozo no es el mio, yo tengo esos paquetes en /lib/modules perfectamente visibles, ademas:

Código: [Seleccionar]
root@OpenWrt:/# lsmod
Module                  Size  Used by    Tainted: G
gpio_keys_polled        2080  0
dwc_otg                51296  0
lantiq_atm             45200  0
drv_dsl_cpe_api       104384  0
lantiq_mei             21056  2 lantiq_atm,drv_dsl_cpe_api
ledtrig_usbdev          2064  0
nf_nat_irc               800  0
nf_conntrack_irc        2512  1 nf_nat_irc
nf_nat_ftp               992  0
nf_conntrack_ftp        4592  1 nf_nat_ftp
ipt_MASQUERADE           944  1
iptable_nat             2560  1
nf_nat                 10400  4 nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat
pppoe                   8400  0
xt_conntrack            2064  3
xt_CT                   1424  0
xt_NOTRACK               528  0
iptable_raw              560  1
xt_state                 624  0
nf_conntrack_ipv4       4464  6 iptable_nat,nf_nat
nf_defrag_ipv4           624  1 nf_conntrack_ipv4
nf_conntrack           40784 12 nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_conntrack_ftp,ipt_MASQUERADE,
iptable_nat,nf_nat,xt_conntrack,xt_CT,xt_NOTRACK,xt_state,nf_conntrack_ipv4
pppox                   1120  1 pppoe
pppoatm                 3696  0
ipt_REJECT              1744  2
xt_TCPMSS               2624  0
ipt_LOG                 5984  0
xt_comment               400  0
xt_multiport            1104  0
xt_mac                   528  0
xt_limit                1360  1
iptable_mangle           816  1
iptable_filter           592  1
ip_tables               9152  4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter
xt_tcpudp               1600  3
x_tables               10064 18 ipt_MASQUERADE,iptable_nat,xt_conntrack,xt_CT,xt_NOTRACK,iptable_raw,xt_state,
ipt_REJECT,xt_TCPMSS,ipt_LOG,xt_comment,xt_multiport,xt_mac,xt_limit,iptable_mangle,
iptable_filter,ip_tables,xt_tcpudp
ppp_async               7424  0
ppp_generic            20240  4 pppoe,pppox,pppoatm,ppp_async
slhc                    4640  1 ppp_generic
button_hotplug          2656  0
br2684                  6176  0
atm                    36976  3 lantiq_atm,pppoatm,br2684
ath9k                  89248  0
ath9k_common            1216  1 ath9k
ath9k_hw              323104  2 ath9k,ath9k_common
ath                    16304  3 ath9k,ath9k_common,ath9k_hw
mac80211              272384  1 ath9k
usbcore               106688  3 dwc_otg,ledtrig_usbdev
usb_common               480  1 usbcore
nls_base                4752  1 usbcore
crc_ccitt                944  1 ppp_async
cfg80211              157440  3 ath9k,ath,mac80211
compat                  3424  5 ath9k,ath9k_common,ath9k_hw,mac80211,cfg80211
arc4                     768  2
aes_generic            30080  0
crypto_algapi           9456  2 arc4,aes_generic
root@OpenWrt:/#

Ademas cargados :'(

¿Donde coño esta nas0?:

Código: [Seleccionar]
root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 7C:4F:B5:26:72:94
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:796 errors:0 dropped:101 overruns:0 frame:0
          TX packets:759 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:78600 (76.7 KiB)  TX bytes:63866 (62.3 KiB)

eth0      Link encap:Ethernet  HWaddr 7C:4F:B5:26:72:94
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0.1    Link encap:Ethernet  HWaddr 7C:4F:B5:26:72:94
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:490 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:63795 (62.2 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:304 errors:0 dropped:0 overruns:0 frame:0
          TX packets:304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26549 (25.9 KiB)  TX bytes:26549 (25.9 KiB)

wlan0     Link encap:Ethernet  HWaddr 7C:4F:B5:26:72:95
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:972 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:124266 (121.3 KiB)  TX bytes:165052 (161.1 KiB)

Y la configuracion es buena, o eso creo:

Código: [Seleccionar]
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 interface 'lan'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.5'
        option netmask '255.255.255.0'
        option gateway '192.168.1.1'
        option dns '8.8.8.8'
        option ifname 'eth0.1'

config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0t 2 3 4 5'

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

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

config interface 'wan'
        option ifname 'nas0'
        option proto 'pppoe'
        option username 'adslppp@telefonicanetpa'
        option password 'adslppp'



Si alguien quiere el router, diez euretes mas portes y sale mañana 8)





Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 24-10-2012, 00:06 (Miércoles)
Parece que han cambiado algo:
https://dev.openwrt.org/changeset/33901/

Mañana vuelvo a la carga con un 4518 y un 7518, y también a poner algo de información más concreta en el ticket que está abierto si es que no se ha solucionado.

Por cierto, con el ADSL funcionando la CPU se calienta que es un gusto.  ???
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 24-10-2012, 09:38 (Miércoles)
Hola a todos, una pregunta un poco ingenua .... sobre el arv7518pw, es posible cambiar el boot para poder instalar el openwrt desde la página de web que sale una vez que pulsas el botón de reset durante unos segundos al encender el router, me refiero a la página de recovering tool.
Todo esto viene motivado por que no he sido capaz de activar el modo uart  en el router, después de seguir el manual de CieNTi (he soldado los cables en la R64 y R80) y utilizando un cable siemens rs232 ip40, no consigo comunicar con el router, después de intentarlo repetidamente al encender el router se quedan encendidos permanentemente varios led de color verde y rojo sin parpadear, así que pensé que había bloqueado el router con lo que pulse el reset y volvió a revivir, e intentando acceder via web al router salió dicha página de recovering tool.

Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 24-10-2012, 21:19 (Miércoles)
Necesito un poco de ayuda... ya he conseguido comunicarme con el router via puerto serie y se me queda estancado en

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

de ahí no pasa, y si accedo via web al router me aparece la página de recovering tool mencianada en el post anterior, he pensado en cargar el uboot como dice en la wiki de openwrt pero el enlace al uboot no existe, mirando en este foro he visto este fichero u-boot-20120429.asc he intentado cargarlo via web pero dice incorrect firmware image.
Podría alguien orientarme un poco...
Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 24-10-2012, 21:43 (Miércoles)
Necesito un poco de ayuda... ya he conseguido comunicarme con el router via puerto serie y se me queda estancado en

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


de ahí no pasa, y si accedo via web al router me aparece la página de recovering tool mencianada en el post anterior, he pensado en cargar el uboot como dice en la wiki de openwrt pero el enlace al uboot no existe, mirando en este foro he visto este fichero u-boot-20120429.asc he intentado cargarlo via web pero dice incorrect firmware image.
Podría alguien orientarme un poco...
Gracias.

CFG 04 significa que estás en el modo uart. En posts anteriores viene cómo cargar u-boot en modo UART, que es en el que estás.

Ahora mismo estoy compilando unas imágenes de u-boot con httpd operativo (comprobado) y tftpd, aunque el que prefiera usar puerto serie las de CieNTi son las adecuadas.

En cuanto tenga todo esto listo y si hoy me queda tiempo intentaré hacer un tutorial breve y espero que sencillo.

Lo que no acabo de entender es porqué no carga bien los módulos de ADSL. Si Noltari le echa un ojo seguro que encuentra la explicación.  ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Noltari en 24-10-2012, 23:33 (Miércoles)
Necesito un poco de ayuda... ya he conseguido comunicarme con el router via puerto serie y se me queda estancado en

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


de ahí no pasa, y si accedo via web al router me aparece la página de recovering tool mencianada en el post anterior, he pensado en cargar el uboot como dice en la wiki de openwrt pero el enlace al uboot no existe, mirando en este foro he visto este fichero u-boot-20120429.asc he intentado cargarlo via web pero dice incorrect firmware image.
Podría alguien orientarme un poco...
Gracias.

CFG 04 significa que estás en el modo uart. En posts anteriores viene cómo cargar u-boot en modo UART, que es en el que estás.

Ahora mismo estoy compilando unas imágenes de u-boot con httpd operativo (comprobado) y tftpd, aunque el que prefiera usar puerto serie las de CieNTi son las adecuadas.

En cuanto tenga todo esto listo y si hoy me queda tiempo intentaré hacer un tutorial breve y espero que sencillo.

Lo que no acabo de entender es porqué no carga bien los módulos de ADSL. Si Noltari le echa un ojo seguro que encuentra la explicación.  ;D
El problema es que no tengo ningún router de estos y no sé cómo funciona el tema. Si pudiese os ayudaría, pero no he tenido nunca un router lantiq, por lo que no sé cómo va esa plataforma :$...

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: on-off en 25-10-2012, 11:19 (Jueves)
He abierto un nuevo tema referente al ARV7519,

https://foro.seguridadwireless.net/openwrt/astoria-networks-arv7519-de-ya-com-ahora-orange (https://foro.seguridadwireless.net/openwrt/astoria-networks-arv7519-de-ya-com-ahora-orange)

Si pensáis que debería estar mejor aquí, pues lo cambiamos.

Salu2.

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 25-10-2012, 15:58 (Jueves)
He abierto un nuevo tema referente al ARV7519,

https://foro.seguridadwireless.net/profile/?u=147115;sa=showPosts (https://foro.seguridadwireless.net/profile/?u=147115;sa=showPosts)

Si pensáis que debería estar mejor aquí, pues lo cambiamos.

Salu2.



Diferente aparato, mejor diferente hilo. Ya están dando suficiente guerra estos dos cacharros de yacom.  ;D
Cuando comience a aparecer soporte para OpenWRT ese hilo, ¿se dice hilo?, crecerá como la espuma.  >:(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: yorse en 26-10-2012, 09:37 (Viernes)
Hola a todos.
Tendo dos router ARV7518pw y me interesaria poder instalar OpenWRT, pero ando muy muy perdido.

Tengo unas cuantas preguntas a ver si alguien me puede aydar

¿Es necesario desmontarlo y soldar?
¿Se puede actualizar desde el mismo firm de yacom? o tengo que desmontarlo y hacerlo mediante jtag o algun otro método.

Perdonadme mi ignorancia, no soy ningún experto pero tampoco soy muy lammer, pero a ver si con un poco de ayuda puedo meterles el OpenWRT
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 26-10-2012, 10:41 (Viernes)
Hola yorse, yo estoy mas o menos en la misma situación que tú, te voy a contar mi "experiencia" por si te sirve de algo.
  Después de leerme el foro varias veces, el wiki de openwrt, llegue a la conclusión de  que para ponerle el firmware de openwrt, hay que cambiar el boot del router y posteriormente subir el firmware de openwrt ( en otros router se hace de forma más simple, desde la web de administración del router se sube el firmware y punto). Ahora para poder cambiar el boot hay que poner el router en un estado de arranque que permita la comunicación con el puerto serie que lleva, para eso hay que abrir el router, soldar el la resistencia R64 y R80  ponerlas una a + Vcc y la otra a - GND , esto de soldar es una cosa harto dífícil, por lo menos para mi, ya que hay que hacer microsoldaduras (sobre todo la R80), también tienes que tener un cable de comunicación serie pero a 3,3v) y en este estado, es en el que me he quedado yo.
  Después de soldar y comunicarme con el router se me queda en un estado que no me permite subir el ficherito boot, via serie, pero haciendo pruebas si me puedo comunicar con el router via web, saliéndome una página de Recovering tool donde una de las opciones es subir ya actualizar el fichero uboot, he intentado con un fichero que aparecia un enlace en e foro, pero me indica que el fichero de imagen no es correcto.
 Ahora estoy a la espera que Pteridium según me ha comentado va a intentar subir el boot via Recovering tool, veremos si se puede via web, y no hay que montar todo este tinglado, porque esa página de R...T sale después de encender el router con el boton de reset pulsado durante unos 8 segundos y sin soldar nada ni abrir el router (creo que te conviene esperar a ver si este método tiene éxito)
Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: yorse en 26-10-2012, 11:47 (Viernes)
Hola yorse, yo estoy mas o menos en la misma situación que tú, te voy a contar mi "experiencia" por si te sirve de algo.
  Después de leerme el foro varias veces, el wiki de openwrt, llegue a la conclusión de  que para ponerle el firmware de openwrt, hay que cambiar el boot del router y posteriormente subir el firmware de openwrt ( en otros router se hace de forma más simple, desde la web de administración del router se sube el firmware y punto). Ahora para poder cambiar el boot hay que poner el router en un estado de arranque que permita la comunicación con el puerto serie que lleva, para eso hay que abrir el router, soldar el la resistencia R64 y R80  ponerlas una a + Vcc y la otra a - GND , esto de soldar es una cosa harto dífícil, por lo menos para mi, ya que hay que hacer microsoldaduras (sobre todo la R80), también tienes que tener un cable de comunicación serie pero a 3,3v) y en este estado, es en el que me he quedado yo.
  Después de soldar y comunicarme con el router se me queda en un estado que no me permite subir el ficherito boot, via serie, pero haciendo pruebas si me puedo comunicar con el router via web, saliéndome una página de Recovering tool donde una de las opciones es subir ya actualizar el fichero uboot, he intentado con un fichero que aparecia un enlace en e foro, pero me indica que el fichero de imagen no es correcto.
 Ahora estoy a la espera que Pteridium según me ha comentado va a intentar subir el boot via Recovering tool, veremos si se puede via web, y no hay que montar todo este tinglado, porque esa página de R...T sale después de encender el router con el boton de reset pulsado durante unos 8 segundos y sin soldar nada ni abrir el router (creo que te conviene esperar a ver si este método tiene éxito)
Saludos.

Muchisimas gracias.Me ha servido de gran ayuda.Ahora se como afrontarlo.

Una pregunta. ¿Donde puedo ver que cable necesito para conectarme via puerto de serie?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 26-10-2012, 17:38 (Viernes)
    Hola Yorse,  respecto del cable serie decirte que yo he utilizado 2 tipos, un cable de un movil siemens rs232 (ip40), que he visto en varios foros que se puede utilizar, pero que yo no he conseguido hacer funcionar ni un eco (conectar TX y RX y ver que lo que envias sale en el terminal), aunque a otros parece funcionar, esta es el montaje:

(http://i.imgur.com/HTvM3.jpg)

 Con el que he conseguido comunicarme es un montaje que ha dejado un compañero con un integrado max232, con el que me comunique a la primera, un circuito como este:

(http://sodoityourself.com/wp-content/uploads/2007/02/circuit_232.jpg)

Yo ahora voy a buscar el archivo con el boot ... uboot.asc y a esperar que el resultado de las pruebas de Pteridium, a ver si avanzamos en la otra linea.. de cargar el nuevo boot via web.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: yorse en 26-10-2012, 18:09 (Viernes)
    Hola Yorse,  respecto del cable serie decirte que yo he utilizado 2 tipos, un cable de un movil siemens rs232 (ip40), que he visto en varios foros que se puede utilizar, pero que yo no he conseguido hacer funcionar ni un eco (conectar TX y RX y ver que lo que envias sale en el terminal), aunque a otros parece funcionar, esta es el montaje:

(http://i.imgur.com/HTvM3.jpg)

 Con el que he conseguido comunicarme es un montaje que ha dejado un compañero con un integrado max232, con el que me comunique a la primera, un circuito como este:

(http://sodoityourself.com/wp-content/uploads/2007/02/circuit_232.jpg)

Yo ahora voy a buscar el archivo con el boot ... uboot.asc y a esperar que el resultado de las pruebas de Pteridium, a ver si avanzamos en la otra linea.. de cargar el nuevo boot via web.

Saludos.

Este que venden en dealextreme crees tu que sirve?

http://dx.com/p/usb-to-uart-5-pin-cp2102-module-serial-converter-81872 (http://dx.com/p/usb-to-uart-5-pin-cp2102-module-serial-converter-81872)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 26-10-2012, 18:23 (Viernes)
Desde mi ignoracia, creo que si, tiene 3v Rx Tx Gnd y 5v. es lo que se necesita, pero sin probar.... 
El montaje de max232 y 5 condensadores tampoco parece muy complicado ni creo tampoco que cueste mucho y este si lo he probado, , te lo digo por lo que tarda en llegar desde dealextreme

Saludos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 26-10-2012, 18:44 (Viernes)
Por desgracia desconozco cómo hacerlo vía web de recuperación, pero en este enlace se explica una posible manera:
https://forum.openwrt.org/viewtopic.php?pid=134522#p134522

Recomiendo encarecidamente revisar el enlace que está al final del post antes de comenzar con esto, ya que ese tutorial está muy completo.
Aqui os pongo un wiki y unas imágenes de u-boot (con tftp y httpd) y OpenWRT.
Primero, para ver los pines de puerto serie las wikis de OpenWRT son perfectas, ya que necesariamente hay que sustituir el bootloader a través de este puerto:
http://wiki.openwrt.org/toh/arcadyan/arv4518pw
http://wiki.openwrt.org/toh/astoria/arv7518pw
La configuración del puerto serie es:
- 115.200 baudios
- 8 bits de datos.
- 1 bit de parada.
- Sin paridad.
- Sin control de flujo.

Para evitar "cosas extrañas" es mejor deshabilitar cualquier antivirus que tengamos, sobre todo los que examinan las transferencias de red. El mío me bloqueaba, en un momento concreto, una transferencia por xmodem, y quedé blanco como la cera.

Sustitución de u-boot.
Los pasos son los siguientes:
0.- Usar un programa como Putty o Teraterm para acceder al puerto serie. Para Linux Cutecom, minicom o cualquier otro.
1.- Entrar en el bootloader original (BRN-Boot) pulsando espacio 3 veces.
2.- Entrar en modo administrador pulsando !.
3.- Si se quiere probar primero que nuestra conexión serie es estable pulsamos m para subirlo a la RAM a la posición de memoria que nos pone por defecto. Si es estable ir al paso 7.
4.- Enviamos el u-boot que está en la carpeta "uboot-lantiq-arvxxxxPW_brnboot" mediante protocolo xmodem.
5.- Nos pregúntará si queremos ejecutar lo que hemos enviado; para aceptar pulsar Y mayúscula.
6.- Una vez comprobado que nuestra conexión es estable volvemos al primer paso, previo reinicio del router.
7.- Ahora descargamos "uboot-lantiq-arvxxxxPW_flash", ya que las otras dos de cada modelo son para diferentes cometidos.
8.- Para subir la versión flash de u-boot pulsamos u y seleccionamos la primera partición con 0. La confirmación con Y mayúscula. Se transfiere la imagen mediante protocolo xmodem como antes.

Instalación de OpenWRT.
9.- Una vez que hayamos flasheado u-boot reiniciamos de nuevo el router, y si httpd no se ejecuta automáticamente lo ponemos a andar con el comando httpd. Con algunos navegadores no funciona bien, así que se recomienda usar directamente Firefox o Iceweasel, que son los que mejor resultados han dado (esta es mi pequeña cruzada contra Chrome, IE, Safari y algún otro).
10.- En la barra de direcciones del navegador escribimos 192.168.1.1 y entramos en la página "Failsafe UI".
11.- Seleccionamos la imagen para nuestro router (openwrt-lantiq-danube-ARVXXXXPW-squashfs.image) y pulsamos "Enviar".
12.- Desde la consola serie comprobamos que la imagen se envía, se graba en flash, el router se reinicia y OpenWRT termina los primeros pasos de configuración. El tiempo total serán 5 minutos como mucho. A partir de ahí reiniciamos y ya tenemos OpenWRT cargado y listo para funcionar.

Enlace de u-boot:
http://www.mediafire.com/?4mvdn90l302nssn

Enlace de la imagen para el arv7518:
http://www.mediafire.com/?pk4flr9m04bmvup

Enlace de la imagen para el arv4518 compilada por CieNTi:
www.cienti.com/arv4518pw/openwrt/files/openwrt-lantiq-danube-ARV4518PW-squashfs.image
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595

Edito 1: en las imágenes que compilé para el 7518 cambié -mtune=mips32r2 por -mtune=24kec para que estén más optimizadas para el core del Danube, por lo que los únicos paquetes que funcionarán en ellas, en principio, son los que incluyo en el enlace de descarga.

La velocidad de sincronización de ADSL con este router, tanto con el firm original como con OpenWRT, va depender básicamente de nuestro proveedor, de la calidad del cable telefónico, de la distancia a la central, del DSLAM y de algunas cosas más. En mi caso pierdo medio mega respecto al Zyxel P660HW-D1.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: yorse en 26-10-2012, 19:21 (Viernes)
Desde mi ignoracia, creo que si, tiene 3v Rx Tx Gnd y 5v. es lo que se necesita, pero sin probar.... 
El montaje de max232 y 5 condensadores tampoco parece muy complicado ni creo tampoco que cueste mucho y este si lo he probado, , te lo digo por lo que tarda en llegar desde dealextreme

Saludos

Si, toda la razón, es mas, creo que buscando encuentro por mi casa el mismo cable siemens, el problema es que solo tengo ahora un portatil con linux y este no tiene puerto COM, solo el USB, así que no me va a quedar otra que esperar a que llegue.
Voy a quedarme al loro en este hilo mientras me llega para asi cuando lo tenga tener una mejor idea de lo que tengo que hacer.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 26-10-2012, 21:50 (Viernes)
Muchas gracias Pteridium, nunca hubiera sido posible sin tu ayuda. >:( >:(

Código: [Seleccionar]
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
root@OpenWrt:/etc/config#

Saludos.
Título: Re: Re: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 26-10-2012, 22:11 (Viernes)
Muchas gracias Pteridium, nunca hubiera sido posible sin tu ayuda. >:( >:(

Código: [Seleccionar]
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
root@OpenWrt:/etc/config#

Saludos.

Menos mal que no vendiste el router ;D

Enviado desde mi Cube U30GT ( Infected v. 1.3) usando Tapatalk 2
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 26-10-2012, 22:55 (Viernes)
Muchas gracias Pteridium, nunca hubiera sido posible sin tu ayuda. >:( >:(

Código: [Seleccionar]
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
root@OpenWrt:/etc/config#

Saludos.

Ahora sí que tienes que venderlo: has intentado de todo, has tenido una paciencia infinita, y cuando has llegado a la meta te salta el problema del sincronismo.  :-\

Bueno, lo que has aprendido no te lo quita nadie.  ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: clouseau en 29-10-2012, 12:13 (Lunes)
Hola, a ver si alguien me puede ayudar.

Tengo un arv7518pw y me gustaría meterle el firmware de openwrt.

Sólo quiero saber si hay alguna forma directa de meterle algún fw openwrt, sin cables serie, UART ni jtjag, quiero decir a través de la web o del USB.

Tampoco me importa que el firmware sea antiguo e incompleto, ya que me conformo que funcione el wifi porque mi idea es usarlo como repetidor wifi.

Agradecería una respuesta clara porque no quiero perder el poco tiempo del que dispongo.

Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 29-10-2012, 13:54 (Lunes)
Hola, a ver si alguien me puede ayudar.

Tengo un arv7518pw y me gustaría meterle el firmware de openwrt.

Sólo quiero saber si hay alguna forma directa de meterle algún fw openwrt, sin cables serie, UART ni jtjag, quiero decir a través de la web o del USB.

Tampoco me importa que el firmware sea antiguo e incompleto, ya que me conformo que funcione el wifi porque mi idea es usarlo como repetidor wifi.

Agradecería una respuesta clara porque no quiero perder el poco tiempo del que dispongo.

Gracias.

De momento imposible.
Si se consiguiera el firm de yacom para el 7518 podría haber una esperanza.
https://forum.openwrt.org/viewtopic.php?pid=134522#p134522
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: mini3max3 en 30-10-2012, 14:46 (Martes)
It seems to have erased the eeprom.
I have UART access to router:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
X
UART


How to send to memory: bootloader (DANUBE Loader) or my data backup or  full flash dump in UART mode?
I tried to use Tera Term: Mode = send file.
Without success

I will be grateful for your help.

Regards
mini3max3
email: mini3max3@gmail.com
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 30-10-2012, 19:44 (Martes)
It seems to have erased the eeprom.
I have UART access to router:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
X
UART


How to send to memory: bootloader (DANUBE Loader) or my data backup or  full flash dump in UART mode?
I tried to use Tera Term: Mode = send file.
Without success

I will be grateful for your help.

Regards
mini3max3
email: mini3max3@gmail.com


I hope the last flash partition, where are the router's MAC and the atheros calibration data, haven't been deleted. In this case you must write the whole flash of other router with it's own MAC and calibration, or only mtd6 if you plan to put OpenWRT in it.
In UART mode, to put uboot in RAM danny17 used this method (very simple) with the u-boot ram image:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246773/#msg246773
Check this link of the OpenWRT forum published by CieNTi:
https://forum.openwrt.org/viewtopic.php?pid=167431#p167431
The u-boot images for the arv4518 and arv7518 are in this post, and they have httpd and tftp:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236

First of all try to put uboot and openwrt, and if the last partition is erased we'll sent you one, but the router model is needed.

Hope this information could be useful for you. Any cuestion we will be very pleased in help you.
Sorry for my english.

Best regards.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: mini3max3 en 30-10-2012, 21:35 (Martes)
It seems to have erased the eeprom.
I have UART access to router:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
X
UART


How to send to memory: bootloader (DANUBE Loader) or my data backup or  full flash dump in UART mode?
I tried to use Tera Term: Mode = send file.
Without success

I will be grateful for your help.

Regards
mini3max3
email: mini3max3@gmail.com


I hope the last flash partition, where are the router's MAC and the atheros calibration data, haven't been deleted. In this case you must write the whole flash of other router with it's own MAC and calibration, or only mtd6 if you plan to put OpenWRT in it.
In UART mode, to put uboot in RAM danny17 used this method (very simple) with the u-boot ram image:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246773/#msg246773
Check this link of the OpenWRT forum published by CieNTi:
https://forum.openwrt.org/viewtopic.php?pid=167431#p167431
The u-boot images for the arv4518 and arv7518 are in this post, and they have httpd and tftp:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236

First of all try to put uboot and openwrt, and if the last partition is erased we'll sent you one, but the router model is needed.

Hope this information could be useful for you. Any cuestion we will be very pleased in help you.
Sorry for my english.

Best regards.


Thanks for your help.
I need  the u-boot images for the    arv752dpw22  (Easybox 803A) and arv752dpw  (Easybox 802).
Your English is better than my :)

Best regards
mini3max3

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 30-10-2012, 23:31 (Martes)
Thanks for your help.
I need  the u-boot images for the    arv752dpw22  (Easybox 803A) and arv752dpw  (Easybox 802).
Your English is better than my :)

Best regards
mini3max3


The big problem is that this forum is about the arv4518pw and the arv7518pw, but uboot images for the Easybox can be asily compiled. I'll try to send them tomorrow.
In addition, the bootloader i've compiled for the 7518 originally was for the arv752dpw22, but the modifications that can be easily undone.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 30-10-2012, 23:35 (Martes)
Se nos ha internacionalizado el foro. Ahora ya nos vienen los alemanes y todo.  ;D ;D ;D

Que ocurra esto es gracias al enorme trabajo que hemos hecho todos, tanto preguntando como dando soluciones.  >:( >:(

Edito: No es alemán, es polaco.  :D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: tonikasch en 02-11-2012, 03:29 (Viernes)
Buenas,

He hecho el siguiente post explicando paso a paso cómo flashear y configurar un ARV7518PW:
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

Seguramente habrá fallos, así que agradeceré todos los comentarios que queráis hacer.

Cuando esté más pulido lo trasladaré al wiki de openwrt (en inglés y en castellano).

Un saludo,
tonic
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 07-11-2012, 17:30 (Miércoles)
S.O.S.
Hola a todos, necesito ayuda con mi arv7518pw, he seguido el blog de tonikasch, publicado en el post anterior y después de no muchos problemas, consegui cargar el u-boot-bootstrap.bin (de cienti) y siguiendo los pasos explicados en su blog, subí una imagen de openwrt, no generado por mi sino que estaba en un enlace del foro, ("aleluya"), y funcionaba en apariencia bastante rapido y estuve trasteando las distintas opciones, pero sin cambiar nada....
El problema es, que hoy voy a intentar subir una imagen compilada por mi, y el router ni arranca, se queda en el siguiente estado (via puerto serie), con los led Voip,Phone1,Phone2 (en verde) y los siguientes tres led de la derecha en rojo excepto el del centro.

ROM VER: 1.0.3                                         
CFG 01                                                 
Read EEPROMX                                           
 X   

y de aqui no pasa, parece que el boot no carga, sin embargo estuvo funcionando.
Bueno no sé, me tiene casi comida la moral...
Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: vpablos en 07-11-2012, 19:38 (Miércoles)
Te has cargado el uboot.

Vas a tener que activar la UART
(si pones en google openwrt danube arv7518 uart te sale la pagina de openwrt donde pone como activarla)
y subir un uboot de los de ram via puerto serie.
A partir de ahi le metes un uboot que funcione y reinicias para probar.
Luego los pasos habituales: subir e instalar el openwrt.

Suerte.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 07-11-2012, 19:43 (Miércoles)
S.O.S.
Hola a todos, necesito ayuda con mi arv7518pw, he seguido el blog de tonikasch, publicado en el post anterior y después de no muchos problemas, consegui cargar el u-boot-bootstrap.bin (de cienti) y siguiendo los pasos explicados en su blog, subí una imagen de openwrt, no generado por mi sino que estaba en un enlace del foro, ("aleluya"), y funcionaba en apariencia bastante rapido y estuve trasteando las distintas opciones, pero sin cambiar nada....
El problema es, que hoy voy a intentar subir una imagen compilada por mi, y el router ni arranca, se queda en el siguiente estado (via puerto serie), con los led Voip,Phone1,Phone2 (en verde) y los siguientes tres led de la derecha en rojo excepto el del centro.

ROM VER: 1.0.3                                         
CFG 01                                                 
Read EEPROMX                                           
 X   

y de aqui no pasa, parece que el boot no carga, sin embargo estuvo funcionando.
Bueno no sé, me tiene casi comida la moral...
Gracias.

Con la explicación de vpablos queda aclarado.  ;D

Cuanto más lo leo más raro me parece que no te funcione.
sERASEr supongo que te diría, si te funcionó antes a la primera, que revises el transformador (12V, 1A) por si está tocado y hace cosas raras, y también una visual a la placa por si algún componente está quemado o roto (a mi me pasó por animal).  ^-^
Si todo lo anterior está correcto te taca poner el modo UART y cargarlo por puerto serie como explicó CieNTi aquí:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246773/#msg246773
Este enlace tiene las imágenes de uboot para el 4518 y el 7518. La diferencia con las de CieNTi son que no está habilitada la transferencia por puerto serie y httpd funciona, pero solo sirve para cargar una imagen de OpenWRT:
http://www.mediafire.com/?4mvdn90l302nssn


Animo y suerte.


Bueno, ahora una laguna de conocimientos.
Estoy intentando que, al pulsar el botón delantero del 7518 ejecute un script, pero por más vueltas que le doy no encuentro la manera de vincularlos.  >:D >:D >:D
En este archivo:
https://dev.openwrt.org/browser/trunk/target/linux/lantiq/files-3.3/arch/mips/lantiq/xway/mach-arv.c?rev=34106
a partir de la línea 367 asocia el GPIO 25 con los nombres "wifi" y BTN_2.
Si alguien pudiera explicar cómo hacer para ejecutar algo cuando se pulsa un botón seguro que muchos le estaríamos agradecidísimos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: jar229 en 07-11-2012, 20:31 (Miércoles)
El tema de los botones, a ver si te vale esto que comentó Noltari: https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/msg254701/#msg254701

Es probable que en tu router sea diferente, pero igual te da alguna pista  ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 07-11-2012, 20:37 (Miércoles)
S.O.S
Ante todo gracias por vuestras respuestas, vpablos y Pteridium, venis a confirmar lo que me temia, activar el modo UART, (poner la R65 a Vcc y la R80 GND) el problema es que la soldadura de la R80, ya la intente en tiempo (porque es harto difícil) y consegui el CFG 04, pero al igual que hoy no pasaba  de

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

Casualmente al acceder vía web al router aparecia la paginita de Recovering tool, que ya cité, en tiempos.

Ahora he vuelto a soldar en la R80 y no logro ponerla a 0 (GND), enciendo el router y me aparece el CFG 05.
Resumiendo, como no haya otro sitio donde hacer el corto a la r80, me dá, que voy a tener un lindo ladrillo.
Si teneis alguna otra idea.... os lo agradecería y si no.... a la basura.
Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 07-11-2012, 22:03 (Miércoles)
Ahora he vuelto a soldar en la R80 y no logro ponerla a 0 (GND), enciendo el router y me aparece el CFG 05.
Resumiendo, como no haya otro sitio donde hacer el corto a la r80, me dá, que voy a tener un lindo ladrillo.
Si teneis alguna otra idea.... os lo agradecería y si no.... a la basura.
Gracias.


https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594
En la foto de este enlace hay varias masas que se localizan fácilmente porque el estaño, en vez de formar un círculo, hace un amago de estrella (hay 3 justo en el pulsador delantero).
Algo bueno tendrían que tener estas placas.   :D
También se podría usar como masa la chapa externa del puerto USB pegando con un trozo de cinta aislante.  ^-^

Si esto no es correcto ya se encarga sERASEr de borrarlo y poner una explicación buena y decente.  ;D ;D ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 07-11-2012, 22:25 (Miércoles)
Hola a todos, ¿como estamos? :D

Yo ya me retiro del hilo, aproveche la ocasión y he colocado el router a un familiar en modo cliente y la verdad mejor uso le da el que yo y asi se va a quedar.

"Sus quiero" ;D

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 07-11-2012, 22:42 (Miércoles)
S.O.S
Quizá no me he explicado bien, el problema es que la placa en la soldadura R80,esta inservible, con lo que no puedo hacer el cortocircuito y ponerlo a Gnd (-) , normalmente lo conecto al (-) del puerto uart.
 Con lo que tengo que buscar algún lugar alternativo donde poder soldar que haga la misma función que la R80.
Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 07-11-2012, 23:36 (Miércoles)
Hola migele.

Lastima no tener ya la placa y te daria punto alternativo yaaaaaa :(

Pero segun esta foto ¿que has perdido exactamente?

http://www.cienti.com/arv4518pw/uart/1.simplified-schematic.jpg

Tiene pinta de que uno de los pads de R80 va a masa(pad inferior en foto)

El otro al pad(superior en foto)  parece ir a un agujero a la izquierda y entre los dos pads de R80 ademas de tener continuidad con el pad superior segun foto de R79, no te lo puedo asegurar sin la placa delante, revisaló.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 08-11-2012, 09:47 (Jueves)
S.O.S
Gracias por vuestras respuestas.
Este es el estado de la dichosa R80 (quemado los puntos ) y señalado en amarillo donde creo que puedo intentar hacer la soldadura... unirlos y ponerlos a Gnd (-)

(http://imageshack.us/a/img641/9342/r80i.jpg)


Pero creo que es aún más difícil que antes... esta tarde lo voy a intentar, y como dicen en mi pueblo .. de perdío al rio.
Gracias.
PD: Si alguna otra sugerencia, bienvenida sea.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 08-11-2012, 14:57 (Jueves)
Hola.

Quieto parado migele, no quiero que me toques la placa "entodavia" :D

A pesar de no tenerla, la placa,  :D creo que vas mal.

La marca con el circulo amarillo que has creado a la derecha en la foto esta mal, casi lo puedo asegurar, comprueba continuidad entre ese orificio que has marcado y veras que va a R78, yo estuve tocando mucho esa zona cuando descubrí el boot_sel que faltaba.

Como te he dicho con anterioridad es tan fácil como que metas masa cogiéndola de donde te sea mas comodo a R79 en su parte derecha según la foto, o bien que te vayas al segundo orificio que hay justo enfrete de R79.

Mide bien, mide bien y cuando hayas medido bien vuelve a medir, así lo recuperaras no te lo cargarás.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: vpablos en 08-11-2012, 15:49 (Jueves)
Hola,

ayer contesté quizás muy rápido.
He estado leyendo todo el hilo y ponen en 2 o 3 sitios como recuperar activando la UART ... ;-)

La verdad es que soy nuevo aquí.
Hice un post en el hilo de infineon/danube de openwrt porque soy incapaz de activar el ADSL
y buscando en google me mandó aquí ... ;-)
Ahora ya tengo cositas q probar antes de postear más.

migele, mira a ver si solo te faltan los contactos que en este post estan cogidos de otro sitio que lo mismo te ahorras enladrillar el router
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594

PD: Me ha gustado mucho el hilo. Me habría ahorrado mucho tiempo si lo hubiese descubierto antes.
El de Openwrt tiene mucho menos movimiento y tienes que usar la intuicion en bastantes más puntos.

PD2: migele, modifica tu post
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256210/#msg256210
donde dices que es necesario poner el router en modo UART para comunicarse con el ...
solo es necesario si te cargas el uboot  ... ;-)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 08-11-2012, 21:52 (Jueves)
S.O.S   - Ligera mejoría
1º Gracias por vuestro interés.
2º Situación actual
     He seguido el consejo de sERASEr y he conectado a GND o (-) la parte derecha de la R79 y la R65 a (+), y "et voila", aparece el esperado:

ROM VER: 1.0.3                                                                 
CFG 04                                                                        
Read EEPROMX                                                                   
 X                                                                             
UART

Utilizo el minicom para enviar el fichero http://www.cienti.com/arv4518pw/u-boot-asc-20120429.zip en formato ascii, veo que la información se envía.... pero.... eso es todo
He probado via comando con    cat u-boot-20120429.asc > /dev/ttyS0 y ocurre lo mismo.... da la sensación que el router no se entera de nada, ni sale menu alguno para activar el tftp o el httpd.....
Entonces... alguna idea....
Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 08-11-2012, 22:09 (Jueves)
Hola vpablos

   Respecto a tu comentario, tienes toda la razón, es cierto, sólo es necesario activar el modo UART ... si te cargas el boot (como yo he hecho).
   
  Cuando publique ese post, era lo que creía, pienso que me llevo a confusión el wiki de openwrt, entendiendo  que sólo podía comunicarme con el router via seríe, si activaba el modo uart ... haciendo las soldaduras en la R65 y la R80 (que me he cargado perfectamente) y poniendolas a sus respectivos voltajes ( por cierto, que hay algún error en las imagenes indicando cual es e boot_sel2, boot_sel0, están al revés.
 
  Dicho todo esto, tambien es cierto que cuando probé todo eso me venia a ocurrir lo mismo que lo descrito en el post anterior, esta ba en el CFG04 pero no subiá bien el u-boot, y probando a reiniciar el router y con el reset pulsado unos 8 o 10  segundos... al intentar navergar al router aparecía esta  página de Recovering tool de la cual no he visto ninguna referencia y quizas debería de haber seguido por este camino

(http://img19.imageshack.us/img19/1968/pant1g.jpg)

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 08-11-2012, 22:14 (Jueves)
Hola.

@migele:  ¿Ejecutas el comando cat u-boot-20120429.asc > /dev/ttyS0 desde el directorio donde se encuentra dicho u-boot?

Y supongo que si has configurado minicom como ttyS0 y estableces comunicación es que esa es tu interfaz en uso.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 08-11-2012, 22:52 (Jueves)
Hola  sERASEr.

SI, lanzo el comando  cat u-boot........../ttyS0 desde el directorio donde se encuentra el fichero y desde el minicom eliges el fichero desde la carpeta que quieras,
SI es mi interfaz serie el ttyS0, pues es, con el que me comunico con el router.
Seguiremos investigando...

Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 08-11-2012, 23:19 (Jueves)
Hola migele.

Por aclarar, no hace falta enviar nada desde minicom para cargar el u-boot.asc.

Seria asi:

Enciendes router en modo UART, mediante shell vas donde tengas el u-boot.asc y lo lanzas con el comando cat u-boot-20120429.asc > /dev/ttyS0.

Si todo va bien debes ver al poco tiempo de lanzar el comando como botea mediante el u-boot.asc.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 08-11-2012, 23:53 (Jueves)
Hola  sERASEr.

OK.. He hecho tal como has comentado.... arranco en modo uart.... lanzo desde el shell el cat uboot..../ttyS0 .... espero a que termine el comando .... ejecuto el putty y esperando unos 15 o 20 seg. y pulsando ? aparece

(http://img406.imageshack.us/img406/6765/capturaer.png)

¿ Como continúo ?, hago un loady con el uboot.bin o bien he leido que se puede lanzar el httpd o el tftp... pero no sé como...

Esto parece que va mejor.....
Gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 08-11-2012, 23:59 (Jueves)
Hola.

Ese u-boot no tiene loady.

Envia por tftp el archivo.

Cuando veas que ha recepcionado el router el archivo ejecutas:

protect off all

erase b0000000 +20000

cp.b 80100000 b0000000 20000(este ultimo valor ha de ser el tamaño del archivo, en la carga por tftp lo puedes ver)


Pd: De memoria creo recordar que la carga en ram del archivo se hacia desde 80100000, contrasta ese valor y modificalo si es necesario, creo que no.

Hasta mañanaaaaaaa ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 09-11-2012, 13:04 (Viernes)
Hola sERASEr.

Perdona, pero la imagen que puse ayer, no es concretamente la mía, es una que puso cienti anteriormente, y no me di cuenta que no se correspondía al 100% con la mía (que sí tiene el loady), ayer ya tenía prisa...y no caí en ese detalle.

Hecha esta aclaración, y viendo tu post, creo que ya se cual fue mi error... no hice el protect off all con lo que me funcionó y no se quedó grabado el boot.

Ya seguiré contando.
Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 12-11-2012, 10:22 (Lunes)
Seguimos con el culebrón.

Hola a todos... como podréis adivinar, todavía sigo liado con el aparatito, no soy capaz de cargarle el uboot en la flash, he visto, he leído y probado múltiples uboot, pero.... nada de nada, os voy a detallar el procedimiento a ver donde estoy metiendo la pata.

1.- Enciendo el router en modo uart (CFG04)
2.- Envío por el ficherito u-boot.asc, con  cat u-boot.asc > /dev/ttyS0  (uboot de Cienti el 20120429)
3.- Abro terminal con el putty o bien con el minicom
4.- ejecuto el loady 0x80500000
5.- Envio el fichero u-boot.bin de Cienti (he probado también otros)
6.- protect all off
7.- erase b0000000  +20000   (+20000 = tamaño del uboot.bin)
8.- cp.b 0x80500000 b0000000  +20000 (copio desde la 0x80500000 a la 0xB0000000)
9.- Aparece que se ha copiado dicho archivo

Ocurre que, cuando reinicio, no hace nada, vuelve al modo uart.
 ¿Que hago mal ?
 ¿Quizás las direcciones están mal ?
 He visto en la wiki de openwrt que el uboot comienza en la 0x00000000 y en todos los post de este foro siempre se hace referencia a la B0000000, ¿es la misma dirección?

Si alguien me puede enviar o decir cuales son los archivos que funcionan, tanto asc como bin del uboot, se lo agradecería.

PD: También he probado via tftp, pero no me funciona, veo que hay comunicación, pero no se transfiere el archivo.
Saludos.


Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-11-2012, 12:45 (Lunes)
Hola migele.

Todo lo haces bien, quita los cables que activan el modo uart, ha de arrancar en cfg 1.

Mete el u-boot de Pteridium.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 12-11-2012, 17:43 (Lunes)
Hola a todos.
Parece que mi problema viene provocado porque aunque hago el protect all off realmente no desprotege el boot, a la vista de los siguientes mensajes que aparecen.

ARV7518PW => protect all off     
protect - enable or disable FLASH write protection

ARV7518PW => erase b0000000 +20000
- Warning: 1 protected sectors will not be erased!   <<<<<<<<  AVISO
........ done
Erased 9 sectors
ARV7518PW => cp.b b0020000 b0000000 20000
Copy to Flash... Can't write to protected Flash sectors  <<<<<< Confirmación que no ha podido copiar

PD: He copiado el uboot.bin en la dirección B0020000 para no tener que subirla cada vez que lo intento, por eso copio desde esa dirección a la de inicio de boot B0000000.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: agusti en 12-11-2012, 17:47 (Lunes)
Pteridium, primero de todos felicidades por conseguir usar el xDSL en un arv7518pw con openwrt, la verdad es que lo he probado y a mí también me ha funcionado. Pero no he entendido por que es necesario instalar el paquete este (que teoricamente esta en el sistema) a posteriorí.

De donde sale el paquete exactamente, ¿de una compilación tuya? si sale de una compilación tuya ¿como es que no lo pones en el firm?

En cualquier caso, muchas gracias.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-11-2012, 17:50 (Lunes)
protect off all, no protect all off.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 12-11-2012, 20:21 (Lunes)
Pteridium, primero de todos felicidades por conseguir usar el xDSL en un arv7518pw con openwrt, la verdad es que lo he probado y a mí también me ha funcionado. Pero no he entendido por que es necesario instalar el paquete este (que teoricamente esta en el sistema) a posteriorí.

De donde sale el paquete exactamente, ¿de una compilación tuya? si sale de una compilación tuya ¿como es que no lo pones en el firm?

En cualquier caso, muchas gracias.

La revisión de trunk con la que se compiló parece que daba algún problemilla, pero no quedó claro cuál era. En mi caso justo ese paquete lo compilaba pero no lo incluía en la imagen final, con lo que, o se copiaba a mano, que fue lo primero que se me ocurrió, o se instalaba el paquete, que me di cuenta después: las pegas de saber poco de linux. Había un ticket abierto en el que a algunos le pasaba lo mismo y en revisiones posteriores blogic lo solucionó.

En este post se explica un poco lo que pasaba:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg255996/#msg255996

Ahora comprueba el sincronismo que tienes a ver si no te ocurre lo que a sERASEr, que perdía un montón (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256248/#msg256248) o a mi (pierdo unos 400kb de bajada). sERASEr tiene ADSL2+ y yo ADSL normalita a secas cortesía de la porquería de centralita de Telefónica del barrio.

Si no te gusta el sincronismo que te da pones tu router en "modo modem" y haces que una de las bocas ethernet del 7518 se convierta en WAN con la opción de VLAN de LUCI, que es muy fácil hacerlo.

Lo último que te falta es compilar tus imágenes a medida con lo que quieres que tengan y ya serás otro gurú de OpenWRT.  ;D
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: admrt en 12-11-2012, 20:48 (Lunes)
Hola a todos, creo que este es mi primer post. Buscando en Google he dado con este hilo. Ha caido en mis manos un SMC7908A-ISP que parece corresponder con un ARV4518PW, y aunque me he mirado todas las páginas del hilo, me temo que mis conocimientos técnicos no llegan de momento a lo necesario para hacer lo que vosotros sois capaces. Básicamente mi pregunta es si alguien ha conseguido cargar OpenWRT, o para el caso un boot que luego le permita cargar OpenWRT, mediante la interfaz Web de recuperación. Gracias de antemano.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 12-11-2012, 23:05 (Lunes)
Hola a todos.

Es cierto sERASEr, es protect off all

Creo que las ganas de buscar algún motivo por el que no me funcionaba el procedimiento de restaurar el uboot, me ha llevado a precipitarme.

Decir que he vuelto a repetir el procedimiento con el comando correcto y sigue ocurriendome lo mismo, y con el uboot de Pteridium... así que se me acaban ya los recursos.... y las ganas...

Lo único que creo que me queda es restaurar el backup de la flash que hice con Brndumper.... para instalar el de nuevo el Danube boot, no sé si quizas cogiera los primeros 128 kb y los intentará subir de la misma forma, o bien restaurar el backup entero.... los 8Mb.

Alguna sugerencia.
Gracias

PD: Perdón la insistencia.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-11-2012, 23:07 (Lunes)
Hola migele.

Haz el procedimiento otra vez, pero esta vez hazlo con putty y me pasas el log, tienes que habilitar esta opción, prefiero ver que haces exactamente.

Salud.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 12-11-2012, 23:15 (Lunes)
Gracias, sERASEr

Voy a repetir el procedimiento...pero con el putty no soy capaz de enviar el fichero .asc (o al menos no sé como), si te parece puedo hacerlo con el minicom, y te envio el log. ¿ok?.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-11-2012, 23:35 (Lunes)
Ok, un log puro es lo que dará luz al tema.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: migele en 12-11-2012, 23:44 (Lunes)
Hola sERASER, esta es la captura que he realizado.
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.11.12 23:30:33 =~=~=~=~=~=~=~=~=~=~=~=

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


U-Boot 2010.03 (Apr 29 2012 - 15:06:34)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 111 MHz, CPU Speed 111 MHz
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment

Net:   
searching for rtl8306 switch ... failed

no known switch found ...
lq_cpe_eth
Hit any key to stop autoboot:  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
ARV4518 => ?
?       - 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
erase   - erase FLASH memory
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)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
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
tftpboot- boot image via network using TFTP protocol
version - print monitor version
ARV4518 =>
ARV4518 => loady 80500000
## Ready for binary (ymodem) download to 0x80500000 at 115200 bps...
Cm - Cksum mode, 1026(SOH)/0(STX)/0(CAN) packets, 13 retries
## Total Size      = 0x00020000 = 131072 Bytes
ARV4518 => protect off all
Un-Protect Flash Bank # 1
ARV4518 => erase b0000000 +20000

......... done
Erased 9 sectors
ARV4518 => cp.b 80500000 b0000000 20000
Copy to Flash... 9....8....7....6....5....4....3....2....1....done

ARV4518 => i
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

Y así se queda..no aparece el boot.

Saludos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: agusti en 12-11-2012, 23:50 (Lunes)
Migele, yo diria que tienes que poner los numeros con "0x", sobretodo el 0x20000.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-11-2012, 23:53 (Lunes)
No, el detalle de la dirección esta perfecto.

Ahora migele dime que archivo es exactamente el que le pasas, el link de donde lo has descargado.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 12-11-2012, 23:55 (Lunes)
Ademas antes de reiniciar y cuando has metido el u-boot en flash ejecuta:

md b0000000 1000 y me pegas el contenido del dump.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: SERASER en 13-11-2012, 00:04 (Martes)
Aqui tienes los u-boots de Pteridium que van como la seda, usa los del arv7519.

http://www.mediafire.com/?4mvdn90l302nssn
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: agusti en 13-11-2012, 00:09 (Martes)
La revisión de trunk con la que se compiló parece que daba algún problemilla, pero no quedó claro cuál era. En mi caso justo ese paquete lo compilaba pero no lo incluía en la imagen final, con lo que, o se copiaba a mano, que fue lo primero que se me ocurrió, o se instalaba el paquete, que me di cuenta después: las pegas de saber poco de linux. Había un ticket abierto en el que a algunos le pasaba lo mismo y en revisiones posteriores blogic lo solucionó.
En este post se explica un poco lo que pasaba:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg255996/#msg255996
Ahora comprueba el sincronismo que tienes a ver si no te ocurre lo que a sERASEr, que perdía un montón (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256248/#msg256248) o a mi (pierdo unos 400kb de bajada). sERASEr tiene ADSL2+ y yo ADSL normalita a secas cortesía de la porquería de centralita de Telefónica del barrio.

Si no te gusta el sincronismo que te da pones tu router en "modo modem" y haces que una de las bocas ethernet del 7518 se convierta en WAN con la opción de VLAN de LUCI, que es muy fácil hacerlo.

Lo último que te falta es compilar tus imágenes a medida con lo que quieres que tengan y ya serás otro gurú de OpenWRT.  ;D

Pteridium, ya vi que estabas en el trunk, has saltado directamente a "Barrier Breaker"... Sin pasar por attitude adjustment  :-) lo que no entendia era la necesidad de instalarlo a posterior.

Sobre el sincronismo, tengo más o menos buenos datos:  ^-^
Código: [Seleccionar]
root@OpenWrt:/etc/init.d# /etc/init.d/dsl_control status
Chipset: Ifx-Danube 1.3
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 18.620 Mb/s / 1.022 Mb/s
Line Attenuation: 21.9dB / 14.2dB
Noise Margin: 8.6dB / 14.2dB
Line Uptime: 14m 34s

Jeje.. ya he compilado algunas veces openwrt... y no por eso soy un guru.

Muchas gracias por las respuestas.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 13-11-2012, 17:30 (Martes)
Pteridium, ya vi que estabas en el trunk, has saltado directamente a "Barrier Breaker"... Sin pasar por attitude adjustment  :-) lo que no entendia era la necesidad de instalarlo a posterior.

Sobre el sincronismo, tengo más o menos buenos datos:  ^-^
Código: [Seleccionar]
root@OpenWrt:/etc/init.d# /etc/init.d/dsl_control status
Chipset: Ifx-Danube 1.3
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 18.620 Mb/s / 1.022 Mb/s
Line Attenuation: 21.9dB / 14.2dB
Noise Margin: 8.6dB / 14.2dB
Line Uptime: 14m 34s

Jeje.. ya he compilado algunas veces openwrt... y no por eso soy un guru.

Muchas gracias por las respuestas.

Fallo. Llevo con OpenWRT desde que aparecieron imágenes para los famosos Comtrend CT-536, lo que quiere decir que he pasado por Backfire, Attitude Adjustment y ahora Barrier Breaker (esperemos que haga honor al nombre).  ^-^

Lo que no recuerdo es porque se me metió entre ceja y ceja el Lantiq Danube; supongo que fue porque el arv4518 era muy superior en muchas cosas al resto de los routers de aquel momento y el Danube prometía. Técnicamente ya está algo desfasado, pero me ayudó a aprender linux y sistemas embebidos un montón.

Me alegro que consigas un sincronismo bastante bueno, ya que supongo que tendrás 20 megas contratados. Ahora a hacer un NAS, a menos que quieras superar al monstruo que hizo brunorro.   ;)
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: agusti en 13-11-2012, 17:45 (Martes)
Fallo. Llevo con OpenWRT desde que aparecieron imágenes para los famosos Comtrend CT-536, lo que quiere decir que he pasado por Backfire, Attitude Adjustment y ahora Barrier Breaker (esperemos que haga honor al nombre).  ^-^

Lo que no recuerdo es porque se me metió entre ceja y ceja el Lantiq Danube; supongo que fue porque el arv4518 era muy superior en muchas cosas al resto de los routers de aquel momento y el Danube prometía. Técnicamente ya está algo desfasado, pero me ayudó a aprender linux y sistemas embebidos un montón.

Me alegro que consigas un sincronismo bastante bueno, ya que supongo que tendrás 20 megas contratados. Ahora a hacer un NAS, a menos que quieras superar al monstruo que hizo brunorro.   ;)

Bromeaba sobre Barrier Breaker, por que hace poquito que han liberado la version Attitude Adjustment. :-)

Es el primer trasto que vero funcionar el xDSL con openwrt, y es lo que me hacia gracia. :-) Por cierto no sabras que routers más soportan bien openwrt? En la web de openwrt en el toh (table of hardware) no parece que haya muchos más.

Sí tengo contratados 20mb  ;) y me interesa más probar los dos FXS que lleva el trasto. Y contaré que tal :)

Por cierto mire el tema de los botones, no debe de estar bien relacionado el gpio, por que si sigues este howto http://wiki.openwrt.org/doc/howto/hardware.button no responde ninguno de los dos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: g2rp en 13-11-2012, 23:18 (Martes)
Buenas, estoy probando la beta 2 en un arv7518 y me pasa como a brunorro, no me deja subir el txpower de 3dbm, ni con iwconfig ni nada, por lo que el rango es bastante limitado.

He probado compilando con la opción del kernel, Kernel Modules → Wireless Drivers → kmod-ath → Configuration → Force Atheros drivers to respect the user's regdomain settings = YES, y deja cambiar de regdomain sin problemas (activa el canal 14 por ejemplo si lo pones en Japon) pero el txpower nada.

Haciendo iw list:
Citar
iw list
Wiphy phy0
   Band 1:
      Capabilities: 0x11ce
         HT20/HT40
         SM Power Save disabled
         RX HT40 SGI
         TX STBC
         RX STBC 1-stream
         Max AMSDU length: 3839 bytes
         DSSS/CCK HT40
      Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
      Minimum RX AMPDU time spacing: 8 usec (0x06)
      HT TX/RX MCS rate indexes supported: 0-15
      Frequencies:
         * 2412 MHz [1] (3.0 dBm)
         * 2417 MHz [2] (3.0 dBm)
         * 2422 MHz [3] (3.0 dBm)
         * 2427 MHz [4] (3.0 dBm)
         * 2432 MHz [5] (3.0 dBm)
         * 2437 MHz [6] (3.0 dBm)
         * 2442 MHz [7] (3.0 dBm)
         * 2447 MHz [8] (3.0 dBm)
         * 2452 MHz [9] (3.0 dBm)
         * 2457 MHz [10] (3.0 dBm)
         * 2462 MHz [11] (3.0 dBm)
         * 2467 MHz [12] (3.0 dBm)
         * 2472 MHz [13] (3.0 dBm)
         * 2484 MHz [14] (disabled)
      Bitrates (non-HT):
         * 1.0 Mbps
         * 2.0 Mbps (short preamble supported)
         * 5.5 Mbps (short preamble supported)
         * 11.0 Mbps (short preamble supported)
         * 6.0 Mbps
         * 9.0 Mbps
         * 12.0 Mbps
         * 18.0 Mbps
         * 24.0 Mbps
         * 36.0 Mbps
         * 48.0 Mbps
         * 54.0 Mbps
   max # scan SSIDs: 4
   max scan IEs length: 2257 bytes
   Coverage class: 1 (up to 450m)
   Supported Ciphers:
      * WEP40 (00-0f-ac:1)
      * WEP104 (00-0f-ac:5)
      * TKIP (00-0f-ac:2)
      * CCMP (00-0f-ac:4)
      * CMAC (00-0f-ac:6)
   Available Antennas: TX 0x3 RX 0x3
   Configured Antennas: TX 0x3 RX 0x3
   Supported interface modes:
       * IBSS
       * managed
       * AP
       * AP/VLAN
       * WDS
       * monitor
       * mesh point
       * P2P-client
       * P2P-GO
   software interface modes (can always be added):
       * AP/VLAN
       * monitor
   valid interface combinations:
       * #{ managed, WDS, P2P-client } <= 2048, #{ IBSS, AP, mesh point, P2P-GO } <= 8,
         total <= 2048, #channels <= 1
   Supported commands:
       * new_interface
       * set_interface
       * new_key
       * start_ap
       * new_station
       * new_mpath
       * set_mesh_config
       * set_bss
       * authenticate
       * associate
       * deauthenticate
       * disassociate
       * join_ibss
       * join_mesh
       * remain_on_channel
       * set_tx_bitrate_mask
       * frame
       * frame_wait_cancel
       * set_wiphy_netns
       * set_channel
       * set_wds_peer
       * tdls_mgmt
       * tdls_oper
       * probe_client
       * set_noack_map
       * register_beacons
       * Unknown command (89)
       * connect
       * disconnect
   Supported TX frame types:
       * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
       * (null): 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
   Supported RX frame types:
       * IBSS: 0xb0 0xc0 0xd0
       * managed: 0x40 0xd0
       * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
       * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
       * mesh point: 0xb0 0xc0 0xd0
       * P2P-client: 0x40 0xd0
       * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
       * (null): 0x40 0xd0
   Device supports RSN-IBSS.
   HT Capability overrides:
       * MCS: ff ff ff ff ff ff ff ff ff ff
       * maximum A-MSDU length
       * supported channel width
       * short GI for 40 MHz
       * max A-MPDU length exponent
       * min MPDU start spacing
   Device supports TX status socket option.
   Device supports HT-IBSS.

El log del sistema chiva algo, pero no estoy seguro que esté relaccionado:
Citar
dmesg
[    0.000000] Linux version 3.3.8 (hulks@hulks) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Nov 10 01:09:36 CET 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] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 8029d0c0, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc:
  • 0

[    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=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 bytes
[    0.000000] Writing ErrCtl register=0006f558
[    0.000000] Readback ErrCtl register=0006f558
[    0.000000] Memory: 61860k/65536k available (2278k kernel code, 3676k reserved, 391k data, 172k 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 ARV7518PW - ASTORIA
[    0.068000] 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: [168c:ff1d] type 0 class 0x000200
[    0.132000] pci 0000:00:0e.0: fixup device configuration
[    0.136000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028000
[    0.140000] pci 0000:00:0e.0: reg 10: [mem 0x00000000-0x0000ffff]
[    0.140000] pci 0000:00:0e.0: PME# supported from D0 D3hot
[    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.208000] PCI: CLS 0 bytes, default 32
[    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.236000] 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] io scheduler noop registered
[    0.276000] io scheduler deadline registered (default)
[    0.280000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.288000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.304000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.312000] ltq_nor: Found an alias at 0x800000 for the chip at 0x0
[    0.312000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.316000]   Amd/Fujitsu Extended Query version 1.1.
[    0.320000] number of CFI chips: 1
[    0.324000] Creating 4 MTD partitions on "ltq_nor":
[    0.328000] 0x000000000000-0x000000010000 : "uboot"
[    0.336000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.344000] 0x000000020000-0x0000007f0000 : "linux"
[    0.348000] found squashfs behind kernel
[    0.352000] Creating 2 MTD partitions on "ltq_nor":
[    0.356000] 0x000000020000-0x00000010c336 : "kernel"
[    0.360000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.376000] 0x00000010c336-0x0000007f0000 : "rootfs"
[    0.380000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.396000] mtd: partition "rootfs" set to be root filesystem
[    0.400000] mtd: partition "rootfs_data" created automatically, ofs=610000, len=1E0000
[    0.408000] 0x000000610000-0x0000007f0000 : "rootfs_data"
[    0.416000] 0x0000007f0000-0x000000800000 : "board_config"
[    0.572000] ltq_mii: probed
[    0.596000] eth0: Atheros AR8216 switch driver attached.
[    0.696000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.708000] Registered led device: soc:red:power
[    0.708000] Registered led device: soc:green:power
[    0.708000] Registered led device: soc:green:wifi
[    0.708000] Registered led device: soc:green:adsl
[    0.712000] Registered led device: soc:green:internet
[    0.712000] Registered led device: soc:red:internet
[    0.712000] Registered led device: soc:green:voip
[    0.712000] Registered led device: soc:green:phone1
[    0.712000] Registered led device: soc:green:phone2
[    0.712000] Registered led device: soc:orange:fail
[    0.716000] Registered led device: soc:green:usb
[    0.716000] Registered led device: soc:orange:wps
[    0.716000] Registered led device: soc:green:wps
[    0.716000] Registered led device: soc:red:wps
[    0.716000] TCP cubic registered
[    0.720000] NET: Registered protocol family 17
[    0.724000] 8021q: 802.1Q VLAN Support v1.8
[    0.740000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.748000] Freeing unused kernel memory: 172k freed
[    7.280000] JFFS2 notice: (432) jffs2_build_xattr_subsystem: complete building xattr subsystem, 25 of xdatum (0 unchecked, 24 orphan) and 31 of xref (0 dead, 24 orphan) found.
[    8.220000] SCSI subsystem initialized
[    8.496000] usbcore: registered new interface driver usbfs
[    8.500000] usbcore: registered new interface driver hub
[    8.512000] usbcore: registered new device driver usb
[    9.420000] dwc_otg: version 2.60a 22-NOV-2006
[   10.024000] DWC_otg: Using DMA mode
[   10.028000] dwc_otg dwc_otg.0: DWC OTG Controller
[   10.032000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[   10.040000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[   10.048000] DWC_otg: Init: Port Power? op_state=1
[   10.052000] DWC_otg: Init: Power Port (0)
[   10.056000] hub 1-0:1.0: USB hub found
[   10.056000] hub 1-0:1.0: 1 port detected
[   10.204000] DISCONNECTED PORT
[   10.208000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.348000] Initializing USB Mass Storage driver...
[   10.352000] usbcore: registered new interface driver usb-storage
[   10.360000] USB Mass Storage support registered.
[   33.380000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
[   33.380000]
[   33.412000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   33.420000] Backport based on wireless-testing.git master-2012-09-07
[   33.424000] compat.git: wireless-testing.git
[   33.700000] cfg80211: Calling CRDA to update world regulatory domain
[   33.708000] cfg80211: World regulatory domain updated:
[   33.712000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   33.720000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   33.728000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   33.736000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   33.744000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   33.748000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.832000] cfg80211: World regulatory domain updated:
[   34.836000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   34.844000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.848000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   34.856000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   34.864000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.872000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   34.892000] Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH
[   35.636000] Lantiq MIPS24KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH
[   35.640000] request_timer(3, 0x000001AE, 1)...successful!
[   35.648000] Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH
[   36.080000] Lantiq KPI2UDP driver, version 2.2.0.0, (c) 2008-2010 Lantiq Deutschland GmbH
[   36.768000] usbcore: registered new interface driver rt73usb
[   36.804000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   36.820000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   36.824000] ath: phy0: random mac address will be used: fa:57:19:4d:65:e7
[   36.832000] ath: EEPROM regdomain: 0x67
[   36.832000] ath: EEPROM indicates we should expect a direct regpair map
[   36.832000] ath: Country alpha2 being used: 00
[   36.832000] ath: Regpair used: 0x67
[   36.840000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   36.840000] Registered led device: ath9k-phy0
[   36.840000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
[   36.888000] NET: Registered protocol family 8
[   36.888000] NET: Registered protocol family 20
[   36.944000] Button Hotplug driver version 0.4.1
[   37.644000] PPP generic driver version 2.4.2
[   38.084000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   38.492000] NET: Registered protocol family 24
[   38.688000] nf_conntrack version 0.5.0 (969 buckets, 3876 max)
[   39.988000] xt_time: kernel timezone is -0000
[   40.556000] IFX MEI Version 5.00.00
[   40.692000]
[   40.692000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   40.732000]     ATM (A1) firmware version 1.0.19
[   40.736000] ifxmips_atm: ATM init succeed
[   40.960000] usbcore: registered new interface driver usblp
[   41.132000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   46.656000] device eth0.1 entered promiscuous mode
[   46.656000] device eth0 entered promiscuous mode
[   46.656000] br-lan: port 1(eth0.1) entered forwarding state
[   46.656000] br-lan: port 1(eth0.1) entered forwarding state
[   48.660000] br-lan: port 1(eth0.1) entered forwarding state
[   49.084000] cfg80211: Calling CRDA for country: ES
[   49.084000] cfg80211: Regulatory domain changed to country: ES
[   49.084000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   49.084000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[   49.084000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[   49.084000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[   49.084000] cfg80211:   (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
[   53.092000] device wlan0 entered promiscuous mode
[   54.504000] br-lan: port 2(wlan0) entered forwarding state
[   54.504000] br-lan: port 2(wlan0) entered forwarding state

En concreto la parte de   
Citar
36.820000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   36.824000] ath: phy0: random mac address will be used: fa:57:19:4d:65:e7
[   36.832000] ath: EEPROM regdomain: 0x67
[   36.832000] ath: EEPROM indicates we should expect a direct regpair map
[   36.832000] ath: Country alpha2 being used: 00
[   36.832000] ath: Regpair used: 0x67

En la rama de ar7 han sacado parches para este error, no se si solucionan este problema o no.

Un saludo a todos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 15-11-2012, 22:19 (Jueves)
Buenas, estoy probando la beta 2 en un arv7518 y me pasa como a brunorro, no me deja subir el txpower de 3dbm, ni con iwconfig ni nada, por lo que el rango es bastante limitado.

He probado compilando con la opción del kernel, Kernel Modules → Wireless Drivers → kmod-ath → Configuration → Force Atheros drivers to respect the user's regdomain settings = YES, y deja cambiar de regdomain sin problemas (activa el canal 14 por ejemplo si lo pones en Japon) pero el txpower nada.

Haciendo iw list:
Citar
iw list
Wiphy phy0
   Band 1:
      Capabilities: 0x11ce
         HT20/HT40
         SM Power Save disabled
         RX HT40 SGI
         TX STBC
         RX STBC 1-stream
         Max AMSDU length: 3839 bytes
         DSSS/CCK HT40
      Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
      Minimum RX AMPDU time spacing: 8 usec (0x06)
      HT TX/RX MCS rate indexes supported: 0-15
      Frequencies:
         * 2412 MHz [1] (3.0 dBm)
         * 2417 MHz [2] (3.0 dBm)
         * 2422 MHz [3] (3.0 dBm)
         * 2427 MHz [4] (3.0 dBm)
         * 2432 MHz [5] (3.0 dBm)
         * 2437 MHz [6] (3.0 dBm)
         * 2442 MHz [7] (3.0 dBm)
         * 2447 MHz [8] (3.0 dBm)
         * 2452 MHz [9] (3.0 dBm)
         * 2457 MHz [10] (3.0 dBm)
         * 2462 MHz [11] (3.0 dBm)
         * 2467 MHz [12] (3.0 dBm)
         * 2472 MHz [13] (3.0 dBm)
         * 2484 MHz [14] (disabled)

El log del sistema chiva algo, pero no estoy seguro que esté relaccionado:

En concreto la parte de    
Citar
36.820000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   36.824000] ath: phy0: random mac address will be used: fa:57:19:4d:65:e7
[   36.832000] ath: EEPROM regdomain: 0x67
[   36.832000] ath: EEPROM indicates we should expect a direct regpair map
[   36.832000] ath: Country alpha2 being used: 00
[   36.832000] ath: Regpair used: 0x67

En la rama de ar7 han sacado parches para este error, no se si solucionan este problema o no.

Un saludo a todos

Supongo que con ar7 te referirás al target Atheros ar71xx. La wifi en ese target comparte muchas cosas con los drivers ath5k y ath9k, pero este fallo, junto con el del arv4518 parece que son exclusivos de estos modelos: la wifi se ha implementado pero después de eso apenas se ha tocado nada. Creo que han tenido algo más de suerte los modelos que tienen wifi Ralink, pero no estoy seguro.

Aquí tenemos un maravilloso ejemplo de un ticket al que nadie le ha hecho caso:
https://dev.openwrt.org/ticket/11704
De todas formas quizá sea bueno que se abra uno para el problema que tiene el 7518 con la MAC wireless y txpower. Además parece que hay que avisar expresamente a blogic, o por lo menos es lo que entiendo en la parte final de este otro ticket:
https://dev.openwrt.org/ticket/9388

Os pido que alguien que sepa de estos detalles de mailing list se lo deje caer a blogic, que estas cosillas ya me superan un poco, y además él es un poco quisquilloso.   >:D

Edito:
Me encontré esto en el foro de OpenWRT, pero hoy no tengo la cabeza para muchas historias. Por lo que pude leer por encima es un script para cambiar u-boot sin entrar en modo uart siempre y cuando se pueda acceder al u-boot que está grabado por puerto serie.
https://forum.openwrt.org/viewtopic.php?pid=183315#p183315
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 15-11-2012, 22:32 (Jueves)
El tema de los botones, a ver si te vale esto que comentó Noltari: https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/msg254701/#msg254701

Es probable que en tu router sea diferente, pero igual te da alguna pista  ;)

Me ha servido un montón, muchísimas gracias a Noltari por el post y a ti por poner el enlace, que fijo que no debió ser fácil encontrarlo.  >:( >:( >:(

De momento estoy practicando lo de los botones con un Comtrend porque es más fácil, pero en cuanto le coja ritmo ya me pongo para hacerlo con los de yacom, aunque si alguien lo consigue antes mejor para todos.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Spinete en 19-11-2012, 00:10 (Lunes)
Hola a todos,

Estoy interesado en ponerle OpenWRT a uno de mis routers viejos de Ya.com (el de color gris), un Arcadyan ARV4518PW (SMC-7908-ISP).

He visto en el primero post del hilo y en la wiki de OpenWRT (http://wiki.openwrt.org/toh/arcadyan/arv4518pw (http://wiki.openwrt.org/toh/arcadyan/arv4518pw)) que para esta versión de router la wifi no funciona. Sin embargo, mirando por ahí he visto que en la página oficial del proyecto Linux Wireless comentan que el driver ath5k tiene soporte para el Atheros AR2417. La información que he encontrado es la siguiente:

http://wireless.kernel.org/en/users/Drivers/ath5k#Supported_PCI_IDs (http://wireless.kernel.org/en/users/Drivers/ath5k#Supported_PCI_IDs)
Supported PCI IDs

Currently supported PCI ID list with respective status report on basic-testing as defined above.

Vendor:device   Type    Name     Basic-testing
168c:0207       AR5210  AR5210   No tx - working on it
168c:0007       <<      <<       No tx - working on it

168c:0011       AR5211  AR5211   Should work
168c:0012       <<      <<       OK

168c:0013       AR5212  AR521/3 OK
a727:0013       <<      <<       Should Work
10b7:0013       <<      <<       <<
168c:0014       <<      <<       <<
168c:0015       <<      <<       <<
168c:0016       <<      <<       <<
168c:0017       <<      <<       <<
168c:0018       <<      <<       <<
168c:0019       <<      <<       <<
168c:001a       <<      AR2413/4 OK
168c:001b       <<      AR5413/4 OK
168c:001c       <<      Condor   OK (*)
168c:001d       <<      AR2417   OK
Notes on supported devices

"OK" means that card operates as good as with binary drivers.

"Should work" means that card hasn't been tested (we haven't received any reports) but since chipset is the same with a tested, working card, it should work as well.

(*) 001c is used also for AR2425 parts.


Fijaros que el AR2417 sale en la lista como soportado por el driver ath5k. He estado mirando en el trunk de OpenWRT y este driver junto con el convencional ath y el ath9k estan integrados en el repositorio.

¿Alguien me puede decir porque estando soportado por el ath5k existen problemas con este dispositivo?

Muchas gracias
Saludos!
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: yorse en 29-11-2012, 18:12 (Jueves)
Buenas.
Después de dos semanas esperando ya tengo el     
CABLE CONVERTIDOR USB 2.0 TO RS232 UART TTL y me dispongo a poner openWRT en mi astoria arv7518.

Pues mi primer problema viene cuando lo conecto al serial que segun el manual deberia aparecer el menu

Citar
ROM VER: 1.0.3
CFG 01
Readà
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X

=======================================================================
Wireless ADSL Gateway DANUBE Loader 64M-V0.02 build Apr 24 2008 16:12:25
Arcadyan Technology Corporation
=======================================================================
MXIC MX29LV320ABTC bottom boot 16-bit mode found

Copying boot params.....DONE

Press Space Bar 3 times to enter command mode ...

pero no, a mi me salen mensajes de que el router esta iniciandose... como esto
Citar
###ming###: tell 802.1x module to add a client entry for this STA,

dot1x_handle_new_assoc enter dot1x_ifno:0...

dot1x_handle_new_assoc enter 2...

ieee80211_iserp_rateset : 2 4 11 12 18 22 24 36 48 72 96 108

[dot1x] : func handle_traps   <======================

64:70:02:19:aa:a7 assoc req from ifno:2

config->enableSSN:3

[dot1x] : func blob_portstatus_set   <---------------------

[dot1x] : func blob_clr_persta_key   <---------------------

blob_clr_persta_key : ifno 2

###ming###: tell 802.1x module to add a client entry for this STA,

dot1x_handle_new_assoc enter dot1x_ifno:0...

dot1x_handle_new_assoc enter 2...

ieee80211_iserp_rateset : 2 4 11 12 18 22 24 36 48 72 96 108

[dot1x] : func handle_traps   <======================

64:70:02:19:aa:a7 assoc req from ifno:2

config->enableSSN:3

[dot1x] : func blob_portstatus_set   <---------------------

[dot1x] : func blob_clr_persta_key   <---------------------

blob_clr_persta_key : ifno 2

###ming###: tell 802.1x module to add a client entry for this STA,


Asi hasta que queda intentando conectar con las dns de ya.com.

¿Es que tengo que hacer algo antes?
A ver si podéis echarme un cable en configurar mis routers. Que tengo dos y me gustaría darles uso.


Gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: tonikasch en 30-11-2012, 12:39 (Viernes)
Hola yorse,

Una vez conectado el convertidor de usb a ttl, apaga y enciende el router y verás los mensajes que deberías.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: yorse en 30-11-2012, 14:06 (Viernes)
Hola yorse,

Una vez conectado el convertidor de usb a ttl, apaga y enciende el router y verás los mensajes que deberías.

Gracias por la respuesta pero...

Nada sigue igual, sigue mostrando mensajes de que esta funcionando pero no me sale el menu para cargarle el uboot y el firm.

No tendré que soldare los cables para que entre en el modo UART?
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: eq7mavala en 14-12-2012, 10:46 (Viernes)
Buenos dias, podria usar este router como modem adsl? estaria bien poder regular todo desde este, existen problemas con el wifi de potencia no? gracias
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 16-12-2012, 18:23 (Domingo)
Buenos dias, podria usar este router como modem adsl? estaria bien poder regular todo desde este, existen problemas con el wifi de potencia no? gracias

La parte de adsl funciona perfectamente en los dos modelos de ya.com. Este enlace explica cómo configurarla:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg257995/#msg257995
De todas maneras la wifi en el 4518 sigue sin funcionar, y en el 7518 sólo permite 3dB de potencia de transmisión, con lo que la cobertura es malísima.
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg258067/#msg258067
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 16-12-2012, 18:55 (Domingo)
Estube probando el tema de minidlna y ha funcionado bastante bien, aunque, por lo que he podido ver, se recomienda un router con 64MB de RAM, o, en caso de usar uno con 32MB quizá haya que activar una partición swap. ushare supongo que usará menos RAM.
Si alguien quiere compilar una imagen para estos routers con servidor dlna, en este enlace hay una pequeña explicación para activarlo:
https://forum.openwrt.org/viewtopic.php?pid=148392#p148392

Mi experiencia ha sido más satisfactoria de lo que me esperaba, aunque la primera vez que lo puse a andar tardó unos 15 minutos en encontrar todos los archivos multimedia de un disco de 500 GB formateado con NTFS (se recomienda usar ext3 o ext4). La reproducción de archivos de alta definición no la he podido probar, pero con el resto, salvo que se le exija mucho al router (aumentar la velocidad de reproducción o saltar a otra parte de un archivo de video), va bastante bien.  :D

Suerte para los que querais intentarlo.

Si alguien necesita una imagen "made by pteridium" que no dude en pedirla.  ^-^

pikomule también lo ha puesto a andar. Revisad este post:
https://foro.seguridadwireless.net/openwrt/minidlna-no-me-detecta-el-contenido-del-usb-excepto-si-hago-restart/
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: eq7mavala en 17-12-2012, 15:37 (Lunes)
sabemos a que puede deberse el problema de la potencia de wirelessss?  ???
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 17-12-2012, 16:30 (Lunes)
Creo que blogic no se molestó demasiado en afinar la wifi de los routers Lantiq con chip Atheros.  >:D

Edito: en la revisión 34714 de trunk (Barrier Breaker para los que seais muy puristas) ha hecho varios cambios que a priori tienen buena pinta. Voy a hacer una imagen para el 7518 y el 4518 y comento lo que me encuentre.

Edito2: Con la revisión de trunk 34787 la wifi va perfecta en el 4518. Hay que afinar un par de detalles en la imagen, pero las primeras sensaciones son bastante alentadoras. Voy a probar con el 7518.  >:(

Edito3: La parte del driver wifi para el 7518 está incompleta. Cuando esté lista aviso y cuelgo una imagen. El driver usb no va "fino".

Edito4: Quizá sea fallo mío, pero al apagar y encender el arv4518 la wifi hay que activarla manualmente. El puerto USB no funciona y hay que investigar un poco más la parte de ADSL, que cambia un poco más de lo que me gustaría.   ???
Habrá que esperar a que blogic afine todo, ya que han sido bastantes cambios a la vez y es lógico que algunas cosas fallen, además, el nombre de "Barrier Breaker" a trunk le va al pelo: están haciendo un montón de cambios, y ya se sabe que, por mucho que se intente afinar, siempre van a quedar detalles "colgando".  >:D
Título: Re: Re: Re: OpenWRT para routers Astoria de ya.com
Publicado por: eq7mavala en 17-12-2012, 23:14 (Lunes)
Creo que blogic no se molestó demasiado en afinar la wifi de los routers Lantiq con chip Atheros.  >:D

Edito: en la revisión 34714 de trunk (Barrier Breaker para los que seais muy puristas) ha hecho varios cambios que a priori tienen buena pinta. Voy a hacer una imagen para el 7518 y el 4518 y comento lo que me encuentre.

Muchas gracias por la ayuda, la probare en cuanto la tengas ;D

Enviado desde mi SXZ-PDX0-01 usando Tapatalk 2
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: gesnazo en 18-12-2012, 20:47 (Martes)
Hola,

Aqui tengo mi 7518pw blanco con el ultimo firm de yacom, que va cada vez a peor.

Estoy viendo que usb to rs232 ttl comprar, y veo que hay 2 chips distintos.

La pagina wiki de openwrt enlaza con el que lleva pl2303hx, pero sin nombrarlo especificamente (solo se refiere a serial ttl).
En cambio me encuentro más links con el que lleva cp2102.
Aparentemente debería funcionar también.
¿Alguien está usando este último?

Un saludo.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: eq7mavala en 20-12-2012, 13:06 (Jueves)
Buenos dias, algun avance??

Lo que no me queda claro es lo de subir el uboot mediante XMODEM...

 :-\

Gracias por todo
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 20-12-2012, 13:36 (Jueves)
Buenos dias, algun avance??

Lo que no me queda claro es lo de subir el uboot mediante XMODEM...

 :-\

En este momento blogic ha cambiado un montón de cosas, y con tanto cambio aparecen errores. En la revisión 34795 hay problemas con el ADSL (fijo que es una tontería), el USB no funciona, y la wifi en el 4518 funciona ok pero tiene un defecto y en el 7518 todavía no está el código del driver ath9k completo, con lo que no va. Resumiendo: ha hecho cambios profundos y hay que esperar a que vaya corrigiendo los fallos.
En este post voy actualizando el estado y las pruebas que hago:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg261906/#msg261906

Xmodem hace falta para cambiar BRN-BOOT por uboot, ya que no se puede ni por tftp ni por web, de momento. Todos los pasos están explicados aquí (creo):
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 23-12-2012, 10:59 (Domingo)
Con los últimos cambios hechos por blogic la wifi en el 4518 ya funciona, pero el USB no, con lo que habrá que esperar un poco. En el 7518 falta por terminar el codigo para que el driver atheros "entienda" la calibración de la última partición.

Respecto a la wifi del 4518, cuando se configura en modo AP, si se apaga o reinicia el router no se carga bien, con lo que hay que hacer que vuelva a levantarla (con el comando "wifi up" es suficiente). En modo cliente no aparece ese problema.

La parte de ADSL no la he probado todavía; en cuanto lo haga pongo cómo va.

Mientras no esté todo funcionando editaré este post para que no se mezcle con otros que traten de otros detalles.

Los cambios que blogic ha hecho en el código me parece que prometen mucho, aunque como no tengo casi idea de programar (bueno, a base de leer código y algunas nociones de C, algo entiendo) lo dejo para otros que sepan (Noltari y danitool, por ejemplo).

En la rama Attitude Adjustment blogic ha parcheado los drivers VoiP, así que si alguien quiere probar a configurarlo para ya.com u Orange puede ser un buen momento, ya que antes noo había manera.

Iré editando este post con las novedades y colgaré unas imágenes para el 4518 y el 7518. También investigaré si hay alguna manera de hacer que carge OpenWRT sin necesidad de u-boot.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: mol34 en 26-12-2012, 01:38 (Miércoles)
Hola, saludos a todos. Acabo de registrarme (y no llevo ni un euro encima)..... Bueno, dejando aparte las bromas vamos al tema:

Me pasa lo que a Yorse, exactamente lo mismo.....

El router es un Astoria arv7518pw.

Estoy loco con ello.....no hay forma ¿alguien que aporte un poco de luz al asunto?

Lo que quiero hacer exactamente es agregar una antena exterior (con un pigtail, aportaré fotos de su construcción paso a paso, aunque no sea nada del otro mundo) al propio router, respetando la pequeña antena que lleva y conectando al pigtail la antena exterior, y poner éste en modo repetidor Wifi..... pienso que puede ser una buena idea....

PD: Sigo en ello Yorse, si descubro por qué es te lo comento en un post.

Saludos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: drvalium en 26-12-2012, 08:07 (Miércoles)
mol34, estas vendiendo la moto de que lo mejor para cualquier cosa es un router modificado y aquí veo que todavía no has hecho las modificaciones que vas proclamando la mejor de las soluciones.

Si te pones a decir que algo es la mejor solución al menos ten la decencia de haberlo probado antes, mas que nada por no hacer perder el tiempo a la gente con soluciones que para nada van a solucionar sus problemas. Los otros dos temas los he borrado.


saludos

Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 26-12-2012, 13:20 (Miércoles)
Hola yorse,

Una vez conectado el convertidor de usb a ttl, apaga y enciende el router y verás los mensajes que deberías.

Gracias por la respuesta pero...

Nada sigue igual, sigue mostrando mensajes de que esta funcionando pero no me sale el menu para cargarle el uboot y el firm.

No tendré que soldare los cables para que entre en el modo UART?

Por lo que comentas da la impresión de que el adaptador necesita algo de tiempo para "cargar" cuando se enciende el router, o también puede ser que intente autodetectar los voltajes que envía el puerto serie.
Como no especificas el modelo he buscado fotos de los que hay por ahí y he visto que casi todos tienen uno o dos pines de alimentación. Si has probado conectando TX, RX y GND y así no va, inténtalo usando también el de 3'3V por si necesita una tensión de referencia.

Siento no ser de más ayuda, pero es que nunca he usado un convertidor de esos: el primero que tuve lo hice con un MAX3232 y el que tengo ahora es un 650HW-31 con 3 soldaduras horribles y 2 pistas cortadas (si lo ve sERASEr cae redondo).  ^-^
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 26-12-2012, 16:23 (Miércoles)
Hoy le mandé un correo a blogic agradeciéndole todos los cambios que ha realizado y comentándole los detalles que no terminan de funcionar. Os pongo la contestación:

Hi

> A lot of thanks for your enormous job with the Lantiq platform. I'm
> testing each patch you have published in an arv4518 and arv7518 and,
> despite some minor defects, it looks a big jump compared to Attitude
> Adjustment. Really a wonderful job.

yes, its on devicetree now and we have almost all code upstream in the
kernel

> In this moment in the arv4518pw the USB port does not work and de wifi
> in AP mode must be "reloaded" with wifi up when the router is
> restarted, but in client mode works fine: minor defects.
>
i dont have a working arv4518 bootloader binary. if you have a 4518
please send me a copy of the bootloader

dd if=/dev/mtd0 of=/tmp/arv45818.uboot
md5sum /dev/mtd0
md5sum /tmp/arv45818.uboot

and then send me the resulting binary and the md5sum.

i have the 7518 on my desk and plan to test it this coming week.


> A lot of thanks for your efforts with the Lantiq target; a lot of
> people in this subforum
> (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/)
>
> are following the changes you are making in this platform.
>
> If you need some help to test something in the mentioned routers tell
> mi it.
i will let you know when i fixed wifi and usb on 4518 (once i have the
bootloader)


> P.S.: with the ARV7519RW22-A-LT (Livebox 2.1) many people are having
> troubles with the wifi.
i don't have this unit yet, so i cannot test.

can you help me get it of ebay or similar in spain ?

     John

Creo que, a pesar de que le he criticado en algunos posts, en este momento merece una felicitación con mayúsculas, porque los cambios que está haciendo exigen tiempo y esfuerzo, y a pesar de que todavía hay algunos defectos, a mi juicio prometen muchísimo.
Os iré notificando las pruebas y las buenas noticias según vayan surgiendo.

También agradeceros a todos los que participáis en este foro vuestras publicaciones y dudas, que hacen que todos, yo incluido, vayamos conociendo mejor estos aparatos, sus posibilidades y sus defectos.

Edito: en la revisión 34935 de trunk blogic ha corregido el problema del usb en el 4518 (una chorrada de un gpio). Ahora toca ver por qué narices no se inicia la wifi cuando está en modo AP.
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: mol34 en 27-12-2012, 16:58 (Jueves)
Buenos dias, algun avance??

Lo que no me queda claro es lo de subir el uboot mediante XMODEM...

 :-\

Gracias por todo

Xmodem es un protocolo de datos. Debes subir el u-boot por el hyperterminal, un programita que lleva windows. Cuando pulses enviar archivo, selecciona el archivo que desees y además el protocolo Xmodem.
Eso he leído según los manuales, porque todos se saltan pasos y tienes que mirar más de uno y de dos..., sé lo que te pasa, estás siguiendo uno que te habla del putty, se salta lo del hyperterminal y te dice que protocolo Xmodem....claro eso en la conexión serial del putty no existe, y te confunde.....lee algo más, no hay un manual que lo diga todo paso por paso y bien, se presta todo a muchas confusiones .....

Yo hasta ahí he llegado, se queda en espera y me dice que no contesta el router. No sé lo que es, pero sigo en ello.

Saludos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: mol34 en 28-12-2012, 04:10 (Viernes)
Bueno, ya he solucionado el tema, y tengo uboot bien instalado. Ahora el problema es otro. Según el manual:

10.- Seleccionamos la imagen para nuestro router (openwrt-lantiq-danube-ARVXXXXPW-squashfs.image) y pulsamos "Enviar".
11.- Desde la consola serie comprobamos que la imagen se envía, se graba en flash, el router se reinicia y OpenWRT termina los primeros pasos de configuración. El tiempo total serán 5 minutos como mucho. A partir de ahí reiniciamos y ya tenemos OpenWRT cargado y listo para funcionar.


Pues en el punto 11, desde la consola leo que está guardando la imagen, se queda esperando con muchos puntos suspensivos (mas de media hora así) y nada, ni se reinicia, ni nada..... además el navegador se redirecciona a una página que dice que no tenemos conexión a internet nada más enviar el archivo...

¿Alguna ayuda? Gracias

Saludos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 30-12-2012, 21:06 (Domingo)
Buenas a todos !

Ante todo, perdón por la larga ausencia (me vais a matar)... Nuevo curro, con una hora de trayecto de ida y una de vuelta en tren (suerte que la batería del kindle da de sí).

Lo primero es lo primero: feliz Navidad con retraso y feliz año nuevo adelantado !

Lo segundo: Hace ya tiempo que lo hice, pero recompilando el kernel con las opciones que comentaba Pteridium, el router va lo suficientemente fino como para no tener problemas corriendo a la vez el transmission y tener el mpd reproduciendo (y algún servicio más), aunque  MPD full y ALSA tragan memoria como ellos solos. Emular OSS con ALSA es como escuchar a un burro agonizando, de ahí no usar el MPD mini. Por cierto, a quien quiera compilar el MPD full, que no se le olvide compilar ffmpeg... Buildroot no es muy claro en este aspecto y me costó lo mío encontrarlo.

Lo tercero: como no me fío en demasía de que algún proceso no se muera, os dejo aquí una cutrez que monté y que respawnea los servicios caídos (en caso de falta de memoria o similar). Si existe un fichero con el nombre del daemon en /home/lock lo arranca y si no, lo mata. Es más fácil explicarlo a la práctica... He aquí el código:

Código: [Seleccionar]
#!/bin/ash

######################################################
# Respawns/Kills daemon
######################################################
# Invocation:
#  respawner.sh DAEMON_NAME [DAEMON_BIN]
######################################################
# Looks for the file DAEMON_NAME in the LOCK_DIR, if
#  it exists, starts it. If there's no file, kills it.
#
# DAEMON_BIN is used in case that the binary name
#  executed by the DAEMON_NAME init script is not the
#  same as the latter
######################################################

if [[ $# -ge 1 ]]; then

LOGFILE=/home/log/respawner
LOCK_DIR=/home/lock/

DAEMON_NAME=$1

[[ $2 ]] && DAEMON_BIN=$2 || DAEMON_BIN=$1;

if [[ $(ls /home/lock/$DAEMON_NAME 2&> /dev/null) ]] ; then
        [[ $(pidof $DAEMON_BIN) ]] \
                || (echo $DAEMON_NAME on $(date) is DOWN, respawning >> $LOGFILE; /etc/init.d/$DAEMON_NAME restart);
else
        echo Stopping $DAEMON_NAME on $(date) >> $LOGFILE; /etc/init.d/$DAEMON_NAME stop;
fi;

else
        echo USAGE: $0 DAEMON_NAME \[DAEMON_BIN\]
        echo It checks if DAEMON_BIN is working or else it will run /etc/init.d/DAEMON_NAME start
        echo For instance, DAEMON_NAME would be \"transmission\", but DAEMON_BIN would be \"transmission-daemon\"
fi


Esto lo llamo desde un cron que se ejecuta cada 5 minutos, para cada uno de los servicios que me interesan (y sí, ya sé que debería cambiar el hostname del router).

Código: [Seleccionar]
root@OpenWrt:/home# crontab -e

# Respawn de servicios
*/5 * * * * /home/bin/respawner.sh transmission transmission-daemon
*/5 * * * * /home/bin/respawner.sh mpd
*/5 * * * * /home/bin/respawner.sh openvpn

Con como lo tengo montado, por ejemplo, para levantar el transmission, se haría un touch de /var/lock/transmission... Y al cabo de 5 minutos en el peor de los casos el respawner lo levantaría.

Código: [Seleccionar]
root@OpenWrt:/home# date
Sun Dec 30 20:55:59 CET 2012
root@OpenWrt:/home# touch /home/lock/transmission
root@OpenWrt:/home# ls -l /home/lock
-rw-r--r--    1 root     root             0 Dec 30 20:41 mpd
-rw-r--r--    1 root     root             0 Nov  1 19:08 openvpn
-rw-r--r--    1 root     root             0 Dec 30 20:56 transmission
root@OpenWrt:/home# date
Sun Dec 30 21:00:02 CET 2012
root@OpenWrt:/home# tail -3 /home/log/respawner
Stopping transmission on Sun Dec 30 20:50:02 CET 2012
Stopping transmission on Sun Dec 30 20:55:01 CET 2012
transmission on Sun Dec 30 21:00:01 CET 2012 is DOWN, respawning
root@OpenWrt:/home#

El script tiene un bug incómodo: si tienes DAEMON y DAEMON_BIN y el DAEMON no está corriendo, te añade una línea del tipo "Stopping ... ". Total, lo había usado durante varios meses y el log ocupaba 250 KBs... Es molesto e incómodo pero no creo que sea muy preocupante... si tuviésemos que correr el script 30 servicios cada minuto, pues sí que el log crecería demasiado. Ya lo sé, no debería de colgarlo sabiendo que está mal... Pero bueno, al "lo primero" también le puedo añadir un "Feliz día de los inocentes" :P

Hasta luego !
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Pteridium en 30-12-2012, 22:07 (Domingo)
Yo, y creo que muchos más, te echábamos muchísimo de menos; y además vienes a lo grande.  >:(

Hay un tutorial publicado por tonikasch en el que explica cómo poner a andar la VoIP de yacom:
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

Enhorabuena por tener un curro en los tiempos que corren.  :D

Hace poco liberaron Attitude Adjustment como rama estable (bueno, rc1), y parece que ahí, salvo la wifi, todo va bien.

En trunk blogic ha hecho un montón de cambios y el 4518 ya tiene wifi con pequeños defectos, pero ha cambiado un montón de código, con lo que está apareciendo unos cuantos problemillas que poco a poco va solucionando.

Feliz navidad a todos (vaya memoria la mía).
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: gesnazo en 30-12-2012, 23:14 (Domingo)
Bueno, ya he solucionado el tema, y tengo uboot bien instalado. Ahora el problema es otro. Según el manual:

10.- Seleccionamos la imagen para nuestro router (openwrt-lantiq-danube-ARVXXXXPW-squashfs.image) y pulsamos "Enviar".
11.- Desde la consola serie comprobamos que la imagen se envía, se graba en flash, el router se reinicia y OpenWRT termina los primeros pasos de configuración. El tiempo total serán 5 minutos como mucho. A partir de ahí reiniciamos y ya tenemos OpenWRT cargado y listo para funcionar.


Pues en el punto 11, desde la consola leo que está guardando la imagen, se queda esperando con muchos puntos suspensivos (mas de media hora así) y nada, ni se reinicia, ni nada..... además el navegador se redirecciona a una página que dice que no tenemos conexión a internet nada más enviar el archivo...

¿Alguna ayuda? Gracias

Saludos

Viendo el hilo, tengo el mismo problema que tu. No consigo dejar grabado el u-boot por el metodo del UART.

¿Como lo solucionaste?

Edito y resuelvo:

No se como, pero viendo el volcado de memoria tras la carga del u-boot, he visto que primero escribia 80 bytes con el nombre del fichero y otras cosas.
He abierto el bin, y efectivamente esto no va, por lo que he copiado quitando esos 80 primeros bytes y listo.
Ya carga mi u-boot.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mol34 en 04-01-2013, 18:34 (Viernes)
Ya estoy repitiendo la señal sin problemas. Ahora voy a instalar una antena exterior al router, y esta a mi terraza. Muchas gracias a Pteridium por su ayuda desinteresada. Gesnazo, tuve muchos problemas para instalar openwrt por failsafe, de modo que lo hice por tftp y sin problemas, a la primera y rápido. Después fue todo seguir el tutorial de openwrt modo repetidor, y muy bien.

Si tienes problemas con failsafe, me lo comentas y te ayudo.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-01-2013, 21:09 (Viernes)
mol34, me alegro un montón que ya lo tengas corriendo, pero... ¿cómo has hecho para que te vaya bien si la potencia de transmisión no pasa de 3dB?  ???

Respecto al 4518 ya está todo funcionando casi perfecto (usb, adsl y wifi); lo que me he encontrado es que cuando se pone en modo AP, al reiniciar no levanta la wifi automáticamente, pero si tenemos en cuenta que este modelo nunca la había tenido operativa hasta ahora, se entra por telnet o ssh y se corre el comando "wifi", o también se puede asociar el botón delantero para que lo ejecute.  ;D
Código: [Seleccionar]
Sep  8 15:50:17 OpenWrt kern.info kernel: [   33.968000] br-lan: port 1(eth0) entered forwarding state
Sep  8 15:50:17 OpenWrt user.info sysinit: Configuration file: /var/run/hostapd-phy0.conf
Sep  8 15:50:17 OpenWrt user.info sysinit: nl80211: Failed to add interface wlan0 into bridge eth0: Operation not supported
Sep  8 15:50:17 OpenWrt daemon.notice netifd: Interface 'lan' is now up
Sep  8 15:50:17 OpenWrt user.info sysinit: nl80211 driver initialization failed.
Sep  8 15:50:17 OpenWrt user.info sysinit: Failed to start hostapd for phy0
Sep  8 15:50:17 OpenWrt daemon.notice netifd: Interface 'loopback' is now up
Sep  8 15:50:19 OpenWrt kern.info kernel: [   35.972000] br-lan: port 1(eth0) entered forwarding state

Este detalle ya se le ha notificado a blogic para ver si es un pequeño error, una mala configuración mía o que el Debian que tengo instalado tiene algún problema.

El driver ADSL sigue siendo la misma versión que en Attitude Adjustment, con lo que comparado con otros routers, con la línea que tiene Telefónica en mi barrio pierdo unos 500kb,  >:D
Código: [Seleccionar]
root@OpenWrt:/# /etc/init.d/dsl_control lucistat
local dsl={}
dsl.chipset="Ifx-Danube 1.3"
dsl.line_state_num=0x801
dsl.line_state_detail="showtime_tc_sync"
dsl.line_state="UP"
dsl.data_rate_down=2592000
dsl.data_rate_up=640000
dsl.data_rate_down_s="2.592 Mb"
dsl.data_rate_up_s="640 Kb"
dsl.line_attenuation_down=53.4
dsl.line_attenuation_up=31.5
dsl.noise_margin_down=9.2
dsl.noise_margin_up=11.0
dsl.line_uptime=4948
return dsl
root@OpenWrt:/#
aunque sERASEr perdía "algo" más.  ^-^

Código: [Seleccionar]
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
root@OpenWrt:/etc/config#

De todas maneras, siempre puede haber alguien al que el Danube le sincronice mejor que con otros: si no se prueba no se sabe.

Edito: borré con Luci el paquete kmod-ppp (y las "dependencias") y wifi funcionando al arrancar el router. Raro, raro.  ??? ??? ???

Edito 2: Hace unos meses se corrigió un error muy parecido.
https://dev.openwrt.org/ticket/11553
blogic ya tiene toda la información que pude pillar y está en ello.  >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mol34 en 05-01-2013, 03:46 (Sábado)
mol34, me alegro un montón que ya lo tengas corriendo, pero... ¿cómo has hecho para que te vaya bien si la potencia de transmisión no pasa de 3dB?  ???

Pteridium, el router esta en la misma habitación que me conecto, y claro la señal no está mal. Desdeluego que a 3 db no espero que traspase muros. Cuando se solucione este problema, pues ya actualizaré la imagen.

Saludos
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: brunorro en 05-01-2013, 11:04 (Sábado)
Yo, y creo que muchos más, te echábamos muchísimo de menos; y además vienes a lo grande.  >:(
...
Feliz navidad a todos (vaya memoria la mía).

Ey! Aquí estáis los grandes, por poner un símil habéis hecho el coche y encima habéis publicado los planos. Yo sólo le he puesto el equipo de sonido y los altavoces... Siguiendo vuestros planos :P

Qué grandes las noticias del ARV4518PW ! Tengo uno con su uboot ya instalado (y con una copia de seguridad del firm original no sea que a Orange se le ocurra enviar un cambio de firmware con una nueva password VoIP hardcodeada), dejaré compilando un WRT para él solito para celebrarlo.

Por lo de la VoIP lo que venía haciendo era usar el móvil con el zoiper, que era el único softphone con el que he tenido bemoles a configurarla. Tras decenas de intentos con el csipsimple y con el cliente nativo de la cyanogenmod me dí cuenta que era el único que iba bien y rápido. Recuerdo la frustación intentando configurar el danube-voip (bastante más ligero y sencillo que el asterisk) ( link aquí: http://code.google.com/p/danube-voip/ ). Y la frustración viendo que yate o freeswitch (también más ligeros que asterisk) no tienen módulo para el canal vmmc. Y la frustración de tener idea justa de cómo funciona VoIP y no poder hacer gran cosa con ello...

Pasadlo bien y que los reyes cumplan vuestros deseos ! Aunque yo prefiero que mis deseos los cumplan reinas, pero ...  para gustos, colores. Y si son princesas, mejor que reinas :P
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-01-2013, 00:09 (Martes)
El problemilla con la wifi en el 4518 se soluciona desinstalando el paquete kmod-pppox. Si se elimina este paquete también se desinstala kmod-pppoe.
No puedo probar con líneas pppoa, aunque este paquete sigue instalado, pero a saber cómo van las dependencias.  >:D

Con el 7518 sigue sin estar a punto la wifi, pero el resto sí que debería funcionar.  ^-^

@brunorro: aquí estamos todos, y cada uno aporta su parte; además, hoy en día un coche sin radio con cd es imposible encontrarlo.

Edito: con lo de arriba quería decir que si se desinstala pppox y pppoe nos queda pppoa y la wifi levanta cuando el router arranca, pero alquien que su proveedor se configure con ppoa tendría que verificar que la conexión ADSL funciona.

Edito 2: hay un ticket en el que aparece el mismo problema en AA con la plataforma bcm47xx y driver b43.
https://dev.openwrt.org/ticket/12767
Parece que el problema no es de blogic.

Edito3: el botón delantero activa y desactiva la wifi.  :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 08-01-2013, 13:39 (Martes)
El problemilla con la wifi en el 4518 se soluciona desinstalando el paquete kmod-pppox. Si se elimina este paquete también se desinstala kmod-pppoe.
No puedo probar con líneas pppoa, aunque este paquete sigue instalado, pero a saber cómo van las dependencias.  >:D

Con el 7518 sigue sin estar a punto la wifi, pero el resto sí que debería funcionar.  ^-^

@brunorro: aquí estamos todos, y cada uno aporta su parte; además, hoy en día un coche sin radio con cd es imposible encontrarlo.

Edito: con lo de arriba quería decir que si se desinstala pppox y pppoe nos queda pppoa y la wifi levanta cuando el router arranca, pero alquien que su proveedor se configure con ppoa tendría que verificar que la conexión ADSL funciona.

Edito 2: hay un ticket en el que aparece el mismo problema en AA con la plataforma bcm47xx y driver b43.
https://dev.openwrt.org/ticket/12767
Parece que el problema no es de blogic.
Ahora que recuerdo, también he tenido esos problemas con el Comtrend AR-5381u, pero pensaba que era por la inestabilidad de la conexión BCMA.

Como ya sabréis, el AR-5381u/AR-5387un/P.DG A4001N son bastante inestables con el driver b43...

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-01-2013, 11:58 (Jueves)
Detectado y solucionado un problema con el USB en el 7518. Ahora funciona ok. La wifi todavía no va.

Hoy tengo un pequeño cabreo por este tema del usb: ayer compilé una imagen para el 7518 y no funcionaba el usb, y como blogic había hecho un cambio para que funcionara en el 4518 (en concreto cambiar gpio 14 de 1 a 0 en la revisión 34935), antes de abrasar a blogic con lo que podría ser un fallo de mi compilación, hice un copy-paste de la línea 112 del archivo ARV4518PW.dts a la línea 115 del archivo ARV7518PW.dts, compilo y usb funciona. Le mando a blogic un correo con la descripción del fallo, el archivo modificado y un trozo de dmesg y logread por si le era de ayuda y, como resulta que realmente había un defecto, en la revisión 35077 aparece un cambio solucionando el problema. Lo que me ha mosqueado es que, después de darle vueltas al tema, revisar código (lo entiendo un poquito a base de mirarlo, no porque sepa programar) y hacer una compilación para verificar, podría mandar un correo con un "thanks", que no lo cobran.
Igual soy un pelín susceptible de más, pero lo que para él significan 5 minutos de revisar código a trotecillo cochinero porque conoce la plataforma al dedillo, y además lo escribió él, para mi es mucho más tiempo y esfuerzo, además de un poco de suerte.

Bueno, fuera lamentos, ya que lo positivo es que el 7518 ya tiene el usb rulando.

Edición: blogic es un crack; saca un parche y sigue sin funcionar. O debian va de pena, o él hace mal las pruebas o lo que sea.  :(
Mientras no lo arregle, en la línea 115 del archivo /trunk/target/lantiq/image/ARV7518PW.dts se cambia por
Código: [Seleccionar]
gpios = <&gpio 14 0>;, se recompila y usb corriendo. Ese pequeño detalle es el que le mandé ayer, pero parece que no le gustó.
No sé si abrir un ticket o esperar a que se dé cuenta el solito...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 10-01-2013, 12:38 (Jueves)
Detectado y solucionado un problema con el USB en el 7518. Ahora funciona ok. La wifi todavía no va.

Hoy tengo un pequeño cabreo por este tema del usb: ayer compilé una imagen para el 7518 y no funcionaba el usb, y como blogic había hecho un cambio para que funcionara en el 4518 (en concreto cambiar gpio 14 de 1 a 0 en la revisión 34935), antes de abrasar a blogic con lo que podría ser un fallo de mi compilación, hice un copy-paste de la línea 112 del archivo ARV4518PW.dts a la línea 115 del archivo ARV7518PW.dts, compilo y usb funciona. Le mando a blogic un correo con la descripción del fallo, el archivo modificado y un trozo de dmesg y logread por si le era de ayuda y, como resulta que realmente había un defecto, en la revisión 35077 aparece un cambio solucionando el problema. Lo que me ha mosqueado es que, después de darle vueltas al tema, revisar código (lo entiendo un poquito a base de mirarlo, no porque sepa programar) y hacer una compilación para verificar, podría mandar un correo con un "thanks", que no lo cobran.
Igual soy un pelín susceptible de más, pero lo que para el significan 5 minutos de revisar código a trotecillo cochinero porque conoce la plataforma al dedillo y además lo escribió él, para mi es mucho más tiempo y esfuerzo, además de un poco de suerte.

Bueno, fuera lamentos, ya que lo positivo es que el 7518 ya tiene el usb rulando.
A blogic se le olvida bastante poner el "Signed-off-by: ".

En este caso, dado que le has mandado el código, debería haber puesto "Signed-off-by: ", pero como no le has mandado un parche aplicable a openwrt por las listas de desarrollo openwrt-devel como mínimo tendría que haber puesto "Reported-by: ".

En fin, no eres el primero al que le pasa, yo he reportado bastantes bugs tontos y no en todos me han tenido en cuenta, en plan "este paquete aparece dos veces en la misma dependencia", "esta línea está mal"...

Sin embargo, sí que me han dado las gracias, pero siempre lo he reportado por el IRC. Imagino que a algunos les cuesta darle al botón "Responder" del correo xD.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-01-2013, 13:35 (Viernes)
En el primer post hay un enlace a una imagen para el 4518. Además de contener lo básico dentro de la imagen se han incluido varios paquetes para el que quiera trastear un poco (no están los de auditoría de redes por razones obvias).

Parece que hay alguna manera de que estos cacharritos traguen openwrt sin necesidad de meter uboot, pero como no tengo ninguno con firm original no puedo hacer pruebas. La idea es que BRN-BOOT busca una "firma", y si no aparece no acepta la imagen. En el 4518 esta firma es BRNDANUBE.
Las novedades a este respecto, buenas y malas, se irán poniendo.

Ayer me contestó un usuario del foro de openwrt, pippolippi, y ha dejado una descripción preciosa de la evolución de esta plataforma:
"... me había cansado de ver un pasito adelante y diez atrás.
Como hice para hacer funcionar el wifi no recuerdo muy bien, pero, más que el danube, tuve que tocar algo del driver ath9k, por lo que las cosas se complican (igual se arregla el danube y se rompen otros, o viceversa). También recuerdo que era un tema de endianness de los datos de calibración, que nadie me ha sabido explicar (nunca he recibido respuestas en la lista de openwrt), ya que en teoría debería ser la misma que otros routers que usan ese driver.
De blogic quiero pensar que no es mala persona pero que tiene demasiada carne en el asador y que cambia de idea muy a menudo (ahora owsip, ahora asterisk, ahora no sé qué) y cada cambio de idea algo deja de funcionar."


Con esto quizá sea mejor, en cuanto se arregle la tontería de la wifi en el 4518, clonar una revisión de trunk en github, por ejemplo, sólo para lantiq, poner nosotros las cuatro tonterías que faltan a andar, que aquí hay gente con mucho nivel y conocimientos, y así no hay que depender de lo que hagan o deshagan otros.

Perdonad si esto es un poco "duro", pero es que pierdes tiempo encontrando un fallo, buscando qué puede ser, lo corriges después de pelarte las cejas, se lo envías masticado al desarrollador y saca un parche que no soluciona nada...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: krasny en 12-01-2013, 02:06 (Sábado)
Hola!

Acabo de ponerme a compilar un firm para el ARV4518 y veo que las optimizaciones de las que se habia hablado en el foro siguen sin incluirse en el .config para el modelo, lo suyo no sería que al seleccionar los ARV4518 7518 no se activasen dichas optimizaciones por defecto?

Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 12-01-2013, 10:58 (Sábado)
Hola!

Acabo de ponerme a compilar un firm para el ARV4518 y veo que las optimizaciones de las que se habia hablado en el foro siguen sin incluirse en el .config para el modelo, lo suyo no sería que al seleccionar los ARV4518 7518 no se activasen dichas optimizaciones por defecto?

Un saludo

Perdona, pero no te sigo, ¿de qué optimizaciones estás hablando?

En cualquier caso, tienes que tener en cuenta que nadie de este foro es desarrollador oficial de OpenWrt, así que todo tiene que pasar a través de algún desarrollador oficial. Esto suele implicar bastantes horas dando el coñazo por el IRC para que los desarrolladores oficiales acepten los parches.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-01-2013, 11:55 (Sábado)
Hola!

Acabo de ponerme a compilar un firm para el ARV4518 y veo que las optimizaciones de las que se habia hablado en el foro siguen sin incluirse en el .config para el modelo, lo suyo no sería que al seleccionar los ARV4518 7518 no se activasen dichas optimizaciones por defecto?

Un saludo


No, porque dentro de la plataforma lantiq hay varios tipos de procesadores diferentes, y las flags que funcionan mejor con el XWAY Danube darán error en el resto. Lo único en común que tienen es que son todos MIPS32 release 2, por eso, por defecto se usa -mips32r2.

Para poder cambiarlas hay que ir a "Advanced configuration options" -> "Target options".
Lo que suelo hacer es marcar target options y luego cambio el archivo .config con un editor de texto cualquiera.
Aunque en el .config aparezcan 2 líneas con las mismas banderas, la primera son las que se aplican por defecto y la siguiente (un poco más abajo) las que se mandan a GCC si se marca la casilla "Target options".
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: krasny en 12-01-2013, 13:43 (Sábado)
Hola!

Me refiero a las optimizaciones específicas de las que se habló y testearon en este hilo unas páginas más atrás:

https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg253407/#msg253407

que son añadir los flags -mdsp y - mtune=24kec. Entiendo que no valgan para toda la plataforma Lantiq, pero digo yo que cuando eliges el danube, y luego le especificas el modelo exacto del router (ARV7518/4518) ahí es cuando debería cambiar en el .config estas opciones no?. Yo las estoy metiendo en el make menuconfig, pero ayer me sorprendio ver que no estaban ya por defecto. Supongo que además esta no es la plataforma más desarrollada del OpenWRT, pese a que en españa tengamos muchos routers de estos xD.

Un saludete!

edit: pteridium puedes colgar algún .config de los que usas tu? pa mirar alguna opción :D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-01-2013, 13:20 (Domingo)
Personalmente creo que es mejor así, sobre todo para evitar errores a lo largo de las revisiones. Además siempre está el riesgo de que en alguna revisión del Danube (como los Phenom hasta el stepping BA, por ejemplo, o los primeros Pentium) haya un fallo de fabricación, y tener el código ajustado a algo más genérico puede "salvarte la vida".

Respecto a lo de plataforma más o menos desarrollada es algo bastante discutible. Si se compara con la plataforma BCM63xx a día de hoy, la variedad y cantidad de productos basados en Lantiq en España se reduce a los dós últimos routers de yacom y al reciente Livebox 2.1, y además blogic ha "conseguido", siendo él sólo, que la plataforma tenga soporte ADSL (sólo el AR7 lo tenía) y VoIP "por hardware", mientras que las plataformas Broadcom en OpenWRT tienen varios desarrolladores, incluyendo, por supuesto, a danitool y Noltari, y ni rastro de ADSL ni VoIP porque al fabricante no le gusta sacar a relucir parte de su código.

Un config mío y nada va a ser casi lo mismo, sobre todo si se tiene en cuenta que mis conocimientos de linux, openwrt, programación y otras cosillas relacionadas están a años luz de muchos de los que participáis en este foro (cada vez que me acuerdo del monstruo que hizo brunorro me da la depre).  :( Lo mejor es que cada uno vaya probando diferentes opciones, flags, librerías (uclibc, eglibc, musl, ...), etc. y luego lo comente en el hilo de https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/ (https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/) o por aquí, que hay montajes que habéis hecho algunos que son de caerse la baba.  >:( >:( >:(
Título: Re: OpenWRT para routers Astoria de ya.com
Publicado por: Lesgar 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: krasny 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!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari 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!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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".
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: krasny 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!!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar 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]
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: carlotos 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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...  >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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 (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.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Annihilator 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?  ???
Título: Re: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: carlotos 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
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium 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.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio 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.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 23-01-2013, 00:10 (Miércoles)
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:

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.



A Lesgar le pasa algo parecido. En el enlace de abajo va el uboot que tengo en el 4518 y que nunca ha dado problemas.
Asegúrate, antes de grabarlo en la flash, de desprotegerla con el comando protect off all.
http://www.mediafire.com/?5kla1uoa9110e32
Para subirlo escribe en uboot "run update_uboot", que lo que hace es subir a memoria un archivo con nombre uboot.bin (tendrás que renombrar el del enlace) y grabarlo en la flash si se ha desprotegido previamente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 23-01-2013, 08:16 (Miércoles)
Citar
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.

Eso se podía hacer con la etiqueta spoiler (el icono que está junto a quote) pero por problemas con el foro, está desactivado  :'(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio en 23-01-2013, 19:19 (Miércoles)
Hola otra vez Pteridium.

He cargado el U_boot y da el mismo error.
no uImage or brnImage or eva found in linux partition
Can't split linux partition
y finalmente
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)


El problema es que ahora con este U_boot no puedo hacer tftp, en el log del servidor conecta pero no transfiere, da un error de ack. Por tanto no puedo volver a dejar el uboot que tenía y menos cargar otra imagen.

¿Hay alguna forma de mandarle el loader via serial console o tengo que hacer la ñapa para ponerlo en UART mode? ¿o alguna otra opción?

Esto de no saber...  :'(

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 23-01-2013, 23:31 (Miércoles)
https://www.dropbox.com/s/nhqhezlsgy9a8ny/openwrt-lantiq-xway-ARV4518PW-uImage

Imagen RAM para el 4518 que se puede instalar mediante httpd de uboot. Tiene soporte para ext2, 3, 4 y USB.

Casi estoy empezando a pensar que hay alguna revisión del 4518 que no es compatible...  ???

En la pegatina inferior del router con el que hago las pruebas pone "HW Version: R01A"
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 24-01-2013, 17:24 (Jueves)
En el mío pone "HW Version: R01" no lleva la A. Es posible que el kernel pánic venga por una diferencia en el hardware?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-01-2013, 17:49 (Jueves)
En el mío pone "HW Version: R01" no lleva la A. Es posible que el kernel pánic venga por una diferencia en el hardware?
Mecagüenla. Como sea eso...  >:D >:D >:D >:D >:D >:D

Edición:
Foto de una placa R01. Aparentemente son iguales.
http://imageshack.us/f/155/img1885ns.jpg/
Si alguien puede poner el modelo de flash que lleva esta revisón sería genial.
A revisar el código que se encarga de las particiones...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 24-01-2013, 17:54 (Jueves)
Sí, es posible que sea eso, porque yo tengo 3 arv4518, 2 de ellos R01A que sí he podido instalar openwrt y 1 R01 que creo recordar también me daba un kernel panic.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-01-2013, 19:08 (Jueves)
https://www.dropbox.com/s/kbqicp97vkhccj1/openwrt-lantiq-xway-ARV4518PW-squashfs.image

Esta imagen tiene unas opciones adicionales para detectar la flash. A ver si vale de algo...
El que la pruebe que me mande o ponga en el foro el bootlog.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 24-01-2013, 19:57 (Jueves)
Buenas, pues ya he probado la imagen que has subido y sigue con el kernel panic.

Te pongo aquí el bootlog del firmware original, por si te sirve de algo:
https://dl.dropbox.com/u/18460228/openwrt/ARV4518-R01-original.log

Y aquí el de la imagen de openwrt:
https://dl.dropbox.com/u/18460228/openwrt/bootlog-openwrt-AR4518-R01.txt

Y muchísimas gracias por intentar solucionarlo ^^.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-01-2013, 20:33 (Jueves)
Buenas, pues ya he probado la imagen que has subido y sigue con el kernel panic.

Te pongo aquí el bootlog del firmware original, por si te sirve de algo:
https://dl.dropbox.com/u/18460228/openwrt/ARV4518-R01-original.log

Y aquí el de la imagen de openwrt:
https://dl.dropbox.com/u/18460228/openwrt/bootlog-openwrt-AR4518-R01.txt

Y muchísimas gracias por intentar solucionarlo ^^.

Muchísimas gracias por el bootlog.

Ya he mandado un ticket explicando la incidencia.
https://dev.openwrt.org/ticket/12884#ticket
dentro de un rato cuelgo una imagen sin bus pci a ver si funciona o si da errores de flash, ya que están los dos conectados al mismo bus interno.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 24-01-2013, 21:04 (Jueves)
Subo dos imagenes antiguas que funcionan con openwrt. Una para cargar con el Brnboot y otra para cargar desde uboot. Si necesitais ver el boot de arranque, lsmod, dmesg o algo mas no teneis mas que pedirlo y lo subo al foro. Esta imagen no da kernel panic en mi arv4518 hardware versión R01, pero es mas viejo k la tos (kernel 2.26 y viene pelado,sin LUCI ni nada). No lo he compilado yo, de tooodos lo que me he bajado de internet es el único que funciona.
https://www.dropbox.com/s/f3dqlc2q7hl5khb/arv4518_R01_openwrt_UBOOT.rar
https://www.dropbox.com/s/rypdk0ysvhzc5qr/arv4518_R01_openwrt_BRNBOOT.rar
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 24-01-2013, 21:20 (Jueves)
Aqui el bootlog de la imagen que has subido, ke tambien da kernel panic

Flash LIMPIA
-------------------------------------------------------------------------------------------------
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

Board: ARV4518PW
SoC: 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
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-24  17:51:16 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1230778 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Thu Jan 24 18:51:02 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=00068a70
[    0.000000] Readback ErrCtl register=00068a70
[    0.000000] Memory: 61072k/65536k available (2630k kernel code, 4464k reserved, 816k data, 192k 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] 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 == 8028d90c, ra == 8028d8f4
[    0.084000] Oops[#1]:
[    0.084000] Cpu 0
[    0.084000] $ 0   : 00000000 00000000 be105400 feffffff
[    0.084000] $ 4   : ffffffff 803b8fd0 00000001 000041c6
[    0.084000] $ 8   : 8385a620 00000002 00000001 ffffff80
[    0.084000] $12   : 03ff0000 03bd0000 00000000 ac000000
[    0.084000] $16   : 8385a590 803c0000 8385a580 803c0000
[    0.084000] $20   : 81002078 803c0000 803c0000 803c0000
[    0.084000] $24   : 00000018 80157df0
[    0.084000] $28   : 8381c000 8381dd58 8033c05c 8028d8f4
[    0.084000] Hi    : 00000000
[    0.084000] Lo    : 00000000
[    0.084000] epc   : 8028d90c ltq_pci_probe+0x230/0x484
[    0.084000]     Not tainted
[    0.084000] ra    : 8028d8f4 ltq_pci_probe+0x218/0x484
[    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 : 8385a598 ffffffed 80341280 803581e4 0000001e 8385a590 803c0000 803581e4
        ffffffed 80341280 803581e4 0000001e 80360210 80184d44 0000001e 83858180
        8385a590 803581e4 803581e4 80186958 834015e0 8385a5c4 8385a590 803581e4
        803581e4 00000000 80390000 80184fdc 803581e4 80182d24 83858180 00000000
        00000000 803581e4 80184f70 80183020 83813148 00000000 80352b10 80182ca4
        ...
[    0.084000] Call Trace:
[    0.084000] [<8028d90c>] ltq_pci_probe+0x230/0x484
[    0.084000] [<80184d44>] driver_probe_device+0x1d8/0x404
[    0.084000] [<80184fdc>] __driver_attach+0x6c/0xa4
[    0.084000] [<80183020>] bus_for_each_dev+0x54/0x98
[    0.084000] [<80184114>] bus_add_driver+0xe8/0x270
[    0.084000] [<80185380>] driver_register+0xbc/0x178
[    0.084000] [<80373614>] pcibios_init+0x18/0x40
[    0.084000] [<80006500>] do_one_initcall+0xf0/0x1c0
[    0.084000] [<80285a1c>] kernel_init+0x138/0x2c0
[    0.084000] [<8000b41c>] kernel_thread_helper+0x10/0x18
[    0.084000]
[    0.084000]
Code: 8c440030  3c03feff  3463ffff <00831824> ac430030  0000000f  8e63ad70  8e22ad74  3c058032
[    0.088000] ---[ end trace 139ce121c98e96c9 ]---
[    0.092000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.092000]
-------------------------------------------------------------------------------------------------

Flash setenv kernel_addr 0xb0020000

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


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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.2
   Created:      2013-01-24  17:51:16 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1230778 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Thu Jan 24 18:51:02 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=00068a70
[    0.000000] Readback ErrCtl register=00068a70
[    0.000000] Memory: 61072k/65536k available (2630k kernel code, 4464k reserved, 816k data, 192k 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] 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 == 8028d90c, ra == 8028d8f4
[    0.084000] Oops[#1]:
[    0.084000] Cpu 0
[    0.084000] $ 0   : 00000000 00000000 be105400 feffffff
[    0.084000] $ 4   : ffffffff 803b8fd0 00000001 000041c6
[    0.084000] $ 8   : 8385a620 00000002 00000001 ffffff80
[    0.084000] $12   : 03ff0000 03bd0000 00000000 ac000000
[    0.084000] $16   : 8385a590 803c0000 8385a580 803c0000
[    0.084000] $20   : 81002078 803c0000 803c0000 803c0000
[    0.084000] $24   : 00000018 80157df0
[    0.084000] $28   : 8381c000 8381dd58 8033c05c 8028d8f4
[    0.084000] Hi    : 00000000
[    0.084000] Lo    : 00000000
[    0.084000] epc   : 8028d90c ltq_pci_probe+0x230/0x484
[    0.084000]     Not tainted
[    0.084000] ra    : 8028d8f4 ltq_pci_probe+0x218/0x484
[    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 : 8385a598 ffffffed 80341280 803581e4 0000001e 8385a590 803c0000 803581e4
        ffffffed 80341280 803581e4 0000001e 80360210 80184d44 0000001e 83858180
        8385a590 803581e4 803581e4 80186958 834015e0 8385a5c4 8385a590 803581e4
        803581e4 00000000 80390000 80184fdc 803581e4 80182d24 83858180 00000000
        00000000 803581e4 80184f70 80183020 83813148 00000000 80352b10 80182ca4
        ...
[    0.084000] Call Trace:
[    0.084000] [<8028d90c>] ltq_pci_probe+0x230/0x484
[    0.084000] [<80184d44>] driver_probe_device+0x1d8/0x404
[    0.084000] [<80184fdc>] __driver_attach+0x6c/0xa4
[    0.084000] [<80183020>] bus_for_each_dev+0x54/0x98
[    0.084000] [<80184114>] bus_add_driver+0xe8/0x270
[    0.084000] [<80185380>] driver_register+0xbc/0x178
[    0.084000] [<80373614>] pcibios_init+0x18/0x40
[    0.084000] [<80006500>] do_one_initcall+0xf0/0x1c0
[    0.084000] [<80285a1c>] kernel_init+0x138/0x2c0
[    0.084000] [<8000b41c>] kernel_thread_helper+0x10/0x18
[    0.084000]
[    0.084000]
Code: 8c440030  3c03feff  3463ffff <00831824> ac430030  0000000f  8e63ad70  8e22ad74  3c058032
[    0.088000] ---[ end trace 139ce121c98e96c9 ]---
[    0.092000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.092000]
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-01-2013, 21:37 (Jueves)
https://www.dropbox.com/s/kbqicp97vkhccj1/openwrt-lantiq-xway-ARV4518PW-squashfs.image

Imagen con bus pci deshabilitado y que hace varios tests en la flash. Cuando la probéis poned el bootlog para añadirlo al ticket que está abierto, o añadidlo vosotros si lo preferís.

Si alguien puede poner marca y modelo de la flash estaría genial.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 24-01-2013, 22:25 (Jueves)
Lo del Bus PCI es muy raro. No entiendo qué es lo que puede estar pasando, pero a ver si las compilaciones sin PCI arrojan algo de luz :$...

Cambiando de tema, aquí tenéis mi particular versión del UART MOD para el ARV7518:
(https://dl.dropbox.com/u/4708147/routers/Arcadyan/ARV7518/arv7518_uart_mod_up.JPG) (https://dl.dropbox.com/u/4708147/routers/Arcadyan/ARV7518/arv7518_uart_mod_up.JPG)
(https://dl.dropbox.com/u/4708147/routers/Arcadyan/ARV7518/arv7518_uart_mod_down.JPG) (https://dl.dropbox.com/u/4708147/routers/Arcadyan/ARV7518/arv7518_uart_mod_down.JPG)

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 24-01-2013, 23:12 (Jueves)
Pues acabo de probar el ultimo firmware que has puesto. Aqui tienes el bootlog:
https://dl.dropbox.com/u/18460228/openwrt/bootlog-openwrt-AR4518-R01-1.log

Aqui los datos de la flash
EON
EN29LV320B-70TCP

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-01-2013, 23:44 (Jueves)
https://www.dropbox.com/s/6xds0xp3pyljnol/openwrt-ARV4518PW-no_PCI-squashfs.image

A este le he quitado todo lo que pude relacionado con PCI. A ver...  >:D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 24-01-2013, 23:54 (Jueves)
Ya parece que va avanzando, ahora da otro kernel panic:
Nuevo bootlog:
https://dl.dropbox.com/u/18460228/openwrt/bootlog-openwrt-AR4518-R01-NOPCI.log

Editado:

Ya funciona openwrt, era error mío, actualizaba desde la imagen anterior de openwrt. Haciéndolo desde el firmware original (instalar uboot y luego subir la imagen del firmware) funciona perfectamente.

Muchas gracias, Pteridium.

Ya nos dirás que le has tocado al compilar el firmware.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 25-01-2013, 00:26 (Viernes)
¡¡¡ QUE GRANDE ERES !!!
Ya funciona en mi Arv4518 HV: R01
Te adjunto el bootlog + kernel log y si no es mucho pedir me explicas cual es el problema, a ver si poco a poco vamos aprendiendo...
Putty.log
----------------------------------------------------------------------------
Bytes transferred = 2883588 (2c0004 hex)
http upload ready

## Checking Image at 80500000 ...
   Legacy image found
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-24  22:27:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1186170 Bytes =  1.1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
http ugrade ...

............................................. done
Erased 45 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
http ugrade ready

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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.2
   Created:      2013-01-24  22:27:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1186170 Bytes =  1.1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #4 Thu Jan 24 23:26:56 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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61208k/65536k available (2541k kernel code, 4328k reserved, 777k data, 192k 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] 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.104000] bio: create slab <bio-0> at 0
[    0.112000] usbcore: registered new interface driver usbfs
[    0.116000] usbcore: registered new interface driver hub
[    0.120000] usbcore: registered new device driver usb
[    0.124000] Switching to clocksource MIPS
[    0.132000] NET: Registered protocol family 2
[    0.140000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.144000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.152000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.160000] TCP: reno registered
[    0.160000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.168000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.176000] NET: Registered protocol family 1
[    0.180000] gptu: totally 6 16-bit timers/counters
[    0.184000] gptu: misc_register on minor 63
[    0.188000] gptu: succeeded to request irq 126
[    0.192000] gptu: succeeded to request irq 127
[    0.196000] gptu: succeeded to request irq 128
[    0.204000] gptu: succeeded to request irq 129
[    0.208000] gptu: succeeded to request irq 130
[    0.212000] gptu: succeeded to request irq 131
[    0.224000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.228000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[    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 119
[    0.260000] io scheduler noop registered
[    0.264000] io scheduler deadline registered (default)
[    0.268000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.292000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.300000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.304000]   Amd/Fujitsu Extended Query version 1.1.
[    0.312000] number of CFI chips: 1
[    0.312000] 4 ofpart partitions found on MTD device ltq_nor
[    0.320000] Creating 4 MTD partitions on "ltq_nor":
[    0.324000] 0x000000000000-0x000000010000 : "uboot"
[    0.332000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.340000] 0x000000020000-0x0000003f0000 : "linux"
[    0.344000] found squashfs behind kernel
[    0.348000] Creating 2 MTD partitions on "ltq_nor":
[    0.352000] 0x000000020000-0x0000001419ba : "kernel"
[    0.356000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.372000] 0x0000001419ba-0x0000003f0000 : "rootfs"
[    0.376000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.392000] mtd: partition "rootfs" set to be root filesystem
[    0.396000] mtd: partition "rootfs_data" created automatically, ofs=2B0000, len=140000
[    0.404000] 0x0000002b0000-0x0000003f0000 : "rootfs_data"
[    0.412000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.440000] libphy: ltq_mii: probed
[    0.472000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.476000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.488000] wdt 1f8803f0.watchdog: Init done
[    0.492000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.508000] TCP: cubic registered
[    0.508000] NET: Registered protocol family 17
[    0.512000] 8021q: 802.1Q VLAN Support v1.8
[    0.536000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.540000] Freeing unused kernel memory: 192k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -

Please press Enter to activate this console. [   10.052000] SCSI subsystem initialized
[   11.120000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   11.544000] nf_conntrack version 0.5.0 (959 buckets, 3836 max)
[   12.208000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   12.716000] IFXUSB: USB core #0 soft-reset
[   12.920000] IFXUSB: USB core #0 soft-reset
[   12.920000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   12.928000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   12.936000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   12.940000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   12.944000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   12.952000] IFXUSB: Init: Power Port (0)
[   12.956000] hub 1-0:1.0: USB hub found
[   12.960000] hub 1-0:1.0: 1 port detected
[   12.964000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   13.092000] Initializing USB Mass Storage driver...
[   13.096000] usbcore: registered new interface driver usb-storage
[   13.104000] USB Mass Storage support registered.
[   18.368000] device eth0 entered promiscuous mode
[   18.376000] br-lan: port 1(eth0) entered forwarding state
[   18.380000] br-lan: port 1(eth0) entered forwarding state
[   20.384000] br-lan: port 1(eth0) entered forwarding state
[   56.184000] jffs2: notice: (1242) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[  133.792000] br-lan: port 1(eth0) entered disabled state
[  133.812000] device eth0 left promiscuous mode
[  133.812000] br-lan: port 1(eth0) entered disabled state
[  133.856000] device eth0 entered promiscuous mode
[  133.888000] br-lan: port 1(eth0) entered forwarding state
[  133.892000] br-lan: port 1(eth0) entered forwarding state
[  135.896000] br-lan: port 1(eth0) entered forwarding state

------------------------------------------------------------------------------------------------------------------------
kernel log

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #4 Thu Jan 24 23:26:56 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] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 8033bf60, node_mem_map 81002ac0
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
[    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] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc:
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61208k/65536k available (2541k kernel code, 4328k reserved, 777k data, 192k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.036000] 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] 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.104000] bio: create slab <bio-0> at 0
[    0.112000] usbcore: registered new interface driver usbfs
[    0.116000] usbcore: registered new interface driver hub
[    0.120000] usbcore: registered new device driver usb
[    0.124000] Switching to clocksource MIPS
[    0.132000] NET: Registered protocol family 2
[    0.140000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.144000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.152000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.160000] TCP: reno registered
[    0.160000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.168000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.176000] NET: Registered protocol family 1
[    0.180000] gptu: totally 6 16-bit timers/counters
[    0.184000] gptu: misc_register on minor 63
[    0.188000] gptu: succeeded to request irq 126
[    0.192000] gptu: succeeded to request irq 127
[    0.196000] gptu: succeeded to request irq 128
[    0.204000] gptu: succeeded to request irq 129
[    0.208000] gptu: succeeded to request irq 130
[    0.212000] gptu: succeeded to request irq 131
[    0.224000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.228000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[    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 119
[    0.260000] io scheduler noop registered
[    0.264000] io scheduler deadline registered (default)
[    0.268000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.292000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.300000] ltq_nor: Found an alias at 0x400000 for the chip at 0x0
[    0.300000] ltq_nor: Found an alias at 0x800000 for the chip at 0x0
[    0.300000] ltq_nor: Found an alias at 0xc00000 for the chip at 0x0
[    0.300000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.304000]   Amd/Fujitsu Extended Query version 1.1.
[    0.312000] number of CFI chips: 1
[    0.312000] 4 ofpart partitions found on MTD device ltq_nor
[    0.320000] Creating 4 MTD partitions on "ltq_nor":
[    0.324000] 0x000000000000-0x000000010000 : "uboot"
[    0.332000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.340000] 0x000000020000-0x0000003f0000 : "linux"
[    0.344000] found squashfs behind kernel
[    0.348000] Creating 2 MTD partitions on "ltq_nor":
[    0.352000] 0x000000020000-0x0000001419ba : "kernel"
[    0.356000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.372000] 0x0000001419ba-0x0000003f0000 : "rootfs"
[    0.376000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.392000] mtd: partition "rootfs" set to be root filesystem
[    0.396000] mtd: partition "rootfs_data" created automatically, ofs=2B0000, len=140000
[    0.404000] 0x0000002b0000-0x0000003f0000 : "rootfs_data"
[    0.412000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.440000] libphy: ltq_mii: probed
[    0.472000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.476000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.488000] wdt 1f8803f0.watchdog: Init done
[    0.492000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.500000] Registered led device: power
[    0.500000] Registered led device: dsl
[    0.500000] Registered led device: online
[    0.500000] Registered led device: wifi
[    0.500000] Registered led device: wps
[    0.500000] Registered led device: dsl2
[    0.504000] Registered led device: usb
[    0.504000] Registered led device: voice
[    0.504000] Registered led device: fxs1
[    0.504000] Registered led device: fxs2
[    0.504000] Registered led device: fxo
[    0.508000] TCP: cubic registered
[    0.508000] NET: Registered protocol family 17
[    0.512000] 8021q: 802.1Q VLAN Support v1.8
[    0.536000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.540000] Freeing unused kernel memory: 192k freed
[   10.052000] SCSI subsystem initialized
[   11.120000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   11.544000] nf_conntrack version 0.5.0 (959 buckets, 3836 max)
[   12.208000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   12.716000] IFXUSB: USB core #0 soft-reset
[   12.920000] IFXUSB: USB core #0 soft-reset
[   12.920000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   12.928000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   12.936000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   12.940000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   12.944000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   12.952000] IFXUSB: Init: Power Port (0)
[   12.956000] hub 1-0:1.0: USB hub found
[   12.960000] hub 1-0:1.0: 1 port detected
[   12.964000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   13.092000] Initializing USB Mass Storage driver...
[   13.096000] usbcore: registered new interface driver usb-storage
[   13.104000] USB Mass Storage support registered.
[   18.368000] device eth0 entered promiscuous mode
[   18.376000] br-lan: port 1(eth0) entered forwarding state
[   18.380000] br-lan: port 1(eth0) entered forwarding state
[   20.384000] br-lan: port 1(eth0) entered forwarding state
[   42.560000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   42.560000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   42.560000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[   56.184000] jffs2: notice: (1242) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[  133.792000] br-lan: port 1(eth0) entered disabled state
[  133.812000] device eth0 left promiscuous mode
[  133.812000] br-lan: port 1(eth0) entered disabled state
[  133.856000] device eth0 entered promiscuous mode
[  133.888000] br-lan: port 1(eth0) entered forwarding state
[  133.892000] br-lan: port 1(eth0) entered forwarding state
[  135.896000] br-lan: port 1(eth0) entered forwarding state

Voy a ver si soy capaz de hacer que funcione el modem ADSL. Lo dicho MUCHAS GRACIAS
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 25-01-2013, 09:47 (Viernes)
¡Caray! Me alegro un montón que hayamos podido resolverlo, aunque a costa de perder, en principio, la wifi. Quedaría por probar si el puerto USB y la parte de ADSL funcionan bien.
Que esté "funcionando" es gracias a vosotros que os habéis tomado las molestias de probar las imágenes.  >:( >:( >:(

En los R01 hay algún problema con el bus PCI o que se configure de manera diferente a los R01A, y habrá que investigarlo.  ???
Voy a darle algunas vueltas al código e intentaré "hablarlo" con blogic.

¡Gracias por vuestro esfuerzo!

Edición 1:
Ticket ampliado gracias al trabajo de sephir0t00 y Lesgar. Lo he marcado como enchancement ya que creo que nunca nadie se dio cuenta del detalle de las revisiones de hardware.
https://dev.openwrt.org/ticket/12884

Edición 2:
ARV4518PW-R01-normal-trunk (https://www.dropbox.com/s/wyg1e4tira7mr7c/arv4518_noPCI_normal.tar.bz2)
Firm para el ARV4518PW Revisión R01. Todavía falta por verificar si el puerto USB funciona. Se incluyen los .config de OpenWRT para ver los paquetes que hay compilados y del kernel.
ARV4518PW-R01-apretado-trunk (https://www.dropbox.com/s/u0hmbs93bx72qaj/arv4518_noPCI_apretado.tar.bz2)
En este se han usado las flags -02 -march=24kec -mtune=24kec -mdsp  ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 25-01-2013, 19:27 (Viernes)
Buenas, Pteridium he probado la imagen 'ARV4518PW-R01-apretado-trunk' y funciona perfectamente el USB.
Por cierto, y tan apretado, casi ni cabe en la flash ^^.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 25-01-2013, 20:13 (Viernes)
Sí, ajusté un poco de más.  ;D
Es la pega de usar esas flags, que el código está mucho más optimizado pero es más gordo y tira algo más de la RAM. También te puedes encontrar alguna aplicación que vaya mal o algo más lenta.
Es sólo un parche pero menos es nada.  >:D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 25-01-2013, 23:48 (Viernes)
El usb funciona y el mdoem adsl parece que tambien, los problemas que le veo a estas imagenes es que se ejecutan en la ram, no se pueden guardar los cambios. Aqui pego los bootlogs he probado las dos y con las dos direcciones del kernel. Estoy haciendo algo mal? se admiten ideas, gracias

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2  1  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-25  11:20:58 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1184504 Bytes =  1.1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Fri Jan 25 12:20:39 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=00068a78

[    0.000000] Readback ErrCtl register=00068a78

[    0.000000] Memory: 61208k/65536k available (2532k kernel code, 4328k reserved, 770k data, 208k 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] 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.104000] bio: create slab <bio-0> at 0

[    0.112000] usbcore: registered new interface driver usbfs

[    0.116000] usbcore: registered new interface driver hub

[    0.120000] usbcore: registered new device driver usb

[    0.124000] Switching to clocksource MIPS

[    0.132000] NET: Registered protocol family 2

[    0.140000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.144000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.152000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.160000] TCP: reno registered

[    0.160000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.168000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.176000] NET: Registered protocol family 1

[    0.180000] gptu: totally 6 16-bit timers/counters

[    0.184000] gptu: misc_register on minor 63

[    0.188000] gptu: succeeded to request irq 126

[    0.192000] gptu: succeeded to request irq 127

[    0.196000] gptu: succeeded to request irq 128

[    0.204000] gptu: succeeded to request irq 129

[    0.208000] gptu: succeeded to request irq 130

[    0.212000] gptu: succeeded to request irq 131

[    0.224000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255

[    0.228000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000

[    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 119

[    0.260000] io scheduler noop registered

[    0.264000] io scheduler deadline registered (default)

[    0.268000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.292000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.300000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.304000]   Amd/Fujitsu Extended Query version 1.1.
[    0.312000] number of CFI chips: 1
[    0.312000] 4 ofpart partitions found on MTD device ltq_nor
[    0.320000] Creating 4 MTD partitions on "ltq_nor":
[    0.324000] 0x000000000000-0x000000010000 : "uboot"
[    0.332000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.340000] 0x000000020000-0x0000003f0000 : "linux"
[    0.344000] found squashfs behind kernel
[    0.348000] Creating 2 MTD partitions on "ltq_nor":
[    0.352000] 0x000000020000-0x000000141338 : "kernel"
[    0.356000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.372000] 0x000000141338-0x0000003f0000 : "rootfs"
[    0.376000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.392000] mtd: partition "rootfs" set to be root filesystem
[    0.396000] mtd: partition "rootfs_data" created automatically, ofs=390000, len=60000
[    0.404000] 0x000000390000-0x0000003f0000 : "rootfs_data"
[    0.412000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.424000] etop: invalid MAC, using random
[    0.440000] libphy: ltq_mii: probed
[    0.472000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.480000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.492000] wdt 1f8803f0.watchdog: Init done
[    0.496000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.508000] TCP: cubic registered
[    0.512000] NET: Registered protocol family 17
[    0.516000] 8021q: 802.1Q VLAN Support v1.8
[    0.532000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.540000] Freeing unused kernel memory: 208k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -

Please press Enter to activate this console.


[   10.568000] SCSI subsystem initialized
[   10.896000] NET: Registered protocol family 8
[   10.900000] NET: Registered protocol family 20
[   11.952000] PPP generic driver version 2.4.2
[   12.296000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.712000] NET: Registered protocol family 24
[   12.888000] nf_conntrack version 0.5.0 (959 buckets, 3836 max)
[   13.732000] IFX MEI Version 5.00.00
[   13.760000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   14.268000] IFXUSB: USB core #0 soft-reset
[   14.472000] IFXUSB: USB core #0 soft-reset
[   14.472000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   14.476000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   14.484000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   14.492000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   14.496000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   14.504000] IFXUSB: Init: Power Port (0)
[   14.508000] hub 1-0:1.0: USB hub found
[   14.508000] hub 1-0:1.0: 1 port detected
[   14.516000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   14.692000] ATM1.0.26    ATM (A1) firmware version 0.17
[   14.812000] Initializing USB Mass Storage driver...
[   14.816000] usbcore: registered new interface driver usb-storage
[   14.820000] USB Mass Storage support registered.
[   15.100000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
[   15.300000] scsi0 : usb-storage 1-1:1.0
[   16.516000] scsi 0:0:0:0: Direct-Access     Kingston DataTraveler G3  1.00 PQ: 0 ANSI: 2
[   16.528000] sd 0:0:0:0: [sda] 15663104 512-byte logical blocks: (8.01 GB/7.46 GiB)
[   16.544000] sd 0:0:0:0: [sda] Write Protect is off
[   16.548000] sd 0:0:0:0: [sda] No Caching mode page present
[   16.552000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   16.564000] sd 0:0:0:0: [sda] No Caching mode page present
[   16.568000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   28.544000] device eth0 entered promiscuous mode
[   28.556000] br-lan: port 1(eth0) entered forwarding state
[   28.560000] br-lan: port 1(eth0) entered forwarding state
[   30.564000] br-lan: port 1(eth0) entered forwarding state
[   52.612000] jffs2: notice: (1355) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.

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


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2
ARV4518 => setenv kernel_addr 0xb0030000
ARV4518 => saveenv
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... 9....8....7....6....5....4....3....2....1....done
Protected 1 sectors
ARV4518 => reset
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2  1  0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Failed to execute bootcmd (maybe invalid u-boot environment?), starting httpd to update firmware...
starting httpd server from server 192.168.1.1
http start
.....request for file /
.........expecting 3670262 bytes
received data will be stored at 80500000
811 / 3670020

---Cortado por inutil----

3670069 / 3670020
Bytes transferred = 3670020 (380004 hex)
http upload ready

## Checking Image at 80500000 ...
   Legacy image found
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-25  11:20:58 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1184504 Bytes =  1.1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
http ugrade ...

......................................................... done
Erased 57 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....0done
http ugrade ready

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2  1  0
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-25  11:20:58 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1184504 Bytes =  1.1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.2 (pepe@debian) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Fri Jan 25 12:20:39 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=00068a70

[    0.000000] Readback ErrCtl register=00068a70

[    0.000000] Memory: 61208k/65536k available (2532k kernel code, 4328k reserved, 770k data, 208k 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] 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.104000] bio: create slab <bio-0> at 0

[    0.112000] usbcore: registered new interface driver usbfs

[    0.116000] usbcore: registered new interface driver hub

[    0.120000] usbcore: registered new device driver usb

[    0.124000] Switching to clocksource MIPS

[    0.132000] NET: Registered protocol family 2

[    0.140000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.144000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.152000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.160000] TCP: reno registered

[    0.160000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.168000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.176000] NET: Registered protocol family 1

[    0.180000] gptu: totally 6 16-bit timers/counters

[    0.184000] gptu: misc_register on minor 63

[    0.188000] gptu: succeeded to request irq 126

[    0.192000] gptu: succeeded to request irq 127

[    0.196000] gptu: succeeded to request irq 128

[    0.204000] gptu: succeeded to request irq 129

[    0.208000] gptu: succeeded to request irq 130

[    0.212000] gptu: succeeded to request irq 131

[    0.224000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255

[    0.228000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000

[    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 119

[    0.260000] io scheduler noop registered

[    0.264000] io scheduler deadline registered (default)

[    0.268000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.276000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.292000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.300000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.304000]   Amd/Fujitsu Extended Query version 1.1.
[    0.312000] number of CFI chips: 1
[    0.312000] 4 ofpart partitions found on MTD device ltq_nor
[    0.320000] Creating 4 MTD partitions on "ltq_nor":
[    0.324000] 0x000000000000-0x000000010000 : "uboot"
[    0.332000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.340000] 0x000000020000-0x0000003f0000 : "linux"
[    0.344000] Creating 2 MTD partitions on "ltq_nor":
[    0.348000] 0x000000020000-0x000000150000 : "kernel"
[    0.356000] 0x000000150000-0x0000003f0000 : "rootfs"
[    0.364000] mtd: partition "rootfs" set to be root filesystem
[    0.368000] split_squashfs: no squashfs found in "ltq_nor"
[    0.372000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.388000] etop: invalid MAC, using random
[    0.404000] libphy: ltq_mii: probed
[    0.436000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.440000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.452000] wdt 1f8803f0.watchdog: Init done
[    0.456000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.472000] TCP: cubic registered
[    0.472000] NET: Registered protocol family 17
[    0.480000] 8021q: 802.1Q VLAN Support v1.8
[    0.488000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 26-01-2013, 17:57 (Sábado)
Lesgar, prueba este firmware cuando puedas:
https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PW-squashfs.image

Seguro que tira excepciones, pero he metido cierto debug.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 26-01-2013, 18:24 (Sábado)
Te adjunto el bootlog de la imagen anterior y te pongo ademas otro (mucho mas antiguo) en el que si se carga el bus pci (probado en mi router)
-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2  1  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.4
   Created:      2013-01-26  16:53:50 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1206925 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Sat Jan 26 17:53:40 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] Zone ranges:

[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]

[    0.000000] Movable zone start for each node

[    0.000000] Early memory node ranges

[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]

[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

[    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=00068a70

[    0.000000] Readback ErrCtl register=00068a70

[    0.000000] Memory: 61124k/65536k available (2580k kernel code, 4412k reserved, 785k data, 208k 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] Debug #1

[    0.088000] Debug #2

[    0.088000] Debug #3

[    0.092000] Debug #4

[    0.092000] Debug #5

[    0.096000] Data bus error, epc == 802810e0, ra == 802810c8

[    0.096000] Oops[#1]:

[    0.096000] Cpu 0

[    0.096000] $ 0   : 00000000 00000000 be105400 feffffff

[    0.096000] $ 4   : ffffffff 803a8fb0 00000001 000041c6

[    0.096000] $ 8   : 83854620 00000002 00000001 0000002d

[    0.096000] $12   : 00000000 00000000 00000000 0000002d

[    0.096000] $16   : 803b0000 83854580 81002078 83854590

[    0.096000] $20   : 803b0000 803b0000 803b0000 803b0000

[    0.096000] $24   : 00000003 8014e9f0                 

[    0.096000] $28   : 8381c000 8381dd60 8032b730 802810c8

[    0.096000] Hi    : 000023f0

[    0.096000] Lo    : 00008fc0

[    0.096000] epc   : 802810e0 ltq_pci_probe+0x284/0x4fc

[    0.096000]     Not tainted

[    0.096000] ra    : 802810c8 ltq_pci_probe+0x26c/0x4fc

[    0.096000] Status: 1100fc03    KERNEL EXL IE

[    0.096000] Cause : 1080001c

[    0.096000] PrId  : 00019641 (MIPS 24KEc)

[    0.096000] Modules linked in:

[    0.096000] Process swapper (pid: 1, threadinfo=8381c000, task=8381b958, tls=00000000)

[    0.096000] Stack : 83854598 8385b790 00000001 00000001 0000001d 83854590 803b0000 80347894

        ffffffed 8032f280 80347894 0000001d 8034c210 8017a930 83854590 80347894

        80347894 8017c340 834015e0 838545c4 83854590 80347894 80347894 00000000

        80380000 8017ab08 80347894 80178c1c 83853180 00000000 00000000 80347894

        8017aa9c 80178f18 00000000 80275ee8 80340ae0 80178b9c 838184cc 83853430

        ...

[    0.096000] Call Trace:

[    0.096000] [<802810e0>] ltq_pci_probe+0x284/0x4fc

[    0.096000] [<8017a930>] driver_probe_device+0x138/0x2a4

[    0.096000] [<8017ab08>] __driver_attach+0x6c/0xa4

[    0.096000] [<80178f18>] bus_for_each_dev+0x54/0x98

[    0.096000] [<80179ec0>] bus_add_driver+0xbc/0x244

[    0.096000] [<8017aeb0>] driver_register+0xbc/0x178

[    0.096000] [<8035efa4>] pcibios_init+0x18/0x40

[    0.096000] [<80006500>] do_one_initcall+0xf0/0x1c0

[    0.096000] [<8027822c>] kernel_init+0x138/0x2c0

[    0.096000] [<8000b41c>] kernel_thread_helper+0x10/0x18

[    0.096000]

[    0.096000]

Code: 8c440030  3c03feff  3463ffff <00831824> ac430030  0000000f  8ee3e790  8e02e794  3c058031

[    0.100000] ---[ end trace 139ce121c98e96c9 ]---

[    0.104000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

[    0.104000]

------------------------------------------------------------------------------------------

PCI que si funciona


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:  5  4  3  2  1  0
## Booting kernel from Legacy Image at b007d000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.33.7
   Created:      2010-10-28  18:34:29 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    2208638 Bytes =  2.1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.33.7 (norberto@orion) (gcc version 4.3.3 (GCC) ) #22 Thu Oct 28 20:34:09 CEST 2010

bootconsole [early0] enabled

CPU revision is: 00019641 (MIPS 24Kc)

Determined physical RAM map:

 memory: 04000000 @ 00000000 (usable)

Initrd not found or empty - disabling initrd

Zone PFN ranges:

  Normal   0x00000000 -> 0x00004000

Movable zone start PFN for each node

early_node_map[1] active PFN ranges

    0: 0x00000000 -> 0x00004000

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.2.1:192.168.2.101:192.168.2.254:255.255.255.0:::off init=/etc/preinit console=ttyS1,115200 ethaddr=00:13:f7:97:70:84 mtdparts=ifx-nor:128k(brnboot)ro,256k(brn_env)ro,58k(uboot)ro,58k(uboot_env)ro,64k(kernel),-(rootfs)  console=ttyS0,9600 console=ttyS1,115200n8 rootfstype=squashfs,jffs2

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.

Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes

Writing ErrCtl register=00068a70

Readback ErrCtl register=00068a70

Memory: 57724k/65536k available (2181k kernel code, 7736k reserved, 374k data, 4484k init, 0k highmem)

Hierarchical RCU implementation.

NR_IRQS:256

Linux version 2.6.33.7 (norberto@orion) (gcc version 4.3.3 (GCC) ) #22 Thu Oct 28 20:34:09 CEST 2010

bootconsole [early0] enabled

CPU revision is: 00019641 (MIPS 24Kc)

Determined physical RAM map:

 memory: 04000000 @ 00000000 (usable)

Initrd not found or empty - disabling initrd

Zone PFN ranges:

  Normal   0x00000000 -> 0x00004000

Movable zone start PFN for each node

early_node_map[1] active PFN ranges

    0: 0x00000000 -> 0x00004000

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.2.1:192.168.2.101:192.168.2.254:255.255.255.0:::off init=/etc/preinit console=ttyS1,115200 ethaddr=00:13:f7:97:70:84 mtdparts=ifx-nor:128k(brnboot)ro,256k(brn_env)ro,58k(uboot)ro,58k(uboot_env)ro,64k(kernel),-(rootfs)  console=ttyS0,9600 console=ttyS1,115200n8 rootfstype=squashfs,jffs2

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.

Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes

Writing ErrCtl register=00068a70

Readback ErrCtl register=00068a70

Memory: 57724k/65536k available (2181k kernel code, 7736k reserved, 374k data, 4484k init, 0k highmem)

Hierarchical RCU implementation.

NR_IRQS:256

console [ttyS0] enabled

console [ttyS1] enabled, bootconsole disabled
console [ttyS1] enabled, bootconsole disabled

Calibrating delay loop... 221.69 BogoMIPS (lpj=443392)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is Arcadyan ARV4518, SMC 7908A
regdomain: 0xffffffff --> 0x0
PCI: Probing PCI hardware on host bus 0.
IFXMips PCI mapped to 0xB7000000
IFXMips PCI I/O mapped to 0xBAE00000
bio: create slab <bio-0> at 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pci 0000:00:0e.0: unsupported PM cap regs version (4)
pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
pci 0000:00:0e.0: BAR 0: set to [mem 0x18000000-0x1800ffff] (PCI address [0x18000000-0x1800ffff]
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 126
gptu: succeeded to request irq 127
gptu: succeeded to request irq 128
gptu: succeeded to request irq 129
gptu: succeeded to request irq 130
gptu: succeeded to request irq 131
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 112
io scheduler noop registered
io scheduler deadline registered (default)
ttyS0 at MMIO 0xbe100400 (irq = 104) is a asc0
ttyS1 at MMIO 0xbe100c00 (irq = 111) is a asc1
eth0: using mac=00:13:F7:97:70:84
ifxmips_mii: probed
Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
eth0: attached PHY driver [Realtek RTL8306S] (mii_bus:phy_addr=0:00, irq=-1)
ifxmips_mii0: driver loaded!
ifxmips_wdt: loaded
Registered led device: ifx:green:power
Registered led device: ifx:red:power
Registered led device: ifx:green:wlan
Registered led device: ifx:green:adsl
Registered led device: ifx:green:internet
Registered led device: ifx:red:internet
Registered led device: ifx:green:usb
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Freeing unused kernel memory:- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
- init -

Please press Enter to activate this console. IFXOS, Version 1.5.12 (c) Copyright 2009, Lantiq Deutschland GmbH


SCSI subsystem initialized
NET: Registered protocol family 8
NET: Registered protocol family 20
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (973 buckets, 3892 max)
IFX MEI Version 5.00.00

Infineon CPE API Driver version: DSL CPE API V3.24.4.4
Infineon Technologies ATM driver version 1.0.8
Infineon Technologies ATM (A1) firmware version 0.1
ifxmips_atm: ATM init succeed
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
gpio-buttons driver version 0.1.2
input: gpio-buttons as /devices/platform/gpio-buttons.0/input/input0
-----------------------------------------------------------------------
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 26-01-2013, 18:38 (Sábado)
Siento tener que pedirte otra prueba, pero estoy intentando identificar qué es lo que está haciendo que ocurra una excepción.

Cuando puedas prueba esta otra imagen: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PW-squashfs_test2.image

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 26-01-2013, 18:56 (Sábado)
aqui tienes:

U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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.4
   Created:      2013-01-26  17:36:30 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1207281 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #2 Sat Jan 26 18:36:19 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] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61124k/65536k available (2581k kernel code, 4412k reserved, 784k data, 208k 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.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.068000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.072000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.080000] Debug #1
[    0.084000] Debug #1a
[    0.084000] Debug #2
[    0.088000] Debug #3
[    0.088000] Debug #4
[    0.092000] Debug #5
[    0.092000] Debug #5.1
[    0.096000] Debug #5.2
[    0.096000] Debug #5.3
[    0.100000] Debug #5.4
[    0.100000] Debug #5.4 (if)
[    0.104000] Debug #5.5
[    0.104000] Debug #5.5 (if1)
[    0.108000] Debug #5.5 (if2)
[    0.108000] Debug #5.6
[    0.112000] Debug #5.6 (if1)
[    0.112000] Debug #5.6 (if2)
[    0.116000] Debug #5.6 (if4)
[    0.116000] Debug #5.7
[    0.120000] Data bus error, epc == 80281218, ra == 80281200
[    0.120000] Oops[#1]:
[    0.120000] Cpu 0
[    0.120000] $ 0   : 00000000 00000000 be105400 feffffff
[    0.120000] $ 4   : 8030ddd8 ffffffff 0000003b 00000910
[    0.120000] $ 8   : 00000037 00000003 803840e8 0000003b
[    0.120000] $12   : 00000000 00000000 00000000 0000003b
[    0.120000] $16   : 00000000 83854580 803b0000 83854590
[    0.120000] $20   : 803b0000 81002078 803b0000 803b0000
[    0.120000] $24   : 00000001 00000000
[    0.120000] $28   : 8381c000 8381dd60 8032bb20 80281200
[    0.120000] Hi    : 00000488
[    0.120000] Lo    : 00001220
[    0.120000] epc   : 80281218 ltq_pci_probe+0x3bc/0x874
[    0.120000]     Not tainted
[    0.120000] ra    : 80281200 ltq_pci_probe+0x3a4/0x874
[    0.120000] Status: 1100fc03    KERNEL EXL IE
[    0.120000] Cause : 1080001c
[    0.120000] PrId  : 00019641 (MIPS 24KEc)
[    0.120000] Modules linked in:
[    0.120000] Process swapper (pid: 1, threadinfo=8381c000, task=8381b958, tls=00000000)
[    0.120000] Stack : 83854598 0000003a 0000003a 00000910 0000001d 83854590 803b0000 80347894
        ffffffed 8032f280 80347894 0000001d 8034c210 8017a930 83854590 80347894
        80347894 8017c340 834015e0 838545c4 83854590 80347894 80347894 00000000
        80380000 8017ab08 80347894 80178c1c 83853180 00000000 00000000 80347894
        8017aa9c 80178f18 00000000 80275ee8 80340ae0 80178b9c 838184cc 83853430
        ...
[    0.120000] Call Trace:
[    0.120000] [<80281218>] ltq_pci_probe+0x3bc/0x874
[    0.120000] [<8017a930>] driver_probe_device+0x138/0x2a4
[    0.120000] [<8017ab08>] __driver_attach+0x6c/0xa4
[    0.120000] [<80178f18>] bus_for_each_dev+0x54/0x98
[    0.120000] [<80179ec0>] bus_add_driver+0xbc/0x244
[    0.120000] [<8017aeb0>] driver_register+0xbc/0x178
[    0.120000] [<8035efa4>] pcibios_init+0x18/0x40
[    0.120000] [<80006500>] do_one_initcall+0xf0/0x1c0
[    0.120000] [<8027822c>] kernel_init+0x138/0x2c0
[    0.120000] [<8000b41c>] kernel_thread_helper+0x10/0x18
[    0.120000]
[    0.120000]
Code: 8c450030  3c048031  2484ddd8 <00a31824> ac430030  0c0a081e  00000000  0000000f  3c048031
[    0.124000] ---[ end trace 139ce121c98e96c9 ]---
[    0.128000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.128000]
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 26-01-2013, 19:04 (Sábado)
Vale, ya he localizado la línea en la que se cuelga.

Prueba esta imagen: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PW-squashfs_test3.image

Perdón por el coñazo...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 26-01-2013, 19:16 (Sábado)
U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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.4
   Created:      2013-01-26  18:03:27 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1207533 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #3 Sat Jan 26 19:03:17 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] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61124k/65536k available (2581k kernel code, 4412k reserved, 784k data, 208k 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.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.068000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.072000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.080000] Debug #1
[    0.084000] Debug #1a
[    0.084000] Debug #2
[    0.088000] Debug #3
[    0.088000] Debug #4
[    0.092000] Debug #5
[    0.092000] Debug #5.1
[    0.096000] Debug #5.2
[    0.096000] Debug #5.3
[    0.100000] Debug #5.4
[    0.100000] Debug #5.4 (if)
[    0.104000] Debug #5.5
[    0.104000] Debug #5.5 (if1)
[    0.108000] Debug #5.5 (if2)
[    0.108000] Debug #5.6
[    0.112000] Debug #5.6 (if1)
[    0.112000] Debug #5.6 (if2)
[    0.116000] Debug #5.6 (if4)
[    0.116000] Debug #5.7
[    0.120000] Debug #5.8
[    0.120000] Debug #5.9
[    0.124000] Data bus error, epc == 80281228, ra == 80281218
[    0.124000] Oops[#1]:
[    0.124000] Cpu 0
[    0.124000] $ 0   : 00000000 00000000 b7000000 ffffffff
[    0.124000] $ 4   : 8030ddf8 0000003d 0000003d 00000960
[    0.124000] $ 8   : 00000039 00000003 803840e8 0000003d
[    0.124000] $12   : 00000000 00000000 00000000 0000003d
[    0.124000] $16   : 00000000 83854580 803b0000 83854590
[    0.124000] $20   : 803b0000 81002078 803b0000 803b0000
[    0.124000] $24   : 00000001 00000000
[    0.124000] $28   : 8381c000 8381dd60 8032bb20 80281218
[    0.124000] Hi    : 000004b0
[    0.124000] Lo    : 000012c0
[    0.124000] epc   : 80281228 ltq_pci_probe+0x3cc/0x854
[    0.124000]     Not tainted
[    0.124000] ra    : 80281218 ltq_pci_probe+0x3bc/0x854
[    0.124000] Status: 1100fc03    KERNEL EXL IE
[    0.124000] Cause : 1080001c
[    0.124000] PrId  : 00019641 (MIPS 24KEc)
[    0.124000] Modules linked in:
[    0.124000] Process swapper (pid: 1, threadinfo=8381c000, task=8381b958, tls=00000000)
[    0.124000] Stack : 83854598 0000003c 0000003c 00000960 0000001d 83854590 803b0000 80347894
        ffffffed 8032f280 80347894 0000001d 8034c210 8017a930 83854590 80347894
        80347894 8017c340 834015e0 838545c4 83854590 80347894 80347894 00000000
        80380000 8017ab08 80347894 80178c1c 83853180 00000000 00000000 80347894
        8017aa9c 80178f18 00000000 80275ee8 80340ae0 80178b9c 838184cc 83853430
        ...
[    0.124000] Call Trace:
[    0.124000] [<80281228>] ltq_pci_probe+0x3cc/0x854
[    0.124000] [<8017a930>] driver_probe_device+0x138/0x2a4
[    0.124000] [<8017ab08>] __driver_attach+0x6c/0xa4
[    0.124000] [<80178f18>] bus_for_each_dev+0x54/0x98
[    0.124000] [<80179ec0>] bus_add_driver+0xbc/0x244
[    0.124000] [<8017aeb0>] driver_register+0xbc/0x178
[    0.124000] [<8035efa4>] pcibios_init+0x18/0x40
[    0.124000] [<80006500>] do_one_initcall+0xf0/0x1c0
[    0.124000] [<8027822c>] kernel_init+0x138/0x2c0
[    0.124000] [<8000b41c>] kernel_thread_helper+0x10/0x18
[    0.124000]
[    0.124000]
Code: 3c048031  2484ddf8  8c430004 <34630007> ac430004  0c0a0816  00000000  8e42e794  3c048031
[    0.128000] ---[ end trace 139ce121c98e96c9 ]---
[    0.132000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.132000]
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 26-01-2013, 19:24 (Sábado)
Parece como si petara al leer/escribir del bus PCI porque no está aún preparado o algo parecido :$...

Prueba esta imagen y ya te dejo en paz:
https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PW-squashfs_test4.image

A ver si blogic no está muy ocupado y le comento...

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 26-01-2013, 19:38 (Sábado)
Aqui tienes:
----------------------------------------------
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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.4
   Created:      2013-01-26  18:22:28 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1207673 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #4 Sat Jan 26 19:22:18 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] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61124k/65536k available (2581k kernel code, 4412k reserved, 784k data, 208k 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] Debug #1
[    0.088000] Debug #1a
[    0.088000] Debug #2
[    0.092000] Debug #3
[    0.092000] Debug #4
[    0.096000] Debug #5
[    0.096000] Debug #5.1
[    0.100000] Debug #5.2
[    0.100000] Debug #5.3
[    0.104000] Debug #5.4
[    0.104000] Debug #5.4 (if)
[    0.108000] Debug #5.5
[    0.108000] Debug #5.5 (if1)
[    0.112000] Debug #5.5 (if2)
[    0.112000] Debug #5.6
[    0.116000] Debug #5.6 (if1)
[    0.116000] Debug #5.6 (if2)
[    0.120000] Debug #5.6 (if4)
[    0.120000] Debug #5.7
[    0.124000] Debug #5.8
[    0.124000] Debug #5.9
[    0.128000] Debug #5.10
[    0.128000] Data bus error, epc == 8001cfe4, ra == 80282070
[    0.128000] Oops[#1]:
[    0.128000] Cpu 0
[    0.128000] $ 0   : 00000000 00000000 80330000 80333dec
[    0.128000] $ 4   : 00000000 ffffffff 00000000 00000000
[    0.128000] $ 8   : 00000030 00000003 803840e8 0000003e
[    0.128000] $12   : 00000000 00000000 00000000 0000003e
[    0.128000] $16   : 00000000 83854580 803b0000 ffffffff
[    0.128000] $20   : 803b0000 81002078 803b0000 8034c210
[    0.128000] $24   : 00000002 00000000
[    0.128000] $28   : 8381c000 8381dce8 8032bb20 80282070
[    0.128000] Hi    : 00000500
[    0.128000] Lo    : 00001400
[    0.128000] epc   : 8001cfe4 vprintk_emit+0x18/0x408
[    0.128000]     Not tainted
[    0.128000] ra    : 80282070 printk+0x38/0x44
[    0.128000] Status: 1100fc03    KERNEL EXL IE
[    0.128000] Cause : 0080001c
[    0.128000] PrId  : 00019641 (MIPS 24KEc)
[    0.128000] Modules linked in:
[    0.128000] Process swapper (pid: 1, threadinfo=8381c000, task=8381b958, tls=00000000)
[    0.128000] Stack : 00000000 00000006 00000006 8383e580 00000000 00000000 00000000 00000000
        803a412e 0000000b 00000000 8014ec3c 00000000 83854580 803b0000 83854590
        803b0000 81002078 803b0000 8034c210 8032bb20 80282070 00000000 00000000
        00000000 00000000 8030de08 8381dd6c 8381dd6c 803b0000 81002078 80281234
        8032f280 0000003e 0000003e 00000a00 83854590 803b0000 80347894 ffffffed
        ...
[    0.128000] Call Trace:
[    0.128000] [<8001cfe4>] vprintk_emit+0x18/0x408
[    0.128000] [<80282070>] printk+0x38/0x44
[    0.128000] [<80281234>] ltq_pci_probe+0x3d8/0x834
[    0.128000] [<8017a930>] driver_probe_device+0x138/0x2a4
[    0.128000] [<8017ab08>] __driver_attach+0x6c/0xa4
[    0.128000] [<80178f18>] bus_for_each_dev+0x54/0x98
[    0.128000] [<80179ec0>] bus_add_driver+0xbc/0x244
[    0.128000] [<8017aeb0>] driver_register+0xbc/0x178
[    0.128000] [<8035efa4>] pcibios_init+0x18/0x40
[    0.128000] [<80006500>] do_one_initcall+0xf0/0x1c0
[    0.128000] [<8027822c>] kernel_init+0x138/0x2c0
[    0.128000] [<8000b41c>] kernel_thread_helper+0x10/0x18
[    0.128000]
[    0.128000]
Code: 8c50f30c  afbe0050  afb40040 <afb3003c> afbf0054  afb7004c  afb60048  afb50044  afb20038
[    0.132000] ---[ end trace 139ce121c98e96c9 ]---
[    0.136000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.136000]
-------------------------------------------------------------

Para nada molestas, todo lo contrario, muchas gracias por intentarlo. Si hablas con blogic comentale si quere que le envie el arv7519rw22 a su casa para que lo porte a openwrt. que a mi no me contesta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 26-01-2013, 19:46 (Sábado)
Por lo que veo en el último log ha petado en una simple lectura de la memoria...

Esto me lleva a pensar que el PCI no está correctamente inicializado, porque no tiene sentido alguno que los registros de memoria del bus PCI no sean correctos, dado que funcionan en toda los dispositivos danube.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 26-01-2013, 22:59 (Sábado)
Todavía no he podido hablar con blogic, pero se me ha ocurrido una cosa que igual tiene algún efecto:
https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PW-squashfs_test5.image

Pruébalo y me cuentas :).

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 26-01-2013, 23:54 (Sábado)
Sigue petando:

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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.4
   Created:      2013-01-26  21:56:50 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1207248 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #5 Sat Jan 26 22:56:40 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] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61124k/65536k available (2581k kernel code, 4412k reserved, 784k data, 208k 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] Debug #1
[    0.088000] Debug #1a
[    0.088000] Debug #2
[    0.092000] Debug #3
[    0.092000] Debug #4
[    0.096000] Debug #5
[    0.096000] Debug #5.1
[    0.100000] Debug #5.2
[    0.100000] Debug #5.3
[    0.104000] Debug #5.4
[    0.104000] Debug #5.4 (if)
[    0.108000] Debug #5.5
[    0.108000] Debug #5.5 (if1)
[    0.112000] Debug #5.5 (if2)
[    0.112000] Debug #5.6
[    0.116000] Debug #5.6 (if1)
[    0.116000] Debug #5.6 (if2)
[    0.120000] Debug #5.6 (if4)
[    0.124000] Debug #5.7
[    0.124000] Data bus error, epc == 8028122c, ra == 80281214
[    0.124000] Oops[#1]:
[    0.124000] Cpu 0
[    0.124000] $ 0   : 00000000 00000000 be105400 feffffff
[    0.124000] $ 4   : 8030ddd8 ffffffff 0000003b 000009b0
[    0.124000] $ 8   : 00000037 00000003 803840e8 0000003b
[    0.124000] $12   : 00000000 00000000 00000000 0000003b
[    0.124000] $16   : 00000000 83854580 803b0000 83854590
[    0.124000] $20   : 803b0000 81002078 803b0000 803b0000
[    0.124000] $24   : 00000001 00000000
[    0.124000] $28   : 8381c000 8381dd60 8032bb20 80281214
[    0.124000] Hi    : 000004d8
[    0.124000] Lo    : 00001360
[    0.124000] epc   : 8028122c ltq_pci_probe+0x3d0/0x888
[    0.124000]     Not tainted
[    0.124000] ra    : 80281214 ltq_pci_probe+0x3b8/0x888
[    0.124000] Status: 1100fc03    KERNEL EXL IE
[    0.124000] Cause : 1080001c
[    0.124000] PrId  : 00019641 (MIPS 24KEc)
[    0.124000] Modules linked in:
[    0.124000] Process swapper (pid: 1, threadinfo=8381c000, task=8381b958, tls=00000000)
[    0.124000] Stack : 83854598 0001adb0 00000250 00000960 0000001d 83854590 803b0000 80347894
        ffffffed 8032f280 80347894 0000001d 8034c210 8017a930 83854590 80347894
        80347894 8017c340 834015e0 838545c4 83854590 80347894 80347894 00000000
        80380000 8017ab08 80347894 80178c1c 83853180 00000000 00000000 80347894
        8017aa9c 80178f18 00000000 80275ee8 80340ae0 80178b9c 838184cc 83853430
        ...
[    0.124000] Call Trace:
[    0.124000] [<8028122c>] ltq_pci_probe+0x3d0/0x888
[    0.124000] [<8017a930>] driver_probe_device+0x138/0x2a4
[    0.124000] [<8017ab08>] __driver_attach+0x6c/0xa4
[    0.124000] [<80178f18>] bus_for_each_dev+0x54/0x98
[    0.124000] [<80179ec0>] bus_add_driver+0xbc/0x244
[    0.124000] [<8017aeb0>] driver_register+0xbc/0x178
[    0.124000] [<8035efa4>] pcibios_init+0x18/0x40
[    0.124000] [<80006500>] do_one_initcall+0xf0/0x1c0
[    0.124000] [<8027822c>] kernel_init+0x138/0x2c0
[    0.124000] [<8000b41c>] kernel_thread_helper+0x10/0x18
[    0.124000]
[    0.124000]
Code: 8c450030  3c048031  2484ddd8 <00a31824> ac430030  0c0a0823  00000000  0000000f  3c048031
[    0.128000] ---[ end trace 139ce121c98e96c9 ]---
[    0.132000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.132000]
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 27-01-2013, 10:13 (Domingo)
Buenas !!

Tengo también por aquí un ARV4518PW con el que estoy intentando compilar el trunk (en el curro tengo un quad core con el que en menos de media hora lo tengo). A parte de los panics estándar, comentar que cuando se quita el soporte para PCI no monta root. A ver si os puedo colgar por aquí el log en algún momento...

Como off-topic, comentar que lo que más paloter me pone de este kernel es el soporte para zram. Si con el tema de compresión podemos ganarle unos megas al cacharro, aún a costa de hacerle perder algo de CPU, transmission y demás servicios "not real time" irán mucho mejor. Otra cosa que me pregunto si conseguirá compilar correctamente es la librería polarssl, porque si consiguen que el cliente sea 100% compatible con el VPN normal tendremos un cliente/server openvpn con un consumo de memoria muuuuuuy inferior.

Y como segundo off-topic del día, he conseguido hacer funcionar la VoIP con CSIPsimple en el móvil. Colgaré un post explicativo en el hilo pertinente... Pero ya os digo que el truco fundamental es no hacer currar al DNS para atacar al dominio.

Lo siguiente que quería hacer es usar el router como acceso al SIP de orange y tener el fijo desde todo lugar en el que tenga internet, pero sólo como ejercicio didáctico porque:

a) Desconozco la legalidad del asunto y
b) esta gente usa como códecs G.711 y G.722, ambos de 64kbps, que van finos pero suben la factura de datos cosa mala....

Gracias a todos por el currazo que os estáis pegando !
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-01-2013, 13:48 (Domingo)
Lesgar, esta imagen va con ayuda de blogic.
https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PW-squashfs_blogic.image

No le he podido preguntar sobre si le enviabas el ARV7519 porque está un poco susceptible y está bastante ocupado.

EDIT: Si no tira excepción prueba el WiFi.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 27-01-2013, 16:52 (Domingo)
Noltari, esta imagen ya funciona correctamente, no da ningún error, funciona la wifi, los cambios son persistentes y el usb lo reconoce.
A ver si lo prueba Lesgar y le da el mismo resultado que a mí.

Muchas gracias a Pteridium, Noltari, Lesgar y blogic, por el esfuerzo realizado, ^^

A continuación el bootlog:
https://dl.dropbox.com/u/18460228/openwrt/ARV4518-R01_noltari-blogic.log
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 27-01-2013, 17:19 (Domingo)
A mi también me funciona, pero no va la wifi. Como la has activado? En Luci no aparece, con el comando wifi tampoco, tampoco con el ifconfig. Me parece que me he cargado los datos de calibración de la wifi (los que están en los últimos 64k). Aunque tengo una copia entera de la flash no se cómo cargar SOLAMENTE esa particion
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio en 27-01-2013, 18:01 (Domingo)
Bueno después de dejarlo casi tostado, ya he conseguido cargar uboot y un firmware que (al menos) arranca: atitude.adjustment

Como no queria soldar busque un programita que tenía para dialogar por el puerto serie de los tiempos del ms-dos, pero al final me harté de rebuscar entre disquetes polvorientos y metí el soldador.
Eso sí, nada más terminar descubrí que a alguien ya se la había ocurrido. Si a algien le pasa y no quiere soldar para ponerlo en modo UART que mire aquí antes (no después, como yo)  ^-^

https://forum.openwrt.org/viewtopic.php?pid=183315#p183315

En cuanto a la imagen que acabas de colgar openwrt-lantiq-xway-ARV4518PW-squashfs_blogic.image en el mío no va (es un R01A)

pongo las ultimas lineas de la salida de putty por si sirve de algo. He puesto en cursiva las que se diferencian del log que acaba de postear sephir0t00 Lo demás está igual.

[    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=00013ec0
[    0.000000] Readback ErrCtl register=00013ec0

[    0.000000] Memory: 61124k/65536k available (2580k kernel code, 4412k reserved, 785k data, 208k 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.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.068000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.072000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.084000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.088000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.092000]   IO 0x000000001ae00000..0x000000001affffff
[    0.116000] bio: create slab <bio-0> at 0
[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[    0.136000] PCI host bridge to bus 0000:00
[    0.140000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.144000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.148000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

Y aquí se queda colgado.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-01-2013, 18:12 (Domingo)
Lo primero es daros las gracias a vosotros por las pruebas ;).

A mi también me funciona, pero no va la wifi. Como la has activado? En Luci no aparece, con el comando wifi tampoco, tampoco con el ifconfig. Me parece que me he cargado los datos de calibración de la wifi (los que están en los últimos 64k). Aunque tengo una copia entera de la flash no se cómo cargar SOLAMENTE esa particion
Mándame el backup a mi correo (noltari@gmail.com), extraigo la partición boardconfig y te la mando junto con un firmware que tenga la protección de la partición desactivada para poder flashearla.

Bueno después de dejarlo casi tostado, ya he conseguido cargar uboot y un firmware que (al menos) arranca: atitude.adjustment

Como no queria soldar busque un programita que tenía para dialogar por el puerto serie de los tiempos del ms-dos, pero al final me harté de rebuscar entre disquetes polvorientos y metí el soldador.
Eso sí, nada más terminar descubrí que a alguien ya se la había ocurrido. Si a algien le pasa y no quiere soldar para ponerlo en modo UART que mire aquí antes (no después, como yo)  ^-^

https://forum.openwrt.org/viewtopic.php?pid=183315#p183315

En cuanto a la imagen que acabas de colgar openwrt-lantiq-xway-ARV4518PW-squashfs_blogic.image en el mío no va (es un R01A)

pongo las ultimas lineas de la salida de putty por si sirve de algo. He puesto en cursiva las que se diferencian del log que acaba de postear sephir0t00 Lo demás está igual.

[    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=00013ec0
[    0.000000] Readback ErrCtl register=00013ec0

[    0.000000] Memory: 61124k/65536k available (2580k kernel code, 4412k reserved, 785k data, 208k 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.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.068000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.072000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.084000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.088000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.092000]   IO 0x000000001ae00000..0x000000001affffff
[    0.116000] bio: create slab <bio-0> at 0
[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[    0.136000] PCI host bridge to bus 0000:00
[    0.140000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.144000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.148000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

Y aquí se queda colgado.


Gracias por las pruebas, aunque ya lo había probado Pteridium y no funcionaba en el R01A. Hay que hacer dos DTS distintos, ya estoy preparando el parche para mandarlo.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 27-01-2013, 18:20 (Domingo)
Lesgar pues he activado la wifi de forma normal a través de luci.
A ver si se te arregla restaurando los datos de calibración.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-01-2013, 18:31 (Domingo)
Una cosilla, necesito que me digáis una cosa para mandar los parches a OpenWrt.

¿Quién es el fabricante/ISP que os ha suministrado la versión R01?

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 27-01-2013, 18:40 (Domingo)
He vuelto a cargar el backup en mi router con un firmware de ya.com para comprobar que la wifi funcionaba. Ahora que ya se que funciona estoy volviendo a hacer otro backup completo con en brndumper (desde b0000000 hasta b0400000) en cuando lo tenga te lo mando Noltari. Otra cosa, he intentado hacer una imagen (con el ultimo firmware que me has pasado) para que se cargue desde el bootloader original y se la traga e intenta iniciarla, cuando todo funcione bien podriamos intentar que se cargue de este modo con lo cual no haria falta cable, ni activar UART, etc (que aunque me he divertido mucho trasteando, no es práctico para novatos como yo). Que os parece?

Fabricante: SMC networks
Modelo:SMC7908A-ISP HW Version:R01
ISP:Yacom
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-01-2013, 19:26 (Domingo)
Muchas gracias por la info Lesgar.

Pongo un par de imágenes de confirmación generadas con los parches que voy a mandar a OpenWrt. Simplemente quiero comprobar que todo está correcto:
Versión R01: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PWR01-squashfs_rfc.image
Versión R01A: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PWR01A-squashfs_rfc.image

Con respecto a utilizar el bootloader original no creo que tenga demasiado futuro, debido a la comprobación que lleva al final del firmware.
Pienso que es mejor utilizar uboot. Además, el modo UART sólo es necesario si al sobrescribir el bootloader algo sale male.

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 27-01-2013, 19:53 (Domingo)
En cuanto acabe de hacer otro dump completo (última versión del firmware con mis datos de conexión) la pruebo y te comento. Respecto a lo de usar uboot frente a brnboot yo también pienso que es mejor usar uboot, ahora que se como se instala y como poner el modo uart con un cierre de bimbo y un lápiz (se que es lamentable, pero funciona). Lo que quiero decir es que si podemos cargar openwrt sin modificar el bootloader (como método alternativo) de forma fácil (con el sp700ex, que se encarga de firmar las imágenes para que el bootloader las acepte) o en plan manual (añadiendo la firma) yo veo la firma por putty cuando actualizo de un firmware a otro. Esto haría más fácil que la gente que no tiene grandes conocimientos informaticos empezase a usar openwrt.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-01-2013, 20:00 (Domingo)
En cuanto acabe de hacer otro dump completo (última versión del firmware con mis datos de conexión) la pruebo y te comento. Respecto a lo de usar uboot frente a brnboot yo también pienso que es mejor usar uboot, ahora que se como se instala y como poner el modo uart con un cierre de bimbo y un lápiz (se que es lamentable, pero funciona). Lo que quiero decir es que si podemos cargar openwrt sin modificar el bootloader (como método alternativo) de forma fácil (con el sp700ex, que se encarga de firmar las imágenes para que el bootloader las acepte) o en plan manual (añadiendo la firma) yo veo la firma por putty cuando actualizo de un firmware a otro. Esto haría más fácil que la gente que no tiene grandes conocimientos informaticos empezase a usar openwrt.
Si gente con pocos conocimientos informáticos quiere empezar con OpenWrt no les recomendaría hacerlo sobre la plataforma lantiq.
Quizá una de las mejores plataformas para empezar a usar OpenWrt podría ser bcm63xx, en un router con un bootloader CFE estándar (y no ciertas modificaciones de Zyxel, Huawei, ADB).
No lo digo porque esté todo el día con routers de esta plataforma trasteando, pero es un puntazo poder entrar al bootloader y flashear una imagen por web sin tener que abrirlo por medio del botón reset.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 27-01-2013, 20:34 (Domingo)
Ok.
He cargado la ultima imagen y si funciona, la wifi también (después de cargar los datos de calibración).
Aqui os dejo el bootlog:
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (Sep 19 2012 - 22:34:24)

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:  2  1  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.4
   Created:      2013-01-27  12:45:44 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1206782 Bytes =  1.2 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.7.4 (noltari@skynet) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Sun Jan 27 13:45:34 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] Zone ranges:

[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]

[    0.000000] Movable zone start for each node

[    0.000000] Early memory node ranges

[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]

[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

[    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=00000000

[    0.000000] Readback ErrCtl register=00000000

[    0.000000] Memory: 61124k/65536k available (2580k kernel code, 4412k reserved, 785k data, 208k 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.088000] PCI host bridge /fpi@10000000/pci@E105400 ranges:

[    0.092000]  MEM 0x0000000018000000..0x0000000019ffffff

[    0.096000]   IO 0x000000001ae00000..0x000000001affffff

[    0.120000] bio: create slab <bio-0> at 0

[    0.128000] usbcore: registered new interface driver usbfs

[    0.132000] usbcore: registered new interface driver hub

[    0.136000] usbcore: registered new device driver usb

[    0.140000] PCI host bridge to bus 0000:00

[    0.144000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]

[    0.148000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]

[    0.152000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    0.156000] pci 0000:00:0e.0: unsupported PM cap regs version (5)

[    0.160000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

[    0.164000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30

[    0.168000] Switching to clocksource MIPS

[    0.176000] NET: Registered protocol family 2

[    0.184000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.188000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.196000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.204000] TCP: reno registered

[    0.204000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.212000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.220000] NET: Registered protocol family 1

[    0.224000] gptu: totally 6 16-bit timers/counters

[    0.228000] gptu: misc_register on minor 63

[    0.232000] gptu: succeeded to request irq 126

[    0.236000] gptu: succeeded to request irq 127

[    0.244000] gptu: succeeded to request irq 128

[    0.248000] gptu: succeeded to request irq 129

[    0.252000] gptu: succeeded to request irq 130

[    0.256000] gptu: succeeded to request irq 131

[    0.268000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255

[    0.272000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000

[    0.280000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom

[    0.292000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.300000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.308000] msgmni has been set to 119

[    0.312000] io scheduler noop registered

[    0.316000] io scheduler deadline registered (default)

[    0.324000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.332000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.332000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.348000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.356000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.360000]   Amd/Fujitsu Extended Query version 1.1.
[    0.364000] number of CFI chips: 1
[    0.368000] 4 ofpart partitions found on MTD device ltq_nor
[    0.372000] Creating 4 MTD partitions on "ltq_nor":
[    0.376000] 0x000000000000-0x000000010000 : "uboot"
[    0.384000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.392000] 0x000000020000-0x0000003f0000 : "linux"
[    0.400000] found squashfs behind kernel
[    0.400000] Creating 2 MTD partitions on "ltq_nor":
[    0.408000] 0x000000020000-0x000000146a3e : "kernel"
[    0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] 0x000000146a3e-0x0000003f0000 : "rootfs"
[    0.432000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.444000] mtd: partition "rootfs" set to be root filesystem
[    0.448000] mtd: partition "rootfs_data" created automatically, ofs=340000, len=B0000
[    0.456000] 0x000000340000-0x0000003f0000 : "rootfs_data"
[    0.464000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.500000] libphy: ltq_mii: probed
[    0.528000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.536000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.548000] wdt 1f8803f0.watchdog: Init done
[    0.552000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.568000] TCP: cubic registered
[    0.568000] NET: Registered protocol family 17
[    0.572000] 8021q: 802.1Q VLAN Support v1.8
[    0.592000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.600000] Freeing unused kernel memory: 208k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.084000] jffs2: notice: (452) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 10 of xref (0 dead, 2 orphan) found.
switching to jffs2
- init -

Please press Enter to activate this console. [   11.084000] Compat-drivers backport release: compat-drivers-2013-01-08-3
[   11.088000] Backport based on wireless-testing.git master-2013-01-07
[   11.096000] compat.git: wireless-testing.git
[   11.136000] cfg80211: Calling CRDA to update world regulatory domain
[   11.140000] cfg80211: World regulatory domain updated:
[   11.144000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   11.152000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   11.160000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   11.168000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   11.176000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   11.180000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.108000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   12.116000] ath5k 0000:00:0e.0: registered as 'phy0'
[   12.128000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[   12.164000] NET: Registered protocol family 8
[   12.168000] NET: Registered protocol family 20
[   12.588000] PPP generic driver version 2.4.2
[   12.908000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.104000] NET: Registered protocol family 24
[   13.132000] nf_conntrack version 0.5.0 (958 buckets, 3832 max)
[   13.464000] IFX MEI Version 5.00.00
[   13.496000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   14.004000] IFXUSB: USB core #0 soft-reset
[   14.204000] IFXUSB: USB core #0 soft-reset
[   14.208000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   14.212000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   14.220000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   14.224000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   14.232000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   14.240000] IFXUSB: Init: Power Port (0)
[   14.244000] hub 1-0:1.0: USB hub found
[   14.244000] hub 1-0:1.0: 1 port detected
[   14.252000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   14.284000]
[   14.284000]
[   14.284000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   14.316000] ATM1.0.26    ATM (A1) firmware version 0.17
[   14.320000] ifxmips_atm: ATM init succeed
[   21.068000] device eth0 entered promiscuous mode
[   21.076000] br-lan: port 1(eth0) entered forwarding state
[   21.080000] br-lan: port 1(eth0) entered forwarding state
[   23.084000] br-lan: port 1(eth0) entered forwarding state
[  402.568000] device wlan0 entered promiscuous mode
[  402.600000] br-lan: port 2(wlan0) entered forwarding state
[  402.604000] br-lan: port 2(wlan0) entered forwarding state
[  404.608000] br-lan: port 2(wlan0) entered forwarding state

El único problema es que no guarda los cambios, me lanza estos warnings:

[    0.400000] Creating 2 MTD partitions on "ltq_nor":
[    0.408000] 0x000000020000-0x000000146a3e : "kernel"
[    0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] 0x000000146a3e-0x0000003f0000 : "rootfs"
[    0.432000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only

¿Que hago mal?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-01-2013, 20:38 (Domingo)
Prueba:
Código: [Seleccionar]
mtd erase -r rootfs_data
Aunque no creo que lo solucione. Ni idea de cómo maneja lantiq las particiones linux, rootfs y rootfs_data :/.

Saludos y gracias por las pruebas. Mandando los parches a OpenWrt...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 27-01-2013, 22:35 (Domingo)
El único problema es que no guarda los cambios, me lanza estos warnings:

Código: [Seleccionar]
[    0.400000] Creating 2 MTD partitions on "ltq_nor":
[    0.408000] 0x000000020000-0x000000146a3e : "kernel"
[    0.412000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] 0x000000146a3e-0x0000003f0000 : "rootfs"
[    0.432000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only

¿Que hago mal?

Ese mensaje es normal: openwrt dentro de la partición del firmware, que se suele llamar "linux", crea 2 particiones llamadas "kernel" y "rootfs", y dentro de "rootfs", en el espacio vacío, crea "rootfs_data"; y cuando se usa un pendrive para tener más espacio la cosa se complica mucho más.  >:D

Mal no haces nada, simplemente que se nos pasa algo por alto a todos. Me llama algo la atención esto:
Código: [Seleccionar]
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.084000] jffs2: notice: (452) jffs2_build_xattr_subsystem: complete building xattr subsystem,
1 of xdatum (0 unchecked, 0 orphan) and 10 of xref (0 dead, 2 orphan) found.
switching to jffs2
que parece como si creara y montara la partición "rootfs_data" demasiado pronto, pero igual no es nada extraño y simplemente me estoy volviendo paranoico...  ???
Estoy por compilar una imagen con debug para el sistema de ficheros, pero me da miedo por el montón de mensajes inútiles que puede sacar.  >:D >:D >:D >:D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sephir0t00 en 27-01-2013, 23:09 (Domingo)
Lesgar pues es extraño a mi me sale lo mismo que a tí y si que se guardan los cambios, he probado a crear ficheros y desinstalar paquetes y los cambios persisten.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 28-01-2013, 00:28 (Lunes)
Borrando rootfs con mtd erase -r rootfs_data ya se guardan los cambios, pero sigue dando los mismos errores anteriores. Como se monta el USB? No aparece en /dev ni en /mnt. Lo que intento ahora es hacer el pivot overlay con un usb de 32Gb para poder instalar dlna y el transmission. Otra cosa más habéis conseguido configurar una conexión ADSL a través de PPPoE? yo de momento no lo he conseguido :( En lo referente a los errores anteriormente comentados, es posible que ese error se dé por intentar escribir en sectores no alineados? Pues si cambiaba la dirección del kernel a 0xb0030000 no pasaba, pero me jodia los datos de calibración (o eso creo). No se sí probando con una imagen más pequeña se mantendian los datos de calibración. Esta semana me pondré a ver si soy capaz de compilar por mi mismo openwrt y empezar a hacer pruebas, aunque dudo que con mis conocimientos informáticos consiga algo... En fin por lo menos aprenderemos algo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 28-01-2013, 00:46 (Lunes)
Borrando rootfs con mtd erase -r rootfs_data ya se guardan los cambios, pero sigue dando los mismos errores anteriores.
Si te refieres a los mensajes de mtd y jffs2 no te preocupes: lo importante es que puedas modificar ficheros de configuracó, grabar cosas en la flash, etc.

Como se monta el USB? No aparece en /dev ni en /mnt.
Eso sí que es raro; por lo menos te debería aparecer /dev/sda

Otra cosa más habéis conseguido configurar una conexión ADSL a través de PPPoE? yo de momento no lo he conseguido :(
Al principio es un poco rollo, pero cuando le pillas el truco piensas en lo tonto que eres por no haberte dado cuenta. También puede ser que en la imagen falte algún paquete o algún script.

Esta semana me pondré a ver si soy capaz de compilar por mi mismo openwrt y empezar a hacer pruebas, aunque dudo que con mis conocimientos informáticos consiga algo... En fin por lo menos aprenderemos algo.
Muy buena idea.  >:( Al principio, como todo, cuesta un poco, pero cuando le coges el gusto...  ;D ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 28-01-2013, 19:03 (Lunes)
Parece que blogic ha integrado los fixes que mandé a OpenWrt.

A partir de ahora los que tengan el ARV4518 R01 utilizarán la imagen: openwrt-lantiq-xway-ARV4518PWR01-squashfs.image
Y los que tengan el ARV4518 R01A utilizarán la imagen: openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image
(Nota: la diferencia está en la A del final)

P.D: No tiene sentido que mantenga los branches de Github, puesto que los parches han sido integrados al repositorio principal de OpenWrt.

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio en 28-01-2013, 21:52 (Lunes)
Noltari, la imagen openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image arranca bien en el mío.  8) En cuanto tenga tiempo probaré a configurarlo.

Model name of manufacture ARV4518PW-A-LF-LT
HW Version R01A
ISP ya.com
ASTORIA networs. Production Date 06/2009

Ah!, por cierto

Si gente con pocos conocimientos informáticos quiere empezar con OpenWrt no les recomendaría hacerlo sobre la plataforma lantiq.
Quizá una de las mejores plataformas para empezar a usar OpenWrt podría ser bcm63xx, en un router con un bootloader CFE estándar (y no ciertas modificaciones de Zyxel, Huawei, ADB).
No lo digo porque esté todo el día con routers de esta plataforma trasteando, pero es un puntazo poder entrar al bootloader y flashear una imagen por web sin tener que abrirlo por medio del botón reset.

Ahí me has dao!!  también estoy intentando meter OpenWRT en un bcm6338 CFE monopuerto con 2 megas de flash sin wireless para manejar unos relés con gpio...  y de momento no cabe, pero sigo apretando.

Gracias. Desde luego os lo habéis currao.  >:(


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 28-01-2013, 23:52 (Lunes)
Alguien me puede ayudar a montar el usb? A mi no me aparece /dev/sda pero si me aparece /bus/usb/001/001 y 002, así que intento montar esta particiónes y nada. He probado a instalar todos los paquetes necesarios, por sí no reconociera el formato, modificado el fstab, activarlo desde uci y nada de nada.
No encuentro el paquete kmod-usb-dwc-otg que se supone que hace falta para cargar el usb (a caso viene compilado)
Por no ser cansino pego un trozo del dmesg correspondiente:

root@OpenWrt:/#  dmesg | grep -e hub -e usb
[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[    0.560000] Registered led device: usb
[   33.948000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   34.660000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   34.668000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   34.672000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   34.696000] hub 1-0:1.0: USB hub found
[   34.700000] hub 1-0:1.0: 1 port detected
[   34.704000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   35.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd

Y los paquetes instalados (En el poco espacio disponible)

root@OpenWrt:/# opkg list-installed
busybox - 1.19.4-6
iw - 3.6-1
kmod-crypto-hash - 3.7.4-1
kmod-crypto-manager - 3.7.4-1
kmod-ledtrig-usbdev - 3.7.4-1
kmod-lib-crc-ccitt - 3.7.4-1
kmod-ltq-adsl-danube - 3.7.4+3.24.4.4-1
kmod-ltq-adsl-danube-mei - 3.7.4-1
kmod-usb-core - 3.7.4-1
libc - 0.9.33.2-1
libiwinfo - 38
libiwinfo-lua - 38
libpthread - 0.9.33.2-1
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci-lua - 2013-01-04.1-1
lua - 5.1.5-1
luci-lib-core - trunk+svn9655-1
luci-lib-sys - trunk+svn9646-1
luci-mod-admin-core - trunk+svn9646-1
luci-theme-openwrt - trunk+svn9646-1
opkg - 618-3
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50

Alguna idea?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 29-01-2013, 01:56 (Martes)
Alguien me puede ayudar a montar el usb? A mi no me aparece /dev/sda pero si me aparece /bus/usb/001/001 y 002, así que intento montar esta particiónes y nada. He probado a instalar todos los paquetes necesarios, por sí no reconociera el formato, modificado el fstab, activarlo desde uci y nada de nada.
No encuentro el paquete kmod-usb-dwc-otg que se supone que hace falta para cargar el usb (a caso viene compilado)
Por no ser cansino pego un trozo del dmesg correspondiente:

root@OpenWrt:/#  dmesg | grep -e hub -e usb
[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[    0.560000] Registered led device: usb
[   33.948000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   34.660000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   34.668000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   34.672000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   34.696000] hub 1-0:1.0: USB hub found
[   34.700000] hub 1-0:1.0: 1 port detected
[   34.704000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   35.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd

El paquete kmod-usb-dwc-otg en trunk se ha sustituido por otro (ahora no recuerdo el nombre), y si te fijas detecta un dispositivo usb parece que correctamente.
Código: [Seleccionar]
[   35.076000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
Cansino para nada; con la información y las dudas que vamos poniendo todos aprendemos.  ;)

Y los paquetes instalados (En el poco espacio disponible)

root@OpenWrt:/# opkg list-installed
busybox - 1.19.4-6
iw - 3.6-1
kmod-crypto-hash - 3.7.4-1
kmod-crypto-manager - 3.7.4-1
kmod-ledtrig-usbdev - 3.7.4-1
kmod-lib-crc-ccitt - 3.7.4-1
kmod-ltq-adsl-danube - 3.7.4+3.24.4.4-1
kmod-ltq-adsl-danube-mei - 3.7.4-1
kmod-usb-core - 3.7.4-1
libc - 0.9.33.2-1
libiwinfo - 38
libiwinfo-lua - 38
libpthread - 0.9.33.2-1
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci-lua - 2013-01-04.1-1
lua - 5.1.5-1
luci-lib-core - trunk+svn9655-1
luci-lib-sys - trunk+svn9646-1
luci-mod-admin-core - trunk+svn9646-1
luci-theme-openwrt - trunk+svn9646-1
opkg - 618-3
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50

Alguna idea?
Falta el paquete kmod-usb-storage, por eso no se pueden montar los dispositivos de almacenamiento masivo.
A ver si encuentro un hueco y cuelgo una imagen para el R01 a modo de guía para que luego cada uno, si quiere, pueda compilar sus imágenes sin tener que romperse la cabeza con los paquetes.  ^-^

Un muy buen tutorial es el de jar229:
https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 29-01-2013, 07:52 (Martes)
Igual necesitas instalar kmod-usb2 ...  ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio en 01-02-2013, 18:38 (Viernes)
Funcionando usb storage y wifi.

Me he hecho la imagen que quería a medida con estos paquetes:

make image PROFILE=ARV4518PWR01A PACKAGES="kmod-usb-storage luci kmod-ledtrig-usbdev usbutils kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp850 kmod-nls-cp437 kmod-nls-iso8859-1  block-mount kmod-usb2"

Por cierto tuve que copiar dtc a:
OpenWrt-ImageBuilder-lantiq_xway-for-linux-x86_64/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-lantiq_xway7/linux-3.7.4/scripts/dtc/
No lo coje aunque lo tengas en el path.

 8)

IEEEEEEEPAAAAA!!! Edito.  No cabe, he quitado los paquetes que he tachado y ahora va bien.
La imagen ocupaba 3.8 megas y se le iba la pinza, montaba mal la partición de overlay (ro, creo) y no podía guardar ningun cambio.
Sin estos paquetes sigue funcionando usb luci y wifi y ahora sí me guarda los cambios (me ocupa 3.5 megas)
Perdón por el lapsus... :-[




Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 02-02-2013, 13:47 (Sábado)
Funcionando usb storage y wifi.

Me he hecho la imagen que quería a medida con estos paquetes:

make image PROFILE=ARV4518PWR01A PACKAGES="kmod-usb-storage luci kmod-ledtrig-usbdev usbutils kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp850 kmod-nls-cp437 kmod-nls-iso8859-1  block-mount kmod-usb2"

¡Enhorabuena!  >:(

Por cierto tuve que copiar dtc a:
OpenWrt-ImageBuilder-lantiq_xway-for-linux-x86_64/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-lantiq_xway7/linux-3.7.4/scripts/dtc/
No lo coje aunque lo tengas en el path.
 8)

Si consideras que puede ser interesante puedes abrir un ticket. Creo que blogic fue el primero en implementar este sistema para definir los targets y no sería de extrañar que otras plataformas sigan el mismo camino.
https://dev.openwrt.org/newticket
Si abres un ticket procura poner la mayor información posible, y si puedes, una manera de parchearlo o un parche enterito. En Cc: mejor no pongas nada que el personal se mosquea, pero poner el correo electrónico del que lo manda (aunque sea el de los mails que interesan poco) sí es una buena idea.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 03-02-2013, 13:53 (Domingo)
make image PROFILE=ARV4518PWR01A PACKAGES="kmod-usb-storage luci kmod-ledtrig-usbdev usbutils kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp850 kmod-nls-cp437 kmod-nls-iso8859-1  block-mount kmod-usb2"

Vaya, ayer no me fijé: kmod-usb2 no hace falta, ya que el puerto usb del Danube es un pelín especial. Por defecto ya se selecciona kmod-hcd-danube que es el drivers USB 2.0 para este SoC.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio en 04-02-2013, 00:27 (Lunes)
Supongo que te refieres a "kmod-ltq-hcd-danube" (es el que veo que más se parece)

Vale, pues la proxima imagen que haga quito kmod-usb2.

En cuanto a lo de abrir el ticket, no se si merece la pena. Da un error tan claro que hasta yo sin tener ni idea busqué en Google: "dtc linux", luego: "yum install dtc" y luego lo copié a donde lo espera encontrar... y por lo que os leo blogic parece estar muy liado... :-\
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: hloro7 en 04-02-2013, 01:38 (Lunes)
Hola

Os he leido en la sombra y he usado lo que habeis posteado sobre como añadir openwrt a estos routers, gracias por vuestro tiempo.

Estoy haciendo la instalacion de openwrt sobre:
Fabricante: SMC networks
Modelo:SMC7908A-ISP HW Version:R01A
ISP:Yacom

He modificado el uboot sin problema y he cargado la imagen que hay en este post
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595

Todo correcto, pero al intentar poner la imagen del primer post de este hilo, la  indicada en en Edición 2: ARV4518PW-trunk me da un kernel panic, el problema de sincronizacion de VFS ¿tal vez debido a que es solo para la revision hardware Rv01 y la que tengo es la RV01A?

Tambien he probado la imagen de Noltari que hay en la pagina anterior Versión R01A: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PWR01A-squashfs_rfc.image

y me produce otro kenel panic, las ultimas lineas son:
[    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.476000] libphy: ltq_mii: probed
[    0.508000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.512000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.524000] wdt 1f8803f0.watchdog: Init done
[    0.528000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.544000] TCP: cubic registered
[    0.548000] NET: Registered protocol family 17
[    0.552000] 8021q: 802.1Q VLAN Support v1.8
[    0.556000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.564000] Please append a correct "root=" boot option; here are the available partitions:
[    0.572000] 1f00              64 mtdblock0  (driver?)
[    0.576000] 1f01              64 mtdblock1  (driver?)
[    0.580000] 1f02            3904 mtdblock2  (driver?)
[    0.588000] 1f03              64 mtdblock3  (driver?)
[    0.592000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Agradeceria que pudierais ayudarme a finalizar la instalacion del openwrt

Por cierto, tengo otro que creo que es exactamente igual a nivel hardware, por si alguien quiere que le haga alguna prueba
Fabricante: ARV4510W-A-LF-LT
Modelo:SMC7908A-ISP HW Version:R01A
ISP:Yacom

Gracias por adelantado




Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-02-2013, 10:53 (Lunes)
Hola

Os he leido en la sombra y he usado lo que habeis posteado sobre como añadir openwrt a estos routers, gracias por vuestro tiempo.


Mucha gente ha invertido tiempo, esfuerzo y cabeza en afinar el soporte para esta plataforma, sobre todo la wifi y la revisión de hardware R01, que parece ser que era la primera vez que salía a la luz, y tus primeras líneas suenan a soluciono y adiós.


Malentendido tonto, pido disculpas. Lo dejo tachado para recordarme que tengo que contar hasta diez algunas veces.

Estoy haciendo la instalacion de openwrt sobre:
Fabricante: SMC networks
Modelo:SMC7908A-ISP HW Version:R01A
ISP:Yacom

He modificado el uboot sin problema y he cargado la imagen que hay en este post
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595

Todo correcto, pero al intentar poner la imagen del primer post de este hilo, la  indicada en en Edición 2: ARV4518PW-trunk me da un kernel panic, el problema de sincronizacion de VFS ¿tal vez debido a que es solo para la revision hardware Rv01 y la que tengo es la RV01A?

Tambien he probado la imagen de Noltari que hay en la pagina anterior Versión R01A: https://dl.dropbox.com/u/4708147/openwrt/arv4518/openwrt-lantiq-xway-ARV4518PWR01A-squashfs_rfc.image

y me produce otro kenel panic, las ultimas lineas son:
[    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.476000] libphy: ltq_mii: probed
[    0.508000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.512000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.524000] wdt 1f8803f0.watchdog: Init done
[    0.528000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.544000] TCP: cubic registered
[    0.548000] NET: Registered protocol family 17
[    0.552000] 8021q: 802.1Q VLAN Support v1.8
[    0.556000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.564000] Please append a correct "root=" boot option; here are the available partitions:
[    0.572000] 1f00              64 mtdblock0  (driver?)
[    0.576000] 1f01              64 mtdblock1  (driver?)
[    0.580000] 1f02            3904 mtdblock2  (driver?)
[    0.588000] 1f03              64 mtdblock3  (driver?)
[    0.592000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Agradeceria que pudierais ayudarme a finalizar la instalacion del openwrt

Por cierto, tengo otro que creo que es exactamente igual a nivel hardware, por si alguien quiere que le haga alguna prueba
Fabricante: ARV4510W-A-LF-LT
Modelo:SMC7908A-ISP HW Version:R01A
ISP:Yacom

Gracias por adelantado
El problema que tienes es que u-boot no graba el firmware donde debería. Ese detalle está en el foro y si usas printenv lo verás.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-02-2013, 11:08 (Lunes)
En cuanto a lo de abrir el ticket, no se si merece la pena. Da un error tan claro que hasta yo sin tener ni idea busqué en Google: "dtc linux", luego: "yum install dtc" y luego lo copié a donde lo espera encontrar... y por lo que os leo blogic parece estar muy liado... :-\

Yo creo que merece la pena. Si los desarrolladores tienen planes para ir implementando en las diferentes plataformas dts les ahorras algo de tiempo, y quebraderos de cabeza a la gente.
No tiene necesariamente que ser blogic el que se encargue del ticket, y, si además les preparas un parche pueden poner en la revisión en la que se implemente "Signed off by Yo_Julio", que sube un poco el ego.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 04-02-2013, 20:53 (Lunes)
...
El problema que tienes es que u-boot no graba el firmware donde debería. Ese detalle está en el foro y si usas printenv lo verás.

GRACIAS !! Yo tenía el mismo problema, y dudaba de dónde estaba el fallo. No sé si será cosa de que mi ARV4518PW sea diferente pero... Os cuento

Tenía puesto el kernel_addr a 0xb0030000. MAL. En la wiki de openwrt pone que la partición de linux empieza ahí. NOOOOO. Y en el tutorial de cienti, evidentemente, dice que se debe hacer un setenv a la dirección errónea. La kernel addr es 0xb0020000. Así que todos los que tengan el error de hloro7 lo solventarán de una manera tan sencilla como ejecutando esto en el prompt del uboot:

Código: [Seleccionar]
ARV4518PW => setenv kernel_addr 0xb0020000
ARV4518PW => saveenv

Tras esto hay que subir la nueva imagen, y ... si hacéis un flinfo, veréis que la kernel_addr es "sólo lectura". Luego, el update_openwrt se debe de hacer tras un protect off all. Algo así (no lo estoy cortando y pegando, pero estos son los comandos):

Código: [Seleccionar]
ARV4518PW => protect off all
ARV4518PW => run update_openwrt

Tras esto he conseguido correr el cacharrito. Ya tengo el 7518 y el 4518 con WRT !

En cuanto a lo del dtc , llevo compilados tropecientos kernels con mis cositas en el curro: nos pusieron un i7, con arch linux y uso i3wm como gestor de ventanas (ligero y cómodo para mí) y lo más que tengo abiertos son 4 chromiums y muchas terminales, así que el resto de la CPU va para el buildroot y ... No veas cómo joroba haberme hecho un .config (después de haber marcado tropecientas casillitas) y haber hecho el image_builder para  encontrarme que no tengo el dtc ... Da rabia. Y encima, en arch linux, el dtc no lo tengo en los repositorios oficiales, tengo que hacer el build desde AUR. Pero bueno, ya me he alegrado por haber encontrado por qué el 4518 pw no funcionaba.

Si consigo hacer un imagebuilder que me convenza, os lo comento. Esta semana iré de culo, pero por lo pronto, tengo que mirar qué tal va eso de la zram y tengo que probar cositas... Router viejo, juguete nuevo ! :D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-02-2013, 21:35 (Lunes)
brunorro, publicarás poco, pero cuando lo haces es a lo grande.  >:(
La verdad es que me empieza a picar la curiosidad lo de ZRAM, y lo voy a probar con la rama trunk en un CT-5361, que cuando usas el diver wifi de Broadcom los 16MB de RAM desaparecen "misteriosamente".  ???
Ya contaré cómo se comporta esta utilidad, y si alguien la prueba antes que nos lo diga, porfa.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Yo_Julio en 04-02-2013, 23:24 (Lunes)
Yo creo que merece la pena. Si los desarrolladores tienen planes para ir implementando en las diferentes plataformas dts les ahorras algo de tiempo, y quebraderos de cabeza a la gente.
No tiene necesariamente que ser blogic el que se encargue del ticket, y, si además les preparas un parche pueden poner en la revisión en la que se implemente "Signed off by Yo_Julio", que sube un poco el ego.  ;)

OK ticket abierto: 

#12953 new enhancement
Imagebuilder can not find the device tree comiler (DTC)


Falta de ortografía incluida   :-[ ...  ^-^

En cuanto a prepararles un parche... me falta mucho enhancement.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: hloro7 en 05-02-2013, 09:45 (Martes)
Hola

Os he leido en la sombra y he usado lo que habeis posteado sobre como añadir openwrt a estos routers, gracias por vuestro tiempo.


Mucha gente ha invertido tiempo, esfuerzo y cabeza en afinar el soporte para esta plataforma, sobre todo la wifi y la revisión de hardware R01, que parece ser que era la primera vez que salía a la luz, y tus primeras líneas suenan a soluciono y adiós.
[/b]
No se de donde sacas tu interpretacion, leer en la sombra es una expresion que uso para decir que os leo y he leido el post, aunque no postee, a menos que tenga algo que decir, nada mas. Estoy convendido de que fui amable, solite ayuda y di las gracias por adelantado.
Por lo de soluciono y adios, no se que quieres decir, personalmente en los foros en los que participo ayudo a los shurs, y no pido que se queden, unicamente que se hallan leido la primera pagina y no realicen preguntas para que les expliquen lo mas basico.

Sin acritud, que entiendo que solo con las palabras no se pueden transmitir todas las intenciones y puede dar lugar a confusiones

Si quieres continuar con el tema, hazlo conmigo por privado y no desvirtuamos el hilo

Saludos


simple malentendido, todo arreglado, 0 problemas
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: hloro7 en 05-02-2013, 09:53 (Martes)
...
El problema que tienes es que u-boot no graba el firmware donde debería. Ese detalle está en el foro y si usas printenv lo verás.

GRACIAS !! Yo tenía el mismo problema, y dudaba de dónde estaba el fallo. No sé si será cosa de que mi ARV4518PW sea diferente pero... Os cuento

Tenía puesto el kernel_addr a 0xb0030000. MAL. En la wiki de openwrt pone que la partición de linux empieza ahí. NOOOOO. Y en el tutorial de cienti, evidentemente, dice que se debe hacer un setenv a la dirección errónea. La kernel addr es 0xb0020000. Así que todos los que tengan el error de hloro7 lo solventarán de una manera tan sencilla como ejecutando esto en el prompt del uboot:

Código: [Seleccionar]
ARV4518PW => setenv kernel_addr 0xb0020000
ARV4518PW => saveenv

Tras esto hay que subir la nueva imagen, y ... si hacéis un flinfo, veréis que la kernel_addr es "sólo lectura". Luego, el update_openwrt se debe de hacer tras un protect off all. Algo así (no lo estoy cortando y pegando, pero estos son los comandos):

Código: [Seleccionar]
ARV4518PW => protect off all
ARV4518PW => run update_openwrt

Tras esto he conseguido correr el cacharrito. Ya tengo el 7518 y el 4518 con WRT !

GRACIAS!!  >:(

Tambien me di cuenta de la confusion del post CieNTi, dice una direccion y luego indica la otra, pero yo di por sentado que el error estaba en la explicacion y no en la sentencia, veo que fuiste menos credulo, gracias de nuevo

Por si sirve de algo, lo he hecho sobre este router:
Fabricante: SMC networks
Modelo:SMC7908A-ISP HW Version:R01A
ISP:Yacom

Lo que me extraña es que con el firmware del post de CieNTi y en la posicion 0xb0030000, cargara correctamente, y con el firmware de Pteridium de la primera pagina, diera el kernel panic.

Saludos Brunorro, me has alegrado la mañana
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 05-02-2013, 11:10 (Martes)
...
El problema que tienes es que u-boot no graba el firmware donde debería. Ese detalle está en el foro y si usas printenv lo verás.

GRACIAS !! Yo tenía el mismo problema, y dudaba de dónde estaba el fallo. No sé si será cosa de que mi ARV4518PW sea diferente pero... Os cuento

Tenía puesto el kernel_addr a 0xb0030000. MAL. En la wiki de openwrt pone que la partición de linux empieza ahí. NOOOOO. Y en el tutorial de cienti, evidentemente, dice que se debe hacer un setenv a la dirección errónea. La kernel addr es 0xb0020000. Así que todos los que tengan el error de hloro7 lo solventarán de una manera tan sencilla como ejecutando esto en el prompt del uboot:

Código: [Seleccionar]
ARV4518PW => setenv kernel_addr 0xb0020000
ARV4518PW => saveenv

Tras esto hay que subir la nueva imagen, y ... si hacéis un flinfo, veréis que la kernel_addr es "sólo lectura". Luego, el update_openwrt se debe de hacer tras un protect off all. Algo así (no lo estoy cortando y pegando, pero estos son los comandos):

Código: [Seleccionar]
ARV4518PW => protect off all
ARV4518PW => run update_openwrt

Tras esto he conseguido correr el cacharrito. Ya tengo el 7518 y el 4518 con WRT !

GRACIAS!!  >:(

Tambien me di cuenta de la confusion del post CieNTi, dice una direccion y luego indica la otra, pero yo di por sentado que el error estaba en la explicacion y no en la sentencia, veo que fuiste menos credulo, gracias de nuevo

Por si sirve de algo, lo he hecho sobre este router:
Fabricante: SMC networks
Modelo:SMC7908A-ISP HW Version:R01A
ISP:Yacom

Lo que me extraña es que con el firmware del post de CieNTi y en la posicion 0xb0030000, cargara correctamente, y con el firmware de Pteridium de la primera pagina, diera el kernel panic.

Saludos Brunorro, me has alegrado la mañana


Creo que ya se explicó en algún lado, pero no está de más recordar ciertos detalles engorrosos.
0xb0030000 es la dirección de carga del firmware para backfire y revisiones de trunk viejas. Con el tiempo se cambió a 0xb0020000, supongo que para arañar 64KB para openwrt.
Realmente es una tontería, pero igual hay que editar algún post para advertir de este detalle.

Gracias a los dos por el aviso.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 07-02-2013, 09:49 (Jueves)
Buenas a todos !

He instalado un kernel con mi propia config y he comprobado que:

- El USB lo detecta, no parece dar problemas
- La wireless parece que funciona, al menos como access point, después de darle al botoncico de "WLAN on" :D

En mi .config he hecho varias "guarreridas" :

- Usuarios de arch linux: He conseguido instalar el DTC, el tema está en que la fuente del repo git ha cambiado, hay que usar http://jdl.com/software/dtc.git/ . Me pregunto si puede añadirse al buildroot, porque así conseguirían que el imagebuilder funcionase correctamente. Siempre me hago el imagebuilder...
- Los flags de optimización que decía pteridium (la misma que para el arv7518pw) parecen funcionar. Al menos no me manda ATPC.
- ZRAM no da problemas. Se queda con 32 MB de RAM que, supuestamente, comprime (no le he podido dar caña suficiente como para probarlo)
- He añadido cuatro comandillos al busybox y he quitado algún otro.
- Aquí me dije TONTO durante toda la tarde: no he metido el módulo con el firmware A de DSL. No queráis saber la caratonto que se me quedó cuando ví que aquello no levantaba...

Hoy compilo un firm con todo lo que sea ltq como módulo y, aunque esta semana lo tengo complicado para probarlo, algo se me ocurrirá.

Hasta luego !
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 07-02-2013, 13:02 (Jueves)
Buenas a todos !

He instalado un kernel con mi propia config y he comprobado que:

- El USB lo detecta, no parece dar problemas
- La wireless parece que funciona, al menos como access point, después de darle al botoncico de "WLAN on" :D

En mi .config he hecho varias "guarreridas" :

- Usuarios de arch linux: He conseguido instalar el DTC, el tema está en que la fuente del repo git ha cambiado, hay que usar http://jdl.com/software/dtc.git/ . Me pregunto si puede añadirse al buildroot, porque así conseguirían que el imagebuilder funcionase correctamente. Siempre me hago el imagebuilder...
- Los flags de optimización que decía pteridium (la misma que para el arv7518pw) parecen funcionar. Al menos no me manda ATPC.
- ZRAM no da problemas. Se queda con 32 MB de RAM que, supuestamente, comprime (no le he podido dar caña suficiente como para probarlo)
- He añadido cuatro comandillos al busybox y he quitado algún otro.
- Aquí me dije TONTO durante toda la tarde: no he metido el módulo con el firmware A de DSL. No queráis saber la caratonto que se me quedó cuando ví que aquello no levantaba...

Hoy compilo un firm con todo lo que sea ltq como módulo y, aunque esta semana lo tengo complicado para probarlo, algo se me ocurrirá.

Hasta luego !
Me alegro de que estés haciendo progresos, ése es el espíritu que hay que tener al trastear con OpenWrt ^^.

En cuanto a lo de ZRAM personalmente recomiendo usarlo si es estrictamente necesario, y no veo por qué lo necesitas en un router con 64MB de RAM :$. Obviamente puedo estar equivocado, pero si todo está configurado correctamente, no deberías necesitarlo.

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-02-2013, 13:40 (Jueves)
En cuanto a lo de ZRAM personalmente recomiendo usarlo si es estrictamente necesario, y no veo por qué lo necesitas en un router con 64MB de RAM :$. Obviamente puedo estar equivocado, pero si todo está configurado correctamente, no deberías necesitarlo.

Saludos!
brunorro le saca tanta chicha a estos aparatos que se queda corto de RAM, ya que de entrada unos 7 megas se los queda la parte de ADSL, y la de VoIP fijo que otro trozo no pequeño, y si a eso se le junta LUCI, kernel 3.7 y algunas cosas más acabas en "out of memory".

por cierto que siempre me ha sorprendido el rendimiento de la cpu de este router, un RT3052, a la par de micros como el 6328.


ASL26555 Ralink RT3052  MIPS 24KEc V4.12 BogoMIPS: 255.59
| 1.0.1c |  21346650 |  11904000 |  5617220 |  2625410 |  2680490 |  949930 |  4745900 |  4130820 |  3616640 |  4.4 |  150.7 |  15.2 |  12.4 |

ADB4001 Broadcom BMIPS4350 V7.5 BogoMIPS: 318.46
| 1.0.1c |  15617200 |  11592020 |  5150040 |  2091350 |  2004310 |  719860 |  4100450 |  3525630 |  3100330 |  4.4 |  152.9 |  15.5 |  12.8 |

WAP5381 Broadcom BMIPS4350 V3.1 BogoMIPS: 397.82
| 1.0.1c |  19599020 |  14600190 |  6478260 |  2630890 |  2491850 |  893170 |  5069310 |  4380600 |  3856270 |  5.5 |  192.4 |  19.4 |  15.8 |

Saludos.

Por otra parte todavía tengo la espinita clavada de un BCM6328 batiendo en un test criptográfico a un Danube con CPU MIPS 24KEc. Si hoy tengo tiempo haré que muerda el polvo, aunque dudo que le gane al Ralink RT3052, ya que va a más velocidad y tiene el doble de caché de datos. El BCM6368 (WAP5381 ó VR-3025u) juega en otra liga, pero le empiezan a pesar algo los años.

Edición: El BCM6328, con su CPU BMIPS4350 y el doble de caché es muy duro de roer.  ;D

| OpenSSL Version | MD5 | SHA-1 | SHA-256 | SHA-512 | DES | 3DES | AES-128 | AES-192 | AES-256 | RSA Sign | RSA Verify | DSA Sign | DSA Verify  

ARV4518PW Danube PSB50702 MIPS 24KEc BogoMIPS: 221.18 Flags: -0s -pipe -march=24kec -mtune=24kec -fno-caller-saves
| 1.0.1c |  16515260 |  10533890 |  5228240 |  1757640 |  3052200 |  1107090 |  4270420 |  3679500 |  3232090 |  3.9 |  133.8 |  13.5 |  11.2 |

ASL26555 Ralink RT3052  MIPS 24KEc V4.12 BogoMIPS: 255.59
| 1.0.1c |  21346650 |  11904000 |  5617220 |  2625410 |  2680490 |  949930 |  4745900 |  4130820 |  3616640 |  4.4 |  150.7 |  15.2 |  12.4 |

ASL26555 Ralink RT3052  MIPS 24KEc V4.12 BogoMIPS: 255.59 -mtune=24kec
| 1.0.1c |  22920080 |  12917470 |  5977900 |  2752810 |  2791770 |  992940 |  4937390 |  4260050 |  3761310 |  4.5 |  157.8 |  15.8 |  13.1 |

ADB4001 Broadcom 6328 BMIPS4350 V7.5 BogoMIPS: 318.46
| 1.0.1c |  15617200 |  11592020 |  5150040 |  2091350 |  2004310 |  719860 |  4100450 |  3525630 |  3100330 |  4.4 |  152.9 |  15.5 |  12.8 |

WAP5381 Broadcom BMIPS4350 V3.1 BogoMIPS: 397.82
| 1.0.1c |  19599020 |  14600190 |  6478260 |  2630890 |  2491850 |  893170 |  5069310 |  4380600 |  3856270 |  5.5 |  192.4 |  19.4 |  15.8 |

HG553 Broadcom 6358 BMIPS4350 V1.0 BogoMIPS: 299.26
| 1.0.1c |  12010940 |  10096500 |  4787200 |  1949010 |  1903330 |  676520 |  3818940 |  3283970 |  2894600 |  4.1 |  142.2 |  14.2 |  11.6

Wyse Winterm S10 (http://www.parkytowers.me.uk/thin/wyse/s10/index.shtml) AMD Geode GX 466(333MHz)  BogoMIPS: 666.57
| 1.0.1c |  15593020 |  4234460 |  2605210 |  1649970 |  1897310 |  673110 |  2748020 |  2392960 |  2125740 |  2.1 |  71.6 |  7.1 |  5.8 |

De todas maneras estos son benchmarks muy específicos, con lo que en un uso normal nos podemos encontrar sorpresas, como el AMD K6-2 que a pesar de tener una FPU birriosa, en algunos juegos y batía al Pentium II con algo de margen gracias a las 3DNow! (http://en.wikipedia.org/wiki/3DNow!), por ejemplo.

Nota: Esto es un pequeño off-topic, pero es que de momento no hay un lugar específico para él.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jaleo en 13-02-2013, 04:47 (Miércoles)
Tras actualizar exitosamente un TP-Link TL-WR740N/ND v4 y un Vodafone HG553, me he lanzado a actualizar el parqué de routers que me quedan y he probado con el de yacom (el livebox 2 lo dejo por imposible por lo poco que he leido  :-\ )

SMC7908A-ISP HW Version:R01A

He conseguido meterle un uboot (Pteridium) pero se ve que la he liado o lo he hecho mal:

uboot-lantiq-arv4518PW_brnboot \ u-boot.bin

...ya que se queda en esto, y no hace nada más:


Código: [Seleccionar]
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.02.13 03:16:15 =~=~=~=~=~=~=~=~=~=~=~=
 
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

He probado a intentar activar el modo UART con un script python de anteriores posts pero se ve que desde w7 no debe funcionar correctamente. ¿A alguien más le ha pasado?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-02-2013, 10:43 (Miércoles)
Tras actualizar exitosamente un TP-Link TL-WR740N/ND v4 y un