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 **** 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 ))))) 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 ****da 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 ))))) 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 ))))) 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 ))))) 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 ))))) 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 )))))s 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 ****pé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 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]
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?


Culpa mía por no especificar que hay que usar uboot-lantiq-arv4518PW_flash\u-boot.bin. Al meterle el de brnboot no arranca porque está se carga en una dirección de RAM diferente.
El script de python no activa el modo uart, sino que sólo sirve para cargar algo en RAM si con el uboot que está instalado no hay posibilidad de hacerlo de otra manera.
Para activar el modo uart el tuto de CieNTi es perfecto: Activar modo uart (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: scaremuch en 13-02-2013, 18:07 (Miércoles)
1º me presento mi nick es scaremuch , cuando cayó en mis manos un yacón arv4518pw , aproveché mis programadores cuando  flasheaba Aston simba,jugue un poco con telemate y al final hice la transferencia con hiperterminal de windows. por mi inquietud creo que fallé cargando el boot u-boot.bin
Aquí la trasferencia
Citar
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 ...123
Yes, Enter command mode ...


[DANUBE Boot]:?

======================
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
  • Use Normal Firmware
  • [1] Use ART-Testing Firmware
    ======================

    [DANUBE Boot]:E


    ERASE Flash
    ---------------------------------------
        Area            Address      Length
    ---------------------------------------
  • Boot            0xB0000000     128K
  • [1] Configuration   0xB0020000     256K
    [2] Web Image       0xB0060000    3648K
    [3] Code Image      0xB0060000    3648K
    [4] Boot Params     0xB03F0000      64K
    [5] Flash Image     0xB0000000    4096K
    ---------------------------------------
    Enter area to ERASE: 0
    ERROR: You can't erase this area.


    [DANUBE Boot]:!

    Enter Administrator Mode !

    ======================
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
  • Use Normal Firmware
  • [1] Use ART-Testing Firmware
    ======================

    [DANUBE Boot]:U


    UPLOAD Flash
    ---------------------------------------
        Area            Address      Length
    ---------------------------------------
  • Boot            0xB0000000     128K
  • [1] Configuration   0xB0020000     256K
    [2] Web Image       0xB0060000    3648K
    [3] Code Image      0xB0060000    3648K
    [4] Boot Params     0xB03F0000      64K
    [5] Flash Image     0xB0000000    4096K
    ---------------------------------------
    Enter area to UPLOAD: 5
    Upload area 5.  Are you sure? (Y/n) Yes

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

    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
    erase from location B0020000 done
    erase from location B0030000 done
    erase from location B0040000 done
    erase from location B005FFF4 done
    erase from location B0060000 done
    erase from location B0070000 done
    erase from location B0080000 done
    erase from location B0090000 done
    erase from location B00A0000 done
    erase from location B00B0000 done
    erase from location B00C0000 done
    erase from location B00D0000 done
    erase from location B00E0000 done
    erase from location B00F0000 done
    erase from location B0100000 done
    erase from location B0110000 done
    erase from location B0120000 done
    erase from location B0130000 done
    erase from location B0140000 done
    erase from location B0150000 done
    erase from location B0160000 done
    erase from location B0170000 done
    erase from location B0180000 done
    erase from location B0190000 done
    erase from location B01A0000 done
    erase from location B01B0000 done
    erase from location B01C0000 done
    erase from location B01D0000 done
    erase from location B01E0000 done
    erase from location B01F0000 done
    erase from location B0200000 done
    erase from location B0210000 done
    erase from location B0220000 done
    erase from location B0230000 done
    erase from location B0240000 done
    erase from location B0250000 done
    erase from location B0260000 done
    erase from location B0270000 done
    erase from location B0280000 done
    erase from location B0290000 done
    erase from location B02A0000 done
    erase from location B02B0000 done
    erase from location B02C0000 done
    erase from location B03EFFF4 done
    erase from location B03F0000 done

    Starting to write flash ...write length 0x00250080
    0123456789abcdefghijklmnopqrstuvw***ABCDEFGHIJKLMNOPQRSTUVW***..................
    .....................................................................
    Start checking: flash area 5 length 2424960 ...Done.


    [DANUBE Boot]:?

    ======================
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
  • Use Normal Firmware
  • [1] Use ART-Testing Firmware
    ======================

    [DANUBE Boot]:U


    UPLOAD Flash
    ---------------------------------------
        Area            Address      Length
    ---------------------------------------
  • Boot            0xB0000000     128K
  • [1] Configuration   0xB0020000     256K
    [2] Web Image       0xB0060000    3648K
    [3] Code Image      0xB0060000    3648K
    [4] Boot Params     0xB03F0000      64K
    [5] Flash Image     0xB0000000    4096K
    ---------------------------------------
    Enter area to UPLOAD: !
    ERROR: Not a valid area.


    [DANUBE Boot]:!

    Enter Administrator Mode !

    ======================
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
  • Use Normal Firmware
  • [1] Use ART-Testing Firmware
    ======================

    [DANUBE Boot]:U


    UPLOAD Flash
    ---------------------------------------
        Area            Address      Length
    ---------------------------------------
  • Boot            0xB0000000     128K
  • [1] Configuration   0xB0020000     256K
    [2] Web Image       0xB0060000    3648K
    [3] Code Image      0xB0060000    3648K
    [4] Boot Params     0xB03F0000      64K
    [5] Flash Image     0xB0000000    4096K
    ---------------------------------------
    Enter area to UPLOAD: 0
    Upload area 0.  Are you sure? (Y/n) Yes

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

    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 0x00020000
    01234567
    Start checking: flash area 0 length 131072 ...Done.


    [DANUBE Boot]:
Citar

Una vez cargado el flash openwrt-lantiq-danube-ARV4518PW-squashfs.image
tenía que haber probado el router , ahora no hay manera de ver el boot de recuperación, el piloto de arranque rojo-verde-naranja no funciona ,no se si hay alguna manera de meter el bootloader con Jtag , lo intentaré , ¿alguna sugerencia por parte de los que teneis experencia en el flasheo de éste router?
continuaré detalladamente con un manual, 1º lo tengo que preparar , ésta noche lo preparo , un saludo de scaremuch.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-02-2013, 23:16 (Miércoles)
Acabo de leer el post y lo primero que he hecho es revisar los tutoriales por si había algo mal, pero están correctos y parece que son detallados.

Bueno, vamos al grano. Te has cargado la flash entera; espero que tengas una copia de seguridad de la última partición, sino otro problema a más. El momento en el que te cargaste todo lo que había en la flash es éste:
[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length
---------------------------------------
  • Boot            0xB0000000     128K
  • [1] Configuration   0xB0020000     256K
    [2] Web Image       0xB0060000    3648K
    [3] Code Image      0xB0060000    3648K
    [4] Boot Params     0xB03F0000      64K
    [5] Flash Image     0xB0000000    4096K
    ---------------------------------------
    Enter area to UPLOAD: 5
    Upload area 5.  Are you sure? (Y/n) Yes

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

    XModem download Done.
Ahora la única solución que queda es habilitar UART mode y seguir los pasos de este tutorial: Activar modo uart (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594)

Lo siguiente es recorrerte todo este hilo porque el modo uart tiene algo de miga y hay varias explicaciones para los diferentes problemas que han surgido, pero una vez localizada la información que necesitas te será muy fácil grabar u-boot y openwrt en la flash.

Una vez cargado openwrt tendrás que grabar los datos de calibración en la última partición con el comando mtd y ya tendrás el router funcionando.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: conf en 18-02-2013, 22:51 (Lunes)
Hola, buenas noches, la cuestión es que después de leer bastante y de hacer un montón de pruebas mi router, un arv7518 no pasa de esto

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

eso es todo lo que se lee cuando lo conecto, por lo que he llegado a la conclusión de que me lo he cargado, la pregunta es, ¿puedo recuperarlo?

En el caso de que se pueda, leyendo por el foro me he encontrado esto, que indica Yo_julio

https://forum.openwrt.org/viewtopic.php?pid=183315#p183315

lo que me da un poco de ánimo, pero me asaltan dudas, una de ellas es, ¿a que se refiere con poner el modem tal como indica en la página 21 o 27 del hilo al que hago referencia?

Suponiendo que me aclaro, o mejor me aclarais a que se refiere, que archivo debo usar para  cargar el uboot, me he bajado un archvio con varios, creo que los colgó pteridium.

Muchas gracias por vuestra ayuda y perdonad mi ignorancia.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: scaremuch en 19-02-2013, 19:41 (Martes)
Para Pteridium
gracias

Si no lo pones UART mode , no pasas de :

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

por lo tanto 1º encendí el ruter y la 1ª comunicación fué

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

 a continuación le di al interruptor (1 pulso) encender y apagar , y seguí  el tutorial.
como has  visto en la transferencia , he seguido éste hilo , quizas no se pueda todavía con éstos routeres , la tarjeta wireless es atheros, lei en un hilo que con atheros no estaba probado, cuando cargué el flash todavia el piloto de encendido iba , fue cuando cargué el boot, dejó de funcionar el encendido (leds) , por lo tanto no tengo comunicación con el router , en resumen está muerto , he leido que alguno ha cargado otros boot , y les pasa lo mismo , estoy convencido , que cargando solo el flash, algo habremos echo, no te lo puedo confirmar ,porque el que tenía muerto(si se pudiera hacer con jtag) lo intentaría , no se los puntos , pero lo que si voy hacer es levantar el flash MXIC MX29LV320ABTC y grabarlo con el willen , éste fin de semana lo haré , haber que pasa , y digo algo .
Un saludo de scaremuch
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: noeuse en 21-02-2013, 12:06 (Jueves)
]Como puedo salir del modo ART cliente? ???

Lo puse por equivocación y ahora cuando enciendo no me sale el mensaje de pulsar 3 veces la barra espaciadora para entrar en modo administrador.

Me da esto:

Codigo:

Image[1] at 0xb0060000, len:1382366, type:0                                     
Image[2] at 0xb01b1800, len:475180, type:10                                     
Image[3] at 0xb0225c00, len:195981, type:9                                     
Image[4] at 0xb0255c00, len:174146, type:50                                     
Image[5] at 0xb0280800, len:173329, type:60                                     
Image[6] at 0xb02ab000, len:316099, type:90                                     
Firmware image at 0, ART image at 2                                             
                                                                               
Run-up ART Firmware... OK                                                       
                                                                               
Unzipping firmware at 0x80002000 ... [ZIP 3] [ZIP 1]  done                     
Run-time code running ...                                                       
                                                                               
Ready to run firmware                                                           
                                                                               
In c_entry() function ...                                                       
install_exception                                                               
Co config = 80008483                                                           
[INIT] Interrupt ...                                                           
init GPIO#3 (as0:0,as1:0,dir:1)                                                 
ctrl GPIO#3 (val:0)                                                             
##### _ftext      = 0x80002000                                                 
##### _fdata      = 0x80098C40                                                 
##### __bss_start = 0x80214399                                                 
##### end         = 0x80CE2B78                                                 
##### Backup Data from 0x80098C40 to 0x80CEAB78~0x80E662D1 len 1554265         
##### Backup Data completed                                                     
##### Backup Data verified                                                     
[INIT] MTinitialize ..                                                         
[INIT] usrclk                                                                   
CPU Clock 333333334 Hz                                                         
mips_counter_frequency:166666667                                               
r4k_offset: 00028b0a(166666)                                                   
init_US_counter : time1 = 260453 , time2 = 40260505, diff 40000052             
US_counter = 48                                                                 
 cnt1 40984894 cnt2 40986167, diff 1273                                         
init_US_counter : time1 = 41838454 , time2 = 81838459, diff 40000005           
US_counter = 48                                                                 
 cnt1 82591848 cnt2 82593058, diff 1210                                         
Runtime code version: v0.81                                                     
System startup...                                                               
[INIT] Memory COLOR 0, 800000 bytes ..                                         
soho initialize COLOR1 : 5242880                                               
[INIT] Memory COLOR 2, 1651200 bytes ..                                         
MX29LV320ABTC bottom boot 16-bit mode found                                     
<<< Init power table                                                           
MX29LV320ABTC bottom boot 16-bit mode found                                     
debug retVar= 1                                                                 
Set flash memory layout to CMP_MACADDR: 00:23:08:E3:B7:A4                       
Boot Parameters found !!!                                                       
Bootcode version: 64M-V0.02                                                     
Serial number: J939078167                                                       
Hardware version: 01A                                                           
sizeof(struct III_Config_t) is 6984                                             
MX29LV320ABTC bottom boot 16-bit mode found                                     
!![E-CFG-VER] Configuration data version mismatch!!                             
!![E-CFG-VER] Adapting factory defaults!!                                       
!![E-CFG-VER] Reconfiguration required!!                                       
!!No configuration file present!!                                               
default route: 0.0.0.0                                                         
BufferInit:                                                                     
BUF_HDR_SZ=32 BUF_ALIGN_SZ=16 BUFFER_OFFSET=96                                 
BUF_BUFSZ0=384 BUF_BUFSZ1=2176                                                 
NUM_OF_B0=0 NUM_OF_B1=900                                                       
BUF_POOL0_SZ=0 BUF_POOL1_SZ=1987200                                             
sizeof(BUFFER0)=416,sizeof(BUFFER1)=2208                                       
*BUF0=0x80ccb318 *BUF1=0x80ae6078                                               
Altgn *BUF0=0x80ccb320 *BUF1=0x80ae6080                                         
End at BUF0:0x80ccb320, BUF1:0x80ccb300                                         
                                                                               
BUF0[0]=0x80ccb320 BUF1[0]=0x80ae6080                                           
                                                                               
buffer0 pointer init OK!                                                       
buffer1 pointer init OK!                                                       
ifno=  0, Link_Type= 4                                                         
iput_IpLinkUp(ifno=0)> ifp->add_default_route:0                                 
Interface 0 ip = 127.0.0.1                                                     
                                                                               
ifno=  1, Link_Type= 1                                                         
reset GPIO#13.                                                                 
DMA g_desc_list=0x80948BA0                                                     
ETOP_MDIO_CFG=940                                                               
MII_MODE:  ETOP_CFG=148                                                         
remove VLAN tag from port 0 to port 5                                           
MAC Address: 00:23:08:e3:b7:a4                                                 
iput_IpLinkUp(ifno=1)> ifp->add_default_route:0                                 
Interface 1 ip = 192.168.2.1                                                   
                                                                               
ifno=  2, Link_Type= 0                                                         
ifno=  3, Link_Type= 0                                                         
ifno=  4, Link_Type= 0                                                         
ifno=  5, Link_Type= 0                                                         
ifno=  6, Link_Type= 0                                                         
ifno=  7, Link_Type= 0                                                         
ifno=  8, Link_Type= 0                                                         
ifno=  9, Link_Type= 0                                                         
ifno= 10, Link_Type= 0                                                         
ifno= 11, Link_Type= 0                                                         
ifno= 12, Link_Type= 0                                                         
ifno= 13, Link_Type= 0                                                         
ifno= 14, Link_Type= 0                                                         
RUNTASK id=1 if_task if0...                                                     
RUNTASK id=2 if_task if1...                                                     
RUNTASK id=3 timer_task...                                                     
RUNTASK id=4 period_task...                                                     
RUNTASK id=5 dhcp_daemon...                                                     
RUNTASK id=6 dhcpd_mgmt_task...                                                 
RUNTASK id=7 art_client...                                                     
Starting Multitask...                                                           
run_project_task                                                               
PCI: Probing PCI hardware on host bus 0.                                       
danube pci startup...                                                           
danube_pci_startup> gChangePCIClockToInternal=0                                 
PCI clock 33.3MHz                                                               
cut-off PCI internal clock                                                     
DANUBE_GPIO_P1_ALTSEL0=85c7                                                     
DANUBE_GPIO_P1_ALTSEL1=0                                                       
DANUBE_GPIO_P1_DIR=81e6                                                         
Autoconfig PCI channel 0x802137B8                                               
Scanning bus 00, I/O 0xbae00000:0xbb000001, Mem 0x18000000:0x1a000001           
Ralink vendor id: 0x1814                                                       
(bus:dev:fun)= 00:0e.0 Class 0200: VenID 168c: DevID ff1a (rev 01)             
        Mem at 0x18000000 [size=0x10000]                                       
Scanning bus 00:                                                               
Found 00:70 [168c/ff1a] 000200 00                                               
Fixups for bus 00                                                               
Bus scan for 00 returning with max=00                                           
ff1a168c  2900006  2000001     8000 18000000        0        0        0         
       0        0        0        0        0       44        0      100         
       0 41000001  4008100        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
                                                                               
[PCI AH FLOW] PCI_AH_probe() Begin ..                                           
Starting ART Client...                                                         
Waiting for connection from Host                                               
semBCreate return 1 80876cf4, count 1                                           
port = 33120                                                                   
                                                                               
Flash Checking - fw/ui...  Passed.                                             
                                                                               
Image[1] at 0xb0060000, len:1382366, type:0                                     
Image[2] at 0xb01b1800, len:475180, type:10                                     
Image[3] at 0xb0225c00, len:195981, type:9                                     
Image[4] at 0xb0255c00, len:174146, type:50                                     
Image[5] at 0xb0280800, len:173329, type:60                                     
Image[6] at 0xb02ab000, len:316099, type:90                                     
Firmware image at 0, ART image at 2                                             
                                                                               
Run-up ART Firmware... OK                                                       
                                                                               
Unzipping firmware at 0x80002000 ... [ZIP 3] [ZIP 1]  done                     
Run-time code running ...                                                       
                                                                               
Ready to run firmware                                                           
                                                                               
In c_entry() function ...                                                       
install_exception                                                               
Co config = 80008483                                                           
[INIT] Interrupt ...                                                           
init GPIO#3 (as0:0,as1:0,dir:1)                                                 
ctrl GPIO#3 (val:0)                                                             
##### _ftext      = 0x80002000                                                 
##### _fdata      = 0x80098C40                                                 
##### __bss_start = 0x80214399                                                 
##### end         = 0x80CE2B78                                                 
##### Backup Data from 0x80098C40 to 0x80CEAB78~0x80E662D1 len 1554265         
##### Backup Data completed                                                     
##### Backup Data verified                                                     
[INIT] MTinitialize ..                                                         
[INIT] usrclk                                                                   
CPU Clock 333333334 Hz                                                         
mips_counter_frequency:166666667                                               
r4k_offset: 00028b0a(166666)                                                   
init_US_counter : time1 = 260453 , time2 = 40260505, diff 40000052             
US_counter = 48                                                                 
 cnt1 40984894 cnt2 40986167, diff 1273                                         
init_US_counter : time1 = 41838454 , time2 = 81838459, diff 40000005           
US_counter = 48                                                                 
 cnt1 82591848 cnt2 82593058, diff 1210                                         
Runtime code version: v0.81                                                     
System startup...                                                               
[INIT] Memory COLOR 0, 800000 bytes ..                                         
soho initialize COLOR1 : 5242880                                               
[INIT] Memory COLOR 2, 1651200 bytes ..                                         
MX29LV320ABTC bottom boot 16-bit mode found                                     
<<< Init power table                                                           
MX29LV320ABTC bottom boot 16-bit mode found                                     
debug retVar= 1                                                                 
Set flash memory layout to CMP_MACADDR: 00:23:08:E3:B7:A4                       
Boot Parameters found !!!                                                       
Bootcode version: 64M-V0.02                                                     
Serial number: J939078167                                                       
Hardware version: 01A                                                           
sizeof(struct III_Config_t) is 6984                                             
MX29LV320ABTC bottom boot 16-bit mode found                                     
!![E-CFG-VER] Configuration data version mismatch!!                             
!![E-CFG-VER] Adapting factory defaults!!                                       
!![E-CFG-VER] Reconfiguration required!!                                       
!!No configuration file present!!                                               
default route: 0.0.0.0                                                         
BufferInit:                                                                     
BUF_HDR_SZ=32 BUF_ALIGN_SZ=16 BUFFER_OFFSET=96                                 
BUF_BUFSZ0=384 BUF_BUFSZ1=2176                                                 
NUM_OF_B0=0 NUM_OF_B1=900                                                       
BUF_POOL0_SZ=0 BUF_POOL1_SZ=1987200                                             
sizeof(BUFFER0)=416,sizeof(BUFFER1)=2208                                       
*BUF0=0x80ccb318 *BUF1=0x80ae6078                                               
Altgn *BUF0=0x80ccb320 *BUF1=0x80ae6080                                         
End at BUF0:0x80ccb320, BUF1:0x80ccb300                                         
                                                                               
BUF0[0]=0x80ccb320 BUF1[0]=0x80ae6080                                           
                                                                               
buffer0 pointer init OK!                                                       
buffer1 pointer init OK!                                                       
ifno=  0, Link_Type= 4                                                         
iput_IpLinkUp(ifno=0)> ifp->add_default_route:0                                 
Interface 0 ip = 127.0.0.1                                                     
                                                                               
ifno=  1, Link_Type= 1                                                         
reset GPIO#13.                                                                 
DMA g_desc_list=0x80948BA0                                                     
ETOP_MDIO_CFG=940                                                               
MII_MODE:  ETOP_CFG=148                                                         
remove VLAN tag from port 0 to port 5                                           
MAC Address: 00:23:08:e3:b7:a4                                                 
iput_IpLinkUp(ifno=1)> ifp->add_default_route:0                                 
Interface 1 ip = 192.168.2.1                                                   
                                                                               
ifno=  2, Link_Type= 0                                                         
ifno=  3, Link_Type= 0                                                         
ifno=  4, Link_Type= 0                                                         
ifno=  5, Link_Type= 0                                                         
ifno=  6, Link_Type= 0                                                         
ifno=  7, Link_Type= 0                                                         
ifno=  8, Link_Type= 0                                                         
ifno=  9, Link_Type= 0                                                         
ifno= 10, Link_Type= 0                                                         
ifno= 11, Link_Type= 0                                                         
ifno= 12, Link_Type= 0                                                         
ifno= 13, Link_Type= 0                                                         
ifno= 14, Link_Type= 0                                                         
RUNTASK id=1 if_task if0...                                                     
RUNTASK id=2 if_task if1...                                                     
RUNTASK id=3 timer_task...                                                     
RUNTASK id=4 period_task...                                                     
RUNTASK id=5 dhcp_daemon...                                                     
RUNTASK id=6 dhcpd_mgmt_task...                                                 
RUNTASK id=7 art_client...                                                     
Starting Multitask...                                                           
run_project_task                                                               
PCI: Probing PCI hardware on host bus 0.                                       
danube pci startup...                                                           
danube_pci_startup> gChangePCIClockToInternal=0                                 
PCI clock 33.3MHz                                                               
cut-off PCI internal clock                                                     
DANUBE_GPIO_P1_ALTSEL0=85c7                                                     
DANUBE_GPIO_P1_ALTSEL1=0                                                       
DANUBE_GPIO_P1_DIR=81e6                                                         
Autoconfig PCI channel 0x802137B8                                               
Scanning bus 00, I/O 0xbae00000:0xbb000001, Mem 0x18000000:0x1a000001           
Ralink vendor id: 0x1814                                                       
(bus:dev:fun)= 00:0e.0 Class 0200: VenID 168c: DevID ff1a (rev 01)             
        Mem at 0x18000000 [size=0x10000]                                       
Scanning bus 00:                                                               
Found 00:70 [168c/ff1a] 000200 00                                               
Fixups for bus 00                                                               
Bus scan for 00 returning with max=00                                           
ff1a168c  2900006  2000001     8000 18000000        0        0        0         
       0        0        0        0        0       44        0      100         
       0 41000001  4008100        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
       0        0        0        0        0        0        0        0         
                                                                               
[PCI AH FLOW] PCI_AH_probe() Begin ..                                           
Starting ART Client...                                                         
Waiting for connection from Host                                               
semBCreate return 1 80876cf4, count 1                                           
port = 33120
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 23-02-2013, 08:57 (Sábado)
El H.D.P del comtrend 5361 que tengo como router tonto se me queda tonto, bueno tonto no, solo me jode la conectividad de mi Linksys PAP2 con el mundo exterior, si reinicio el comtrend ya funciona bien, dicho esto, como va el tema para un 7518?

Hace un tiempo el problema era la potencia del wifi, el cual según he leído en las ultimas paginas debéis de haber solucionado con un parche, ahora para poder instalar OPENWRT en mi routercin tenia intención de seguir este manual:

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

Pero es de 2012, previo a la subsanación del wifi, etc, etc, tenéis algún firmware actual más menos operativo?

Lo quiero para ADSL, espero que pueda con una conexión PPOE de telefónica simple...

Muchas gracias por adelantado
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-02-2013, 22:40 (Domingo)
El H.D.P del comtrend 5361 que tengo como router tonto se me queda tonto, bueno tonto no, solo me jode la conectividad de mi Linksys PAP2 con el mundo exterior, si reinicio el comtrend ya funciona bien, dicho esto, como va el tema para un 7518?
El 7518, salvo el detalle de parchear la wifi, funciona todo al 100%: usb, adsl, vlan, etc.

Hace un tiempo el problema era la potencia del wifi, el cual según he leído en las ultimas paginas debéis de haber solucionado con un parche, ahora para poder instalar OPENWRT en mi routercin tenia intención de seguir este manual:

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

Pero es de 2012, previo a la subsanación del wifi, etc, etc, tenéis algún firmware actual más menos operativo?
Ese tutorial es interesante porque tiene información para el temilla de VoIP. Por lo que sé el tuto de Cienti y el mío no dan problemas si se siguen bien. En el primer post hay un enlace para descargar un firm para el 7518 con varios paquetes a más por si se quieren hacer "maldades".

Lo quiero para ADSL, espero que pueda con una conexión PPOE de telefónica simple...

Operativo con PPoE y PPoA. Con mi conexión en 2 días que lo tuve en pruebas no hubo cortes ni nada raro. La autodetección del tipo de ADSL a veces falla, con lo que si los valores de sincronización no te cuadran habría que ver cómo hacer para que se pueda seleccionar manualmente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: noeuse en 25-02-2013, 14:23 (Lunes)
Hola

He bajado la compilación Attitude adjustement, la 12.09-rc1:

http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image

Pero no consigo usarlo con dsl para la conexion de adsl. Porque pongo el atm para mi conexión i pongo el puerto wan con dhcp que es como funciona ya.com pero no tengo conexión. También lo eh probado con ip statica ya que tengo ipfija pero no consigo. Lo que me extraña es que ahora mismo tengo el adsl configurado con un Comtrend AR-5387un con la misma configuracion q la anterior pero con el firmware de jazztel i si que me funciona.

No se si poner el comtrend como puente o que hacer?

También otro error con esa compilación es que si reinicio el router astoria con el cable de rj45 conectado no puedo acceder a el pero si lo enciendo sin ningún cable y cuando ya esta iniciado si que reconoce y puedo entrar a el.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 26-02-2013, 18:24 (Martes)
Hola

He bajado la compilación Attitude adjustement, la 12.09-rc1:

http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image

Pero no consigo usarlo con dsl para la conexion de adsl. Porque pongo el atm para mi conexión i pongo el puerto wan con dhcp que es como funciona ya.com pero no tengo conexión. También lo eh probado con ip statica ya que tengo ipfija pero no consigo.
No se si poner el comtrend como puente o que hacer?
En esa imagen que te has descargado falta el módulo "kmod-ltq-dsl-firmware-a-danube", y sin él es imposible que el adsl funcione.
Además falta el módulo USB (kmod-usb-dwc-otg) y muchas más cosas.
Prueba con la imagen del primer post, que tiene lo básico (adsl, usb, wifi, etc.) y el resto en módulos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 04-03-2013, 22:32 (Lunes)
No sé si está comentado ya, pero con añadir en /etc/rc.local una línea con el comando

Código: [Seleccionar]
wifi
La wireless aparecerá mágicamente en cada inicio sin necesidad de pulsar el botón físico (al menos en el arv4518).

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: eq7mavala en 06-03-2013, 16:32 (Miércoles)
Yuhu, conseguido, el lunes noche, mi 7518 quedo muerto, ahora necesito Activar el modo UART, el cual, si me dais unas indicaciones, me comprometo a documentar paso por paso en español el procedimiento, así como el procedimiento de flasheo normal, que no me ha quedado claro por aquí, al haber mucha info mezclada del 7518 y 4518...

Muchas gracias por adelantado...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 07-03-2013, 06:47 (Jueves)
Vale, estudiado el UART, lo que se debe hacer es un puente en la resistencia SMD R80 y meterle 3.3 V en el punto de la izquierda de R65, ahora dicho esto, debo hacer este cat:

cat u-boot.asc > /dev/ttyUSB0" and wait until u-boot starts

Esperar a que cargue el u-boot y luego flashear, supongo, ahora bien, que debo flashear entonces? Un UBOOT, una imagen completa???

Muchas gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-03-2013, 12:58 (Viernes)
Simplemente le metes el uboot.asc para el 7518 y ya está. Una vez que lo tengas corriendo grabas un uboot en el comienzo de la flash y si todo ha ido bien verás un mensaje como éste cuando reinicies:
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 (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:                                          

U-boot: http://www.mediafire.com/?4mvdn90l302nssn
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 08-03-2013, 16:47 (Viernes)
Buenas, he puesto modo uart conectandome por serial, aparecia esto:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


Despues he hecho:

root@mario-System-Product-Name:/home/mario/Descargas# cat u-boot.asc > /dev/ttyACM0

He quitado UART y despues a través de serial...
 
Pero no ha cambiado nada, sigue apareciendo este mensaje:

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

Gracias por adelantado
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 09-03-2013, 08:53 (Sábado)
Muy buenas !!

Lo primero, gracias por el consejo de añadir "wifi" al rc.local. Lo segundo, ojo con las últimas versiones del trunk de barrier breaker. Al menos a día de antesdeayer/ayer tuve los siguientes problemas (de menos a más importantes) en el build de un ARV4518PW:

- MPD full no compila correctamente, hay que cambiar el Makefile del feed y desabilitar ffmpeg con un --disable-ffmpeg. Entonces sí que compila
- No he conseguido hacer un pivot overlay correctamente, le dediqué un tiempo y no lo conseguí así que o debe haber algún cambio en algún script de inicio o algo que no he conseguido descubrir (hice funcionar el pivot overlay casi a la primera en el ARV7518PW) y
- Hay una dependencia que creo no está resuelta con el paquete firewall3. Yo suelo compilarme el openwrt builder y me hago las imágenes al gusto, pero por culpa de esta dependencia no lo he conseguido.

Seguro que todo esto tiene workarounds sencillos y se puede solucionar fácilmente... Pero a mí me está costando encontrar las soluciones al respecto.

A todo esto, si alguien tiene una revisión del barrier breaker de la semana pasada o anterior y quiere hacerse su imagen con su image builder, que tenga en cuenta un par de cosillas que suelo (tengo que) hacer para hacerme mis imágenes, y que tengo que automatizarme con un script porque me estoy volviendo mico:

- En el makefile es preferible NO añadir el fw-b (firmware para RDSI), sólo compilar el fw-a. Si no te lo acaba añadiendo y he tenido problemas. Parece que cuando hay ambos firmwares carga primero el b, aunque luego especifiques en el fichero de configuración que tu conexión no quiere nada con RDSI...
- Buscar el fichero arv.mk por debajo del directorio del builder (find . -name "arv.mk"), editar el perfil para el ARV4518PWR01 y cambiar el fw-b por fw-a.
- Copiar el dtc a su directorio correspondiente (del cual hay que hacer un mkdir)
- Esto es opcional, pero va de muerte: tener una carpeta con todos los ficheros de configuración y añadirlos con un -file a la línea del make de la image.

Gracias a todos por el currazo brutal que os estáis pegando y miro a ver si puedo automatizarme el find, el sed, el mkdir, el cp y el make para no tener que hacer el memo cada vez que me genero una imagen... Saludos !!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-03-2013, 12:30 (Domingo)
Buenas, he puesto modo uart conectandome por serial, aparecia esto:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


Despues he hecho:

root@mario-System-Product-Name:/home/mario/Descargas# cat u-boot.asc > /dev/ttyACM0

He quitado UART y despues a través de serial...
 
Pero no ha cambiado nada, sigue apareciendo este mensaje:

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

Gracias por adelantado

Aunque personalmente nunca lo he usado, por lo que he leído en varios sitios, además de en este foro, una vez que se tiene el u-boot.asc cargado en RAM, que es para lo único que vale, hay que ejecutar el script "run update_uboot" y ya hace él sólo todo el trabajo.
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.

Antes de correr "run update_uboot" hay que desbloquear la flash con "protect off all".
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-03-2013, 13:33 (Domingo)
Muy buenas !!

Lo primero, gracias por el consejo de añadir "wifi" al rc.local. Lo segundo, ojo con las últimas versiones del trunk de barrier breaker. Al menos a día de antesdeayer/ayer tuve los siguientes problemas (de menos a más importantes) en el build de un ARV4518PW:

- MPD full no compila correctamente, hay que cambiar el Makefile del feed y desabilitar ffmpeg con un --disable-ffmpeg. Entonces sí que compila
- No he conseguido hacer un pivot overlay correctamente, le dediqué un tiempo y no lo conseguí así que o debe haber algún cambio en algún script de inicio o algo que no he conseguido descubrir (hice funcionar el pivot overlay casi a la primera en el ARV7518PW) y
- Hay una dependencia que creo no está resuelta con el paquete firewall3. Yo suelo compilarme el openwrt builder y me hago las imágenes al gusto, pero por culpa de esta dependencia no lo he conseguido.

Je, lo bueno de usar la rama de desarrollo es que tienes cosas a mano que no hay en las versiones finales (Backfire, Attitude Adjustment, Kamikaze, ...), pero la pega es que hay riesgo serio de darte de morros con detalles que necesitan ser pulidos, o, debido a cambios en alguna cosa, otras dejan de funcionar, como cuando dieron el salto a BGMAC y empezaron a aparecer errores en los switch de los routers basados en BCM63XX. Parece que lo de Barrier Breaker se lo están tomando en serio: implementación de varios SoC de la familia BCM63XX, BGMAC para Broadcom, drivers ath9k y brnsmac con "retoques" continuos, pasos previos para SMP en MIPS (por lo menos para Broadcom), salto a DTC, y un montón más.

Creo que algunas veces no estaría mal abrir algún ticket, siempre y cuando estemos seguros del problema (https://dev.openwrt.org/ticket/13140). Sobre lo de imagebuilder y DTC ya hay uno abierto y asignado: https://dev.openwrt.org/ticket/12953

Resumiendo: si estamos cacharreando con trunk y nos encontramos con algún defecto puede ser interesante echarle un ojo a las incidencias abiertas (https://dev.openwrt.org/report/1?sort=ticket&asc=0&page=1), y si estamos seguros del fallo y además podemos aportar una solución, un parche o mejorar la información que hay en algún ticket que esté abierto, lo ponemos y listo, que lo peor que puede pasar es que lo cierren por no pararnos un poco a verificar el fallo, como me pasó a mi.  :-[
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 10-03-2013, 21:32 (Domingo)
Sobre el tema del pivot overlay en el ARV4518PW no he conseguido hacerlo yo tampoco, pero en mi caso con la imagen del primer post. No veía la razón para que no tirase adelante. Si me dices que a ti te ha dado problemas también, no me siento tan solo, el caso es que terminé montandolo en plan chapuza, con asterisk y algunos módulos instalados en el USB montado como una unidad más añadiendo apaños (enlaces simbólicos, destino por defecto el USB, scripts cargando las rutas a las librerías, módulos y el arranque de los servicios en el USB...).

La verdad que como no he montado nunca el pivot overlay, no me atreví a reportar el error por pensar que sería un error mío al ponerlo a funcionar. A ver si consigues tu algo y nos cuentas.

Saludos!

Muy buenas !!

Lo primero, gracias por el consejo de añadir "wifi" al rc.local. Lo segundo, ojo con las últimas versiones del trunk de barrier breaker. Al menos a día de antesdeayer/ayer tuve los siguientes problemas (de menos a más importantes) en el build de un ARV4518PW:

- MPD full no compila correctamente, hay que cambiar el Makefile del feed y desabilitar ffmpeg con un --disable-ffmpeg. Entonces sí que compila
- No he conseguido hacer un pivot overlay correctamente, le dediqué un tiempo y no lo conseguí así que o debe haber algún cambio en algún script de inicio o algo que no he conseguido descubrir (hice funcionar el pivot overlay casi a la primera en el ARV7518PW) y
- Hay una dependencia que creo no está resuelta con el paquete firewall3. Yo suelo compilarme el openwrt builder y me hago las imágenes al gusto, pero por culpa de esta dependencia no lo he conseguido.

Seguro que todo esto tiene workarounds sencillos y se puede solucionar fácilmente... Pero a mí me está costando encontrar las soluciones al respecto.

A todo esto, si alguien tiene una revisión del barrier breaker de la semana pasada o anterior y quiere hacerse su imagen con su image builder, que tenga en cuenta un par de cosillas que suelo (tengo que) hacer para hacerme mis imágenes, y que tengo que automatizarme con un script porque me estoy volviendo mico:

- En el makefile es preferible NO añadir el fw-b (firmware para RDSI), sólo compilar el fw-a. Si no te lo acaba añadiendo y he tenido problemas. Parece que cuando hay ambos firmwares carga primero el b, aunque luego especifiques en el fichero de configuración que tu conexión no quiere nada con RDSI...
- Buscar el fichero arv.mk por debajo del directorio del builder (find . -name "arv.mk"), editar el perfil para el ARV4518PWR01 y cambiar el fw-b por fw-a.
- Copiar el dtc a su directorio correspondiente (del cual hay que hacer un mkdir)
- Esto es opcional, pero va de muerte: tener una carpeta con todos los ficheros de configuración y añadirlos con un -file a la línea del make de la image.

Gracias a todos por el currazo brutal que os estáis pegando y miro a ver si puedo automatizarme el find, el sed, el mkdir, el cp y el make para no tener que hacer el memo cada vez que me genero una imagen... Saludos !!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-03-2013, 22:37 (Domingo)
Sobre el tema del pivot overlay en el ARV4518PW no he conseguido hacerlo yo tampoco, pero en mi caso con la imagen del primer post. No veía la razón para que no tirase adelante. Si me dices que a ti te ha dado problemas también, no me siento tan solo, el caso es que terminé montandolo en plan chapuza, con asterisk y algunos módulos instalados en el USB montado como una unidad más añadiendo apaños (enlaces simbólicos, destino por defecto el USB, scripts cargando las rutas a las librerías, módulos y el arranque de los servicios en el USB...).

La verdad que como no he montado nunca el pivot overlay, no me atreví a reportar el error por pensar que sería un error mío al ponerlo a funcionar. A ver si consigues tu algo y nos cuentas.

Saludos!
Mañana veo el detalle y si hay problemas abrís un ticket. Raro, raro.  ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 12-03-2013, 09:14 (Martes)
Sigo con problemas, he conseguido con cat u-boot.asc > /dev/ttyACM0 y ya tengo consola, ahora toca reinstalar todo:

protect off all

INSTALACIÓN BOOTLOADER:

1- cargar por loady el bootloader:

Se carga en la dirección 0x081000000, la cual tenemos que mover a la memoria:

2- borrar la memoria que vamos a escribir:

erase 0xb000000 + (tamaño UBOOT 0x00020000), que no se como poner correctamente este comando.

3- copia a la memoria lo cargado en la ram:

cp.b 0x081000000 0xb0000000 0x00020000

INSTALACIÓN firmware:

1- cargar por loady el bootloader:

Se carga en la dirección 0x081000000, la cual tenemos que mover a la memoria:

2- borrar la memoria que vamos a escribir:

erase 0x00200000 + (tamaño firmware 0x000X0000), que no se como poner correctamente este comando.

3- copia a la memoria lo cargado en la ram:

cp.b 0x081000000 0x00200000 0x000X0000

Los tamaños de los archivos los tomo después de subirlos por ymodem, a través de ymodem, con minicom en ubuntu.

Primero deberia resturar completamente la copia de seguridad que realize, por que seguro que me he cepillado la partición de cablibración.

INSTALACIÓN copia de seguridad:

1- cargar por loady el bootloader:

Se carga en la dirección 0x081000000, la cual tenemos que mover a la memoria:

2- borrar la memoria que vamos a escribir:

erase 0x0b000000 + (tamaño firmware 0x00800000), que no se como poner correctamente este comando.

3- copia a la memoria lo cargado en la ram:

cp.b 0x081000000 0x0b0000000 0x00800000

Muchas gracias por la ayuda.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 12-03-2013, 12:31 (Martes)
...
La verdad que como no he montado nunca el pivot overlay, no me atreví a reportar el error por pensar que sería un error mío al ponerlo a funcionar. A ver si consigues tu algo y nos cuentas.

Saludos!
Mañana veo el detalle y si hay problemas abrís un ticket. Raro, raro.  ???

Buenas !

Tendría que volver a probar el último trunk, al parecer se ha modificado el makefile del firewall3 y alguna cosilla más que puede resolverme varios problemas. En cuanto al pivot-overlay, doy más detalles (de memoria, me temo):

Test 1 - Pendrive 8 GB con tres particiones primarias

sda1 -> ext3 256 MB para sistema
sda2 -> xfs 7.5 GB para home (no la llegué a montar, así que el FS "raro" no tiene que ver) y
sda3 -> swap, 256 MB (no recuerdo haber hecho el mkswap y el swapon)

Las particiones se detectan correctamente y se pueden montar.

- Hago la copia de overlay con tar.
- Modifico el /etc/config/fstab para añadirlo, en un principio monto por UUID (no me gusta usar sdaX). Se monta en /tmp/overlay-disabled.
- Copio el fichero md5sum de la flash a sda1. Reinicio. Montado en /tmp/overlay-disable
- Cambio el /etc/config/fstab y en lugar de montar por UUID monto por sda1. Mismo resultado. Reinicio. Mismo resultado. Vuelvo a copiar el md5sum y reinicio. Lo mismo.
- Como prueba final, añado el "is_rootfs 1" (digo la opción de memoria) en el /etc/config/fstab y reinicio (sin copiar y copiando el md5sum). Mismo resultado.

El segundo test se hizo con un pendrive de 1 GB y una única partición ext3. Mismos resultados.

Tengo que seguir haciendo pruebas al respecto a ver si sigue fallando o no... Amén de que lo que cuento ahí arriba está muy bien como conversación de bar pero no sirve de mucho para un desarrollador  :-[

(a todo esto, si veo a dos personas hablando de esto en un bar les invito a una birra, por deformación profesional  >:D )

--- Edito

Añado un log con el boot intentando hacer un pivot overlay y, al final, muestro los comandos que he compilado en el busybox, no sea que se me haya pasado compilar algún comando...

Código: [Seleccionar]
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 b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.10
   Created:      2013-03-12  21:30:53 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1190029 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.10 (bruno@forlayo.pic.es) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #5 Mon Mar 13
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Board: ARV4518PWR01 - SMC7908A-ISP
[    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=00000008
[    0.000000] Readback ErrCtl register=00000008
[    0.000000] Memory: 61192k/65536k available (2533k kernel code, 4344k reserved, 775k data, 200k 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]
[    0.152000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.156000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.160000] Switching to clocksource MIPS
[    0.168000] NET: Registered protocol family 2
[    0.176000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.180000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.188000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.196000] TCP: reno registered
[    0.196000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.204000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.212000] 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.236000] 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] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.264000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[    0.272000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom
[    0.284000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.292000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.300000] msgmni has been set to 119
[    0.304000] io scheduler noop registered
[    0.308000] io scheduler deadline registered (default)
[    0.316000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.324000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.324000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.340000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.348000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.352000]   Amd/Fujitsu Extended Query version 1.1.
[    0.356000] number of CFI chips: 1
[    0.360000] 4 ofpart partitions found on MTD device ltq_nor
[    0.364000] Creating 4 MTD partitions on "ltq_nor":
[    0.368000] 0x000000000000-0x000000010000 : "uboot"
[    0.376000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.384000] 0x000000020000-0x0000003f0000 : "linux"
[    0.392000] found squashfs behind kernel
[    0.392000] Creating 2 MTD partitions on "ltq_nor":
[    0.396000] 0x000000020000-0x0000001428cd : "kernel"
[    0.404000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-oy
[    0.420000] 0x0000001428cd-0x0000003f0000 : "rootfs"
[    0.420000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-oy
[    0.436000] mtd: partition "rootfs" set to be root filesystem
[    0.440000] mtd: partition "rootfs_data" created automatically, ofs=350000, len=A0000
[    0.448000] 0x000000350000-0x0000003f0000 : "rootfs_data"
[    0.456000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.488000] libphy: ltq_mii: probed
[    0.520000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.528000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.540000] wdt 1f8803f0.watchdog: Init done
[    0.544000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.560000] TCP: cubic registered
[    0.560000] NET: Registered protocol family 17
[    0.564000] 8021q: 802.1Q VLAN Support v1.8
[    0.584000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.592000] Freeing unused kernel memory: 200k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.056000] jffs2: notice: (450) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and.
[    9.184000] SCSI subsystem initialized
[   10.020000] Initializing USB Mass Storage driver...
[   10.024000] usbcore: registered new interface driver usb-storage
[   10.028000] USB Mass Storage support registered.
switching to jffs2
- init -

Please press Enter to activate this console. [   31.480000] Compat-drivers backport release: compat-drivers-2013-01-21-1
[   31.484000] Backport based on wireless-testing.git master-2013-02-22
[   31.492000] compat.git: wireless-testing.git
[   31.536000] cfg80211: Calling CRDA to update world regulatory domain
[   31.540000] cfg80211: World regulatory domain updated:
[   31.544000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   31.552000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   31.560000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   31.568000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   31.576000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   31.584000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   32.860000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   32.864000] ath5k 0000:00:0e.0: registered as 'phy0'
[   32.876000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[   32.916000] NET: Registered protocol family 8
[   32.916000] NET: Registered protocol family 20
[   33.560000] PPP generic driver version 2.4.2
[   33.840000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   34.284000] NET: Registered protocol family 24
[   34.336000] nf_conntrack version 0.5.0 (959 buckets, 3836 max)
[   35.024000] IFX MEI Version 5.00.00
[   35.056000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   35.560000] IFXUSB: USB core #0 soft-reset
[   35.764000] IFXUSB: USB core #0 soft-reset
[   35.768000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   35.772000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   35.780000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   35.784000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   35.792000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   35.796000] IFXUSB: Init: Power Port (0)
[   35.800000] hub 1-0:1.0: USB hub found
[   35.804000] hub 1-0:1.0: 1 port detected
[   35.808000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   35.844000]
[   35.844000]
[   35.844000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   35.876000] ATM1.0.26    ATM (A1) firmware version 0.17
[   35.880000] ifxmips_atm: ATM init succeed
[   36.180000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
[   36.380000] scsi0 : usb-storage 1-1:1.0
[   37.384000] scsi 0:0:0:0: Direct-Access     Ut163    USB2FlashStorage 0.00 PQ: 0 ANSI: 2
[   37.396000] sd 0:0:0:0: [sda] 1974271 512-byte logical blocks: (1.01 GB/963 MiB)
[   37.420000] sd 0:0:0:0: [sda] Write Protect is off
[   37.432000] sd 0:0:0:0: [sda] Asking for cache data failed
[   37.436000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   37.456000] sd 0:0:0:0: [sda] Asking for cache data failed
[   37.460000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   37.536000]  sda: sda1
[   37.668000] sd 0:0:0:0: [sda] Asking for cache data failed
[   37.672000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   37.680000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   40.944000] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   40.984000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   47.532000] device eth0 entered promiscuous mode
[   47.540000] br-lan: port 1(eth0) entered forwarding state
[   47.544000] br-lan: port 1(eth0) entered forwarding state
[   49.548000] br-lan: port 1(eth0) entered forwarding state
[   53.488000] device wlan0 entered promiscuous mode
[   54.324000] br-lan: port 2(wlan0) entered forwarding state
[   54.328000] br-lan: port 2(wlan0) entered forwarding state
[   56.332000] br-lan: port 2(wlan0) entered forwarding state



BusyBox v1.19.4 (2013-03-07 10:47:51 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
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r35964)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,sync,relatime,data=ordered)
root@OpenWrt:/# cat /etc/config/fstab
config global automount
        option from_fstab 0
        option anon_mount 0

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target   /overlay
        option device   /dev/sda1
        option fstype   ext3
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0

root@OpenWrt:/# cat /etc/fstab
# WARNING: this is an auto generated file, please use uci to set defined filesystems
/dev/sda1       /tmp/overlay-disabled   ext3    rw,sync 0       0
root@OpenWrt:/# uci commit
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,sync,relatime,data=ordered)
root@OpenWrt:/# /etc/init.d/fstab restart
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,sync,relatime,data=ordered)
root@OpenWrt:/#
root@OpenWrt:/# opkg list
base-files - 134-r35964
blkid - 2.21.2-1
block-mount - 0.2.0-10
br2684ctl - 2.5.2-5
busybox - 1.19.4-6
dnsmasq - 2.62-3
dropbear - 2012.55-2
firewall3 - 2013-03-02
hotplug2 - 1.0-beta-4
iptables - 1.4.18-2
iw - 3.6-1
jshn - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
kernel - 3.7.10-1-fc170eb6b4e7fe3a82e9ca6f0b02b8e7
kmod-ath - 3.7.10+2013-02-22-1
kmod-ath5k - 3.7.10+2013-02-22-1
kmod-atm - 3.7.10-1
kmod-cfg80211 - 3.7.10+2013-02-22-1
kmod-crypto-aes - 3.7.10-1
kmod-crypto-arc4 - 3.7.10-1
kmod-crypto-core - 3.7.10-1
kmod-crypto-hash - 3.7.10-1
kmod-crypto-manager - 3.7.10-1
kmod-fs-autofs4 - 3.7.10-1
kmod-fs-ext4 - 3.7.10-1
kmod-fs-vfat - 3.7.10-1
kmod-gpio-button-hotplug - 3.7.10-1
kmod-ipt-conntrack - 3.7.10-1
kmod-ipt-core - 3.7.10-1
kmod-ipt-nat - 3.7.10-1
kmod-ipt-nathelper - 3.7.10-1
kmod-leds-gpio - 3.7.10-1
kmod-ledtrig-usbdev - 3.7.10-1
kmod-lib-crc-ccitt - 3.7.10-1
kmod-lib-crc16 - 3.7.10-1
kmod-ltq-adsl-danube - 3.7.10+3.24.4.4-1
kmod-ltq-adsl-danube-fw-a - 0.1-1
kmod-ltq-adsl-danube-mei - 3.7.10-1
kmod-ltq-atm-danube - 3.7.10-1
kmod-ltq-hcd-danube - 3.7.10-1
kmod-mac80211 - 3.7.10+2013-02-22-1
kmod-nls-base - 3.7.10-1
kmod-nls-cp437 - 3.7.10-1
kmod-nls-cp850 - 3.7.10-1
kmod-nls-iso8859-1 - 3.7.10-1
kmod-nls-iso8859-15 - 3.7.10-1
kmod-nls-utf8 - 3.7.10-1
kmod-ppp - 3.7.10-1
kmod-pppoa - 3.7.10-1
kmod-pppoe - 3.7.10-1
kmod-pppox - 3.7.10-1
kmod-scsi-core - 3.7.10-1
kmod-usb-core - 3.7.10-1
kmod-usb-storage - 3.7.10-1
libblkid - 2.21.2-1
libblobmsg-json - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libc - 0.9.33.2-1
libgcc - 4.6-linaro-1
libip4tc - 1.4.18-2
libip6tc - 1.4.18-2
libjson - 0.9-2
libnl-tiny - 0.1-3
libpthread - 0.9.33.2-1
libubox - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci - 2013-01-04.1-1
libuuid - 2.21.2-1
libxtables - 1.4.18-2
linux-atm - 2.5.2-5
ltq-adsl-app - 3.24.4.4-2
mtd - 20
netifd - 2013-02-19-486aa750a164d41905beb61afec89268e3eb7f48
opkg - 618-3
ppp - 2.4.5-9
ppp-mod-pppoa - 2.4.5-9
ppp-mod-pppoe - 2.4.5-9
procd - 2012-12-20-d343dd9e9a64d4ae7d225ea29169e97fa8d116a1
relayd - 2011-10-24-4e8f1fa4ca2b176500362843a9e57ea5abd4b7a3
swap-utils - 2.21.2-1
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
ubusd - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
uci - 2013-01-04.1-1
wpad-mini - 20130302-1
root@OpenWrt:/# lsmod
Module                  Size  Used by    Tainted: G
ltq_atm_danube         29191  1
drv_dsl_cpe_api       119757  0
ltq_hcd_danube         53299  0
ltq_mei_danube         16953  2 ltq_atm_danube,drv_dsl_cpe_api
ledtrig_usbdev          1953  0
nf_nat_irc               849  0
nf_nat_ftp              1153  0
nf_conntrack_irc        2737  1 nf_nat_irc
nf_conntrack_ftp        5105  1 nf_nat_ftp
ipt_MASQUERADE          1073  1
iptable_nat             1569  1
xt_nat                  1089  0
nf_nat_ipv4             2479  1 iptable_nat
nf_nat                  9968  6 nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat,xt_nat,nf_nat_ipv4
pppoe                   8513  0
xt_conntrack            2145  3
xt_CT                   2817  0
iptable_raw              641  1
xt_state                 705  0
nf_conntrack_ipv4       4709  4
nf_defrag_ipv4           743  1 nf_conntrack_ipv4
nf_conntrack           44902 12 nf_nat_irc,nf_nat_ftp,nf_conntrack_irc,nf_conntrack_ftp,ipt_MASQUERADE,iptable_nat,nf_nat_ipv4,nf_nat,xt_co4
pppox                   1323  1 pppoe
pppoatm                 3409  0
ipt_REJECT              1825  2
xt_TCPMSS               2705  1
xt_LOG                  9665  0
xt_comment               481  4
xt_multiport            1185  0
xt_mac                   609  0
xt_limit                1329  1
iptable_mangle           897  1
iptable_filter           673  1
ip_tables               9374  4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter
xt_tcpudp               1681  4
x_tables               11046 17 ipt_MASQUERADE,xt_nat,xt_conntrack,xt_CT,iptable_raw,xt_state,ipt_REJECT,xt_TCPMSS,xt_LOG,xt_comment,xt_mulp
ppp_async               6993  0
ppp_generic            20883  4 pppoe,pppox,pppoatm,ppp_async
slhc                    4860  1 ppp_generic
gpio_button_hotplug     4721  0
vfat                    8257  0
fat                    45072  1 vfat
autofs4                18546  0
br2684                  6817  1
atm                    37571  5 ltq_atm_danube,pppoatm,br2684
ath5k                 150691  0
ath                    16314  1 ath5k
nls_utf8                 865  0
nls_iso8859_15          3393  0
nls_iso8859_1           2881  0
nls_cp850               3649  0
nls_cp437               4417  0
mac80211              324144  1 ath5k
crc_ccitt               1020  1 ppp_async
cfg80211              176727  3 ath5k,ath,mac80211
compat                  5042  3 ath5k,mac80211,cfg80211
arc4                    1361  2
crypto_blkcipher       10664  1 arc4
aead                    4257  0
usb_storage            35604  1
sd_mod                 25889  2
ext4                  289597  1
jbd2                   52207  1 ext4
mbcache                 4270  1 ext4
scsi_mod               79132  2 usb_storage,sd_mod
crc16                   1016  1 ext4
crypto_hash             9627  2 ext4,jbd2
root@OpenWrt:/# busybox
BusyBox v1.19.4 (2013-03-07 10:47:51 CET) multi-call binary.
Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.

Usage: busybox [function] [arguments]...
   or: busybox --list[-full]
   or: function [arguments]...

        BusyBox is a multi-call binary that combines many common Unix
        utilities into a single executable.  Most people will create a
        link to busybox for each function they wish to use and BusyBox
        will act like whatever it was invoked as.

Currently defined functions:
        [, [[, arping, ash, awk, basename, brctl, bunzip2, bzcat, bzip2, cat,
        chgrp, chmod, chown, chroot, clear, cmp, cp, crond, crontab, cut, date,
        dd, df, dirname, dmesg, du, echo, egrep, env, ether-wake, expr, false,
        fgrep, find, free, fsync, grep, gunzip, gzip, halt, head, hexdump,
        hostid, hwclock, id, ifconfig, init, insmod, kill, killall, klogd,
        less, ln, lock, logger, logread, ls, lsmod, md5sum, mkdir, mkfifo,
        mknod, mkswap, mktemp, mount, mv, nc, netmsg, netstat, nice, nslookup,
        ntpd, passwd, pgrep, pidof, ping, ping6, pivot_root, poweroff, printf,
        ps, pwd, readlink, reboot, reset, rm, rmdir, rmmod, route, sed, seq,
        sh, sleep, sort, start-stop-daemon, strings, swapoff, swapon,
        switch_root, sync, sysctl, syslogd, tail, tar, tee, test, time, top,
        touch, tr, traceroute, true, udhcpc, umount, uname, uniq, unzip,
        uptime, vconfig, vi, watch, watchdog, wc, wget, which, xargs, yes,
        zcat

root@OpenWrt:/#


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-03-2013, 15:01 (Miércoles)
¡Técnico superior en desarrollo de productos electrónicos se merienda con patatas a Ingeniero de sistemas y a expertos en linux!  ;D ;D ;D ;D ;D ;D ;D ;D
Lo del extroot es una chorrada, pero pero es curioso que la liebre no haya saltado antes. El problema es que no carga el driver usb al principio. para solucionarlo simplemente hay que copiar 50-ltq-hcd-danube que está en /etc/modules.d en /etc/modules-boot.d y listo.
Código: [Seleccionar]
cp /etc/modules.d/50-ltq-hcd-danube /etc/modules-boot.d/Al reiniciar ya funciona:
Código: [Seleccionar]
[    0.624000] Freeing unused kernel memory: 232k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.160000] jffs2: notice: (481) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan)
and 26 of xref (0 dead, 18 orphan) found.
[    9.316000] SCSI subsystem initialized
[   10.260000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   10.768000] IFXUSB: USB core #0 soft-reset
[   10.972000] IFXUSB: USB core #0 soft-reset
[   10.972000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   10.976000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   10.984000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   10.992000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   10.996000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   11.004000] IFXUSB: Init: Power Port (0)
[   11.008000] hub 1-0:1.0: USB hub found
[   11.008000] hub 1-0:1.0: 1 port detected
[   11.016000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   11.040000] Initializing USB Mass Storage driver...
[   11.044000] usbcore: registered new interface driver usb-storage
[   11.048000] USB Mass Storage support registered.
[   11.612000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
[   11.816000] scsi0 : usb-storage 1-1:1.0
[   12.844000] scsi 0:0:0:0: Direct-Access              USB DISK Pro     PMAP PQ: 0 ANSI: 4
[   14.240000] sd 0:0:0:0: [sda] 7806976 512-byte logical blocks: (3.99 GB/3.72 GiB)
[   14.248000] sd 0:0:0:0: [sda] Write Protect is off
[   14.252000] sd 0:0:0:0: [sda] No Caching mode page present
[   14.256000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   14.268000] sd 0:0:0:0: [sda] No Caching mode page present
[   14.272000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   14.304000]  sda: sda1
[   14.312000] sd 0:0:0:0: [sda] No Caching mode page present
[   14.316000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   14.320000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   32.344000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
switching to external rootfs
- init -
Please press Enter to activate this console.
[   35.304000] Compat-drivers backport release: compat-drivers-2013-01-21-1
[   35.312000] Backport based on wireless-testing.git master-2013-02-22
[   35.316000] compat.git: wireless-testing.git
Este detalle no pasa en BCM63XX, y supongo que lo mismo en el resto de los targets.
Hoy me voy a meter en cama con una sonrisa de oreja a oreja.  8)

Edición:
Ya había un ticket abierto sobre este detalle: https://dev.openwrt.org/ticket/12807
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-03-2013, 17:12 (Miércoles)
Sigo con problemas, he conseguido con cat u-boot.asc > /dev/ttyACM0 y ya tengo consola, ahora toca reinstalar todo:

protect off all

INSTALACIÓN BOOTLOADER:
...

Si te funciona ethernet hay un script que te lo hace todo:
Código: [Seleccionar]
ARV7518PW => run update_uboot
Using lq_cpe_eth device
TFTP from server 192.168.1.101; our IP address is 192.168.1.1
Filename 'u-boot-ARV7518PW.bin'.
Load address: 0x80500000
Loading: 
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 13-03-2013, 23:34 (Miércoles)
No encuentro el script, aparte de eso, tengo el problema de que no se como formatear las particiones, es decir el erase 0x0b00000 hasta el ultimo 0x del final del boot...

Necesitaría ayuda, muchas gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 16-03-2013, 18:56 (Sábado)
No encuentro el script, aparte de eso, tengo el problema de que no se como formatear las particiones, es decir el erase 0x0b00000 hasta el ultimo 0x del final del boot...

Necesitaría ayuda, muchas gracias

Perdona el retraso, pero he estado repasando a fondo la información sobre el modo uart. En los u-boot que compilé sí están esos scripts.
Uboots para el arv7518: http://www.mediafire.com/?71dkvz5jo5t3plt
Uboots para el arv4518: http://www.mediafire.com/?ch26u63m7vk10v8

Voy a intentar hacerlo un poco ordenado para que valga para todos:
1.- Habilitar uart mode: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594. Vale tanto para el 4518 como para el 7518.
1.5.- Comprobar que estamos en modo uart.
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
Una vez comprobado, si estamos en linux cerrar minicom, cutecom o el que estemos usando. En Windows con teraterm no creo que haya problemas, pero con putty u otros ni idea.
2.- Mandar uboot.asc por el puerto serie. En linux cat u-boot.asc > /dev/ttyXXX y en windows, con putty o teraterm como texto plano (no usar xmodem ni cosas parecidas).
3.- Una vez que haya terminado de enviarlo abrir cutecom, minicom, putty, teraterm o el que más nos guste y aparecerá "ARV7518PW =>" o "ARV4518PW =>".
4.- Ejecutar "run update_uboot" y buscará un fichero llamado "u-boot-ARV7518PW.bin" o "u-boot-ARV4518PW.bin" en un servidor tftp en la dirección 192.168.1.101. Este fichero se corresponde con uboot-bootstrap.bin, con lo que habrá que renombrarlo. El script ya hace todo el proceso.
5.- Ejecutar "reset", cruzar los dedos, y si todo ha salido bien al arrancar lanzará httpd para que le metamos OpenWRT. Al que no le guste usar httpd siempre puede ejecutar "run update_openwrt".
Nota: httpd no se lleva bien con algunos navegadores; con Firefox e Iceweasel funciona.

Cualquier mejora que se le pueda meter a este pequeño tuto notificadlo, porfa.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 17-03-2013, 23:17 (Domingo)
Muy grande! Gracias, en cuanto pueda, lo pruebo.

Sólo me queda confirmar que el problema del audio del teléfono analógico se debe a la ausencia del paquete kmod-ltq-kpi2udp (y ver a qué se debe la ausencia) y todo estará corriendo perfecto.

Saludos

¡Técnico superior en desarrollo de productos electrónicos se merienda con patatas a Ingeniero de sistemas y a expertos en linux!  ;D ;D ;D ;D ;D ;D ;D ;D
Lo del extroot es una chorrada, pero pero es curioso que la liebre no haya saltado antes. El problema es que no carga el driver usb al principio. para solucionarlo simplemente hay que copiar 50-ltq-hcd-danube que está en /etc/modules.d en /etc/modules-boot.d y listo.
Código: [Seleccionar]
cp /etc/modules.d/50-ltq-hcd-danube /etc/modules-boot.d/Al reiniciar ya funciona:
Código: [Seleccionar]
[    0.624000] Freeing unused kernel memory: 232k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.160000] jffs2: notice: (481) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan)
and 26 of xref (0 dead, 18 orphan) found.
[    9.316000] SCSI subsystem initialized
[   10.260000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   10.768000] IFXUSB: USB core #0 soft-reset
[   10.972000] IFXUSB: USB core #0 soft-reset
[   10.972000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   10.976000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   10.984000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   10.992000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   10.996000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   11.004000] IFXUSB: Init: Power Port (0)
[   11.008000] hub 1-0:1.0: USB hub found
[   11.008000] hub 1-0:1.0: 1 port detected
[   11.016000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   11.040000] Initializing USB Mass Storage driver...
[   11.044000] usbcore: registered new interface driver usb-storage
[   11.048000] USB Mass Storage support registered.
[   11.612000] usb 1-1: new high-speed USB device number 2 using ifxusb_hcd
[   11.816000] scsi0 : usb-storage 1-1:1.0
[   12.844000] scsi 0:0:0:0: Direct-Access              USB DISK Pro     PMAP PQ: 0 ANSI: 4
[   14.240000] sd 0:0:0:0: [sda] 7806976 512-byte logical blocks: (3.99 GB/3.72 GiB)
[   14.248000] sd 0:0:0:0: [sda] Write Protect is off
[   14.252000] sd 0:0:0:0: [sda] No Caching mode page present
[   14.256000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   14.268000] sd 0:0:0:0: [sda] No Caching mode page present
[   14.272000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   14.304000]  sda: sda1
[   14.312000] sd 0:0:0:0: [sda] No Caching mode page present
[   14.316000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   14.320000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   32.344000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
switching to external rootfs
- init -
Please press Enter to activate this console.
[   35.304000] Compat-drivers backport release: compat-drivers-2013-01-21-1
[   35.312000] Backport based on wireless-testing.git master-2013-02-22
[   35.316000] compat.git: wireless-testing.git
Este detalle no pasa en BCM63XX, y supongo que lo mismo en el resto de los targets.
Hoy me voy a meter en cama con una sonrisa de oreja a oreja.  8)

Edición:
Ya había un ticket abierto sobre este detalle: https://dev.openwrt.org/ticket/12807
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-03-2013, 00:50 (Lunes)
buenas noches, gracias por los apuntes anteriores, pero la R80, sin querer la arranque y ahora no arranca en modo UART ni de coña, asi que he comprado 2 (4518 y 7518)

El 4518 ya tiene openwrt, pero sin luci y la r31XXX, quiero poner una más nueva, pero siempre me tira el kernel panic, estoy frito ya, de todas formas, he leido algo de la R01A que es la que tengo, pero no ha funcionado, kernel panic...

Cual es la ultima imagen que tenemos operativa?

El mio es R01A, mañana indagare a ver que saco...

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-03-2013, 13:16 (Lunes)
Listo, ya tengo el 4518 corriendo con openwrt, ahora estoy intentando compilar una imagen para mi routercillo con soporte usb y poco mas, a ver si sale bien la cosa...

 8)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-03-2013, 15:44 (Lunes)
Listo, ya tengo el 4518 corriendo con openwrt, ahora estoy intentando compilar una imagen para mi routercillo con soporte usb y poco mas, a ver si sale bien la cosa...

 8)

Si te vale de algo en la imagen que hay en el primer post está incluido un .config que igual te vale como orientación, ya que el driver usb cambia un poco respecto a otras plataformas.

Enhorabuena por haber conseguido instalar openwrt en el 4518, que se las trae si lo comparas con los comtrend y el ADB.  >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-03-2013, 16:45 (Lunes)
Listo, ya tengo el 4518 corriendo con openwrt, ahora estoy intentando compilar una imagen para mi routercillo con soporte usb y poco mas, a ver si sale bien la cosa...

 8)

Si te vale de algo en la imagen que hay en el primer post está incluido un .config que igual te vale como orientación, ya que el driver usb cambia un poco respecto a otras plataformas.

Enhorabuena por haber conseguido instalar openwrt en el 4518, que se las trae si lo comparas con los comtrend y el ADB.  >:(

Ya te digo, es un milagro jajajaa

Necesitaria ayuda para montar extroot, no tengo mas que 162 kb libres y no puedo instalar nada, he probado mil cosas pero nunca me monta correctamente la particion!!!!!

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-03-2013, 20:57 (Lunes)
Necesitaria ayuda para montar extroot, no tengo mas que 162 kb libres y no puedo instalar nada, he probado mil cosas pero nunca me monta correctamente la particion!!!!!

Gracias

Con extroot hay un detalle que están corrigiendo, pero se parchea fácil:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg270535/#msg270535
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 21-03-2013, 13:30 (Jueves)
Buenos dias, alguien podria facilitarme un firmware para el 7518 en el que pudiera hacer funcionar un asterisk?

he puesto uno de breaking barrier y al ejecutar asterisk me sale:

[Mar 21 12:27:59] ERROR[1577]: chan_lantiq.c:1514 load_module: lantiq tapi devic
e open function failed
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 22-03-2013, 08:28 (Viernes)
Hay un modulo, vmmc, que no se inicia por defecto. Desde uci puedes hacerlo.

Asterisk también puede arrancarse desde ahí. De todos modos, cuidado con la seguridad de asterisk. Si no eres meticuloso pueden llegar a hacer llamadas a cualquier lado desde fuera sin autentificarse. De esto no se si se ha hablado en el foro. Allowguest es básico ponerlo en no.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 25-03-2013, 19:33 (Lunes)
Buenas, a todos.

Tengo un error con el software BrnDumper, para poder hacer el Backup, me da error al guardar, os comento un poco los pasos que hago;

Segun la pag. de Pippolippi me indica q esta por defecto a USB0, entonces lo configuro, ya que uso un conversor usb a serie, y el pc lo detecta como Com3 (Windows7 64bits), desde CMD, busco la ruta del software hasta escribir;

brndumper.exe --port=\\.\com3

Un vez dentro del programa configuro el Inio y Fin y le doy a "DUMP", luego pongo el "Nombre" cliclo guardar y me da un error de : Error counter 0 m 10000 done.

Cual puede ser el fallo?


Un saludo.

Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 26-03-2013, 07:30 (Martes)
Yo no consegui hacerlo funcionar en windows, tuve que hacerlo en ubuntu, apuesto a que es un problema de sintaxis, pero no consegui solventarlo...
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 26-03-2013, 12:52 (Martes)
Yo no consegui hacerlo funcionar en windows, tuve que hacerlo en ubuntu, apuesto a que es un problema de sintaxis, pero no consegui solventarlo...

Ok, thx.

Entonces me toca irme a linux o probar con un Windows XP 32 bits, ya que con el mio, no se podra y mira que he probado poner compatibilidad Xp como admin, cambiar el hex a decimal y no hay manera.

He encontrado en la pag. de BrnDumper este archivo que sale el comando de la linea:193         
     label1.caption:=format ('error counter %d m %d',[counter,m]);

 http://code.google.com/p/brndumper/source/browse/unit1.pas


Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 26-03-2013, 19:11 (Martes)
No encuentro el script, aparte de eso, tengo el problema de que no se como formatear las particiones, es decir el erase 0x0b00000 hasta el ultimo 0x del final del boot...

Necesitaría ayuda, muchas gracias

Perdona el retraso, pero he estado repasando a fondo la información sobre el modo uart. En los u-boot que compilé sí están esos scripts.
Uboots para el arv7518: http://www.mediafire.com/?71dkvz5jo5t3plt
Uboots para el arv4518: http://www.mediafire.com/?ch26u63m7vk10v8

Voy a intentar hacerlo un poco ordenado para que valga para todos:
1.- Habilitar uart mode: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594. Vale tanto para el 4518 como para el 7518.
2.- Mandar uboot.asc por el puerto serie. En linux cat u-boot.asc > /dev/ttyXXX y en windows, con putty o teraterm como texto plano (no usar xmodem ni cosas parecidas).
3.- Una vez que haya terminado de enviarlo abrir cutecom, minicom, putty, teraterm o el que más nos guste y aparecerá "ARV7518PW =>" o "ARV4518PW =>".
4.- Ejecutar "run update_uboot" y buscará un fichero llamado "u-boot-ARV7518PW.bin" o "u-boot-ARV4518PW.bin" en un servidor tftp en la dirección 192.168.1.101. Este fichero se corresponde con uboot-bootstrap.bin, con lo que habrá que renombrarlo. El script ya hace todo el proceso.
5.- Ejecutar "reset", cruzar los dedos, y si todo ha salido bien al arrancar lanzará httpd para que le metamos OpenWRT. Al que no le guste usar httpd siempre puede ejecutar "run update_openwrt".
Nota: httpd no se lleva bien con algunos navegadores; con Firefox e Iceweasel funciona.

Cualquier mejora que se le pueda meter a este pequeño tuto notificadlo, porfa.

Hola, tengo un ARV7518PW, lo tengo puesto en modo UART con estas soldaduras
(http://i.imgur.com/cfmJbl5.jpg)

Mando el  uboot.asc por el puerto de serie y abro el cutecom y esto es lo que me muestra y no hace nada mas.
Citar
U-Boot 2010.03 (Oct 19 2012 - 15:13:26)

Board: ARV7518PW
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:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 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..

Luego pongo una ip estatica en mi PC 192.168.2.1 y abro el navegador y pongo la 192.168.1.1 y me sale esta pagina

(http://i.imgur.com/l3UIH8Q.png)

¿Que estoy haciendo mal?

Agradecería vuestra ayuda, porque tengo dos routers iguales y me gustaría poder instalar el openWRT en ambos

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 26-03-2013, 19:35 (Martes)
Luego pongo una ip estatica en mi PC 192.168.2.1 y abro el navegador y pongo la 192.168.1.1 y me sale esta pagina

¿Que estoy haciendo mal?

Agradecería vuestra ayuda, porque tengo dos routers iguales y me gustaría poder instalar el openWRT en ambos

Gracias.




Buenas, Yorse.

Prueba a poner en el navegador 192.168.2.1/cgi-bin/luci

O sino cambia la ip del PC a 192.168.1.1  y pon la misma en luci, 192.168.2.1/cgi-bin/luci


Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 26-03-2013, 19:47 (Martes)
Luego pongo una ip estatica en mi PC 192.168.2.1 y abro el navegador y pongo la 192.168.1.1 y me sale esta pagina

¿Que estoy haciendo mal?

Agradecería vuestra ayuda, porque tengo dos routers iguales y me gustaría poder instalar el openWRT en ambos

Gracias.




Buenas, Yorse.

Prueba a poner en el navegador 192.168.2.1/cgi-bin/luci

O sino cambia la ip del PC a 192.168.1.1  y pon la misma en luci, 192.168.2.1/cgi-bin/luci


Un saludo.

Nada, no hace nada.
He podido comprobar que al meter la 192.168.1.1 me rellenaba solo y me ponia la 192.168.1.1/cgi-bin/luci

He forzado a entrar en la 192.168.1.1 y me sale esto
(http://i.imgur.com/gZ5bbkm.png)

El caso es que en el manual no pone nada de que tenga que enviar nada a través del navegador.
Según el manual desde el cutecom debería de poder escribir run update_uboot


Asi que no se, ando bastante perdido. ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 26-03-2013, 19:53 (Martes)
Luego pongo una ip estatica en mi PC 192.168.2.1 y abro el navegador y pongo la 192.168.1.1 y me sale esta pagina

¿Que estoy haciendo mal?

Agradecería vuestra ayuda, porque tengo dos routers iguales y me gustaría poder instalar el openWRT en ambos

Gracias.




Buenas, Yorse.

Prueba a poner en el navegador 192.168.2.1/cgi-bin/luci

O sino cambia la ip del PC a 192.168.1.1  y pon la misma en luci, 192.168.2.1/cgi-bin/luci


Un saludo.

Nada, no hace nada.
He podido comprobar que al meter la 192.168.1.1 me rellenaba solo y me ponia la 192.168.1.1/cgi-bin/luci

He forzado a entrar en la 192.168.1.1 y me sale esto
(http://i.imgur.com/gZ5bbkm.png)

El caso es que en el manual no pone nada de que tenga que enviar nada a través del navegador.
Según el manual desde el cutecom debería de poder escribir run update_uboot


Asi que no se, ando bastante perdido. ???


Nose, pero dices que en el PC has puesto la Ip 192.168.2.1, CAMBIALA x la 192.168.1.1 y en el navegador pon 192.168.1.1/cgi-bin/luci

que datos tienes en TCP/IP. del PC

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 26-03-2013, 19:55 (Martes)
Luego pongo una ip estatica en mi PC 192.168.2.1 y abro el navegador y pongo la 192.168.1.1 y me sale esta pagina

¿Que estoy haciendo mal?

Agradecería vuestra ayuda, porque tengo dos routers iguales y me gustaría poder instalar el openWRT en ambos

Gracias.




Buenas, Yorse.

Prueba a poner en el navegador 192.168.2.1/cgi-bin/luci

O sino cambia la ip del PC a 192.168.1.1  y pon la misma en luci, 192.168.2.1/cgi-bin/luci


Un saludo.

Nada, no hace nada.
He podido comprobar que al meter la 192.168.1.1 me rellenaba solo y me ponia la 192.168.1.1/cgi-bin/luci

He forzado a entrar en la 192.168.1.1 y me sale esto
(http://i.imgur.com/gZ5bbkm.png)

El caso es que en el manual no pone nada de que tenga que enviar nada a través del navegador.
Según el manual desde el cutecom debería de poder escribir run update_uboot


Asi que no se, ando bastante perdido. ???


Nose, pero dices que en el PC has puesto la Ip 192.168.2.1, CAMBIALA x la 192.168.1.1 y en el navegador pon 192.168.1.1/cgi-bin/luci

que datos tienes en TCP/IP. del PC

Un saludo.

Perdona mi incompetencia, no me había dado cuenta. La ip que tengo en el PC es la 192.168.1.2 .
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 26-03-2013, 20:23 (Martes)
Bueno, Yorse.

Haber si alguien te puede hechar un cable, yo la aun estoy liado con mi 4518pw y no puedo hacer Backup y en modo UART, no lo he puesto, todo sera culpa de S.O W7 64 bits,xd.

Un saludo y suerte.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 27-03-2013, 22:23 (Miércoles)
@yorse: Por defecto u-boot coge la dirección ip 192.168.1.1, con lo que tienes que configurar las direcciones ip de la siguiente manera:
- Dirección ip: 192.168.1.10, por ejemplo. Obviamente no poner 192.168.1.1.
- Máscara de subred: 255.255.255.0
- Puerta de enlace: 192.168.1.1
Ni papas de cómo se hace en win7, pero en XP es así de simple.
Para parar httpd con un simple Ctrl+C basta.

@Charlye35: instala un linux en una máquina virtual y verás qué rápido se acaban algunos problemas.
Existe otra aplicación que se llama brntool que a varios les ha ido de perlas, pero sólo se puede usar desde linux.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 27-03-2013, 22:53 (Miércoles)
@yorse: Por defecto u-boot coge la dirección ip 192.168.1.1, con lo que tienes que configurar las direcciones ip de la siguiente manera:
- Dirección ip: 192.168.1.10, por ejemplo. Obviamente no poner 192.168.1.1.
- Máscara de subred: 255.255.255.0
- Puerta de enlace: 192.168.1.1
Ni papas de cómo se hace en win7, pero en XP es así de simple.
Para parar httpd con un simple Ctrl+C basta.


Gracias por la respuesta.

Te comento que uso ubuntu 12.10, voy a probar a poner esas ips a ver si hay suerte.

Una pregunta que estoy muy perdido.
En teoría al hacer esto, tengo que entrar en el navegador a la pagina 192.168.1.1 y subir el fichero.bin?

Y porque hay que parar httpd?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 27-03-2013, 23:44 (Miércoles)
Si estás en modo uart es para rescatar el sistema cuando se ha quedado sin ningún bootloader (ni el original ni u-boot).  >:D
Si lo que se quiere es meter u-boot por primera vez y luego openwrt con este wiki nadie se ha quejado (creo): https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236  ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 28-03-2013, 00:00 (Jueves)
Si estás en modo uart es para rescatar el sistema cuando se ha quedado sin ningún bootloader (ni el original ni u-boot).  >:D
Si lo que se quiere es meter u-boot por primera vez y luego openwrt con este wiki nadie se ha quejado (creo): https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236  ^-^

Yo es que si conecto el serial y enciendo el router, El cutecom no me muestra ningun u-boot, muestra cosas como estas
Citar
****Wi-Fi Simple Config Application*****

Version: Build 2.02.2.DTM1.1, Mar  8 2011 09:36:55

*********************************************

wsc_Send_eap_packet:udpFdupnp_wcn:1f;;udpFdupnp:21

ptp Daemon task running

usb_hc_timer_active() id:5, tick:15360, status5:0

usb: wrong number of companions (1 != 0)

[USB] dwc3884_reset() DANUBE_RCU_UBSCFG:0xBF203018, var:0x00000400

[USB] dwc3884_reset() rstctl:0xBE101010

[USB] dwc3884_reset() intsts:0xBE101014, var:0x04008829

lpd Daemon task running

[USB ROOTHUB_LOOP] RUNTASK id=56 lpd_main ...

[USB] lpd_init() End.

upnp_Init(0) upnpGlobalInit[1]:0

SSDP Initialization completed...

GenaInit : event_hook is NULL!!

printer schedule task running


>> Parse Service 'urn:schemas-microsoft-com:service:OSInfo:1' : TRUE

>> Parse Service 'urn:schemas-upnp-org:service:Layer3Forwarding:1' : TRUE

>> Parse Service 'urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1' : TRUE

>> Parse Service 'urn:schemas-upnp-org:service:WANEthernetLinkConfig:1' : TRUE

>> Parse Service 'urn:schemas-upnp-org:service:WANPPPConnection:1' : TRUE

>> Parse Service 'urn:schemas-upnp-org:service:WANIPConnection:1' : TRUE

>> Parse Device 'urn:schemas-upnp-org:device:WANConnectionDevice:1' : TRUE

>> Parse Device 'urn:schemas-upnp-org:device:WANDevice:1' : TRUE

>> Parse Device 'urn:schemas-upnp-org:device:InternetGatewayDevice:1' : TRUE

********** upnp_main1() Record pDevRoot[1]:80ef1244


>>>> UPNP init successfully ...

********** upnp_main() Unsupportted UPnP root device:2

upnp_main(3-0) Run-up UPnP device WPS-WCN...

upnp_Init(0) upnpGlobalInit[3]:0


>> Parse Service 'urn:schemas-wifialliance-org:service:WFAWLANConfig:1' : TRUE

>> Parse Device 'urn:schemas-wifialliance-org:device:WFADevice:1' : TRUE

********** upnp_main1() Record pDevRoot[3]:80ec6e38


>>>> UPNP init successfully ...

********** upnp_main() Unsupportted UPnP root device:4

********** upnp_main() Unsupportted UPnP root device:5

********** upnp_main() Unsupportted UPnP root device:6

\0x1b[1;32m


>>>>>> usbd_new_device: adding unit addr=1, rev=200, class=9, subclass=0, protocol=1, maxpacket=64, len=18, speed=3


\0x1b[0musbd_probe_and_attach,probe 1!

startExplore() usb explore task run-up, slot:0, tsk_id:39, reason:0

\0x1b[0;32mUSB Module: Version 2.0.0 build Mar  8 2011 09:49:47\0x1b[0m

usb_explore_task() Begin ...

ADSL> READY

¿Eso significa que no tengo ningún u-boot y tengo que cargarle uno poniendo el router en modo UART.?

Es que ando perdido porque el manual ese, en teoría me tiene que salir la opción de pulsar 3 veces el espacio y luego sale un menu, pero a mi en ningún momento me sale esas opciones
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 28-03-2013, 01:18 (Jueves)
Raro... Es como si tu adaptador serie tuviera que "calentar" y por eso pierdes los primeros mensajes. ¿No será que en vez de transistores usa válvulas?  ;D Lo que te saca por puerto serie son los mensajes del sistema operativo original.

Mañana voy a intentar hacer una compilación un poco rara que permite meter una versión vieja de openwrt usando el modo de rescate del firm original, y con un pendrive le mandas un uboot fácilmente, aunque creo que no se ha probado en un 7518, pero malo será.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 28-03-2013, 01:22 (Jueves)
Raro... Es como si tu adaptador serie tuviera que "calentar" y por eso pierdes los primeros mensajes. ¿No será que en vez de transistores usa válvulas?  ;D Lo que te saca por puerto serie son los mensajes del sistema operativo original.

Mañana voy a intentar hacer una compilación un poco rara que permite meter una versión vieja de openwrt usando el modo de rescate del firm original, y con un pendrive le mandas un uboot fácilmente, aunque creo que no se ha probado en un 7518, pero malo será.

Uff te lo agradecería enormemente. Llevo ya 3 meses con el abierto encima de la mesa y me da un coraje verlo y no saber meterle openWRT.

Gracias por la ayuda  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 28-03-2013, 15:18 (Jueves)
He conseguido por fin entrar en el modo administrador, el problema era el cutecom, que no se porque no me deja meter los espacios o no se que pasa. Lo estoy haciendo con el minicom, el problema que me surge ahora es que no se como hacer el paso 7. No se como enviar el archivo con minicom.

A ver si podéis explicarme como hacerlo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 28-03-2013, 16:14 (Jueves)
Pues bueno, googleando y partiéndome la cabeza por fin he conseguido instalar openWRT en mi Astoria.

Al final he tenido un problema al subir la imagen, y viendo ese problema me he dado cuenta que la cagada estaba en usar Chrome para subir la imagen.

Cuando hice las soldaduras para poner el modo UART me daba el mismo fallo en esa parte del proceso, lo que me hace pensar es que si en ese momento hubiera usado Firefox habría conseguido meterle el firm con el modo UART.

Muchas gracias Pteridium y a todos los que me habéis ayudado.
Ahora queda dejarlo fino, pero antes voy a meterlo en el otro, habrá que aprovechar que ahora tengo el proceso fresco.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 29-03-2013, 00:31 (Viernes)
Buenas, me esta ya dando cosa preguntar porque me estoy haciendo un poco pesado.

Tengo instalada la imagen ARV7518PW-trunk-parcheado que hay en el primer post, y me surgen unas dudas.

1º Yo tengo una conexión con telefónica. ¿Puedo usar este router (en el caso que funcione el adsl) con mi conexión la cual no es voip?
2º En la imagen que tengo instalada no veo ninguna configuración para el adsl, pero veo que en el archivo comprimido están los módulos para el adsl, como se instalan

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 29-03-2013, 00:58 (Viernes)
Buenas Yorse,

Imagino que la imagen que has instalado viene con el interface web (Luci). Con acceder a la web (IP por defecto 192.168.1.1), usuario root contraseña la que hayas puesto (si no, la contraseña está vacía, déjala en blanco) en la sección Network -> Interfaces debes configurar el VCI y VPI de tu conexión, el encapsulamiento y editando el interface WAN seleccionar el protocolo que proceda (en tu caso será PPPoE imagino) con el usuario y contraseña correspondiente.

Y la línea de voz de Telefónica deberás seguir utilizándola como hasta ahora. El router solo soporta líneas VoIP. "Sólo" sirve para configurar servidores VoIP y que los teléfonos conectados al router llamen por los servidores configurados.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 29-03-2013, 01:03 (Viernes)
Exacto, yo imaginaba que en interfaces debería de aparecer algo pero solo me aparece la interfaz de red de cable ethernet, y la wan wifi que yo he creado.
(http://i.imgur.com/fefQNyX.png)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 29-03-2013, 01:10 (Viernes)
Acabo de ver que no se incluyen los drivers ADSL en la imagen, debes instalarlos desde los paquetes que vienen con la imagen que has descargado.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 29-03-2013, 01:12 (Viernes)
Los he metido en un usb y desde ssh con el comando opkg los instalo pero dan un error, y no se instalan

Este es el error

Citar
Installing kmod-ltq-dsl-danube (3.3.8+3.24.4.4-3) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ltq-dsl-danube:
 *    kernel (= 3.3.8-1-2767bb34dbd0a9c13ff9632479501a72) *    kernel (= 3.8.3-1-c0f4a7e7f89a365ac17f62ea81de6d92) *
 * opkg_install_cmd: Cannot install package kmod-ltq-dsl-danube.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 01-04-2013, 19:09 (Lunes)
Creo que el paquete kernel es un dummy, no contiene nada pero sólo se deja instalar si tienes dicho kernel corriendo en openwrt. Debes instalar ese paquete kernel para que cumpla las dependencias y se deje instalar kmod-ltq-dsl-danube. Lo tendrás en la carpeta de paquetes compilados, debes copiarlo también e instalarlo previamente.

Saludos

Los he metido en un usb y desde ssh con el comando opkg los instalo pero dan un error, y no se instalan

Este es el error

Citar
Installing kmod-ltq-dsl-danube (3.3.8+3.24.4.4-3) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ltq-dsl-danube:
 *    kernel (= 3.3.8-1-2767bb34dbd0a9c13ff9632479501a72) *    kernel (= 3.8.3-1-c0f4a7e7f89a365ac17f62ea81de6d92) *
 * opkg_install_cmd: Cannot install package kmod-ltq-dsl-danube.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 01-04-2013, 19:13 (Lunes)
Creo que el paquete kernel es un dummy, no contiene nada pero sólo se deja instalar si tienes dicho kernel corriendo en openwrt. Debes instalar ese paquete kernel para que cumpla las dependencias y se deje instalar kmod-ltq-dsl-danube. Lo tendrás en la carpeta de paquetes compilados, debes copiarlo también e instalarlo previamente.

Saludos

Los he metido en un usb y desde ssh con el comando opkg los instalo pero dan un error, y no se instalan

Este es el error

Citar
Installing kmod-ltq-dsl-danube (3.3.8+3.24.4.4-3) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ltq-dsl-danube:
 *    kernel (= 3.3.8-1-2767bb34dbd0a9c13ff9632479501a72) *    kernel (= 3.8.3-1-c0f4a7e7f89a365ac17f62ea81de6d92) *
 * opkg_install_cmd: Cannot install package kmod-ltq-dsl-danube.

Gracias sblanco . Luego lo pruebo y comento como ha ido
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 01-04-2013, 19:38 (Lunes)
Bueno, pues he instalado el paquete  kernel_3.3.8-1-2767bb34dbd0a9c13ff9632479501a72_lantiq.ipk  y al terminar me dado este mensaje
Citar
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.

Antes de instalarlo he hecho un uname -r y tengo instalado una version de kernel 3.7.2

he reiniciado y sigo con el mismo kernel y al volver a instalarlo me dice esto
Citar
Not downgrading package kernel on root from 3.7.2-1-581223e66e75f134e134a48c6c8f6f03 to 3.3.8-1-2767bb34dbd0a9c13ff9632479501a72.

No puedo dowgradear a una version inferior.

 ??? ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 01-04-2013, 19:49 (Lunes)
Tienes que instalar el paquete kernel exactamente igual que el que tienes. No instales ningún otro. Si no has compilado tú el firmware y has usado el de la primera página, debes usar los paquetes que viniesen con dicho firmware y ningún otro.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 01-04-2013, 20:00 (Lunes)
Tienes que instalar el paquete kernel exactamente igual que el que tienes. No instales ningún otro. Si no has compilado tú el firmware y has usado el de la primera página, debes usar los paquetes que viniesen con dicho firmware y ningún otro.

Saludos

Perdona mi incompetencia.
He descargado tantos archivos que estaba cogiendo los packages de otra compilación. Efectivamente en la que tengo instalada si están los paquetes con las versiones 3.7.2.

Voy a instalarlas, espero no meter mas la pata

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-04-2013, 23:06 (Lunes)
Perdona mi incompetencia.

Ni incompetencia ni leches; estas cosas son un poco liosas y se nos puede quedar algo en el tintero o despistarnos en una tontería: algunas de las cosas que hay publicadas en este foro ya le gustaría saber la mitad a algunos ingenieros informáticos.

¡Si es que somo la leche cuando nos ponemos!  >:( >:( >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 01-04-2013, 23:16 (Lunes)
Perdona mi incompetencia.

Ni incompetencia ni leches; estas cosas son un poco liosas y se nos puede quedar algo en el tintero o despistarnos en una tontería: algunas de las cosas que hay publicadas en este foro ya le gustaría saber la mitad a algunos ingenieros informáticos.

¡Si es que somo la leche cuando nos ponemos!  >:( >:( >:( >:( >:(

Yo estoy estudiando Ingeniería Informática y os puedo asegurar que aquí hay un nivel impresionante, nada que envidiar a ellos.

 >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 01-04-2013, 23:39 (Lunes)
Perdona mi incompetencia.

Ni incompetencia ni leches; estas cosas son un poco liosas y se nos puede quedar algo en el tintero o despistarnos en una tontería: algunas de las cosas que hay publicadas en este foro ya le gustaría saber la mitad a algunos ingenieros informáticos.

¡Si es que somo la leche cuando nos ponemos!  >:( >:( >:( >:( >:(

Yo estoy estudiando Ingeniería Informática y os puedo asegurar que aquí hay un nivel impresionante, nada que envidiar a ellos.

 >:( >:(
¡Otro informático!

¿Se puede saber en qué uni? :D

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 01-04-2013, 23:42 (Lunes)
Perdona mi incompetencia.

Ni incompetencia ni leches; estas cosas son un poco liosas y se nos puede quedar algo en el tintero o despistarnos en una tontería: algunas de las cosas que hay publicadas en este foro ya le gustaría saber la mitad a algunos ingenieros informáticos.

¡Si es que somo la leche cuando nos ponemos!  >:( >:( >:( >:( >:(

Yo estoy estudiando Ingeniería Informática y os puedo asegurar que aquí hay un nivel impresionante, nada que envidiar a ellos.

 >:( >:(
¡Otro informático!

¿Se puede saber en qué uni? :D

Saludos.

Universidad de Malaga.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 02-04-2013, 00:38 (Martes)
Por supuesto! Yo puedo liarla en cualquier momento. Intento ayudar como debemos hacer todos en medida de nuestra experiencia. Puedo meter la pata en cualquier cosa que comente en cualquier momento, aunque procuro sólo decir cosas que he probado yo mismo.

Como en todas las cosas de la vida, la motivación es lo que cuenta sobre todo, seas lo que seas, y en un segundo nivel queda la formación y una mayor o menor capacidad. También es cierto que la motivación lleva a formarse y dicha formación a tener mayores capacidades! Vaya lío!

Saludos!

Perdona mi incompetencia.

Ni incompetencia ni leches; estas cosas son un poco liosas y se nos puede quedar algo en el tintero o despistarnos en una tontería: algunas de las cosas que hay publicadas en este foro ya le gustaría saber la mitad a algunos ingenieros informáticos.

¡Si es que somo la leche cuando nos ponemos!  >:( >:( >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 02-04-2013, 22:22 (Martes)
Hola,

Tengo el Astoria ARV4518PW R01A.
He puesto mis compilaciones trunk y attitude adjustment... pero el wifi no lo detecta.

En el proceso de arranque me lanza este error:
ath5k: probe of 0000:00:0e.0 failed with error -5

Lo demás arranca perfect.

Gracias de antemano  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 03-04-2013, 10:42 (Miércoles)
Vaya, ¿ya vuelve a las andadas la wifi del 4518? Hace 5 días con la última revisión de trunk no me funcionó ni el bus PCI ni el USB, pero pensé que era metedura de pata mía.

¿El mensaje es el mismo en trunk y AA? Por supuesto con AA la wifi no va a funcionar, eso por descontado.
Cuelga en pastebin el bootlog y pon el enlace para poder echarle un ojo más a fondo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: carlotos en 03-04-2013, 19:56 (Miércoles)
Hola.

No se si ya se ha comentado por aquí.

Yo NO PODÍA HACER ANDAR EL EXTROOT, EN EL ROUTER Arcadyan ARV4518PW, y lo solucione seguiendo las intrucciones que aparecen aqui:

https://forum.openwrt.org/viewtopic.php?id=41589

Se trata de crear un enlace en la secuencia de arranque de los modulos.
Ya después funciono todo a la perfección,  >:( y con memoria interna para aplicaciones montada por USB.  ^-^

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 03-04-2013, 23:19 (Miércoles)
Vaya, ¿ya vuelve a las andadas la wifi del 4518? Hace 5 días con la última revisión de trunk no me funcionó ni el bus PCI ni el USB, pero pensé que era metedura de pata mía.

¿El mensaje es el mismo en trunk y AA? Por supuesto con AA la wifi no va a funcionar, eso por descontado.
Cuelga en pastebin el bootlog y pon el enlace para poder echarle un ojo más a fondo.

Vaya, pensaba que eran alucinaciones mías, pensaba que había hecho algo mal compilando el trunk. Estoy igual, sin WiFi por no reconocerla el módulo ath5k ni USB.

El bootlog está en http://pastebin.com/uNHqvpiH (http://pastebin.com/uNHqvpiH)

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ernanorrio en 03-04-2013, 23:55 (Miércoles)
Hola buenas, vereis llevo tiempo siguiendo este hilo porque tengo un router 7518, pero tengo un problema, a ver si algo de lo que hago está mal:
1. Conecto los cables al usb ttl
2. conecto el usb al pc
3. Ejecuto minicom. Empieza a salir lo siguiente:
 ROM VER: 1.0.3
CFG 01
Readà
4. Enchufo el router. De buenas a primeras se para y no sale nada, como si se quedara pillado, es decir no me sale lo siguiente:
Read EEPROMX

Perdon tal vez por estar haciendo alguna novatada, pero es la primera vez que hago algo así, pero ya ire pillando experiencia (tengo otros 4 routers mas esperando a openwrt xD) 8)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-04-2013, 00:40 (Jueves)
Vaya, ¿ya vuelve a las andadas la wifi del 4518? Hace 5 días con la última revisión de trunk no me funcionó ni el bus PCI ni el USB, pero pensé que era metedura de pata mía.

¿El mensaje es el mismo en trunk y AA? Por supuesto con AA la wifi no va a funcionar, eso por descontado.
Cuelga en pastebin el bootlog y pon el enlace para poder echarle un ojo más a fondo.

Vaya, pensaba que eran alucinaciones mías, pensaba que había hecho algo mal compilando el trunk. Estoy igual, sin WiFi por no reconocerla el módulo ath5k ni USB.

El bootlog está en http://pastebin.com/uNHqvpiH (http://pastebin.com/uNHqvpiH)

Saludos

!Genial, ya está liada de nuevo! Debe ser alguna chorrada con el EBU que controla los buses PCI y USB, sino no se explica fácilmente que fallen los dos a la vez.
Como medida de emergencia el enlace del primer post tiene una imagen básica con un buen montoncete de paquetes para instalar a más, pero sólo vale para el 4518R01A.
A ver si mañana le echo un ojo a fondo, que estos días estoy echando un cable a depurar un driver para las wifi RTL8192SU y demás familia, y si hay suerte se podrán integrar en openwrt.

De todas maneras hoy blogic acaba de lanzar un troncho de updates, y algunos son para lantiq, así que habrá que probar a actualizar.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 04-04-2013, 08:26 (Jueves)
Hola buenas, vereis llevo tiempo siguiendo este hilo porque tengo un router 7518, pero tengo un problema, a ver si algo de lo que hago está mal:
1. Conecto los cables al usb ttl
2. conecto el usb al pc
3. Ejecuto minicom. Empieza a salir lo siguiente:
 ROM VER: 1.0.3
CFG 01
Readà
4. Enchufo el router. De buenas a primeras se para y no sale nada, como si se quedara pillado, es decir no me sale lo siguiente:
Read EEPROMX

Perdon tal vez por estar haciendo alguna novatada, pero es la primera vez que hago algo así, pero ya ire pillando experiencia (tengo otros 4 routers mas esperando a openwrt xD) 8)

Yo tuve un problema. En el espacio de tiempo en el que enchufas el router y te conectas al minicom, se pasa el menu en el que tienes que pulsar 3 veces espacio. El final lo conseguí haciendo que cuando terminaba de arrancar el router pulsaba el reset y ahí aprovechaba para "cazar" dicho menu.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ernanillo en 04-04-2013, 16:06 (Jueves)
Hola buenas, vereis llevo tiempo siguiendo este hilo porque tengo un router 7518, pero tengo un problema, a ver si algo de lo que hago está mal:
1. Conecto los cables al usb ttl
2. conecto el usb al pc
3. Ejecuto minicom. Empieza a salir lo siguiente:
 ROM VER: 1.0.3
CFG 01
Readà
4. Enchufo el router. De buenas a primeras se para y no sale nada, como si se quedara pillado, es decir no me sale lo siguiente:
Read EEPROMX

Perdon tal vez por estar haciendo alguna novatada, pero es la primera vez que hago algo así, pero ya ire pillando experiencia (tengo otros 4 routers mas esperando a openwrt xD) 8)

Yo tuve un problema. En el espacio de tiempo en el que enchufas el router y te conectas al minicom, se pasa el menu en el que tienes que pulsar 3 veces espacio. El final lo conseguí haciendo que cuando terminaba de arrancar el router pulsaba el reset y ahí aprovechaba para "cazar" dicho menu.

Creo que eso no es, pues conecto el cable de serie y el putty antes de enchufarlo. Creo que mi problema es que no le he activado el bootsel0 y el bootsel2. Vamos que tengo que hacer esto:
(http://wiki.openwrt.org/_media/toh/astoria/bootsel0.jpg?cache=&w=688&h=653)

(http://wiki.openwrt.org/_media/toh/astoria/bootlsel2.jpg?cache=)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 05-04-2013, 00:59 (Viernes)
Solución de compromiso (apaño, vamos) para que tengamos wifi y usb operativos: vamos al directorio donde tenemos descargado openwrt, y dentro de éste vamos a la ruta (o como se le quiera llamar) /target/linux/lanitq y veremos un precioso fichero llamado Makefile, lo editamos (da igual gedit, mousepad, leafpad, vi, nano... el que más rabia nos dé) y cambiamos 3.8.3 por 3.7.9, compilamos y a disfrutar de la wifi y el usb.
Lo que pasa al cambiar la versión del kernel es que se usan los parches para el kernel 3.7 en vez de los del 3.8. Seguramente esto sea debido al montonazo de cambios y añadidos que metió blogic al pasar a la versión 3.8 y se le quedó alguna cosilla en el tintero. También hay que tener en cuenta que ha metido soporte VDSL y añadido un par de chips más: AR10 y otro que no me acuerdo.
Resumiendo: cambiamos una versión de kernel y ya rula todo.  ^-^

Nota: que a nadie se le pase por la cabeza poner eres el amo, controlas un montón y chorradas por el estilo; la mayoría sabéis más de linux, de redes y de programación que yo, pero la diferencia es que yo llevo siguiendo esta plataforma y openwrt desde hace más de 5 años, nada más.

Me debéis una; bueno, no me debéis nada, por que no me di cuenta de una chorrada tan simple hasta poco antes de escribir este post. Nota para mi: la solución sencilla es la mejor.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ernanillo en 05-04-2013, 08:54 (Viernes)
Al final me funcionó!!!  >:( Lo dejo por aqui por si a alguien le pasa lo mismo. Mi problema era que no me entraba al danube boot, por lo que hice lo siguiente:

1. Activar UART
2. Iniciar u-boot desde ram haciendo lo de cat u-boot.asc > /dev/ttyUSB0
3. Ejecutar el comando protect off all
4. Apagar y desactivar UART
5. Enchufar el router y luego el puerto serie (al revés de como dice en casi todos los sitios)
6. Encendemos terminal (putty en mi caso) Si vemos que sale el lo del router estupendo.
7. Pinchamos con un clip el boton de "reset" unos 3 o 4 segundos. Cuando lo hagais vereis que sale ya por fin para iniciar el modo comando. En mi caso tuve que darle a la barra espaciadora super rapido.

Parece un poco extraño todo esto pero me ha funcionado y ya estoy haciendo backup por si las mocas xD
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 05-04-2013, 10:10 (Viernes)
Hola.

Después de conseguir instalar OpenWRT en mi ARV7518, me han dejado un ARV4518 y me ha pasado lo siguiente.

Le he metido el uboot y se lo tragó sin problemas, el caso es que reinicio para que arranque uboot pero en la salida del minicom me salen solo puntos (.................) y no arranca.
Tambien decir que poniendo ip estática el router me devuelve el ping.
¿Que me ha podido pasar??
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 05-04-2013, 10:54 (Viernes)
Hola.

Después de conseguir instalar OpenWRT en mi ARV7518, me han dejado un ARV4518 y me ha pasado lo siguiente.

Le he metido el uboot y se lo tragó sin problemas, el caso es que reinicio para que arranque uboot pero en la salida del minicom me salen solo puntos (.................) y no arranca.
Tambien decir que poniendo ip estática el router me devuelve el ping.
¿Que me ha podido pasar??

Si no recuerdo mal esos puntos son los de httpd que está esperando. Con un navegador tipo Firefox o Iceweasel, entrando en 192.168.1.1 deberías tener la posibilidad de mandar la imagen por web.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 05-04-2013, 16:33 (Viernes)
Hola.

Después de conseguir instalar OpenWRT en mi ARV7518, me han dejado un ARV4518 y me ha pasado lo siguiente.

Le he metido el uboot y se lo tragó sin problemas, el caso es que reinicio para que arranque uboot pero en la salida del minicom me salen solo puntos (.................) y no arranca.
Tambien decir que poniendo ip estática el router me devuelve el ping.
¿Que me ha podido pasar??

Si no recuerdo mal esos puntos son los de httpd que está esperando. Con un navegador tipo Firefox o Iceweasel, entrando en 192.168.1.1 deberías tener la posibilidad de mandar la imagen por web.
Hola pteridium, no tengo acceso al router desde httpd con firefox tampoco. Lo que me extraña es que despues de hacer lo que pone el manual metiendo el uboot al reiniciar no me sale ninguna del uboot, solo puntos.
Entonces lo he conectado en UART y haciendo el cat  u-boot.asc > /dev/ttyUSB0 arranco el uboot desde la RAM.
Ahora tengo acceso al router por httpd y subo el archivo uboot.bin que hay en la carpeta uboot-lantiq-arv4518PW_ramboot y da el siguiente error cuando termina de subir el archivo:

Citar
##Checking Image at 80500000 ...
Unknow image format!
http upgrade failed

Tambien he activado el "protect off all" y me sigue dando el mismo error
No se si es que ese no es el archivo que tengo que subir o me estoy saltando algun paso.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 05-04-2013, 22:24 (Viernes)
@yorse: httpd sólo vale para grabar la imagen de openwrt vía web; para meter u-boot en la flash ejecuta "run update_uboot" y se pone el solito a buscar en un servidor tftp en la dirección 192.168.1.101 un archivo. Aquí creo que está un poco mejor explicado:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg270814/#msg270814
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ernanillo en 05-04-2013, 22:44 (Viernes)
pues ya tengo instalado openwrt!!!  >:( >:(

Ahora solo me queda parchear el wifi (cosa que no tengo ni idea de como se hace) y ver si puedo conectarme al ADSL de vodafone, que mirando no he encontrado cual es el protocolo MER, pero bueno muy contento y que bien va!!

Gracias a todos por el enorme trabajo :D, sobre todo a yorse, que fue el que me diojo de reseatear el router para acceder al danube boot
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: yorse en 06-04-2013, 00:46 (Sábado)
@yorse: httpd sólo vale para grabar la imagen de openwrt vía web; para meter u-boot en la flash ejecuta "run update_uboot" y se pone el solito a buscar en un servidor tftp en la dirección 192.168.1.101 un archivo. Aquí creo que está un poco mejor explicado:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg270814/#msg270814

Hola Pteridium. He hecho lo que pone ese manual, y se ha tragado el u-boot por ftp, pero cuando termina de flashear y arranco de nuevo, sigue sin hacer nada el router. No obtengo ninguna salida por el minicom.

No me hacia nada con los cables del modo UART puestos y sin ellos.

Ahora ya no me hace ping el router

Que raro no? ??? ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 06-04-2013, 17:17 (Sábado)
Solución de compromiso (apaño, vamos) para que tengamos wifi y usb operativos: vamos al directorio donde tenemos descargado openwrt, y dentro de éste vamos a la ruta (o como se le quiera llamar) /target/linux/lanitq y veremos un precioso fichero llamado Makefile, lo editamos (da igual gedit, mousepad, leafpad, vi, nano... el que más rabia nos dé) y cambiamos 3.8.3 por 3.7.9, compilamos y a disfrutar de la wifi y el usb.
Lo que pasa al cambiar la versión del kernel es que se usan los parches para el kernel 3.7 en vez de los del 3.8. Seguramente esto sea debido al montonazo de cambios y añadidos que metió blogic al pasar a la versión 3.8 y se le quedó alguna cosilla en el tintero. También hay que tener en cuenta que ha metido soporte VDSL y añadido un par de chips más: AR10 y otro que no me acuerdo.
Resumiendo: cambiamos una versión de kernel y ya rula todo.  ^-^

Nota: que a nadie se le pase por la cabeza poner eres el amo, controlas un montón y chorradas por el estilo; la mayoría sabéis más de linux, de redes y de programación que yo, pero la diferencia es que yo llevo siguiendo esta plataforma y openwrt desde hace más de 5 años, nada más.

Me debéis una; bueno, no me debéis nada, por que no me di cuenta de una chorrada tan simple hasta poco antes de escribir este post. Nota para mi: la solución sencilla es la mejor.

Gracias Pteridium.

Estoy compilando en trunk, pero no arranca el router, da error, estoy compilando de nuevo con nuevas revisiones a ver si alguna da en el clavo jeje, previamente claro está haciendo este paso importante que has encontrado para que funcione el wifi, en cuanto tenga algo nuevo lo comento.

Saludos  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: lasky en 06-04-2013, 18:42 (Sábado)
hola
estoy intentando hacer una copia de un 7518 pero siemple dar error en la lectura con el brndumper, pongo el inicio en 0xb0000000 y final 0xb0800000
tengo que poner alguna configuracion especial?

Un saludo

pd: utilizo windows 7 64bts
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 07-04-2013, 01:02 (Domingo)
pues ya tengo instalado openwrt!!!  >:( >:(

Ahora solo me queda parchear el wifi (cosa que no tengo ni idea de como se hace) y ver si puedo conectarme al ADSL de vodafone, que mirando no he encontrado cual es el protocolo MER, pero bueno muy contento y que bien va!!

Gracias a todos por el enorme trabajo :D, sobre todo a yorse, que fue el que me diojo de reseatear el router para acceder al danube boot


MER es siplemente utilizar el protocolo DHCP donde da a opción DHCP, PPPoE, PPPoA etc. y si no funciona, deberás suministrar el parámetro de la MAC. Yo en Orange, que debe usar plantillas híbridas para soportar Yacom, que usaba también MER, lo tengo así y disfruto de IP estática (o al menos no me la cambian nunca...).

Nota: que a nadie se le pase por la cabeza poner eres el amo, controlas un montón y chorradas por el estilo; la mayoría sabéis más de linux, de redes y de programación que yo, pero la diferencia es que yo llevo siguiendo esta plataforma y openwrt desde hace más de 5 años, nada más.

Me debéis una; bueno, no me debéis nada, por que no me di cuenta de una chorrada tan simple hasta poco antes de escribir este post. Nota para mi: la solución sencilla es la mejor.

Eres un peazo de fistro! Mañana a ver si tengo un hueco, lo pruebo y flasheo, que estoy teniendo problemas en la autentificación de la WiFi (un iPad y el Sinus TC300 que tengo no realizan bien la negociación WPA bien y conectan a veces y otras no).

Lo otro que sigo sin ver es el fallo del audio en asterisk del teléfono conectado al puerto FXS del arv4518.

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 07-04-2013, 12:06 (Domingo)
Llevo toda la semana liado con monitorización de servicios/host con nagios, existe el paquete nagios en los repositorios, pero no consigo hacer que funcionen los .cgi, de hecho no se donde están, pero en cuanto lo consiga hacer funcionar lo publico por aquí...

Bueno al tema, alguien me puede indicar, donde o como se puede llegar a hacer funcionar un asterisk en un 7518PW? Es que necesito una compilación que tenga los paquetes instalados, puesto que siempre falla alguno, si no falla alguno peta asterisk y me mina la moral...

Muchas gracias.

PD: Habéis notado que el 4518 se cuelgue y tire la conexión ADSL abajo y la levante automáticamente? A mi me pasa, no he conseguido encontrar un patron ni nada de "interés" en el "registro de sistema"

Muchas gracias por adelantado.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 07-04-2013, 13:41 (Domingo)
Solución de compromiso (apaño, vamos) para que tengamos wifi y usb operativos: vamos al directorio donde tenemos descargado openwrt, y dentro de éste vamos a la ruta (o como se le quiera llamar) /target/linux/lanitq y veremos un precioso fichero llamado Makefile, lo editamos (da igual gedit, mousepad, leafpad, vi, nano... el que más rabia nos dé) y cambiamos 3.8.3 por 3.7.9, compilamos y a disfrutar de la wifi y el usb.
Lo que pasa al cambiar la versión del kernel es que se usan los parches para el kernel 3.7 en vez de los del 3.8. Seguramente esto sea debido al montonazo de cambios y añadidos que metió blogic al pasar a la versión 3.8 y se le quedó alguna cosilla en el tintero. También hay que tener en cuenta que ha metido soporte VDSL y añadido un par de chips más: AR10 y otro que no me acuerdo.
Resumiendo: cambiamos una versión de kernel y ya rula todo.  ^-^

Nota: que a nadie se le pase por la cabeza poner eres el amo, controlas un montón y chorradas por el estilo; la mayoría sabéis más de linux, de redes y de programación que yo, pero la diferencia es que yo llevo siguiendo esta plataforma y openwrt desde hace más de 5 años, nada más.

Me debéis una; bueno, no me debéis nada, por que no me di cuenta de una chorrada tan simple hasta poco antes de escribir este post. Nota para mi: la solución sencilla es la mejor.

Gracias Pteridium.

Estoy compilando en trunk, pero no arranca el router, da error, estoy compilando de nuevo con nuevas revisiones a ver si alguna da en el clavo jeje, previamente claro está haciendo este paso importante que has encontrado para que funcione el wifi, en cuanto tenga algo nuevo lo comento.

Saludos  ;)


Sigo intentando compilar openwrt con el aporte de Pteridium sobre la activación del wifi... pero me tira error (repositorio trunk)

Cuelgo el pastebin sobre la carga de openwrt y el arranque hasta el error
http://pastebin.com/eDFLyzrS

Gracias de antemano  >:D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-04-2013, 15:48 (Domingo)
No tenía especiales ganas, pero parece que va a haber que colgar un repositorio para las compilaciones...  :P
Y yo que quería seguir ayudando a desarrollar el driver paralos RTL8192SU y demás familia.  :'(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-04-2013, 18:00 (Domingo)
Ahora hay 2 repositorios "especiales" para estos cacharros:
https://github.com/Noltari/openwrt/tree/lantiq-r36246
https://github.com/Pteridium/ARV4518PW-ARV7518PW-OWRT
El primero está basado en la revisión 36246 del trunk de openwrt y se ha cambiado el kernel a la versión 3.7.10
El segundo es la revisión 35763 que compila el kernel 3.7.9 y tiene unos cambios para usar todo el potencial de la cpu que se pueda y eliminar algunos drivers que no hacen ninguna falta. Básicamente es un "fork" de un "branch" viejo del repositorio de Noltari con unos ligeros cambios. Si uno no va bien debería ir el otro, y si ninguno de ellos funciona deberíais preguntaros seriamente qué estáis haciendo mal.
Para descargar el primero:
git clone git://github.com/Noltari/openwrt.git -b lantiq-r36246
Para el segundo:
git clone git://github.com/Pteridium/ARV4518PW-ARV7518PW-OWRT

Como lo estaba usando para probar un driver para la familia RTL8192SU ya va con el driver incluido, además de otros cuatro para wifis Realtek. Eso sí, está en fase de desarrollo, así que al compilar, si no se tienen en cuenta un par de detalles, falla más que una escopeta de feria (el driver), pero si no se incluye kmod-r92su, 0 problemas.
https://forum.openwrt.org/viewtopic.php?id=43288
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 07-04-2013, 21:07 (Domingo)
Ahora hay 2 repositorios "especiales" para estos cacharros:
https://github.com/Noltari/openwrt/tree/lantiq-r36246
https://github.com/Pteridium/ARV4518PW-ARV7518PW-OWRT
El primero está basado en la revisión 36246 del trunk de openwrt y se ha cambiado el kernel a la versión 3.7.10
El segundo es la revisión 35763 que compila el kernel 3.7.9 y tiene unos cambios para usar todo el potencial de la cpu que se pueda y eliminar algunos drivers que no hacen ninguna falta. Básicamente es un "fork" de un "branch" viejo del repositorio de Noltari con unos ligeros cambios. Si uno no va bien debería ir el otro, y si ninguno de ellos funciona deberíais preguntaros seriamente qué estáis haciendo mal.
Para descargar el primero:
git clone git://github.com/Noltari/openwrt.git -b lantiq-r36246
Para el segundo:
git clone git://github.com/Pteridium/ARV4518PW-ARV7518PW-OWRT

Como lo estaba usando para probar un driver para la familia RTL8192SU ya va con el driver incluido, además de otros cuatro para wifis Realtek. Eso sí, está en fase de desarrollo, así que al compilar, si no se tienen en cuenta un par de detalles, falla más que una escopeta de feria (el driver), pero si no se incluye kmod-r92su, 0 problemas.
https://forum.openwrt.org/viewtopic.php?id=43288

Gracias Pteridium, una cosilla... el primero sirve para el 4518PW?? y en caso afirmativo, haría falta modificar el Makefile del que hablaste para hacer rular el wifi?

Un saludo ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-04-2013, 21:22 (Domingo)
Los 2 repositorios sirven tanto para el 4518 como para el 7518 y tienen puesto kernel 3.7.x. Si tienes algún percance con uno de ellos prueba con el otro.
El mío tiene la particularidad de que las flags que manda a GCC están a justadas al tipo de core que tiene el danube, con lo que aumenta un poco el rendimiento en paquetes que usen encriptación o tengan que manejar archivos multimedia, y además eliminé del kernel unos drivers que para estos routers son totalmente inútiles y sólo ocupan RAM y flash.
El repositorio de Noltari tiene todo más genérico, con lo que la compatibilidad debiera ser mucho mayor.
En un rato pruebo una compilación que hice para el 4518 con mi repo y pongo si he tenido problemas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 08-04-2013, 14:33 (Lunes)
Estoy compilando con el primer repositorio de Noltari, actualicé los feeds porque el repo no incluía LuCI...
Entonces al ir compilando me da este error: http://pastebin.com/dmXcRZCW

Es sobre cambiar la url de LuCI en feeds.config, pero por más que indago dentro de la compilación buscando ese fichero, no lo encuentro.
Sigo buscándolo, si a alguien le ha pasado algún error similar, por favor agradecería su ayuda, ya que sigo buscando la solución para cambiar la url sin suerte.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: carlotos en 08-04-2013, 20:21 (Lunes)
Una pregunta.

De la imagen congada en el primer post por Pteredium, si no utilizo el ADSL, puedo borrar estos paquetes no?

kmod-ltq-adsl-danube - 3.7.1+3.24.4.4-1
kmod-ltq-adsl-danube-fw-a - 0.1-1
kmod-ltq-adsl-danube-mei - 3.7.1-1
ltq-adsl-app - 3.24.4.4-2

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-04-2013, 22:17 (Lunes)
@mazingerz80: en cuanto tenga un hueco le echo un ojo a ver que rayos pasa. Toy algo ocupado con este driver, pero poco a poco el desarrollador lo va puliendo (obviamente le he dejado acceso a la red).
https://github.com/chunkeey/rtl8192su/commits/master
Al paso que vamos va a quedar perita.  ;D

@carlotos: sí, pero como están incluidos en la imagen no ganas espacio en la flash, pero te ahorras unos 1o megas de RAM que es lo que ocupan esos drivers aunque no se usen.

Alguien mencionó que se le iba y venía el internet. Cuando se usa adsl comienzan a funcionar los conversores ADC y DAC y unas pequeñas etapas de potencia que están integradas en el SoC y se calienta una burrada, y si además lo exprimimos un poco de más puede que haya algún sobrecalentamiento, porque la verdad es que el disipador que trae es más malo que la carne de perro.
También puede ser que haya algún defecto con el driver adsl: https://dev.openwrt.org/changeset/36185
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: difusion en 10-04-2013, 04:10 (Miércoles)
Solo comentar que tengo un ARV7518 desde hace un tiempo en modo bridge con OpenWrt y es bastante estable ;D

Adjunto log:

Código: [Seleccionar]
BusyBox v1.19.4 (2013-03-18 14:48:06 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
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r36083)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@lantiq:~# /etc/init.d/dsl_control status
Chipset: Ifx-Danube 1.5
Line State: UP [0x801: showtime_tc_sync]
Data Rate: 10.047 Mb/s / 799 Kb/s
Line Attenuation: 14.1dB / 20.3dB
Noise Margin: 10.4dB / 20.3dB
Line Uptime: 15d 6h 9m 44s
root@lantiq:~# uname -a
Linux OpenWrt 3.8.3 #1 Mon Mar 18 14:58:51 CET 2013 mips GNU/Linux

8)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 11-04-2013, 01:56 (Jueves)
Parche para arreglar el PCI/USB en 3.8 mandado:
http://patchwork.openwrt.org/patch/3548/

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CoreDumped69 en 11-04-2013, 11:31 (Jueves)
Buenos días!,

tengo un par de 7518's. Un equipo lo conseguí flashear correctamente pero el segundo, no hay manera.

He cargado un boot.asc y por httpd y tftpd he intentado sobreescribir el firmware (UART=ON).

Cada vez que intento arrancar, el cutecom me muestra lo siguiente:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


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

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

Alguna pista por dónde seguir?

Muchas gracias y felicidades por el fantástico foro.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 11-04-2013, 13:37 (Jueves)
Parche para el correcto funcionamiento del PCI/USB en linux 3.8 integrado:
https://dev.openwrt.org/changeset/36312

Borro mi branch de github, ya que no es necesaria y por lo visto daba problemas al compilar :$.

Buenos días!,

tengo un par de 7518's. Un equipo lo conseguí flashear correctamente pero el segundo, no hay manera.

He cargado un boot.asc y por httpd y tftpd he intentado sobreescribir el firmware (UART=ON).

Cada vez que intento arrancar, el cutecom me muestra lo siguiente:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


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

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

Alguna pista por dónde seguir?

Muchas gracias y felicidades por el fantástico foro.
Tiene pinta de que no reconoce la flash :$.
A ver si Pteridium puede aportar algo de luz al asunto, porque yo no conozco mucho el uboot que lleva este router.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-04-2013, 16:44 (Jueves)
Parche para el correcto funcionamiento del PCI/USB en linux 3.8 integrado:
https://dev.openwrt.org/changeset/36312

Borro mi branch de github, ya que no es necesaria y por lo visto daba problemas al compilar :$.

Buenos días!,

tengo un par de 7518's. Un equipo lo conseguí flashear correctamente pero el segundo, no hay manera.

He cargado un boot.asc y por httpd y tftpd he intentado sobreescribir el firmware (UART=ON).

Cada vez que intento arrancar, el cutecom me muestra lo siguiente:

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART


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

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

Alguna pista por dónde seguir?

Muchas gracias y felicidades por el fantástico foro.
Tiene pinta de que no reconoce la flash :$.
A ver si Pteridium puede aportar algo de luz al asunto, porque yo no conozco mucho el uboot que lleva este router.

Saludos.

Parece que algunos 7518 son delicados como princesitas de cuento. Tengo uno al que no le funciona el switch porque le metí 15V en vez de 12V y en el otro, no se por que, la flash funciona cuando le sale de las narices (literalmente).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CoreDumped69 en 11-04-2013, 22:29 (Jueves)
SOLUCIONADO!!!
El problema era que el switch que he colocado para activar/desactivar la UART solamente cortaba la alimentación pero no quitaba el puente.

Una vez modificado esto se ha solucionado mi problema.

Gracias de nuevo!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 12-04-2013, 20:06 (Viernes)
Parche para arreglar el PCI/USB en 3.8 mandado:
http://patchwork.openwrt.org/patch/3548/

Saludos!

Hola Noltari, cierto tu github fallaba al compilar...
¿Cómo se aplica este parche? es decir, cargo el repositorio trunk, hago feeds update e install, ¿y después se aplicaría tu parche? ¿cuál sería el comando correcto para aplicarlo?

Gracias de antemano
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 12-04-2013, 21:30 (Viernes)
Parche para arreglar el PCI/USB en 3.8 mandado:
http://patchwork.openwrt.org/patch/3548/

Saludos!

Hola Noltari, cierto tu github fallaba al compilar...
¿Cómo se aplica este parche? es decir, cargo el repositorio trunk, hago feeds update e install, ¿y después se aplicaría tu parche? ¿cuál sería el comando correcto para aplicarlo?

Gracias de antemano
El parche no hay que aplicarlo de ninguna forma, solamente hay que descargar la última versión del repositorio.
Para ello, si ya tienes un repositorio clonado antiguo ejecuta lo siguiente:
Código: [Seleccionar]
make clean
svn update
./scripts/feeds update
make -j3 V=cs
O en el caso de que estéis usando git (han cambiado el GetSource de la wiki).
Código: [Seleccionar]
make clean
git pull origin master
./scripts/feeds update
make -j3 V=cs

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-04-2013, 22:14 (Viernes)
Solucionado el fallo con la wifi del ARV4518PW en Attitude Adjustment. Falta enviar el parche, que lo acepten y que lo metan.
Todavía queda por ver si es la wifi es estable porque hubo que toquetear cosas en la configuración del bus PCI, así que tardará un poquillo.
Si me queda un hueco compilo una imagen con lo básico y luego vosotros compiláis los paquetes que necesitéis, se los metéis y a disfrutar de AA.
Todavía no termino de creerme que un Técnico superior en desarrollo de productos electrónicos haya medio solucionado un problema que lleva más de un año sin resolverse.  ??? En fin, nosotros somos los que salimos beneficiados, que es lo importante.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 13-04-2013, 11:12 (Sábado)
Solucionado el fallo con la wifi del ARV4518PW en Attitude Adjustment. Falta enviar el parche, que lo acepten y que lo metan.
Todavía queda por ver si es la wifi es estable porque hubo que toquetear cosas en la configuración del bus PCI, así que tardará un poquillo.
Si me queda un hueco compilo una imagen con lo básico y luego vosotros compiláis los paquetes que necesitéis, se los metéis y a disfrutar de AA.
Todavía no termino de creerme que un Técnico superior en desarrollo de productos electrónicos haya medio solucionado un problema que lleva más de un año sin resolverse.  ??? En fin, nosotros somos los que salimos beneficiados, que es lo importante.

Pues con los mismos estudios no sé tanto como tú, genial esto que acabas de lograr, porque el 4518PW en trunk no funciona, en AA funciona de lujo menos el wifi como ya comentábamos, así que en cuanto cuelgues la solución, estaré compilando jijiji

Muuuuuuuchas gracias!!! ole tus perolos jaja  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 13-04-2013, 21:21 (Sábado)
Buenas a todos.
Antes de nada, quiero Agradecer la ayuda que me han solucionado compañeros del foro, por "M.P" y el gran trabajo que haceis Todos, para que personas como yo, que les cuesta un poco, puedan meter Open en estos Router´s, en mi caso el; ARV4518PQ01A, ya lo conseguí,xd. Gracias.
Ahora vienen las Preguntas y dudas;

He instalado la imagen .bin del post #68 de CieNTi,(eres un crack)y además toda la instalación la he hecho desde su Peazo Tutorial en Ingles, bueno,  lo único que veo ahora es que cuando enciendo el router están todos los leds encendidos excepto los que no tienen el cable rj45 conectado, es normal?

Os comento, he metido unos cuantos paquetes para ver, si puede activar la wifi interna chip Ath, con varios paquetes kmod-ath, kmod-atk5k, kmod-mac80211, ect,ect, para kernel 2.6, pero uso desde putty "wifi detect", y no sale nada, desde "Luci", en Interfacex>Network, no sale la "wifi-radio0", pulso varias veces el botón frontal de router y nada,...
Hay alguna manera de activar la Wifi interna por comando desde putty.?

Un saludo, y gracias de antemano.  
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 14-04-2013, 13:13 (Domingo)
Este es el parche para solucionar el problema de la wifi en Attitude Adjustment para el arv4518pw:
mach-arv.diff (http://www.mediafire.com/?jlr7twj3xbvvax6)

Para aplicarlo sería descargarlo en el directorio raíz de openwrt y ejecutar:
Código: [Seleccionar]
patch -p0 -i mach-arv.diffEn principio debería poder instalarse ejecutando ese comando, pero por si las moscas es mejor buscar el archivo mach-arv.c y verificar que lo ha aplicado. Si no lo ha hecho toca hacerlo a mano borrando la línea o comentándola (poner // al principio).
La mala noticia es que no se podrá añadir soporte para el ARV4518PWR01 porque ya están cerca de lanzar Attitude Adjustment como rama estable, y sólo admiten correcciones de defectos y algunas mejoras menores, como el manejo de los LEDs y los pulsadores, pero creo que, si en el mismo fichero mach-arv.c, más o menos en la línea 137 aparece esta línea de código:
Código: [Seleccionar]
.clock  = PCI_CLOCK_EXT,seguramente, si se cambia "EXT" por "INT" debería, en teoría, funcionar AA en los R01.
El parche se ha podido mandar gracias a la ayuda de danitool, ya que el de abajo lo hice "por mis pistolas" y quedó una chapuza.

Sobre el tema de los LEDs que comenta Charlye35 están definidos para el 4518 a partir de la línea 154, y están por defecto todos en on. Había preparado un parche (http://www.mediafire.com/?2fsu77j10lhy4ql) para que no se enciendan todos de golpe, pero parece que los LED no están correctamente asignados, con lo que habrá que revisarlos uno a uno para ponerlos en orden y que luego respondan como nosotros queremos, no que activemos la wifi y se encienda el piloto de USB.

Agradecimientos: a danitool por explicar el funcionamiento de svn diff, a Noltari por toda la información técnica que ha aportado en el foro, a blogic por poner comentarios en el código y a jar229 y mazingerz80 por los ánimos (muy importantes).

Bibliografía:
attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c)
attitude_adjustment/target/linux/lantiq/patches-3.3/0005-pci-support.patch (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/patches-3.3/0005-pci-support.patch)
trunk/target/linux/lantiq/image/ARV4518PWR01A.dts (https://dev.openwrt.org/browser/trunk/target/linux/lantiq/image/ARV4518PWR01A.dts?rev=36332)

Nota final: versiones viejas de openwrt funcionaban en los R01 y R01A porque el bus pci estaba deshabilitado: mach-arv45xx.patch (https://github.com/Pteridium/U-boot_Lantiq_Danube/blob/master/target/linux/lantiq/patches/400-mach-arv45xx.patch), líneas 166-172 y 397-398 comentadas.

¡FIEEEEESTAAAAAAAAAAAAAAAAAAAAA!
Sorry, pero es que Vettel no llegó al podio.  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 14-04-2013, 16:59 (Domingo)
Gracias, Pteridium.

Ahora tengo un pequeño problema , he querido actualizar el firmware desde el asistente de Luci, y he metido la versión AA-12.09-Rc2 con la imagen openwrt-lantiq-danube-ARV4518PW-squashfs.image .
Desde la consola de Putty por Com3, he visto que tengo la rev:3924 y mirando la ip de la "LAN" es la 192.168.1.1, pero desde IE 10 y Firefox, no soy capaz de entrar al asistente de Luci.

Se puede instalar otra imagen desde consola Putty o otro programa, y eliminar la que tengo?

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 14-04-2013, 17:20 (Domingo)
Gracias, Pteridium.

Ahora tengo un pequeño problema , he querido actualizar el firmware desde el asistente de Luci, y he metido la versión AA-12.09-Rc2 con la imagen openwrt-lantiq-danube-ARV4518PW-squashfs.image .
Desde la consola de Putty por Com3, he visto que tengo la rev:3924 y mirando la ip de la "LAN" es la 192.168.1.1, pero desde IE 10 y Firefox, no soy capaz de entrar al asistente de Luci.

Se puede instalar otra imagen desde consola Putty o otro programa, y eliminar la que tengo?

Un saludo.

Yo uso sysupgrade en la línea de comandos de la siguiente manera:

Paso mediante protocolo SCP la imagen al directorio /tmp (en linux existe el comando "scp origen destino", donde destino sería root@IProuter:/tmp" ) , posteriomente pideel password del router, que deberás haber creado previamente conectando por telnet.

En Windows creo que FileZilla conecta por SCP a los servidores SSH.

Cuando ya tienes la imagen en /tmp , ejecutas "sysupgrade -n rutaimagen" y flashea la unidad, borrando los ficheros de configuración. Si eliminas "-n" no borrará la configuración e intentará mantenerla.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 14-04-2013, 18:12 (Domingo)

Yo uso sysupgrade en la línea de comandos de la siguiente manera:

Paso mediante protocolo SCP la imagen al directorio /tmp (en linux existe el comando "scp origen destino", donde destino sería root@IProuter:/tmp" ) , posteriomente pideel password del router, que deberás haber creado previamente conectando por telnet.

En Windows creo que FileZilla conecta por SCP a los servidores SSH.

Cuando ya tienes la imagen en /tmp , ejecutas "sysupgrade -n rutaimagen" y flashea la unidad, borrando los ficheros de configuración. Si eliminas "-n" no borrará la configuración e intentará mantenerla.

Saludos
[/quote]


Gracias, Sblanco.

Me ha ido muy bien, pero estoy comprobando que para mi router las versiones AA Rc1/2, no cargan -----Luci, en cambio he puesto desde el método que me has explicado el BackFire 10.3.1 y Luci si que carga.

El firmware AA, no lleva Luci? y por eso, yo me pensaba que no funcionaba el http: 192.168.1.1?

P.D: Que versión recomiendas que lleve Luci y pueda activar la wifi en un 4518PW01A con Ath?

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 14-04-2013, 20:12 (Domingo)
P.D: Que versión recomiendas que lleve Luci y pueda activar la wifi en un 4518PW01A con Ath?

Un saludo.


La del primer post deberían valerte, además lleva paquetes extra para toquetear. El único detalle tonto es que la wifi, cuando se apaga y enciende el router, no se activa, pero con pulsar el botón delantero listo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 14-04-2013, 21:55 (Domingo)
He compilado el Trunk y todo perfectamente en un R01, excepto, como me ha fallado en anteriores ocasiones, el puerto TAPI en asterisk:

Código: [Seleccionar]
[Apr 14 19:33:07] WARNING[6274]: res_rtp_asterisk.c:1351 ast_rtp_write: Don't know how to send format unknown packets with RTP
¿Alguien tiene en funcionamiento las conexiones FXS del arv4518 o arv7518? Porque si no procederé a reportarlo en un ticket.

Espero que el problema que estuve teniendo con la WiFi (desconexiones de varios equipos como un iPad o el TC300 de Yacom por problemas en la autentificación), se haya solucionado.

Saludos,
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 14-04-2013, 22:02 (Domingo)



Me ha ido muy bien, pero estoy comprobando que para mi router las versiones AA Rc1/2, no cargan -----Luci, en cambio he puesto desde el método que me has explicado el BackFire 10.3.1 y Luci si que carga.

El firmware AA, no lleva Luci? y por eso, yo me pensaba que no funcionaba el http: 192.168.1.1?

P.D: Que versión recomiendas que lleve Luci y pueda activar la wifi en un 4518PW01A con Ath?

Un saludo.


Los snapshot del trunk al menos no suelen llevar luci, ahora mismo no sé si tampoco lo lleban las versiones beta y release candidate.

La versión que te comenta pteridium funciona perfectamente, y si añades la línea wifi en el fichero /etc/rc.local solucionas el tema del botón de la wifi al arrancar (o al menos yo lo solucioné así).

Saludos,
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 14-04-2013, 22:27 (Domingo)
P.D: Que versión recomiendas que lleve Luci y pueda activar la wifi en un 4518PW01A con Ath?

Un saludo.


La del primer post deberían valerte, además lleva paquetes extra para toquetear. El único detalle tonto es que la wifi, cuando se apaga y enciende el router, no se activa, pero con pulsar el botón delantero listo.


Buenas.

He instalado la imagen del primer post;
Edición 2:
ARV4518PW-R01A-trunk con la imagen; openwrt-lantiq-xway-ARV4518PW-squashfs.image. y después de reiniciar el router, no soy capaz de entrar por http:/192.168.1.1 de luci, y esta imagen lleva luci, no?
He de entrar de alguna otra manera.

P.D: Solo tengo 3 leds encendidos + power+RJ45(1).

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 14-04-2013, 23:10 (Domingo)
P.D: Que versión recomiendas que lleve Luci y pueda activar la wifi en un 4518PW01A con Ath?

Un saludo.


La del primer post deberían valerte, además lleva paquetes extra para toquetear. El único detalle tonto es que la wifi, cuando se apaga y enciende el router, no se activa, pero con pulsar el botón delantero listo.


Buenas.

He instalado la imagen del primer post;
Edición 2:
ARV4518PW-R01A-trunk con la imagen; openwrt-lantiq-xway-ARV4518PW-squashfs.image. y después de reiniciar el router, no soy capaz de entrar por http:/192.168.1.1 de luci, y esta imagen lleva luci, no?
He de entrar de alguna otra manera.

P.D: Solo tengo 3 leds encendidos + power+RJ45(1).

Un saludo.

Has comprobado que tu equipo es un R01 y no R01A en la pegatina de debajo del router?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 14-04-2013, 23:40 (Domingo)
He compilado el Trunk y todo perfectamente en un R01, excepto, como me ha fallado en anteriores ocasiones, el puerto TAPI en asterisk:

Código: [Seleccionar]
[Apr 14 19:33:07] WARNING[6274]: res_rtp_asterisk.c:1351 ast_rtp_write: Don't know how to send format unknown packets with RTP
¿Alguien tiene en funcionamiento las conexiones FXS del arv4518 o arv7518? Porque si no procederé a reportarlo en un ticket.

Espero que el problema que estuve teniendo con la WiFi (desconexiones de varios equipos como un iPad o el TC300 de Yacom por problemas en la autentificación), se haya solucionado.

Saludos,
De asterisk ni idea, por desgracia, pero he encontrado esto: https://forum.openwrt.org/viewtopic.php?pid=192854#p192854
También podría ser que falte algún módulo en la compilación.  ???

Lo de la wifi ni idea porque falla la autenticación, pero también estoy teniendo algún problema con el driver ath9k en un TL-MR3220 V2. Lo malo de usar trunk es que se arregla algo y falla otra cosa...

El parche (http://www.mediafire.com/?2fsu77j10lhy4ql) que publiqué unos post atrás también se puede aplicar a las revisiones de trunk anteriores al salto a kernel 3.7 en el target lantiq, lo que pasa es que no lo he probado.
La última revisión de trunk con kernel 3.3.x para el danube es la 34059. Si te funciona asterisk ahí bien, y si no tendrás que bajar a AA-rc2 y aplicar el parche mientras no lo incluyen (me parece recordar que en AA te funcionaba asterisk).

Espero que con esto te sirva de algo...  :-\

Edición: en AA creo que se puede usar madwifi en vez de ath5k, pero no estoy seguro. Cuestión de probar...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 15-04-2013, 00:41 (Lunes)
Lo único que me falla es el módulo de asterisk que hace funcionar los puertos FXS. Los clientes SIP por WiFi funcionan perfectamente. Y ese problema es que la señalización en el teléfono que se conecta con cable RJ11 al router suena y da tono o recibe llamadas, pero cuando se establece la conversación no oye nada ninguna de las dos partes, que encaja con el error del log que da asterisk de que los paquetes RTP no los ha enviado porque no sabe cómo hacerlo.

Como no tengo ni idea de si alguien los está usando, sido preguntando para saber si no soy el único o que alguien me confirme que ha conectado un teléfono fijo por cable al router y funciona correctamente.

Saludos


De asterisk ni idea, por desgracia, pero he encontrado esto: https://forum.openwrt.org/viewtopic.php?pid=192854#p192854
También podría ser que falte algún módulo en la compilación.  ???

Lo de la wifi ni idea porque falla la autenticación, pero también estoy teniendo algún problema con el driver ath9k en un TL-MR3220 V2. Lo malo de usar trunk es que se arregla algo y falla otra cosa...

El parche (http://www.mediafire.com/?2fsu77j10lhy4ql) que publiqué unos post atrás también se puede aplicar a las revisiones de trunk anteriores al salto a kernel 3.7 en el target lantiq, lo que pasa es que no lo he probado.
La última revisión de trunk con kernel 3.3.x para el danube es la 34059. Si te funciona asterisk ahí bien, y si no tendrás que bajar a AA-rc2 y aplicar el parche mientras no lo incluyen (me parece recordar que en AA te funcionaba asterisk).

Espero que con esto te sirva de algo...  :-\

Edición: en AA creo que se puede usar madwifi en vez de ath5k, pero no estoy seguro. Cuestión de probar...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 15-04-2013, 10:46 (Lunes)
P.D: Que versión recomiendas que lleve Luci y pueda activar la wifi en un 4518PW01A con Ath?

Un saludo.


La del primer post deberían valerte, además lleva paquetes extra para toquetear. El único detalle tonto es que la wifi, cuando se apaga y enciende el router, no se activa, pero con pulsar el botón delantero listo.


Buenas.

He instalado la imagen del primer post;
Edición 2:
ARV4518PW-R01A-trunk con la imagen; openwrt-lantiq-xway-ARV4518PW-squashfs.image. y después de reiniciar el router, no soy capaz de entrar por http:/192.168.1.1 de luci, y esta imagen lleva luci, no?
He de entrar de alguna otra manera.

P.D: Solo tengo 3 leds encendidos + power+RJ45(1).

Un saludo.

Has comprobado que tu equipo es un R01 y no R01A en la pegatina de debajo del router?


Buenas, Sblanco.

Mi router es un R01A con switch RTL8306sd, y la wifi interna es Ath.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 15-04-2013, 11:02 (Lunes)
Pues es raro de narices, porque he probado la imagen por si las moscas y me ha funcionado a la primera todo, luci incluido.  ???
Si puedes cuelga los mensajes que saca por el puerto serie, para poder ver mejor lo que está pasando y dónde falla.

Una cosa que me pasa a mi es que si lo arranco con la especie de conversor de puerto serie que tengo, si está apagado (el conversor), se me queda en uboot y no llega ni a tiros a openwrt.
Lo de "especie de conversor de puerto serie" es porque es un Zyxel P650HW33 al que le soldé tres cables y corté las 2 pistas que van de la cpu al MAX3232. Aunque es un engorro de engendro funciona, que es lo que hace falta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 15-04-2013, 11:15 (Lunes)
Lo único que me falla es el módulo de asterisk que hace funcionar los puertos FXS. Los clientes SIP por WiFi funcionan perfectamente. Y ese problema es que la señalización en el teléfono que se conecta con cable RJ11 al router suena y da tono o recibe llamadas, pero cuando se establece la conversación no oye nada ninguna de las dos partes, que encaja con el error del log que da asterisk de que los paquetes RTP no los ha enviado porque no sabe cómo hacerlo.

Como no tengo ni idea de si alguien los está usando, sido preguntando para saber si no soy el único o que alguien me confirme que ha conectado un teléfono fijo por cable al router y funciona correctamente.
Pues va a ser otra cosa que blogic se dejó en el tintero al pasar al kernel 3.7.x:
https://dev.openwrt.org/browser/trunk/package/platform/lantiq
los drivers que tienen una antigüedad de 4 meses puede que sean los responsables del problema. Si hubiera alguna manera de sacar unos logs entendibles de esos dos drivers...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ernanillo en 15-04-2013, 16:22 (Lunes)
Como puedo volver a poner el router tal y como estaba antes con la copia de seguridad completa?? Porque resulta que hoy me han llamado de orange y me han dicho que el miercoles una persona de mensajeria vendra a por el.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ernanillo en 15-04-2013, 22:32 (Lunes)
Bueno acabo de probar lo siguiente:
- Enciendo modo u-boot
- loady y paso el .dump
- erase 0xB0000000 ${filesize}
- cp.b ${ram_addr} 0xB0000000 ${filesize}

He conseguido un brick como un templo xD. Activado modo UART e intentando hacer lo mismo. A ver que me hace ahora.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 16-04-2013, 00:45 (Martes)
Pues es raro de narices, porque he probado la imagen por si las moscas y me ha funcionado a la primera todo, luci incluido.  ???
Si puedes cuelga los mensajes que saca por el puerto serie, para poder ver mejor lo que está pasando y dónde falla.

Una cosa que me pasa a mi es que si lo arranco con la especie de conversor de puerto serie que tengo, si está apagado (el conversor), se me queda en uboot y no llega ni a tiros a openwrt.
Lo de "especie de conversor de puerto serie" es porque es un Zyxel P650HW33 al que le soldé tres cables y corté las 2 pistas que van de la cpu al MAX3232. Aunque es un engorro de engendro funciona, que es lo que hace falta.



Buenas,

Te paso lo que me sale desde Putty puerto Com3, al encender el router con versión del 1º post Trunk  ARV4518R01A.



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.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=00027c78
[    0.000000] Readback ErrCtl register=00027c78
[    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.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] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.084000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.088000]   IO 0x000000001ae00000..0x000000001affffff
[    0.108000] bio: create slab <bio-0> at 0
[    0.116000] usbcore: registered new interface driver usbfs
[    0.120000] usbcore: registered new interface driver hub
[    0.124000] usbcore: registered new device driver usb
[    0.128000] PCI host bridge to bus 0000:00
[    0.132000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.136000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.140000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.144000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.148000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.152000] Switching to clocksource MIPS
[    0.160000] NET: Registered protocol family 2
[    0.168000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.172000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.180000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.188000] TCP: reno registered
[    0.188000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.196000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.204000] 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.228000] 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.244000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom
[    0.260000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.268000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[    0.276000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.284000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.292000] msgmni has been set to 119
[    0.296000] io scheduler noop registered
[    0.300000] io scheduler deadline registered (default)
[    0.308000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.316000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.316000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.332000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.340000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.344000]   Amd/Fujitsu Extended Query version 1.1.
[    0.348000] number of CFI chips: 1
[    0.352000] 4 ofpart partitions found on MTD device ltq_nor
[    0.356000] Creating 4 MTD partitions on "ltq_nor":
[    0.360000] 0x000000000000-0x000000010000 : "uboot"
[    0.368000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.376000] 0x000000020000-0x0000003f0000 : "linux"
[    0.428000] no uImage or brnImage or eva found in linux partition
[    0.432000] Can't split linux partition
[    0.436000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.464000] libphy: ltq_mii: probed
[    0.496000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.500000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.512000] wdt 1f8803f0.watchdog: Init done
[    0.516000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.532000] TCP: cubic registered
[    0.532000] NET: Registered protocol family 17
[    0.536000] 8021q: 802.1Q VLAN Support v1.8
[    0.544000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Solo me funcionan las Backtrack 10.03.1,xd.

Un saludo.

Edición: le hice un pequeño apaño para que quede más chulo.
Pteridium.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 16-04-2013, 01:34 (Martes)
Lo que falla es un detalle tonto. El u-boot que le metiste guarda las imágenes en b0030000, que es correcto para backfire, pero para AA y trunk tienen que cargarse desde la dirección de flash b0020000.
Es muy fácil de cambiar. Entras en u-boot y ejecutas:
Código: [Seleccionar]
setenv kernel_addr 0xb0020000
Código: [Seleccionar]
saveenvVuelves a meterle openwrt y dile adiós al "kernel panic" (versión de linux de la pantalla azul de la muerte o BSOD).
Si comparas los mensajes de u-boot de tu router con los del wiki (http://wiki.openwrt.org/toh/arcadyan/arv4518pw#bootlog) de openwrt verás el detalle.

Ahora a configurar, flashear y hacer tonterías.  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Charlye35 en 16-04-2013, 12:57 (Martes)
Lo que falla es un detalle tonto. El u-boot que le metiste guarda las imágenes en b0030000, que es correcto para backfire, pero para AA y trunk tienen que cargarse desde la dirección de flash b0020000.
Es muy fácil de cambiar. Entras en u-boot y ejecutas:
Código: [Seleccionar]
setenv kernel_addr 0xb0020000
Código: [Seleccionar]
saveenvVuelves a meterle openwrt y dile adiós al "kernel panic" (versión de linux de la pantalla azul de la muerte o BSOD).
Si comparas los mensajes de u-boot de tu router con los del wiki (http://wiki.openwrt.org/toh/arcadyan/arv4518pw#bootlog) de openwrt verás el detalle.

Ahora a configurar, flashear y hacer tonterías.  ;D

Buenas, Pteridium.

Gracias, ya lo he solucionado, el firmware del primers post, ya me funciona, tenias razón, al modificar el Setenv a 0xb0020000, se lo ha comido con patatas,xd y entonces, he podido volcar el Xway, todo perfecto, jeeje.

Ahora, toca trastear desde Luci, y a ver si añadiendo los driver´s de Realtek, puedo hacer funcionar una 2º wifi desde el puerto USB del router.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 17-04-2013, 20:09 (Miércoles)
Este es el parche para solucionar el problema de la wifi en Attitude Adjustment para el arv4518pw:
mach-arv.diff (http://www.mediafire.com/?jlr7twj3xbvvax6)

Para aplicarlo sería descargarlo en el directorio raíz de openwrt y ejecutar:
Código: [Seleccionar]
patch -p0 -i mach-arv.diffEn principio debería poder instalarse ejecutando ese comando, pero por si las moscas es mejor buscar el archivo mach-arv.c y verificar que lo ha aplicado. Si no lo ha hecho toca hacerlo a mano borrando la línea o comentándola (poner // al principio).
La mala noticia es que no se podrá añadir soporte para el ARV4518PWR01 porque ya están cerca de lanzar Attitude Adjustment como rama estable, y sólo admiten correcciones de defectos y algunas mejoras menores, como el manejo de los LEDs y los pulsadores, pero creo que, si en el mismo fichero mach-arv.c, más o menos en la línea 137 aparece esta línea de código:
Código: [Seleccionar]
.clock  = PCI_CLOCK_EXT,seguramente, si se cambia "EXT" por "INT" debería, en teoría, funcionar AA en los R01.
El parche se ha podido mandar gracias a la ayuda de danitool, ya que el de abajo lo hice "por mis pistolas" y quedó una chapuza.

Sobre el tema de los LEDs que comenta Charlye35 están definidos para el 4518 a partir de la línea 154, y están por defecto todos en on. Había preparado un parche (http://www.mediafire.com/?2fsu77j10lhy4ql) para que no se enciendan todos de golpe, pero parece que los LED no están correctamente asignados, con lo que habrá que revisarlos uno a uno para ponerlos en orden y que luego respondan como nosotros queremos, no que activemos la wifi y se encienda el piloto de USB.

Agradecimientos: a danitool por explicar el funcionamiento de svn diff, a Noltari por toda la información técnica que ha aportado en el foro, a blogic por poner comentarios en el código y a jar229 y mazingerz80 por los ánimos (muy importantes).

Bibliografía:
attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c)
attitude_adjustment/target/linux/lantiq/patches-3.3/0005-pci-support.patch (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/patches-3.3/0005-pci-support.patch)
trunk/target/linux/lantiq/image/ARV4518PWR01A.dts (https://dev.openwrt.org/browser/trunk/target/linux/lantiq/image/ARV4518PWR01A.dts?rev=36332)

Nota final: versiones viejas de openwrt funcionaban en los R01 y R01A porque el bus pci estaba deshabilitado: mach-arv45xx.patch (https://github.com/Pteridium/U-boot_Lantiq_Danube/blob/master/target/linux/lantiq/patches/400-mach-arv45xx.patch), líneas 166-172 y 397-398 comentadas.

¡FIEEEEESTAAAAAAAAAAAAAAAAAAAAA!
Sorry, pero es que Vettel no llegó al podio.  ;D

Seguimos en las mismas Pteridium, he compilado AA con el parche, he confirmado que lo había aplicado bien, pero el wifi del carajo sigue sin funcionar...  :-\

Sale un error en la línea 165 del siguiente pastebin que dice:
[   12.624000] ath5k: probe of 0000:00:0e.0 failed with error -5
http://pastebin.com/Qak9vb4e

Aún así lo demás bien, pero el wifi sigue dando guerra.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sblanco en 17-04-2013, 21:10 (Miércoles)
Que raro, yo compilé hace unos días y todo fue perfecto. Has hecho un svn update?

Este es el parche para solucionar el problema de la wifi en Attitude Adjustment para el arv4518pw:
mach-arv.diff (http://www.mediafire.com/?jlr7twj3xbvvax6)

Para aplicarlo sería descargarlo en el directorio raíz de openwrt y ejecutar:
Código: [Seleccionar]
patch -p0 -i mach-arv.diffEn principio debería poder instalarse ejecutando ese comando, pero por si las moscas es mejor buscar el archivo mach-arv.c y verificar que lo ha aplicado. Si no lo ha hecho toca hacerlo a mano borrando la línea o comentándola (poner // al principio).
La mala noticia es que no se podrá añadir soporte para el ARV4518PWR01 porque ya están cerca de lanzar Attitude Adjustment como rama estable, y sólo admiten correcciones de defectos y algunas mejoras menores, como el manejo de los LEDs y los pulsadores, pero creo que, si en el mismo fichero mach-arv.c, más o menos en la línea 137 aparece esta línea de código:
Código: [Seleccionar]
.clock  = PCI_CLOCK_EXT,seguramente, si se cambia "EXT" por "INT" debería, en teoría, funcionar AA en los R01.
El parche se ha podido mandar gracias a la ayuda de danitool, ya que el de abajo lo hice "por mis pistolas" y quedó una chapuza.

Sobre el tema de los LEDs que comenta Charlye35 están definidos para el 4518 a partir de la línea 154, y están por defecto todos en on. Había preparado un parche (http://www.mediafire.com/?2fsu77j10lhy4ql) para que no se enciendan todos de golpe, pero parece que los LED no están correctamente asignados, con lo que habrá que revisarlos uno a uno para ponerlos en orden y que luego respondan como nosotros queremos, no que activemos la wifi y se encienda el piloto de USB.

Agradecimientos: a danitool por explicar el funcionamiento de svn diff, a Noltari por toda la información técnica que ha aportado en el foro, a blogic por poner comentarios en el código y a jar229 y mazingerz80 por los ánimos (muy importantes).

Bibliografía:
attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c)
attitude_adjustment/target/linux/lantiq/patches-3.3/0005-pci-support.patch (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/patches-3.3/0005-pci-support.patch)
trunk/target/linux/lantiq/image/ARV4518PWR01A.dts (https://dev.openwrt.org/browser/trunk/target/linux/lantiq/image/ARV4518PWR01A.dts?rev=36332)

Nota final: versiones viejas de openwrt funcionaban en los R01 y R01A porque el bus pci estaba deshabilitado: mach-arv45xx.patch (https://github.com/Pteridium/U-boot_Lantiq_Danube/blob/master/target/linux/lantiq/patches/400-mach-arv45xx.patch), líneas 166-172 y 397-398 comentadas.

¡FIEEEEESTAAAAAAAAAAAAAAAAAAAAA!
Sorry, pero es que Vettel no llegó al podio.  ;D

Seguimos en las mismas Pteridium, he compilado AA con el parche, he confirmado que lo había aplicado bien, pero el wifi del carajo sigue sin funcionar...  :-\

Sale un error en la línea 165 del siguiente pastebin que dice:
[   12.624000] ath5k: probe of 0000:00:0e.0 failed with error -5
http://pastebin.com/Qak9vb4e

Aún así lo demás bien, pero el wifi sigue dando guerra.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-04-2013, 23:16 (Jueves)
Seguimos en las mismas Pteridium, he compilado AA con el parche, he confirmado que lo había aplicado bien, pero el wifi del carajo sigue sin funcionar...  :-\

Sale un error en la línea 165 del siguiente pastebin que dice:
[   12.624000] ath5k: probe of 0000:00:0e.0 failed with error -5
http://pastebin.com/Qak9vb4e

Aún así lo demás bien, pero el wifi sigue dando guerra.
Con el pastebin que has colgado se detecta el fallo super fácil, pero ahí están las malas noticias: las líneas 124 y 164 indican que la dirección de la última partición está mal definida o no tiene un contenido válido (todos los bytes a 00 o a FF).
Una manera rápida de comprobarlo es meterle una imagen de Attitude Adjustment (http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image) y si se repite el mensaje de la línea 124 ya estamos seguros casi al 100% que se borró la última partición.

Nota 1: el SoC de estos routers no lleva un puerto usb convencional, con lo que si al compilar seleccionamos en "Kenel Modules" OHCI, EHCI y usb2 estamos malgastando flash y ram; en trunk el driver usb el "kmod-ltq-hcd-danube", y en AA y Backfire es "kmod-dwg-otg".

Nota 2: le van a echar un ojo al tema de la voip en trunk, pero de lo que se dice a lo que se hace siempre pasa algo de tiempo, y últimamente más porque a la versión de desarrollo la han bautizado Barrier Breaker y realmente hace honor al nombre. Eso sí, el rendimiento "bruto" de procesador, por lo menos con el Lantiq Danube, ha pegado un pequeño salto hacia adelante respecto a la rama estable, así que habrá que imaginar qué habrán añadido y mejorado en otras áreas...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mazingerz80 en 19-04-2013, 11:26 (Viernes)
Seguimos en las mismas Pteridium, he compilado AA con el parche, he confirmado que lo había aplicado bien, pero el wifi del carajo sigue sin funcionar...  :-\

Sale un error en la línea 165 del siguiente pastebin que dice:
[   12.624000] ath5k: probe of 0000:00:0e.0 failed with error -5
http://pastebin.com/Qak9vb4e

Aún así lo demás bien, pero el wifi sigue dando guerra.
Con el pastebin que has colgado se detecta el fallo super fácil, pero ahí están las malas noticias: las líneas 124 y 164 indican que la dirección de la última partición está mal definida o no tiene un contenido válido (todos los bytes a 00 o a FF).
Una manera rápida de comprobarlo es meterle una imagen de Attitude Adjustment (http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image) y si se repite el mensaje de la línea 124 ya estamos seguros casi al 100% que se borró la última partición.

He compilado de nuevo con la imagen http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image, paso el pastebin y hago alusión a las líneas 127 y 168, con lo cual estamos en las mismas  :-\
http://pastebin.com/VHJWR4uP

Mi modelo de router es Astoria ARV4518PW-R01A

Hago 2 explicaciones:

A) Pasos que sigo para compilar el firm:
1º svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment .
2º ./scripts/feeds update -a
   me dice que está en la revisión: 36354
3º ./scripts/feeds install -a
4º copio el parche en el directorio de openwrt: mach-arv.diff
5º patch -p0 -i mach-arv.diff
   patching file target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c
6º compruebo que mach-arv.c está creado
7º make menuconfig (configuro los módulos que quiero)
8º make

B) pasos que sigo para cargar el firm openwrt:
-hyperterminal:
  setenv kernel_addr 0xb0030000 <-- yo ponía esta dirección hasta que leí que fallaba en AA.
  setenv kernel_addr 0xb0020000 <-- esta dirección si es válida como comentó Pteridium.
  saveenv.
(arranco Tftpd32 con ip 192.168.144.100)
  run update openwrt.

¿Qué solución se puede dar?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 04-05-2013, 00:13 (Sábado)
Alguien tiene una compilación 100% operativa? El 4518PW me reinicia la conexión ADSL 2 veces al dia y es un incordio!!!

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-05-2013, 00:49 (Sábado)
Alguien tiene una compilación 100% operativa? El 4518PW me reinicia la conexión ADSL 2 veces al dia y es un incordio!!!

Gracias
Mañana, si puedo, te preparo algo para ver si el problema es la compilación o el calentamiento excesivo. De paso te meto una compilación de AA (la hice para mi, pero añado cuatro cosas y listo).

Por si te vale de algo yo puse un Zyxel en modo bridge porque es el único que me pasa de tres megas de bajada en mi línea y el 4518 como router. La compilación que le metí es Attitude Adjustment para olvidarme de los problemas de trunk.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-05-2013, 00:57 (Lunes)
Imagen (http://www.mediafire.com/?03b4wsyh2r575r8) para probar a ver si se resuelven los problemas de las desconexiones. La verdad es que tiene delito la basura de disipador que le han metido a los 4518 y 7518.
Como es para pruebas va con lo básico. La imagen es para el 4518R01A, pero es fácil parchear AA para adaptar el R01.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 06-05-2013, 01:00 (Lunes)
Podrías explicarme como parchearla para la revisión R01?. Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-05-2013, 11:37 (Lunes)
Es bastante fácil: esta sería la manera chapucera, pero fijo que funciona. Voy a preparar un parche para que se pueda elegir entre las dos versiones de router en AA.
Básicamente lo que habría que hacer es añadir "ltq_pci_data.clock = PCI_CLOCK_INT;" entre la línea 531 y 532 del fichero mach-arv.c
https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c#L531

Como la versión Attitude Adjustment está en fase release candidate no van a añadir soporte para el R01A, así que habrá que hacer bien el parche.

Otra cosa que se puede hacer es cambiar el regdomain de la wifi y ponerlo en 0xff, que no tiene restricciones y sólo se usa para desarrollo y debug. Se cambia 0x67 por 0xff en las líneas 452 y 470, se compila y ya está.
Esto sólo vale en AA, ya que en trunk coge el regdomain del cal_data y ahí sí que hay que usar la aplicación de Noltari: Parchear datos de calibración de dispositivos ath9k (https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-05-2013, 18:24 (Lunes)
Aquí (http://www.mediafire.com/?7csza44e5xcyocg) están un par de parches preliminares para el soporte del ARV4518PWR01 en Attitude Adjustment. Es importante que posteéis o mandéis un mensaje con los resultados porque si lo hacemos bien hay posibilidades de que metan el parche (uno de verdad  ;D) en AA.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 08-05-2013, 22:24 (Miércoles)
Si funciona con el parche que me has mandado. No se que necesitas que te mande para que lo incluian en A/A. Así que te mando el log completo, por si te sirve de algo, cualquier cosa que necesites, no dudes en pedírmela.
--------------
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.05.08 15:35:26 =~=~=~=~=~=~=~=~=~=~=~=

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  0
ARV4518 => hrrpd    ttpd
starting httpd server from server 192.168.1.1
http start
..........request for file /
request for file /favicon.ico
couldn't open file
.request for file /favicon.ico
couldn't open file
...............expecting 3408117 bytes
received data will be stored at 80500000
...
Abort
ARV4518 => httpd
starting httpd server from server 192.168.1.1
http start
.....................request for file /
request for file /favicon.ico
couldn't open file
.........expecting 3408123 bytes
received data will be stored at 80500000
799 / 3407876
...
3407925 / 3407876
Bytes transferred = 3407876 (340004 hex)
http upload ready

## Checking Image at 80500000 ...
   Legacy image found
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2013-05-08   1:57:55 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1051428 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
http ugrade ...

..................................................... done
Erased 53 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:  2  1  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2013-05-08   1:57:55 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1051428 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 (parallels@parallels-Parallels-Virtual-Platform) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Wed May 8 03:57:35 CEST 2013

[    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=ARV4518PWR01

[    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=00068a70

[    0.000000] Readback ErrCtl register=00068a70

[    0.000000] Memory: 61676k/65536k available (2307k kernel code, 3860k reserved, 546k 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 ARV4518PWR01 - SMC7908A-ISP

[    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: unsupported PM cap regs version (5)

[    0.132000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

[    0.136000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30

[    0.140000] 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.160000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.168000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.176000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.180000] TCP reno registered

[    0.184000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.192000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.196000] NET: Registered protocol family 1

[    0.204000] gptu: totally 6 16-bit timers/counters

[    0.208000] gptu: misc_register on minor 63

[    0.212000] gptu: succeeded to request irq 126

[    0.216000] gptu: succeeded to request irq 127

[    0.220000] gptu: succeeded to request irq 128

[    0.224000] gptu: succeeded to request irq 129

[    0.232000] gptu: succeeded to request irq 130

[    0.236000] gptu: succeeded to request irq 131

[    0.244000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.248000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.260000] msgmni has been set to 120

[    0.264000] io scheduler noop registered

[    0.268000] io scheduler deadline registered (default)

[    0.272000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc

[    0.280000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.280000] console [ttyLTQ1] enabled, bootconsole disabled

[    0.296000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.304000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.308000]   Amd/Fujitsu Extended Query version 1.1.
[    0.312000] number of CFI chips: 1
[    0.316000] Creating 4 MTD partitions on "ltq_nor":
[    0.320000] 0x000000000000-0x000000010000 : "uboot"
[    0.328000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.336000] 0x000000020000-0x0000003f0000 : "linux"
[    0.344000] found squashfs behind kernel
[    0.344000] Creating 2 MTD partitions on "ltq_nor":
[    0.348000] 0x000000020000-0x000000120b64 : "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.368000] 0x000000120b64-0x0000003f0000 : "rootfs"
[    0.372000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.388000] mtd: partition "rootfs" set to be root filesystem
[    0.392000] mtd: partition "rootfs_data" created automatically, ofs=340000, len=B0000
[    0.400000] 0x000000340000-0x0000003f0000 : "rootfs_data"
[    0.408000] 0x0000003f0000-0x000000400000 : "board_config"
[    0.436000] ltq_mii: probed
[    0.464000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.472000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.492000] TCP cubic registered
[    0.496000] NET: Registered protocol family 17
[    0.500000] 8021q: 802.1Q VLAN Support[    0.512000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.520000] Freeing unused kernel memory: 172k 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. [    8.608000] SCSI subsystem initialized
[    8.792000] usbcore: registered new interface driver usbfs
[    8.796000] usbcore: registered new interface driver hub
[    8.804000] usbcore: registered new device driver usb
[    9.044000] NET: Registered protocol family 8
[    9.048000] NET: Registered protocol family 20
[   10.072000] gpio-keys-polled gpio-keys-polled: unable to claim gpio 30, err=-16
[   10.076000] gpio-keys-polled: probe of gpio-keys-polled failed with error -16
[   10.352000] PPP generic driver version 2.4.2
[   10.580000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.912000] NET: Registered protocol family 24
[   11.192000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[   11.700000] IFX MEI Version 5.00.00
[   11.852000]
[   11.852000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   11.888000]     ATM (A1) firmware version 1.0.19
[   11.892000] ifxmips_atm: ATM init succeed
[   11.924000] dwc_otg: version 2.60a 22-NOV-2006
[   12.528000] DWC_otg: Using DMA mode
[   12.532000] dwc_otg dwc_otg.0: DWC OTG Controller
[   12.536000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[   12.544000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[   12.552000] DWC_otg: Init: Port Power? op_state=1
[   12.556000] DWC_otg: Init: Power Port (0)
[   12.560000] hub 1-0:1.0: USB hub found
[   12.560000] hub 1-0:1.0: 1 port detected
[   12.704000] DISCONNECTED PORT
[   12.716000] Initializing USB Mass Storage driver...
[   12.720000] usbcore: registered new interface driver usb-storage
[   12.728000] USB Mass Storage support registered.
[   20.380000] device eth0 entered promiscuous mode
[   20.388000] br-lan: port 1(eth0) entered forwarding state
[   20.392000] br-lan: port 1(eth0) entered forwarding state
[   22.396000] br-lan: port 1(eth0) entered forwarding state
[   45.724000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   45.740000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   45.744000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[   52.832000] JFFS2 notice: (1172) 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 (2013-05-08 02:16:28 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Attitude Adjustment, r36557)
 -----------------------------------------------------
  * 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:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 00:13:F7:97:70:84 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:440 errors:0 dropped:141 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:77358 (75.5 KiB)  TX bytes:7975 (7.7 KiB)

eth0      Link encap:Ethernet  HWaddr 00:13:F7:97:70:84 
          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)

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:864 errors:0 dropped:0 overruns:0 frame:0
          TX packets:864 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:58752 (57.3 KiB)  TX bytes:58752 (57.3 KiB)

nas0      Link encap:Ethernet  HWaddr 00:00:01:00:00:00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:24 dropped:0 overruns:24 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:1008 (1008.0 B)

root@OpenWrt:/# reboot
root@OpenWrt:/# [  232.428000] Restarting system.


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  1  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2013-05-08   1:57:55 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1051428 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 (parallels@parallels-Parallels-Virtual-Platform) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Wed May 8 03:57:35 CEST 2013

[    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=ARV4518PWR01

[    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=00068a78

[    0.000000] Readback ErrCtl register=00068a78

[    0.000000] Memory: 61676k/65536k available (2307k kernel code, 3860k reserved, 546k 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 ARV4518PWR01 - SMC7908A-ISP

[    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: unsupported PM cap regs version (4)

[    0.132000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

[    0.136000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30

[    0.140000] 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.160000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.168000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.176000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.180000] TCP reno registered

[    0.184000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.192000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.196000] NET: Registered protocol family 1

[    0.204000] gptu: totally 6 16-bit timers/counters

[    0.208000] gptu: misc_register on minor 63

[    0.212000] gptu: succeeded to request irq 126

[    0.216000] gptu: succeeded to request irq 127

[    0.220000] gptu: succeeded to request irq 128

[    0.224000] gptu: succeeded to request irq 129

[    0.232000] gptu: succeeded to request irq 130

[    0.236000] gptu: succeeded to request irq 131

[    0.244000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.248000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.260000] msgmni has been set to 120

[    0.264000] io scheduler noop registered

[    0.268000] io scheduler deadline registered (default)

[    0.272000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc

[    0.280000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.280000] console [ttyLTQ1] enabled, bootconsole disabled

[    0.296000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x0022f9
[    0.304000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.308000]   Amd/Fujitsu Extended Query version 1.1.
[    0.312000] number of CFI chips: 1
[    0.316000] Creating 4 MTD partitions on "ltq_nor":
[    0.320000] 0x000000000000-0x000000010000 : "uboot"
[    0.328000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.336000] 0x000000020000-0x0000003f0000 : "linux"
[    0.344000] found squashfs behind kernel
[    0.344000] Creating 2 MTD partitions on "ltq_nor":
[    0.348000] 0x000000020000-0x000000120b64 : "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.368000] 0x000000120b64-0x0000003f0000 : "rootfs"
[    0.372000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.388000] mtd: partition "rootfs" set to be root filesystem
[    0.392000] mtd: partition "rootfs_data" created automatically, ofs=340000, len=B0000
[    0.400000] 0x000000340000-0x0000003f0000 : "rootfs_data"
[    0.408000] 0x0000003f0000-0x000000400000 : "board_config"
[    0.436000] ltq_mii: probed
[    0.464000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.472000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.492000] TCP cubic registered
[    0.496000] NET: Registered protocol family 17
[    0.500000] 8021q: 802.1Q VLAN Support[    0.512000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.520000] Freeing unused kernel memory: 172k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    6.976000] JFFS2 notice: (346) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 6 of xref (0 dead, 2 orphan) found.
[    8.272000] SCSI subsystem initialized
[    8.440000] usbcore: registered new interface driver usbfs
[    8.444000] usbcore: registered new interface driver hub
[    8.452000] usbcore: registered new device driver usb
[    9.296000] dwc_otg: version 2.60a 22-NOV-2006
[    9.904000] DWC_otg: Using DMA mode
[    9.904000] dwc_otg dwc_otg.0: DWC OTG Controller
[    9.908000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[    9.916000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[    9.924000] DWC_otg: Init: Port Power? op_state=1
[    9.928000] DWC_otg: Init: Power Port (0)
[    9.932000] hub 1-0:1.0: USB hub found
[    9.936000] hub 1-0:1.0: 1 port detected
[   10.076000] Initializing USB Mass Storage driver...
[   10.080000] usbcore: registered new interface driver usb-storage
[   10.088000] USB Mass Storage support registered.
[   10.340000] usb 1-1: new high-speed USB device number 2 using dwc_otg
[   10.548000] scsi0 : usb-storage 1-1:1.0
[   11.576000] scsi 0:0:0:0: Direct-Access     Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS
[   11.808000] sd 0:0:0:0: [sda] 3930112 512-byte logical blocks: (2.01 GB/1.87 GiB)
[   11.816000] sd 0:0:0:0: [sda] Write Protect is off
[   11.820000] sd 0:0:0:0: [sda] No Caching mode page present
[   11.824000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   11.836000] sd 0:0:0:0: [sda] No Caching mode page present
[   11.840000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   11.892000]  sda: sda1
[   11.896000] sd 0:0:0:0: [sda] No Caching mode page present
[   11.900000] sd 0:0:0:0: [sda] Assuming drive caswitching to jffs2
- init -

Please press Enter to activate this console. [   21.872000] NET: Registered protocol family 8
[   21.876000] NET: Registered protocol family 20
[   22.376000] gpio-keys-polled gpio-keys-polled: unable to claim gpio 30, err=-16
[   22.380000] gpio-keys-polled: probe of gpio-keys-polled failed with error -16
[   22.696000] PPP generic driver version 2.4.2
[   22.972000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   23.384000] NET: Registered protocol family 24
[   23.448000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[   23.772000] IFX MEI Version 5.00.00
[   23.952000]
[   23.952000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   23.996000]     ATM (A1) firmware version 1.0.19
[   23.996000] ifxmips_atm: ATM init succeed
[   33.952000] device eth0 entered promiscuous mode
[   33.964000] br-lan: port 1(eth0) entered forwarding state
[   33.968000] br-lan: port 1(eth0) entered forwarding state
[   35.972000] br-lan: port 1(eth0) entered forwarding state
[  101.244000] [DSL_BSP_Showtime 916]: Datarate US intl = 1022451, fast = 0



BusyBox v1.19.4 (2013-05-08 02:16:28 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Attitude Adjustment, r36557)
 -----------------------------------------------------
  * 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
 -----------------------------------------------------
[  617.440000] DISCONNECTED PORT
[  617.440000] usb 1-1: USB disconnect, device number 2
[  617.452000] DISCONNECTED PORT
[  617.488000] DISCONNECTED PORT
[  617.520000] DISCONNECTED PORT
[  617.552000] DISCONNECTED PORT
[  617.584000] DISCONNECTED PORT
[  623.196000] usb 1-1: new high-speed USB device number 3 using dwc_otg
[  623.408000] scsi1 : usb-storage 1-1:1.0
[  624.436000] scsi 1:0:0:0: Direct-Access     Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS
[  624.668000] sd 1:0:0:0: [sda] 3930112 512-byte logical blocks: (2.01 GB/1.87 GiB)
[  624.676000] sd 1:0:0:0: [sda] Write Protect is off
[  624.684000] sd 1:0:0:0: [sda] No Caching mode page present
[  624.688000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  624.700000] sd 1:0:0:0: [sda] No Caching mode page present
[  624.704000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  624.756000]  sda: sda1
[  624.760000] sd 1:0:0:0: [sda] No Caching mode page present
[  624.764000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  624.772000] sd 1:0:0:0: [sda] Attached SCSI removable disk
--------------
PD: no he sido capaz de configurar correctamente un firmware 100% operativo (o me faltan módulos, me falta espacio, etc). Agradecería enormemente que alguien me explicara cuales son los módulos mínimos para que sea 100% funcional.
Mi idea sería que tuviese:
-Interfaz LUCI (para que sea mas facil su configuración)
-Drivers ADSL, USB, EXT4 (o el que de un mejor rendimiento para montar un extroot en el usb y cargar el resto de paquetes).
-Flags de compilación del kernel (para poder instalar a posteriori los paquetes que se necesiten desde INTERNET una vez tenga activado el extroot, como por ejemplo el driver wifi, DDNS, VOIP, etc).
Ya he intentado usar los archivos de configuracion (.conf de las imagenes que subió pteridium, tanto la normal como la "arv4518_apretado").
Si no es mucho pedir como se configura el ADSL en jazztel, llevo un par de días intentandolo desde UCI (la única imagen que he conseguido instalar no funciona el LUCI) pero no lo consigo, no se si me faltará algún modulo, script o parte del firmware.

Os doy las gracias de antemano, ya se que pido mucho, pero como podeis observar soy bastante novato.
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 08-05-2013, 23:21 (Miércoles)
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 netmask '255.255.255.0'    option ipaddr '192.168.1.1'

config atm-bridge 'atm'   
option vci '32'   
option encaps 'llc'   
option payload 'bridged'   
option vpi '8'
config interface 'wan'   
option ifname 'nas0'   
option proto 'pppoe'   
option username 'adslppp@telefonicanetpa'   
option password 'adslppp'

Prueba a cambiar los datos de username, password, vci,vpi

 (NO SE QUE SON) encaps, payload

PD: No puedo responderte en el foro, solo puedo a través de la app de seguridadwireless desde el movil, copiarlo a un mail y luego copiarlo otra vez, jajajajaYa nos contaras!
Enviado desde un telegrafo situado en marte
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 09-05-2013, 03:24 (Jueves)
El Wifi funciona (aunque solo en modo cliente, no en modo ap).
El ADSL carga el driver pero no consigo conectar, estos son los parametros de mi conexión:

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 netmask '255.255.255.0'    option ipaddr '192.168.1.1'

config atm-bridge 'atm'    
option vci '35'    
option encaps 'llc'    
option payload 'bridged'    
option vpi '8'
config interface 'wan'    
option ifname 'nas0'    
option proto 'pppoe'    
option username 'usuario@adsl'    
option password 'contraseña'

¿Que es preferible compilar los drivers como módulos (M) o como parte del kernel (*)?, hay alguna diferencia en cuanto al espacio que ocuparán en la compilación ?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 09-05-2013, 08:18 (Jueves)
config atm-bridge 'atm'   
option vci '32'   
option encaps 'llc'   
option payload 'bridged'   
option vpi '8'

config interface 'wan'   
option ifname 'nas0'   
option proto 'pppoe'   
option username 'adslppp@telefonicanetpa'   
option password 'adslppp'


Va un espacio, son 2 definiciones diferentes.

A tu pregunta no se que contestarte, no llevo nada bien lo de compilar, en realidad no tengo NPI, lo mas que he compilado han sido programitas en C++.

Jajjaja sorry...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 09-05-2013, 14:53 (Jueves)
Primero una aclaración: de muchas cosas tenéis más idea que yo, sobre todo de temas de linux.

Disyuntiva de compilar drivers y otras cosas en la imagen final o en módulos:
Depende de lo que se quiera y se necesite. Obviamente si vamos cortos de flash lo preferible sería compilar una imagen con lo que necesitamos, activar extroot e instalar el resto en el pendrive.
No siempre es necesario descargar los módulos desde internet, ya que se puede "trucar" Luci para que instale en local. La idea es modificar el source de los paquetes, pero no encuentro el enlace donde indica cómo hacerlo. Sería cambiar la primera linea aquí: http://192.168.1.1/cgi-bin/luci/;stok=0c009fad92f813087597786bc4233e38/admin/system/packages/ipkg
Otra solución es montar un pequeño servidor web y que los descargue desde ahí.

Encaps depende del ISP, y los valores posibles creo que son llc y vc-mux. Payload en bridge.

En las imágenes del primer post creo que incluí el . config para que se pueda usar como guía.

@Lesgar: muchas gracias por poner el bootlog. Si puedes poner otro bootlog con los mensajes de la wifi cunado está funcionando sería genial, porque así se podría ver si hace falta hacer alguna reconfiguración en el bus PCI.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 09-05-2013, 22:56 (Jueves)
No esta el .config en la imagen del primer post, puedes postearla. Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 11-05-2013, 14:08 (Sábado)
Hace unos días me dí cuenta de que los LEDs de la EBU no funcionan en DTS (gpiomm).

También me he dado cuenta de que en la última revisión no funciona el ethernet en el kernel 3.8 por algún motivo (¿reset?), pero lo estoy investigando. Aun así, sí que funciona en 3.7.

En cuanto haga algún progreso lo pongo por aquí y si lo soluciono mandaré los parches correspondientes.

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 11-05-2013, 21:26 (Sábado)
Hace unos días me dí cuenta de que los LEDs de la EBU no funcionan en DTS (gpiomm).

También me he dado cuenta de que en la última revisión no funciona el ethernet en el kernel 3.8 por algún motivo (¿reset?), pero lo estoy investigando. Aun así, sí que funciona en 3.7.

En cuanto haga algún progreso lo pongo por aquí y si lo soluciono mandaré los parches correspondientes.

Saludos!
Parche mandado: http://patchwork.openwrt.org/patch/3632/

LEDs de la EBU funcionando.
Arreglado botón de WiFi (gpio 28, no 25 como estaba antes).
Habilitado botón de reset (estaba comentado y funciona perfectamente).
Cambiado el LED de power (estaba como active low y es active high).

Falta identificar el problema del switch en el kernel 3.8.

Saludos!
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 12-05-2013, 05:41 (Domingo)
Jodo Noltari eres un maquina!

Graciassssss

Enviado desde un telegrafo situado en marte
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-05-2013, 17:55 (Domingo)
Hace unos días me dí cuenta de que los LEDs de la EBU no funcionan en DTS (gpiomm).

También me he dado cuenta de que en la última revisión no funciona el ethernet en el kernel 3.8 por algún motivo (¿reset?), pero lo estoy investigando. Aun así, sí que funciona en 3.7.

En cuanto haga algún progreso lo pongo por aquí y si lo soluciono mandaré los parches correspondientes.

Saludos!
Parche mandado: http://patchwork.openwrt.org/patch/3632/

LEDs de la EBU funcionando.
Arreglado botón de WiFi (gpio 28, no 25 como estaba antes).
Habilitado botón de reset (estaba comentado y funciona perfectamente).
Cambiado el LED de power (estaba como active low y es active high).

Falta identificar el problema del switch en el kernel 3.8.

Saludos!

¿Podrías colgar en pastebin un dmesg y un logread con debug a saco?
Hasta donde sé la comunicación entre el switch y el Danube es por un bus RMII, pero ni idea si el ar8216 se controla con gpio, mdio, spi o algún otro interfaz, aunque casi seguro que se usa un gpio para la señal de reset. También puede haber alguna interrupción perdida.
Quizá se pueda sacar algo de aquí:
http://wiki.openwrt.org/toh/astoria/arv752dpw22#bootlogs
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 12-05-2013, 18:35 (Domingo)
¿Podrías colgar en pastebin un dmesg y un logread con debug a saco?
Hasta donde sé la comunicación entre el switch y el Danube es por un bus RMII, pero ni idea si el ar8216 se controla con gpio, mdio, spi o algún otro interfaz, aunque casi seguro que se usa un gpio para la señal de reset. También puede haber alguna interrupción perdida.
Quizá se pueda sacar algo de aquí:
http://wiki.openwrt.org/toh/astoria/arv752dpw22#bootlogs
Ya lo tengo funcionando.

El problema es que el kernel 3.7 llama al switch como "eth0", mientras que el kernel 3.8 lo llama "switch0" y en la configuración de las VLANs es "eth0" para ambos kernels.

A ver si blogic me hace un poquito de caso y arreglamos esto.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-05-2013, 19:02 (Domingo)
@Lesgar: .config (http://www.mediafire.com/?3juo6g6tg9fe300) a mi estilo. Respecto a VoIP no tengo mucha idea, así que si otro lo revisa por si falta o sobra algo mejor.

Ya lo tengo funcionando.

El problema es que el kernel 3.7 llama al switch como "eth0", mientras que el kernel 3.8 lo llama "switch0" y en la configuración de las VLANs es "eth0" para ambos kernels.

A ver si blogic me hace un poquito de caso y arreglamos esto.

Saludos.
Si blogic cambió a "switch0" será por alguna razón. Igual se le olvidó cambiar algunas cosillas aquí (https://dev.openwrt.org/browser/trunk/target/linux/lantiq/base-files/etc/uci-defaults/02_network?order=date).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 13-05-2013, 13:08 (Lunes)
Buenas,

Ya he mandado el parche: http://patchwork.openwrt.org/patch/3635/

Efectivamente, es un tema del script de configuración de la red, aunque no creo que haya sido blogic el que lo haya cambiado a switch0, sino la propia actualización del kernel.

Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-05-2013, 14:22 (Sábado)
Tenemos algun firmware para el 7518 que funcione el wifi a algo más de 3db o bien uno para el 4518 R-01 que funcione bien y no se reinicie?

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 19-05-2013, 22:54 (Domingo)
Tenemos algún firmware para el 7518 que funcione el wifi a algo más de 3db ...
Gracias

Hacer que la wifi del 7518 pase de los 3dB es relativamente fácil:
- Trunk (Barrier Breaker): Aplicación de parcheo de los datos de calibración. https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/msg265192/#msg265192
- Attitude Adjustment: una vez descargado el código fuente ir a la línea 470 (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c?order=date#L470) del archivo mach-arv.c y cambiar el valor 0x67 por 0xff, compilar y cruzar los dedos a ver si hay suerte. Lo hice para el 4518 y funciona (para tener el canal 14 disponible, porque el txpower lo asigna bien), aunque para el driver ath9k habrá que probar.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: law81 en 24-05-2013, 10:07 (Viernes)
Hola a tod@s,

despues de idas y venidas de convertores serie/usb , roturas y demas, por fin me he puesot manos a la obra en al instalacion en el 4518 y en resumen, he instalado el uboot, no tengo httpd y el tftp me salen las dichosas TTTTTTTT, asi que entiendo que no funciona y estoy jodido.
Tengo el loady pero no me aclaro en como debería cargar el firmware segun lo que he ido leyendo. Lo hago todo desde Windows.

A ver si me podéis echar una mano.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 25-05-2013, 13:27 (Sábado)
Buenas de nuevo !! Llevaba largo tiempo sin pasar por aquí... Cosas del trabajo :(

Veo que por aquí todo va viento en popa ! El barrier breaker realmente está rompiendo barreras :)

...
despues de idas y venidas de convertores serie/usb , roturas y demas, por fin me he puesot manos a la obra en al instalacion en el 4518 y en resumen, he instalado el uboot, no tengo httpd y el tftp me salen las dichosas TTTTTTTT, asi que entiendo que no funciona y estoy jodido.
Tengo el loady pero no me aclaro en como debería cargar el firmware segun lo que he ido leyendo. Lo hago todo desde Windows.
...

Bueno, haciéndolo desde windows suele pasar  ;)

En cuanto a lo del loady, para hacerlo funcionar necesitas que tu emulador de terminal (no sé si usas teraterm o hyperterminal) tenga la opción de transferencia de ficheros, y entre las opciones de transferencia de ficheros tienes que tener Ymodem. Putty no tiene. Y será lento. MUUY lento. No recuerdo cuánto tardaba, pero piensa en minutos (más de 5 y seguramente de 10) en subir el firmware.

Windows es bastante puñetero con el tema del puerto serie... Bueno, todos los SO en general lo son, pero Windows es especialmente incómodo.

En cuanto a lo de las TTTTT... Cuando haces el TFTP, ten en cuenta varias cosas:

- haz un printenv de las variables en el router, tu PC tiene la IP del servidor ? (no recuerdo si la variable era tftpserver o algo parecido)... No sé si añadiendo una segunda IP al adaptador de red que tienes funcionará, a mí me dio problemas así que al final opté por usar el windows sólo para el Steam y sus juegos y montar un linux para cosas serias.
- Lo que sí que intenté (y funcionaba "a veces") fue poner una máquina virtual (linux) en VirtualBox con red "bridged" y con la IP del tftpserver. Lo dicho, funcionaba "a veces". Es una alternativa...
- Si quieres correr un servidor TFTP en windows... No sabría decirte si los puertos inferiores a 1024 UDP están protegidos, pero ten en cuenta que necesitas abrir el 69 UDP en tu máquina (NO EN EL ROUTER). Prueba a ejecutar el servidor TFTP como administrador, a ver si así tienes más suerte.
- Al menos en linux, TFTP es un poco cabrito con los permisos de los directorios. Pon el fichero en una ruta accesible.

No sé si ya lo has comprobado, pero bueno... Espero que te sirva de utilidad.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: admrt en 30-05-2013, 20:52 (Jueves)
Hola a todos,

Tras mucho leer he conseguido cargar OpenWRT en mi ARV4518PW. He utilizado la última imagen de la release oficial 12.09 (http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image), pero al arrancarla no funciona la wifi. En el log de arranque veo esto:

Código: [Seleccionar]
[   26.696000] ath5k: phy0: failed to warm reset the MAC Chip
[   26.700000] ath5k: phy0: can't reset hardware (-5)
[   26.716000] device wlan0 entered promiscuous mode
[   27.160000] ath5k: phy0: failed to warm reset the MAC Chip
[   27.164000] ath5k: phy0: can't reset hardware (-5)

¿A alguno se os ocurre cual es el problema? Gracias de antemano.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 30-05-2013, 23:03 (Jueves)
Ese problema debería estar solucionado ya. Prueba con una de las imágenes del primer post de este hilo, aunque si tu router es la revisión de hardware R01 no te van a funcionar.

Otra opción es compilar una a tu gusto.  ^-^

Corrección: el parche para la wifi se incluyó el 2 de mayo, mientras que las imágenes de Attitude Adjustment son del 3 de abril. O compilar o usar las del primer post.
Mala pata.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 30-05-2013, 23:40 (Jueves)
Como la vida está algo fastidiada últimamente tengo que dar de baja internet, con lo que no podré dedicarle al foro tanto tiempo como antes.


Suerte.

Vaya, parece que con Movistar sale más caro estar sin internet que con él.  ???

Apunte final: tras probar un montón de routers al final puse un zyxel en modo bridge y como router un arv4518. La razón de hacerlo así es que el zyxel es el que mejor sincroniza en mi zona: 3'3Mb de bajada y 640Kb de subida y Attitude Adjustment con el 4518 va perfecto, además de ser muy flexible.

Off topic.
Los que he probado:
- Zyxel 660HW-D1: wifi de pena, pero el resto bien.
- Livebox 2: el firewall es para llorar, pero el resto bastante bien (3 Mb de bajada y wifi buena si se le ponen antenas externas, que está chupado de hacer).
- ARV4518PW: sincronismo horrible (2'5 Mb).
- Comtrend ar5381u: wifi mal porque se lucieron con las antenas.
- Xavi 7968: si el firm fuera decente... Wifi espectacular, aunque nunca conseguí ponerla a andar en modo a, sólo b/g.
- Comtrend CT-5361: correcto, pero el sincronismo se quedaba en 2'8Mb.
- HG532c: pésimo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ehroure en 31-05-2013, 09:59 (Viernes)
Me he cargado la boardconfig de mi ARV4518, y estoy tratando recuperarla de un backup que amablemente puso pteridium


Pteridium wrote:

    o71 wrote:

        i think the error in this lines

        [   23.652000] ath5k 0000:00:0e.0: registered as 'phy0'
        [   24.688000] ath5k: phy0: unable to init EEPROM
        [   24.692000] ath5k: probe of 0000:00:0e.0 failed with error -5

    You are right: the last partition of the flash (where lies the MAC and the wifi calibration data) is empty or corrupted. No problem, because can be easily "patched".
    The link contains a backup of the last partition (if you haven't it) of an ARV4518PW. Simply copy the file in the router and execute "mtd -r write (file_name_and_path) board_config" and wifi working after reboot.
    http://www.mediafire.com/?6d1t67pm2b0cm92

    The partition backup comes with a mac that begins with 00 22 2D. The mac belonged to a dead router so could be used without problems, but i think it's better change it. With any hexadecimal editor open the file, go to offset 16 a write your router's mac.

    Good luck!

Pero no hay forma:

 BARRIER BREAKER (Bleeding Edge, r35052)


root@OpenWrt:/overlay# mtd -r write arv4518_MAC_2.bin boardconfig
Could not open mtd device: boardconfig
Can't open device for writing!
root@OpenWrt:/overlay# mtd -r write arv4518_MAC_2.bin mtd6
Could not open mtd device: mtd6
Can't open device for writing!

root@OpenWrt:/overlay# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "linux"
mtd3: 0010b12a 00010000 "kernel"
mtd4: 002c4ed6 00010000 "rootfs"
mtd5: 00060000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"

Os ha pasado a alguno???

Gracias


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 31-05-2013, 16:46 (Viernes)
Acabo de averiguarlo hace un rato: lo primero que hay que hacer primero es "mtd unlock board_config".
Código: [Seleccionar]
 _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Attitude Adjustment, r36557)
 -----------------------------------------------------


root@OpenWrt:~# cat /proc/partitions
major minor  #blocks  name

  31        0         64 mtdblock0
  31        1         64 mtdblock1
  31        2       3904 mtdblock2
  31        3        936 mtdblock3
  31        4       2967 mtdblock4
  31        5        576 mtdblock5
  31        6         64 mtdblock6
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "linux"
mtd3: 000ea178 00010000 "kernel"
mtd4: 002e5e88 00010000 "rootfs"
mtd5: 00090000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "board_config"
root@OpenWrt:~# mtd unlock linux
Unlocking linux ...
root@OpenWrt:~# mtd unlock uboot
Unlocking uboot ...
root@OpenWrt:~# mtd unlock board_config
Unlocking board_config ...
root@OpenWrt:~#

La "mala" noticia es que hay que usar Attitude Adjustment, ya que con trunk no funciona.

La segunda opción es usar uboot:
Código: [Seleccionar]
tftpboot 0x80500000 (nombre del fichero caldata)
...
erase 0xb003f0000 +10000
...
cp.b 0x80500000 0xb03f0000  10000

Estoy casi seguro que la dirección de la flash donde comienza board_config es 0xb03f0000, pero no al 100%.
P.D.: lo de u-boot se me ocurrió mientras estaba escribiendo lo anterior.  8)

Edición: corregido un dato erróneo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ehroure en 31-05-2013, 17:34 (Viernes)
Me lo temia lo de la trunk..

He probado desde el uboot...pero no ha habido forma:

Filename 'arv4518_MAC_2.bin'.
Load address: 0x80500000
Loading: *\0x08T T T T T T T T #############
done
Bytes transferred = 65537 (10001 hex)
ARV4518 => erase 0xb03f0000 +10000

. done
Erased 1 sectors
ARV4518 => cp.b 0x80500000 0xb03f0000 +10000
Zero length ???
ARV4518 => cp.b 0x80500000 0xb03f0000 0x00400000
Copy to Flash... Outside available Flash

parece que la imagen es mayor que el tamaño de la partición  (10001 hex)

Puede alguien por favor hacer una exportación de la boardconfig???

Gracias Pteridium por tu aporte

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-06-2013, 21:25 (Sábado)
Me lo temia lo de la trunk..

He probado desde el uboot...pero no ha habido forma:


Código: [Seleccionar]
ARV4518 => cp.b 0x80500000 0xb03f0000 +10000
Zero length
???

El + sobra. La sintaxis de cp es: dirección de origen, dirección de destino y cuánto se va a copiar (en este caso 10000 en hexadecimal corresponde a 65536 bytes).

Los pequeños detalles marcan la direncia.  ^-^  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ehroure en 02-06-2013, 09:22 (Domingo)
Voilaaaa!!!

Pteridium eres un genio...como bien dices los pequeños detalles marcan la diferencia, ya tengo el wifi funcionando

Muchas gracias!!



Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: admrt en 04-06-2013, 23:49 (Martes)
Ese problema debería estar solucionado ya. Prueba con una de las imágenes del primer post de este hilo, aunque si tu router es la revisión de hardware R01 no te van a funcionar.

Otra opción es compilar una a tu gusto.  ^-^

Corrección: el parche para la wifi se incluyó el 2 de mayo, mientras que las imágenes de Attitude Adjustment son del 3 de abril. O compilar o usar las del primer post.
Mala pata.

Muchas gracias. De momento voy a probar con la imagen del primer post, pero te aseguro que en cuanto tenga un poco de más tiempo aprenderé a compilar...

Gracias de nuevo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: law81 en 04-06-2013, 23:53 (Martes)
Buenas de nuevo !! Llevaba largo tiempo sin pasar por aquí... Cosas del trabajo :(

Veo que por aquí todo va viento en popa ! El barrier breaker realmente está rompiendo barreras :)

...
despues de idas y venidas de convertores serie/usb , roturas y demas, por fin me he puesot manos a la obra en al instalacion en el 4518 y en resumen, he instalado el uboot, no tengo httpd y el tftp me salen las dichosas TTTTTTTT, asi que entiendo que no funciona y estoy jodido.
Tengo el loady pero no me aclaro en como debería cargar el firmware segun lo que he ido leyendo. Lo hago todo desde Windows.
...

Bueno, haciéndolo desde windows suele pasar  ;)

En cuanto a lo del loady, para hacerlo funcionar necesitas que tu emulador de terminal (no sé si usas teraterm o hyperterminal) tenga la opción de transferencia de ficheros, y entre las opciones de transferencia de ficheros tienes que tener Ymodem. Putty no tiene. Y será lento. MUUY lento. No recuerdo cuánto tardaba, pero piensa en minutos (más de 5 y seguramente de 10) en subir el firmware.

Windows es bastante puñetero con el tema del puerto serie... Bueno, todos los SO en general lo son, pero Windows es especialmente incómodo.

En cuanto a lo de las TTTTT... Cuando haces el TFTP, ten en cuenta varias cosas:

- haz un printenv de las variables en el router, tu PC tiene la IP del servidor ? (no recuerdo si la variable era tftpserver o algo parecido)... No sé si añadiendo una segunda IP al adaptador de red que tienes funcionará, a mí me dio problemas así que al final opté por usar el windows sólo para el Steam y sus juegos y montar un linux para cosas serias.
- Lo que sí que intenté (y funcionaba "a veces") fue poner una máquina virtual (linux) en VirtualBox con red "bridged" y con la IP del tftpserver. Lo dicho, funcionaba "a veces". Es una alternativa...
- Si quieres correr un servidor TFTP en windows... No sabría decirte si los puertos inferiores a 1024 UDP están protegidos, pero ten en cuenta que necesitas abrir el 69 UDP en tu máquina (NO EN EL ROUTER). Prueba a ejecutar el servidor TFTP como administrador, a ver si así tienes más suerte.
- Al menos en linux, TFTP es un poco cabrito con los permisos de los directorios. Pon el fichero en una ruta accesible.

No sé si ya lo has comprobado, pero bueno... Espero que te sirva de utilidad.

No he podido ponerme aun con ello por falta de tiempo aunque no por ganas. A ver si este finde lo retomo y cuento. Gracias por responder.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 07-06-2013, 21:05 (Viernes)
Bueno, al final gracias a un mp que me mandó tonikasch para preguntarme si lo había conseguido, lo cual hizo que investigará si él lo hizo (y lo hizo).
Yo tenía la version 1.3 del SoC por lo que tuve que parchear un fichero y hacerme mi propia compilación.

Ahora estoy liado intentando hacer andar pyload en este router. Ya he montado el extroot, pero parece que hay un pequeño problems con el soporte de sqlite3 para python en AA. Así que estoy compilando el trunk a ver...

Gracias por toda la ayuda recibida! :)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 09-06-2013, 19:13 (Domingo)
Hola compañero he estado leyendo este hilo el cual me parece un gran trabjo  y esfuerzo por vuestra parte, el cual quiero agradecer.

Comentaros que tengo un router de ya.com , desde hace bastante tiempo el modelo ARV4528kw ,el cual lo tengo bloqueado desde hace bastante tiempo, ocurrio que trasteando con el puerto serie debi realizar algo lo cual como novato en el tema desconocia que podia ocurrir, y al leeros me ha dado la impresion que igual puedo aplicar estos conocimientos para recuperarlo. Bien, con ayuda de un vecino me presto el suyo igual al mio y con estas instruccion he conseguido sacar copa tanto del uboot como el fichero lo cual quiero agradeceroslo sin ellas no lo habia conseguido. Bueno ahora estoy tratando de subir el uboot con  cutecom en linux, tengo muy poca esperiiencia en ellos pues siempre he tenido winxp,

serie posible aplicar esta forma de subir el uboot  con este modelo, cuando conecto por puerto serie me sale este mensaje:
“Version 1.0.1
Read EEPROM
Jump to Flah”

he buscado el sistema de conectar esas resistencia  65 y 80 pero esta ultima no la debo tener en la placa pues es algo diferente a la vuestras al ser modelos distintos,
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-06-2013, 22:18 (Lunes)
El modelo arv4528kw, por lo que pude encontrar, corresponde al SMC 7908VoWBRA. Por alguna foto que hay por ahí el chip principal es un Infineon Amazon un poco raro que no tiene soporte en openwrt.
Lo siento pero con ese router no se puede meter nada más que el firm original.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 11-06-2013, 11:47 (Martes)
hola pteridium:

El modelo arv4528kw, por lo que pude encontrar, corresponde al SMC 7908VoWBRA. Por alguna foto que hay por ahí el chip principal es un Infineon Amazon un poco raro que no tiene soporte en openwrt.
Lo siento pero con ese router no se puede meter nada más que el firm original.

bueno pues que se le va hacer si no hay soporte, verdaderamente creia que habia, y me habia ilusionado recuperar este deco que en su dia inicie un pequeño estudio en otro foro del cual para no molestar no pogo link, y fue cuando se bloqueo

si que llva cpu infineon

psb 50505

adm6996t

psb3332 ht
y
ateros ar2413ay la memoriaEN29LV320B
 Ppues nada ya no molesto mas asi no cambia el sentido del hilo pensaba que eran iguales o parecidos venga nos leemos por aqui grs por todo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-06-2013, 17:49 (Martes)
El Amazon PSB 50505 es un chip bastante viejo y poco popular. Aquí tienes un datasheet de un modelo parecido: http://www.alldatasheet.com/datasheet-pdf/pdf/79777/INFINEON/PSB50510.html

En openwrt hay un target para esta familia (no tiene nada que ver con el Amazon SE o ASE), pero está marcado como broken y además tendrías que conseguir ponerle un bootloader y adaptar el código para tu router.
https://dev.openwrt.org/browser/trunk/target/linux/amazon

Equipos con este SoC:
http://wikidevi.com/wiki/Special:BrowseData/Wireless_embedded_system?CPU1_brand=Infineon&CPU1_model=AMAZON-ME_%28PSB_50505_E_V1.3%29
SMC7904WBRA-N2 EU
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jason.bourne.myth en 28-06-2013, 12:52 (Viernes)
Hola.

Escribo estas líneas, para ver si alguien mas experimentado en la materia me puede echar una mano. Tras mi portabilidad de ADSL a pepephone (con la consecuente perdida de número de teléfono), mi intención es poder seguir haciendo llamadas mediante un servicio de VOIP externo. El caso es que he intentado seguir este (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595) tutorial, pero los mensajes que me salen por la consola, no se corresponden con los que aparecen en el tutorial. Es mas, no consigo llegar a arrancar el modo administrador del router, porque se me queda en un bucle infinito y nunca me llega a sacar el mensaje de que pulse 3 veces espacio.

El caso es que he hecho pruebas, tanto en Windows 7, como en Mac OSX, pero con el mismo resultado. Conecto este (http://bit.ly/10p2uJv) conversor serie/usb al router y pasa una cosa muy curiosa. Si lo conecto TX-RX y RX-TX (como indican en el tutorial), no me muestra los mensajes de arranque. Sin embargo, si los emparejo TX-TX y RX-RX, si que me muestra los mensajes. El caso es que los mensajes que saca no se corresponden con los esperado. Se ve claramente que son los mensajes de arranque del del router, pero no me sale la opción de los tres espacios.

¿Que puede ser?.¿No utilizo el conversor adecuado?.

Si alguien pudiese arrojarme algo de luz al tema, seria de gran ayuda.

Saludos y gracias de antemano.



Mi blog sobre Arduino (http://descubriendoarduino.tumblr.com/)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: laid en 30-06-2013, 16:50 (Domingo)
Livebox 2: el firewall es para llorar, pero el resto bastante bien (3 Mb de bajada y wifi buena si se le ponen antenas externas, que está chupado de hacer).

Hola,

Te refieres al LiveBox 2 o al LiveBox 2.1 ??

Saludos
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 30-06-2013, 17:51 (Domingo)
El caso es que he intentado seguir este (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595) tutorial, pero los mensajes que me salen por la consola, no se corresponden con los que aparecen en el tutorial. Es mas, no consigo llegar a arrancar el modo administrador del router, porque se me queda en un bucle infinito y nunca me llega a sacar el mensaje de que pulse 3 veces espacio.

El caso es que he hecho pruebas, tanto en Windows 7, como en Mac OSX, pero con el mismo resultado. Conecto este (http://bit.ly/10p2uJv) conversor serie/usb al router y pasa una cosa muy curiosa. Si lo conecto TX-RX y RX-TX (como indican en el tutorial), no me muestra los mensajes de arranque. Sin embargo, si los emparejo TX-TX y RX-RX, si que me muestra los mensajes. El caso es que los mensajes que saca no se corresponden con los esperado. Se ve claramente que son los mensajes de arranque del del router, pero no me sale la opción de los tres espacios.

¿Que puede ser?.¿No utilizo el conversor adecuado?.
Mi blog sobre Arduino (http://descubriendoarduino.tumblr.com/)

Algunas personas han tenido problemas parecidos con algún modelo de adaptador serie, con lo que igual te está sucediendo lo mismo.
Como parece que tienes más que sobrada experiencia en electrónica prueba a hacerte un conversor con un MAX3232; a mi me funcionó genial hasta que le metí una sobretensión sin querer.

Lo de los pines cambiados tampoco es mucho problema mientras VCC y GND estén correctamente identificados.

Si sigues teniendo problemas pon unas cuantas líneas de lo que te saca por el puerto serie.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 30-06-2013, 17:54 (Domingo)
Livebox 2: el firewall es para llorar, pero el resto bastante bien (3 Mb de bajada y wifi buena si se le ponen antenas externas, que está chupado de hacer).

Te refieres al LiveBox 2 o al LiveBox 2.1 ??

Livebox 2 con un firm viejo, y desbloqueado para que funcione con Movistar.
Del 2.1 no tengo ni idea.
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 30-06-2013, 19:27 (Domingo)
Hola.

Escribo estas líneas, para ver si alguien mas experimentado en la materia me puede echar una mano. Tras mi portabilidad de ADSL a pepephone (con la consecuente perdida de número de teléfono), mi intención es poder seguir haciendo llamadas mediante un servicio de VOIP externo. El caso es que he intentado seguir este (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595) tutorial, pero los mensajes que me salen por la consola, no se corresponden con los que aparecen en el tutorial. Es mas, no consigo llegar a arrancar el modo administrador del router, porque se me queda en un bucle infinito y nunca me llega a sacar el mensaje de que pulse 3 veces espacio.

El caso es que he hecho pruebas, tanto en Windows 7, como en Mac OSX, pero con el mismo resultado. Conecto este (http://bit.ly/10p2uJv) conversor serie/usb al router y pasa una cosa muy curiosa. Si lo conecto TX-RX y RX-TX (como indican en el tutorial), no me muestra los mensajes de arranque. Sin embargo, si los emparejo TX-TX y RX-RX, si que me muestra los mensajes. El caso es que los mensajes que saca no se corresponden con los esperado. Se ve claramente que son los mensajes de arranque del del router, pero no me sale la opción de los tres espacios.

¿Que puede ser?.¿No utilizo el conversor adecuado?.

Si alguien pudiese arrojarme algo de luz al tema, seria de gran ayuda.

Saludos y gracias de antemano.



Mi blog sobre Arduino (http://descubriendoarduino.tumblr.com/)

Que te aparece por consola entonces? Caracteres raros? Como estás configurando Putty o el cliente que uses? A no ser que en tu usb-serial estén mal escritos los pines deberías conectar siempre RX-TX TX-RX GND-GND

saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: laid en 30-06-2013, 22:09 (Domingo)
Livebox 2: el firewall es para llorar, pero el resto bastante bien (3 Mb de bajada y wifi buena si se le ponen antenas externas, que está chupado de hacer).

Te refieres al LiveBox 2 o al LiveBox 2.1 ??

Livebox 2 con un firm viejo, y desbloqueado para que funcione con Movistar.
Del 2.1 no tengo ni idea.

Recuerdas cual version del Firm viejo?
Quizas alguno de estos:
-FAST3yyy_69127A  
-FAST3yyy_691288
-FAST3yyy_MRA_69223E


Y algun link para ponerle "antenas" al Livebox 2?

Un gran saludo...
Muchas gracias por tu respuesta y apoyo.  >:(
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jason.bourne.myth en 01-07-2013, 21:04 (Lunes)
El caso es que he intentado seguir este (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595) tutorial, pero los mensajes que me salen por la consola, no se corresponden con los que aparecen en el tutorial. Es mas, no consigo llegar a arrancar el modo administrador del router, porque se me queda en un bucle infinito y nunca me llega a sacar el mensaje de que pulse 3 veces espacio.

El caso es que he hecho pruebas, tanto en Windows 7, como en Mac OSX, pero con el mismo resultado. Conecto este (http://bit.ly/10p2uJv) conversor serie/usb al router y pasa una cosa muy curiosa. Si lo conecto TX-RX y RX-TX (como indican en el tutorial), no me muestra los mensajes de arranque. Sin embargo, si los emparejo TX-TX y RX-RX, si que me muestra los mensajes. El caso es que los mensajes que saca no se corresponden con los esperado. Se ve claramente que son los mensajes de arranque del del router, pero no me sale la opción de los tres espacios.

¿Que puede ser?.¿No utilizo el conversor adecuado?.
Mi blog sobre Arduino (http://descubriendoarduino.tumblr.com/)

Algunas personas han tenido problemas parecidos con algún modelo de adaptador serie, con lo que igual te está sucediendo lo mismo.
Como parece que tienes más que sobrada experiencia en electrónica prueba a hacerte un conversor con un MAX3232; a mi me funcionó genial hasta que le metí una sobretensión sin querer.

Lo de los pines cambiados tampoco es mucho problema mientras VCC y GND estén correctamente identificados.

Si sigues teniendo problemas pon unas cuantas líneas de lo que te saca por el puerto serie.

Al final he conseguido meterle el openwrt. Os cuento un poco lo que hice por si alguien se ve en la misma situación. Con el conversor que os dije en el anteiror post, tengo que conectar rx-rx y tx-tx. Además el pon de 3,3v lo tengo que dejar deconectado. Al parecer el conector coge la chicha directamente del usb. Una vez hecho esto ... puede empezar con el procedimiento normal. Hasta que llegue a la historia del tftp. No me cojia el puto fichero de imagen, asi que lo tuve que subir utilizando hyperteminal de widnows con la opción de y-modem. Al reiniciarlo ... bingo ... ya tenia openwrt instalado. Pero la alegria no me duro mucho. En esa imagen no venia instalada la interface gráfica de configuracion del router. Por mucho que intentaba acceder a ella (tra haberla instalado) me tiraba abajo el servicio cada vez que accedía a la ip a traves del navegador (lo comprobaba con un top). Asi que me decidí a actualizar el firmeare por comandos y le he subido esta imagen: http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image (http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image) . Entonces ya empezó a funcionar el interface gráfico. He conseguido configurarlo todo, menos el adsl. Ni siquiera se encienden las luces del router (adsl o internet), y por supuesto ni mu de sincronismo. Que puede estar pasando? aparentemente tiene todos los modulo de dsl inhalados, y he configurado los parámetros de pepephone, tal y como tengo configurado en el zyxel.

(http://img.tapatalk.com/d/13/07/02/jeberave.jpg)
(http://img.tapatalk.com/d/13/07/02/gu2u9ara.jpg)
(http://img.tapatalk.com/d/13/07/02/ty7agede.jpg)
(http://img.tapatalk.com/d/13/07/02/ysaje7yh.jpg)
(http://img.tapatalk.com/d/13/07/02/dy6aquzy.jpg)
(http://img.tapatalk.com/d/13/07/02/dyda8e9y.jpg)
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 02-07-2013, 19:23 (Martes)
Al final he conseguido meterle el openwrt.

Enhorabuena! :)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 04-07-2013, 12:21 (Jueves)
Hola.
Después de cambiar u boot al arv4518
No arranca.
No entiendo como instalar openwrt???
El update...openwrt no hace nada
El arv4518 se conecta a Putty
Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 04-07-2013, 12:33 (Jueves)
Hola
E utilizado este manual:
 https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595


No puedo hacer paso 9
Update.....
No arranca http...
Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Epi el Magnificus en 04-07-2013, 19:15 (Jueves)
Hola a todos.
Tengo un SMC 7908A-ISP con el firm 0.10.003 (que tengo entendido que es el mismo router que el Arcadyan ARV4518pw, corregirme si me equivoco) y me he propuesto colocarle el open-wrt

Me he leído los... tropecientos mil mensajes de este hilo... jeje (duro de leer) y mas o menos tengo claro todos los pasos que tengo que hacer.

Creo que voy a seguir el manual de la pagina 14:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236

No se si hay algún manual algo mas actualizado o mas fácil de realizar, y que me haya pasado por alto. De verdad que leerse todo el hilo se hace duro. Tengo los ojos cuadrados  ;D

Creo que tengo un cable por aquí, que utilice para cambiar el firm a un router Zyxel P660HW-D1 de telefónica, y que no me dio problemas con los puertos. Ya os comentare.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-07-2013, 20:58 (Jueves)
Leer todos los posts tiene mérito.  >:D

Junto con el de CieNTi son los únicos que hay.

Creo que tengo un cable por aquí, que utilice para cambiar el firm a un router Zyxel P660HW-D1 de telefónica, y que no me dio problemas con los puertos. Ya os comentare.


Debería valerte ese cable perfectamente. Si te ha valido con el Zyxel esto es casi lo mismo, sólo que no hay que editar la bootbase para poner la MAC.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Epi el Magnificus en 04-07-2013, 22:10 (Jueves)
GRACIASSSSSSSSSSSSSS  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 05-07-2013, 11:36 (Viernes)
hola.
AVR4518...r01a

muerto!!!!! se pude recuperar???ç

setenv kernel_addr 0xb0030000
 



## Checking Image at 80500000 ...
   Legacy image found
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2013-04-03   8:56:49 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1017152 Bytes = 993.3 kB
   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....


despues da un monton de errores
gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 05-07-2013, 14:23 (Viernes)
hola.
AVR4518...r01a

muerto!!!!! se pude recuperar???ç

Cuando te da esos errores? al arrancar? después de flashear el uboot? que versión estás instalando Attitude Adjustment?
Graba la salida de putty desde el arranque en un fichero (puedes indicarlo en la config de putty para esa sesión) y pegarlo aquí, please.

Si no me equivoco para flashear esa versión necesitas hacer unos cambios en los fuentes de AA y compilar tu propia imagen. No si coges la del trunk (aunque creo que no están saliendo en los ultimos builds)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 05-07-2013, 15:36 (Viernes)
Hola.
Si los errores salia a instalar nuevo flash.
Y decpues de arrancar también.

PERO está solucionado e enviado el flash de nuevo
Tenía La direction de arranque Mal.

Ya atranca el openwrt kernel 3.8 puedo entrar con.
Wincsp
HyperTerminal
Putty
 
El arv4518 se conectaa y Internet
Pero:
No PUEDO ENTRAR con explorador. 192.168.1.49
No sale al interfaces gráfica!!!!!!
A Internet me conecto con cable
Con Putty...192.168.1.49
Pide passord....le e cambiado yo
Le doy update....y está conectado

Solo Nu puedo acceder con....explorer

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 05-07-2013, 21:23 (Viernes)
Hola.
si que no tengo suerte!!!!!
el secundo router AVR7518 R01A muerto!!!!
DESPUES de cambiar U-boot SOLO me sale esto con hyperTerminal:         
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

i no puedo hacer nada mas se queda asi......colgado
se puede hacer algo o es para tirarlo????
gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 05-07-2013, 22:47 (Viernes)
hola-
arv4518 r01a
NO arranca pagina inicio ....web

esto me sale con hyperterminal

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 (Oct 19 2012 - 15:13:04)

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 b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2013-04-03   8:56:49 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1017152 Bytes = 993.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) ) #1 Sat Mar 23 11:36
:28 UTC 2013
[    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,j
ffs2 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=00029728
[    0.000000] Readback ErrCtl register=00029728
[    0.000000] Memory: 61704k/65536k available (2413k kernel code, 3832k reserved,
04k 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.300000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer
ID 0x0000c2 Chip ID 0x0022a8
[    0.308000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.312000]   Amd/Fujitsu Extended Query version 1.1.
[    0.316000] number of CFI chips: 1
[    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.348000] found squashfs behind kernel
[    0.348000] Creating 2 MTD partitions on "ltq_nor":
[    0.352000] 0x000000020000-0x000000118580 : "kernel"
[    0.360000] mtd: partition "kernel" must either start or end on erase block b
oundary or be smaller than an erase block -- forcing read-only
[    0.372000] 0x000000118580-0x0000003f0000 : "rootfs"
[    0.376000] mtd: partition "rootfs" must either start or end on erase block b
oundary 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=2D0000, len=120000
[    0.404000] 0x0000002d0000-0x0000003f0000 : "rootfs_data"
[    0.412000] 0x0000003f0000-0x000000400000 : "board_config"
[    0.424000] etop: invalid MAC, using random
[    0.440000] ltq_mii: probed
[    0.472000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.480000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.500000] TCP cubic registered
[    0.500000] NET: Registered protocol family 17
[    0.508000] Bridge firewalling registered
[    0.508000] 8021q: 802.1Q VLAN Support [    0.532000] VFS: Mounted root (squa
shfs filesystem) readonly on device 31:4.
[    0.536000] Freeing unused kernel memory: 176k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
f- regular preinit -
[    7.268000] JFFS2 notice: (350) jffs2_build_xattr_subsystem: complete buildin
g xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 4 of xref (0 dead, 0
orphan) found.
switching to jffs2
- init -

Please press Enter to activate this console. [    8.528000] Compat-drivers backp
ort release: compat-drivers-2012-09-04-2-gddac993
[    8.536000] Backport based on wireless-testing.git master-2012-09-07
[    8.540000] compat.git: wireless-testing.git
[    8.580000] cfg80211: Calling CRDA to update world regulatory domain
[    8.584000] cfg80211: World regulatory domain updated:
[    8.588000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    8.596000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.604000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.612000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    8.620000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    8.624000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.312000] usbcore: registered new interface driver usbfs
[    9.316000] usbcore: registered new interface driver hub
[    9.324000] usbcore: registered new device driver usb
[   10.144000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.148000] ath5k 0000:00:0e.0: registered as 'phy0'
[   11.312000] ath5k: phy0: unable to init EEPROM
[   11.316000] ath5k: probe of 0000:00:0e.0 failed with error -5
[   11.344000] NET: Registered protocol family 8
[   11.344000] NET: Registered protocol family 20
[   11.520000] Button Hotplug driver version 0.4.1
[   11.560000] PPP generic driver version 2.4.2
[   12.256000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.712000] NET: Registered protocol family 24
[   12.740000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
[   13.388000] IFX MEI Version 5.00.00
[   13.420000]
[   13.420000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   13.456000]     ATM (A1) firmware version 1.0.19
[   13.456000] ifxmips_atm: ATM init succeed
[   13.488000] dwc_otg: version 2.60a 22-NOV-2006
[   14.096000] DWC_otg: Using DMA mode
[   14.096000] dwc_otg dwc_otg.0: DWC OTG Controller
[   14.100000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[   14.108000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[   14.116000] DWC_otg: Init: Port Power? op_state=1
[   14.120000] DWC_otg: Init: Power Port (0)
[   14.124000] hub 1-0:1.0: USB hub found
[   14.128000] hub 1-0:1.0: 1 port detected
[   14.152000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[   14.232000] DISCONNECTED PORT
[   20.836000] device eth0 entered promiscuous mode
[   20.844000] br-lan: port 1(eth0) entered forwarding state
[   20.848000] br-lan: port 1(eth0) entered forwarding state
[   22.852000] br-lan: port 1(eth0) entered forwarding state



BusyBox v1.19.4 (2013-03-12 15:13:26 UTC) 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 (12.09, r36088)
 -----------------------------------------------------
  * 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:/#
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-07-2013, 11:21 (Sábado)
hola-
arv4518 r01a
NO arranca pagina inicio ....web

esto me sale con hyperterminal

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (12.09, r36088)
 -----------------------------------------------------

Algunas veces las imágenes que hay en la sección downloads de openwrt vienen sin LuCI. Para asegurar que no tiene la interfaz web instalada ejecuta desde hyperterminal, putty o telnet "ls /web", y si está vacío ya sabes la respuesta. Si no lo está puede que el servidor web esté desactivado; para iniciarlo "/etc/init.d/uhttpd start" y se carga, y para habilitarlo "/etc/init.d/uhttpd enable".

Si no quieres romperte la cabeza hay una  imágen en el primer post que viene con lo que necesitas para usarlo como router y como modem-router.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 06-07-2013, 11:41 (Sábado)
Hola.
Lo intento poner manual.
La primera imagen que dices tú tampoco me functiona.
No puede ser de u-boot que Lo e puesto???
E entendido que algun u-boot puede dar problemas.
Pero ya no me deja poner otro.


Sobre el arv7518 que está muerto algun consejo????

Gracias por todo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 06-07-2013, 11:56 (Sábado)
Hola.
Si el directorio que dices tú está vacío...que xxxx.ipk
Hace falta que instalar????
Tengo otro router hg653 puedo copiar algun directoro y pegarlo en arv4518???
Para activarlo e entendido como se hace.
Lo intento hoy por la noches.

Dime algo también...sobre el arv7518 que esta muerto después de cambiar U-boot

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 07-07-2013, 11:42 (Domingo)
hola.
ya tengo modo UART en arv 7518

pero no entiendo ningul manual  paginas 24 o 27 para recuperar el router
!!!!no esta claro

Voy a intentar hacerlo un poco ordenado para que valga para todos:
1.- Habilitar uart mode: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246594/#msg246594. Vale tanto para el 4518 como para el 7518.
1.5.- Comprobar que estamos en modo uart.

------------ pag 24

Código:
ROM VER: 1.0.3
CFG 04
Read EEPROMX
Una vez comprobado, si estamos en linux cerrar minicom, cutecom o el que estemos usando. En Windows con teraterm no creo que haya problemas, pero con putty u otros ni idea.
2.- Mandar uboot.asc por el puerto serie. En linux cat u-boot.asc > /dev/ttyXXX y en windows, con putty o teraterm como texto plano (no usar xmodem ni cosas parecidas).
3.- Una vez que haya terminado de enviarlo abrir cutecom, minicom, putty, teraterm o el que más nos guste y aparecerá "ARV7518PW =>" o "ARV4518PW =>".
4.- Ejecutar "run update_uboot" y buscará un fichero llamado "u-boot-ARV7518PW.bin" o "u-boot-ARV4518PW.bin" en un servidor tftp en la dirección 192.168.1.101. Este fichero se corresponde con uboot-bootstrap.bin, con lo que habrá que renombrarlo. El script ya hace todo el proceso.
5.- Ejecutar "reset", cruzar los dedos, y si todo ha salido bien al arrancar lanzará httpd para que le metamos OpenWRT. Al que no le guste usar httpd siempre puede ejecutar "run update_openwrt".
Nota: httpd no se lleva bien con algunos navegadores; con Firefox e Iceweasel funciona.

·············· pag 27

Al final me funcionó!!!   Lo dejo por aqui por si a alguien le pasa lo mismo. Mi problema era que no me entraba al danube boot, por lo que hice lo siguiente:

1. Activar UART
2. Iniciar u-boot desde ram haciendo lo de cat u-boot.asc > /dev/ttyUSB0
3. Ejecutar el comando protect off all
4. Apagar y desactivar UART
5. Enchufar el router y luego el puerto serie (al revés de como dice en casi todos los sitios)
6. Encendemos terminal (putty en mi caso) Si vemos que sale el lo del router estupendo.
7. Pinchamos con un clip el boton de "reset" unos 3 o 4 segundos. Cuando lo hagais vereis que sale
 ya por fin para iniciar el modo comando. En mi caso tuve que darle a la barra espaciadora super rapido.

!!! como se puede hacer???
cat u-boot.asc > /dev/ttyUSB0
gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 07-07-2013, 20:27 (Domingo)
hola

!!!! por favor no entiendo como cargar para ARV7518...
..u-boot.asc

solo me sale en hyperterminal o putty:


si no conecto UART!!!!

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

despues de hacer los puentes!!!!

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

!!!! por favor no entiendo como cargar(PARA arv7518)...
..u-boot.asc algo falta o no esta bien explicado en los manuales de las paginas 24 y 27

despues ya entindo como se carga u-boot.bin por http

con hiperterminal.....no empieza cargar
con putty no lo se enviar
con teraterm...si se envia:
le doy send elijo u-boot.asc   despues enviar tarda un rato pero no carga nada

gracias por anticipado
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-07-2013, 23:25 (Domingo)
hola

!!!! por favor no entiendo como cargar para ARV7518...
..u-boot.asc

despues de hacer los puentes!!!!

ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

Hasta aquí perfecto.

!!!! por favor no entiendo como cargar(PARA arv7518)...
..u-boot.asc algo falta o no esta bien explicado en los manuales de las paginas 24 y 27

después ya entiendo como se carga u-boot.bin por http

con hiperterminal.....no empieza cargar
con putty no lo se enviar
con teraterm...si se envia: le doy send elijo u-boot.asc   después enviar tarda un rato pero no carga nada
Pues me dejas de una pieza... Una vez enviado el archivo por teraterm deberías tener un u-boot en ram. Supongo que ya has probado a pulsar enter una vez que termina de enviar o ejecutar help. Curioso...
Inténtalo un poco más y pon si has conseguido algún avance.

El comando "cat u-boot.asc > /dev/ttyXXX" es para linux solamente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 08-07-2013, 00:08 (Lunes)
hola.
no entiendo!!!!!
en hipertrtminal no puedo escribir nada
tampoco en team no se puede esribir

despues de enviar archivo uboot.asc.....tengo que presionar:
ENTER

pues no hace nada
apago el router y lo enciendo sin uart????
pofavor!!!!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-07-2013, 19:18 (Lunes)
hola.
no entiendo!!!!!
en hipertrtminal no puedo escribir nada
tampoco en team no se puede esribir

despues de enviar archivo uboot.asc.....tengo que presionar:
ENTER

pues no hace nada
apago el router y lo enciendo sin uart????
No, enciéndelo en modo UART, como has hecho.
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART
Y ahora toca probar a ver si funciona con linux. Lo más sencillo es hacerte una máquina virtual, instalar linux en ella y conseguir tener un puerto serie en la misma.
Mi recomendación es Debian (http://cdimage.debian.org/cdimage/archive/6.0.7/i386/iso-cd/debian-6.0.7-i386-netinst.iso) porque nunca me ha dejado vendido, pero para gustos hay colores. También puedes instalarlo en un disco duro externo, en un pendrive (8GB mínimo) o en un ordenador viejo que tengas muerto de risa en un rincón (un Pentium III con 256 de ram irá un poco justo, pero para abrir una ventana de terminal y ejecutar comandos llega).
Una vez terminada la instalación toca averiguar cual es el puerto serie. Los puertos físicos del ordenador aparecen como ttySX y los adaptadores usb a serie ttyUSBX o alguna otra cosa que comienze por tty (tty a secas es otra cosa diferente).
Para listarlos es muy sencillo; un ejemplo con openwrt:
Código: [Seleccionar]
root@OpenWrt:~# ls /dev
bus        mem        mtd2ro     mtd5ro     mtdblock3  ppp        ttyLTQ1
console    mtd0       mtd3       mtd6       mtdblock4  ptmx       urandom
full       mtd0ro     mtd3ro     mtd6ro     mtdblock5  pts        watchdog
gptu       mtd1       mtd4       mtdblock0  mtdblock6  random     zero
kmsg       mtd1ro     mtd4ro     mtdblock1  null       shm
log        mtd2       mtd5       mtdblock2  port       tty
root@OpenWrt:~#
En este ejemplo ttyLTQ1 es el puerto serie del arv4518.
Espero que esto te ayude.
Inténtalo y si sigues teniendo problemas avisa.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 08-07-2013, 19:46 (Lunes)
hola.
con linux e complicado no se nada de linux

lo intento mas con el windows

!!!! explicame esto:

despues de enviar archivo uboot.asc.....tengo que presionar:
ENTER y despues cerro team apago el router
lo enciendo de nuevo sin uart ??????


en hipertrtminal no puedo escribir nada
tampoco en team no se puede esribir
pues no hace nada
apago el router y lo enciendo sin uart
!!!es posible que no envio uboot.asc para el avr7518???
gracias

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Epi el Magnificus en 10-07-2013, 08:36 (Miércoles)
... en hipertrtminal no puedo escribir nada
tampoco en team no se puede esribir


Hola.
Revisa el cable con el que te conectas al router (y las configuraciones del puerto también).

A mi me pasó con el mío, que podía recibir la secuencia de arranque del router, pero no podía mandarle nada, ya que por un defecto del cable, el router no recibía los comandos que le tecleaba desde el Hyperterminal.

Una forma de comprobar que el cable funciona bien, es conectar el TX con el RX de propio cable, (estando alimentado con sus 3,3 voltios evidentemente) y al escribir con el hyperterminal, tiene que aparecer en la pantalla del ordenador lo que estamos tecleando

Si no aparece nada, por algún motivo no esta funcionando bien el cable o el puerto.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Epi el Magnificus en 10-07-2013, 09:25 (Miércoles)
Hola.
Al margen del hilo, quería plantear una cuestión (no se si es el sitio mas adecuado, si no lo es, pido perdón y ya lo planteare en otro sitio)

Veo que este router tiene 2 antenas.
Si. Si. Las tiene.
Tiene una antena exterior, que todos conocemos, pero veo que también tiene una interior, al lado de la wifi integrada:

(http://lh5.ggpht.com/_SzxRN3gRi1M/SjpGYytXZuI/AAAAAAAADTg/wH97dmbNRgE/s512/yacom%20smc%20(12).JPG)

Mi pregunta es si con el OpenWRT se puede controlar esas antenas de forma independiente y como se hace.

Creo recordar que a un Linksys al que le puse un DD-WRT se podía configurar el funcionamiento independiente de las dos antenas, pero desconozco si en este router y con el Open se puede, porque no he visto donde
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 10-07-2013, 15:42 (Miércoles)
Hola.
He avanzado!!!!! Un poco.
E subido por UART....el fichero. Xxx.asc para arv7518
Después sin apagar .....enter
Ya me aparece....en pantalla de la team...Arv7518
Como cargo u boot en flash?????
Y luego openwrt?????

En uart se carga....pero después de apagar el router....tengo que cargarlo de nuevo
No se gueda para siempre en flash????
Tengo que cargarlo en alguna direction????

.!!!!! Los manuales de las páginas .24 y 27 No están BIEN!!!!
!!ALGO falta o no está bien explicado

Gracias por anticipado
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 11-07-2013, 14:30 (Jueves)
hola
como cargar U BOOT ???? PARA arv7518
MANUAL....PAG 16

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 off all
7.- erase b0000000  +20000 
8.- cp.b 0x80500000 b0000000  20000
9.- Aparece que se ha copiado dicho archivo

que se hace despues ?????

Ocurre que, cuando reinicio, no hace nada, vuelve al modo uart.
 ¿Que hago mal ?
 ¿Quizás las direcciones están mal ?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-07-2013, 18:07 (Jueves)
hola
como cargar U BOOT ???? PARA arv7518
MANUAL....PAG 16

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 off all
7.- erase b0000000  +20000 
8.- cp.b 0x80500000 b0000000  20000
9.- Aparece que se ha copiado dicho archivo

que se hace despues ?????

Ocurre que, cuando reinicio, no hace nada, vuelve al modo uart.
 ¿Que hago mal ?
 ¿Quizás las direcciones están mal ?


Todo perfecto salvo un detalle: una vez que has grabado uboot tienes que deshabilitar el modo uart, sino vuelves a él en cada reinicio.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-07-2013, 18:17 (Jueves)
Hola.
Al margen del hilo, quería plantear una cuestión (no se si es el sitio mas adecuado, si no lo es, pido perdón y ya lo planteare en otro sitio)

Veo que este router tiene 2 antenas.
Si. Si. Las tiene.
Tiene una antena exterior, que todos conocemos, pero veo que también tiene una interior, al lado de la wifi integrada:

Mi pregunta es si con el OpenWRT se puede controlar esas antenas de forma independiente y como se hace.

Creo recordar que a un Linksys al que le puse un DD-WRT se podía configurar el funcionamiento independiente de las dos antenas, pero desconozco si en este router y con el Open se puede, porque no he visto donde

En teoría se puede, pero en la práctica a saber cómo maneja estas cosas cada driver. Ejemplo de /etc/config/wireless:
Código: [Seleccionar]
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option macaddr '00:13:f7:xx:xx:xx'
option country 'JP'
option frag '2346'
option rts '2346'
option hwmode '11g'
option txpower '19'
option txantenna '2'
option rxantenna '1'

config wifi-iface
option device 'radio0'
option mode 'ap'
option network 'lan'
option ssid 'WLAN_69'
option key 'CLAVE'
option encryption 'psk-mixed'

Las opciones son "option txantenna" y "option rxantenna". Si los valores se ponen a 0 ahí sí que decide el driver. Más información y opciones en el enlace: http://wiki.openwrt.org/doc/uci/wireless
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 11-07-2013, 20:18 (Jueves)
hola.
claro lo arranco sin uart y sale:
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X
!!!!! no se grava bien u boot
seguro las directiones SON otras
yo tengo ARV7518 y las direcriones son para ARV 4518

LAS directiones son las mismas?????

gracias por anticipado

ps. se graba solo u boot????
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 11-07-2013, 21:14 (Jueves)
son 3 carpetas
no entiendo !!!!! qual es para u boot (por UART)
uboot-lantiq-arv7518PW_brnboot
uboot-lantiq-arv7518PW_flash
uboot-lantiq-arv7518PW_brnboot !!!! es este ??
son 2 ficheros
los 2 (asc y bin)  se grava?? o solo los envios
y las directiones???

gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 12-07-2013, 11:17 (Viernes)
hola
solucionado!!!!!

cargar u boot por uart:

Enciendo el router en modo uart
Envío por el ficherito u-boot.asc
protect off all
erase b0000000  +20000

run update_uboot
arrancar tftp server..SolarWinds coloca fichero
uboot-lantiq-arv7518PW_flash\u-boot-bootstrap.bin
en carpeta TFTP-Root de tu ordenador y remombralo a
u-boot-ARV7518PW.bin !!! si no el tftp no lo puede mandar

apagar rouer y salir de UART


CARGAR openwrt:
arancar router normal
hipertetminal
apretar un tecla
setenv kernel_addr 0xb0020000
saveenv
escribir HTTP
IR a 192.168.1.1 y ELEGIR fishero para arv7518
openwrt-lantiq-danube-ARV7518PW-squashfs.image !!! solo me functiona
el que tiene la fecha 25/10/2012

gracias por todo


p.s
configura tu tarjeta de red
192.168.1.101
255.255.255.0
192.168.1.1

si no el TFTP no functiona
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-07-2013, 21:43 (Viernes)
hola
solucionado!!!!!


Perdona que no haya contestado a tus posts, pero como nunca he usado el modo uart poco te podía ayudar, y además lo estabas haciendo todo bien, por lo que no entendía qué te estaba fallando.

¡Enhorabuena!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 13-07-2013, 12:44 (Sábado)
Hola.
La explication está arriba.
Solo con protect off all!!!!!!!
No estaba suficiente
Es nesesario erase......
Por esto No se podia grabar.

Luego el bin....se hace con update

Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 13-07-2013, 23:41 (Sábado)
hola
toda va bien
perro me parece que le falta memoria!!!!!!
creo que no esta bien formateada
este router avr7518 tiene:
64 RAM
8 FLASH

me falta por que????

root@openwrt:~# dmesg
[    0.000000] Linux version 3.3.8 (pepe@debian) (gcc version 4.6.4 20121001 (prerelease) (Linaro GCC 4.6-2012.10) ) #2 Thu Oct 25 22:57:54 CEST 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 802acf60, 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=0002c760
[    0.000000] Readback ErrCtl register=0002c760
[    0.000000] Memory: 61784k/65536k available (2322k kernel code, 3752k reserved, 419k 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 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.212000] 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.284000] 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.320000]   Amd/Fujitsu Extended Query version 1.1.
[    0.324000] number of CFI chips: 1
[    0.328000] Creating 4 MTD partitions on "ltq_nor":
[    0.332000] 0x000000000000-0x000000010000 : "uboot"
[    0.340000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.344000] 0x000000020000-0x0000007f0000 : "linux"
[    0.352000] found squashfs behind kernel
[    0.356000] Creating 2 MTD partitions on "ltq_nor":
[    0.360000] 0x000000020000-0x000000112993 : "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.380000] 0x000000112993-0x0000007f0000 : "rootfs"
[    0.384000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.400000] mtd: partition "rootfs" set to be root filesystem
[    0.404000] mtd: partition "rootfs_data" created automatically, ofs=530000, len=2C0000
[    0.412000] 0x000000530000-0x0000007f0000 : "rootfs_data"
[    0.420000] 0x0000007f0000-0x000000800000 : "board_config"
[    0.572000] ltq_mii: probed
[    0.600000] 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.712000] Registered led device: soc:green:power
[    0.712000] Registered led device: soc:green:wifi
[    0.712000] 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.716000] Registered led device: soc:green:phone1
[    0.716000] Registered led device: soc:green:phone2
[    0.716000] 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.720000] Registered led device: soc:red:wps
[    0.720000] 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: 176k freed
[    7.556000] JFFS2 notice: (411) jffs2_build_xattr_subsystem: complete building xattr subsystem, 27 of xdatum (1 unchecked, 26 orphan) and 37 of xref (0 dead, 26 orphan) found.
[    8.688000] SCSI subsystem initialized
[    8.968000] usbcore: registered new interface driver usbfs
[    8.972000] usbcore: registered new interface driver hub
[    8.980000] usbcore: registered new device driver usb
[    9.648000] dwc_otg: version 2.60a 22-NOV-2006
[   10.252000] DWC_otg: Using DMA mode
[   10.256000] dwc_otg dwc_otg.0: DWC OTG Controller
[   10.260000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[   10.268000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[   10.276000] DWC_otg: Init: Port Power? op_state=1
[   10.280000] DWC_otg: Init: Power Port (0)
[   10.284000] hub 1-0:1.0: USB hub found
[   10.288000] hub 1-0:1.0: 1 port detected
[   10.312000] Initializing USB Mass Storage driver...
[   10.316000] usbcore: registered new interface driver usb-storage
[   10.320000] USB Mass Storage support registered.
[   10.392000] DISCONNECTED PORT
[   21.660000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[   21.664000] Backport based on wireless-testing.git master-2012-09-07
[   21.672000] compat.git: wireless-testing.git
[   21.712000] cfg80211: Calling CRDA to update world regulatory domain
[   21.720000] cfg80211: World regulatory domain updated:
[   21.724000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   21.732000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   21.740000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   21.748000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   21.756000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   21.760000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.184000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   23.192000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   23.200000] ath: phy0: random mac address will be used: b2:14:28:d0:b8:40
[   23.208000] ath: EEPROM regdomain: 0x67
[   23.208000] ath: EEPROM indicates we should expect a direct regpair map
[   23.208000] ath: Country alpha2 being used: 00
[   23.208000] ath: Regpair used: 0x67
[   23.212000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   23.216000] Registered led device: ath9k-phy0
[   23.216000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
[   23.244000] NET: Registered protocol family 8
[   23.248000] NET: Registered protocol family 20
[   23.304000] Button Hotplug driver version 0.4.1
[   23.636000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   24.192000] PPP generic driver version 2.4.2
[   24.636000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   24.960000] NET: Registered protocol family 24
[   25.116000] nf_conntrack version 0.5.0 (968 buckets, 3872 max)
[   31.472000] device eth0.1 entered promiscuous mode
[   31.472000] device eth0 entered promiscuous mode
[   31.500000] br-lan: port 1(eth0.1) entered forwarding state
[   31.504000] br-lan: port 1(eth0.1) entered forwarding state
[   33.508000] br-lan: port 1(eth0.1) entered forwarding state
root@openwrt:~# free
             total         used         free       shared      buffers
Mem:         61960        27220        34740            0         3056
-/+ buffers:              24164        37796
Swap:            0            0            0
root@openwrt:~#


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 13-07-2013, 23:50 (Sábado)
Mira el dmesg entero...

Código: [Seleccionar]
[    0.000000] Memory: 61784k/65536k available (2322k kernel code, 3752k reserved, 419k data, 176k init, 0k highmem)
Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sergien en 16-07-2013, 15:50 (Martes)
Hola a todos,

Si alguién ha intentado probar la versión "trunk" de desarrollo para los routers Astoria, habrá observado que el ImageBuilder da errores cuando se intenta seleccionar alguna de las imágenes que nos interesan (ARV4518PWR01, ARV4518PWR01A y ARV7518PW).

Os dejo el enlace de descarga a unas versiones generadas con una versión corregida del ImageBuilder, correspondiente a ayer (15.JUL.2013) y versión 37350. He incorporado Luci y Multiwan, entre otras cosas.

¡OJO! NO PROBAR ESTAS VERSIONES SI NO SE ESTÁ EN CONDICIONES PARA RECUPERAR EL ROUTER EN CASO DE QUE ALGO SALGA MAL. Por favor, recordad que se trata de la versión de desarrollo y generada directamente desde la herramienta  ^-^ ... y, por tanto, susceptible a errores.

No he probado las imágenes todavía. Yo la probaré esta noche tranquilamente sobre un ARV4518PWR01A, pero si alguien puede probar las otras dos imágenes sobre un ARV4518PWR01 y un ARV7818PW, también saldríamos de dudas.


ARV4518PWR01 - TRUNK 37350
Enlace de descarga: https://www.dropbox.com/s/ev4kopd1qhb06f3/openwrt-lantiq-xway-ARV4518PWR01-squashfs.image (https://www.dropbox.com/s/ev4kopd1qhb06f3/openwrt-lantiq-xway-ARV4518PWR01-squashfs.image)
Configuración utilizada:
Citar
make image PROFILE="ARV4518PWR01" PACKAGES="blkid block-mount iw iwinfo kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core lua luci luci-app-firewall luci-app-multiwan multiwan wireless-tools wpa-supplicant uhttpd kmod-lib-crc-itu-t"

ARV4518PWR01A - TRUNK 37350
Enlace de descarga: https://www.dropbox.com/s/uy45m4hj7yl7m5u/openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image (https://www.dropbox.com/s/uy45m4hj7yl7m5u/openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image)
Configuración utilizada:
Citar
make image PROFILE="ARV4518PWR01A" PACKAGES="blkid block-mount iw iwinfo kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core lua luci luci-app-firewall luci-app-multiwan multiwan wireless-tools wpa-supplicant uhttpd kmod-lib-crc-itu-t"

ARV7518PW - TRUNK 37350
Enlace de descarga: https://www.dropbox.com/s/o9jvsm5scy9mds4/openwrt-lantiq-xway-ARV7518PW-squashfs.image (https://www.dropbox.com/s/o9jvsm5scy9mds4/openwrt-lantiq-xway-ARV7518PW-squashfs.image)
Configuración utilizada:
Citar
make image PROFILE="ARV4518PWR01" PACKAGES="blkid block-mount iw iwinfo kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core lua luci luci-app-firewall luci-app-multiwan multiwan wireless-tools wpa-supplicant uhttpd kmod-lib-crc-itu-t"

Cordialmente,
Sergien
Título: Re:
Publicado por: Durruti en 18-07-2013, 07:55 (Jueves)
Llevo meses queriendo poner openwrt a un arv7518pw, me he tragado el hilo varias veces, leído wikis y demás, pero con tanto vocabulario y cosas nuevas (y eso que uso exclusivamente Linux desde hace 12 años) sigo más perdido que Rajoy en una rueda de prensa.

Por favor, ¿algún alma caritativa que me indique cuáles son básicamente los pasos para instarlo a este modelo por primera vez, algún link? Ya he conseguido el aparato USB recomendado en el wiki de openwrt

Creo que debo hacer un backup, cambiar el bootloader, e instalar openwrt (desconozco aun cuál versión, si debería compilarla yo mismo, cómo usar la mas segura o reciente,  o como mantenerlo actualizado)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: siza en 19-07-2013, 12:33 (Viernes)
Hola
Mira en las páginas de atrás.
Lo vas a consequir.

Me interesa entrar desde otro pc cuando estoy fuera de casa.
Es posible?
A mi me functiona pero solo puedo acceder desde my casa al router con openwrt
Título: Re:
Publicado por: Pteridium en 20-07-2013, 13:26 (Sábado)
Llevo meses queriendo poner openwrt a un arv7518pw, me he tragado el hilo varias veces, leído wikis y demás, pero con tanto vocabulario y cosas nuevas (y eso que uso exclusivamente Linux desde hace 12 años) sigo más perdido que Rajoy en una rueda de prensa.

Por favor, ¿algún alma caritativa que me indique cuáles son básicamente los pasos para instarlo a este modelo por primera vez, algún link? Ya he conseguido el aparato USB recomendado en el wiki de openwrt

Creo que debo hacer un backup, cambiar el bootloader, e instalar openwrt (desconozco aun cuál versión, si debería compilarla yo mismo, cómo usar la mas segura o reciente,  o como mantenerlo actualizado)

Perdona por no contestar, estaba liado con los VR-3025xx de Jazztel.

Lo primero que hay que tener en cuenta es que tus conocimientos de linux te valdrán de muy poco hasta que tengas openwrt instalado, ya que la instalación inicial en este router requiere cambiar el bootloader, que se podría decir que es la bios+grub, y es algo "delicado".
Lo segundo es que son sistemas embebidos y sólo se parecen a un PC cuando ya tienes un SO cargado y funcionando.

Lo primero es cambiar el bootloader original (BRN-BOOT) por u-boot. Hay dos tutoriales aquí (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595) y aquí (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236).
Una vez cambiado el bootloader se le mete una imagen de OpenWRT en la flash y a familiarizarse con esta pequeña distribución de linux.

Si te atascas con algo échale un ojo a los últimos posts de siza, que tienen explicaciones para posibles fallos o despistes que se pueden dar durante el proceso de instalación.

Por último, una vez que hayas cambiado brn-boot por u-boot te olvidarás del bootloader a menos que la imagen que le cargues lance algún "Kernel Panic" u otro error grave.

P.D.: salvo que necesites funcionalidades que sólo estén en la rama de desarrollo mi recomendación es usar la última rama estable (Attitude Adjustment).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 20-07-2013, 13:37 (Sábado)
Me interesa entrar desde otro pc cuando estoy fuera de casa.
Es posible?
A mi me functiona pero solo puedo acceder desde my casa al router con openwrt

Es fácil, aunque depende de por dónde quieras entrar (ftp, ssh, web, ...). Básicamente es abrir los puertos en el firewall y poco más.
Mi caso: hice una cuenta en no-ip.org, cambié el puerto ssh (en el puerto 22 un montón de IP's chinas me querían entrar en el router, y me da que alguno le anduvo cerca por algún reinicio que tuvo el router gracias a la "Stack Smashing Protection") y luego asigné ese puerto como abierto en WAN (en LAN ya está, lógicamente, abierto).
De aquí saqué lo que necesitaba: https://forum.openwrt.org/viewtopic.php?id=24683

Espero que esto te sirva de ayuda.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 23-07-2013, 06:17 (Martes)
Muchísimas gracias, estoy siguiendo lo que me aconsejáis, pero aún no he conseguido avanzar nada, fallo en lo más básico, y prefiero preguntar antes de freír el router

1. ¿Debo conectar el router al aparatito usb y tambien al transformador de corriente a la vez? ¿Varía esto si quiero hacer un backup, instalar bootloader, flashear openwrt...?

2. Quería hacer un backup, ¿es importante esto o me lo puedo saltar y usar algún backup ya hecho y colgado por alguien?

3. ¿Estoy conectando bien los pines del arv7518pw y el aparatito usb PL2303?
¿También variaría esto si quiero hacer un backup, instalar bootloader, flashear openwrt...?
imagen http://i.imgur.com/OgAkkLx.jpg
(http://i.imgur.com/OgAkkLx.jpg)




Lo que he hecho:
- Descargar e instalar en ubuntu: cutecom, minicom, brntool, brndumper
- Conectar el router al aparatito (USB To RS232 TTL PL2303HX), y SIN estar enchufado al transformador de corriente, las luces de colores me asustan

He intentado utilizar dos programas para hacer un backup (brntool y brndumper), pero sin suerte:

Con brntool from https://github.com/rvalles/brntool. Command:
./brntool.py --serial=/dev/ttyUSB0 --read=AR7518PW_whole2.dump --addr=0xB0000000 --verbose --size=0x800000

And then turn it on.
A successful flash block read will output '.' while a botched one (a byte or more gets lost in the serial port) will output '!' and retry.

Ese comando de brntool me da este error, como usuario normal o como root:
Traceback (most recent call last):
  File "./brntool.py", line 5, in <module>
    import serial
ImportError: No module named serial


Con brndumper
https://code.google.com/p/brndumper/
$ sudo ./brndumper

Me da este error, tambien dudo de los numeros que deberia poner ahi
imagen: http://i.imgur.com/KIpjeuW.png
(http://i.imgur.com/KIpjeuW.png)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 23-07-2013, 08:24 (Martes)
Disculpad mi ignorancia, no consigo modificar el post anterior

Sólo me gustaría saber qué estoy haciendo mal con cutecom (o minicom) para poder avanzar algo. No sé qué hacer en cutecom, pues éste no me muestra nada, está en blanco. Lo he configurado como bien, como pone, y le doy a conectar, pero no me aparece nada escrito por ningun lado. ¿Qué hago mal?

Ya conseguí que brntool no tire errores, me faltaba instalar python-serial  >:(, se queda en waiting for promt...
brndumper sigue dando el mismo error

Hago esto:
Copia de Seguridad del contenido de la flash original:

Conectar el conversor USB-UART correctamente y asegurarse de que funciona (<---¿Cómo?)

Desenchufar el router de la corriente.

Ejecutar el siguiente comando utilizando la herramienta brntool:
sudo ./brntool.py --serial=/dev/ttyUSB0 --read=AR7518PW_whole2.dump --addr=0xB0000000 --verbose --size=0x800000

Enchufar el router a la corriente.
brntool se queda en Waiting for a prompt...
(Supongo que está esperando a que entre en modo admin?)

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 24-07-2013, 16:17 (Miércoles)
Ok, sabía que algo hacia mal, estaba conectando tx-tx, rx-rx, gnd-gnd, volt3.3  >:(

Conecto :
tx router - rx usb
rx router - tx usb
gnd router - gnd usb

Y el de voltaje no lo conecto, creo que hay que enchufarlo solo al transformador

Ahora sí que me aparecen mensajes en cutecom, aunque no soy capaz de entrar en el modo administrador.
Cuando pone lo de presionar espacio 3 veces, he intentado en donde pone imput:
(presionar espacio y darle a intro) x3 veces
presionar espacio 3 veces y darle a intro

imagen: http://i.imgur.com/BCWJ4gy.png
(http://i.imgur.com/BCWJ4gy.png)

Tampoco he tenido suerte al usar el comando de brntool, ni usando brndumper (supongo que antes tengo que entrar en el modo administrador para usarlos?)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 24-07-2013, 18:08 (Miércoles)
Perdona que no contestara antes, pero es que me estoy dando de morros con el VR-3025un.
Recuerdo que una vez hice un backup de la flash, pero ya no me acuerdo como iba ni que programa usé.
Siempre he grabado u-boot directamente (a tumba abierta  ;D). Si tienes dudas usa el u-boot de CieNTi que está en el primer tutorial o probarlo como segundo bootloader (viene explicado en los primeros pasos del tutorial).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pizarro33 en 29-07-2013, 02:14 (Lunes)
Hola a todos,

Si alguién ha intentado probar la versión "trunk" de desarrollo para los routers Astoria, habrá observado que el ImageBuilder da errores cuando se intenta seleccionar alguna de las imágenes que nos interesan (ARV4518PWR01, ARV4518PWR01A y ARV7518PW).

Os dejo el enlace de descarga a unas versiones generadas con una versión corregida del ImageBuilder, correspondiente a ayer (15.JUL.2013) y versión 37350. He incorporado Luci y Multiwan, entre otras cosas.

¡OJO! NO PROBAR ESTAS VERSIONES SI NO SE ESTÁ EN CONDICIONES PARA RECUPERAR EL ROUTER EN CASO DE QUE ALGO SALGA MAL. Por favor, recordad que se trata de la versión de desarrollo y generada directamente desde la herramienta  ^-^ ... y, por tanto, susceptible a errores.

No he probado las imágenes todavía. Yo la probaré esta noche tranquilamente sobre un ARV4518PWR01A, pero si alguien puede probar las otras dos imágenes sobre un ARV4518PWR01 y un ARV7818PW, también saldríamos de dudas.


ARV4518PWR01 - TRUNK 37350
Enlace de descarga: https://www.dropbox.com/s/ev4kopd1qhb06f3/openwrt-lantiq-xway-ARV4518PWR01-squashfs.image (https://www.dropbox.com/s/ev4kopd1qhb06f3/openwrt-lantiq-xway-ARV4518PWR01-squashfs.image)
Configuración utilizada:
Citar
make image PROFILE="ARV4518PWR01" PACKAGES="blkid block-mount iw iwinfo kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core lua luci luci-app-firewall luci-app-multiwan multiwan wireless-tools wpa-supplicant uhttpd kmod-lib-crc-itu-t"

ARV4518PWR01A - TRUNK 37350
Enlace de descarga: https://www.dropbox.com/s/uy45m4hj7yl7m5u/openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image (https://www.dropbox.com/s/uy45m4hj7yl7m5u/openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image)
Configuración utilizada:
Citar
make image PROFILE="ARV4518PWR01A" PACKAGES="blkid block-mount iw iwinfo kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core lua luci luci-app-firewall luci-app-multiwan multiwan wireless-tools wpa-supplicant uhttpd kmod-lib-crc-itu-t"

ARV7518PW - TRUNK 37350
Enlace de descarga: https://www.dropbox.com/s/o9jvsm5scy9mds4/openwrt-lantiq-xway-ARV7518PW-squashfs.image (https://www.dropbox.com/s/o9jvsm5scy9mds4/openwrt-lantiq-xway-ARV7518PW-squashfs.image)
Configuración utilizada:
Citar
make image PROFILE="ARV4518PWR01" PACKAGES="blkid block-mount iw iwinfo kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core lua luci luci-app-firewall luci-app-multiwan multiwan wireless-tools wpa-supplicant uhttpd kmod-lib-crc-itu-t"

Cordialmente,
Sergien

Hola, querría preguntarte, ¿pudiste probar los firmwares? ¿Cuáles son tus impresiones? Algún bug a destacar? Estoy en proceso de instalación de Openwrt al ARV4518PWR01 y quiero poner la imagen más actual. ¿Me recomiendas que instale esta? Muchas gracias.

pd: Tengo el ARV4518PWR01 pero no se cómo saber si es la version "A" o sólo la R01. En la pegatina de atrás pone ARV4518PW-A-LF-LT con lo cual deduzco que sí será la version "A" ¿Es correcto?

Muchas gracias!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 29-07-2013, 19:47 (Lunes)
Tengo el ARV4518PWR01 pero no se cómo saber si es la version "A" o sólo la R01. En la pegatina de atrás pone ARV4518PW-A-LF-LT con lo cual deduzco que sí será la version "A" ¿Es correcto?

Muchas gracias!

La pegatina está en la parte inferior del router, donde pone, además, wlan mac address , serial number, ssid y alguna cosa más. Las opciones son:
- HW Version: R01A
- HW Version: R01
También está serigrafiado en el centro de la placa R01 o R01A.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 30-07-2013, 15:47 (Martes)
Hola a todos,

Si alguién ha intentado probar la versión "trunk" de desarrollo para los routers Astoria, habrá observado que el ImageBuilder da errores cuando se intenta seleccionar alguna de las imágenes que nos interesan (ARV4518PWR01, ARV4518PWR01A y ARV7518PW).

...

Cada día desde hace 5 meses, me di por vencido hace ya dos meses :-[

A ver, tenía un scriptillo que bajaba mi versión compilada, copiaba el dwc en el directorio que tocaba, creaba la imagen y después, una vez volcada al router, no llegaba a iniciar (problemas con el PCI y demás).

Ya se han resuelto estos problemas en trunk y puedo seguir probando ? Mira que tengo ganas de coger por banda el ARV4518PW (R01) que tengo por casa...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-08-2013, 13:34 (Jueves)
Hola a todos,

Si alguién ha intentado probar la versión "trunk" de desarrollo para los routers Astoria, habrá observado que el ImageBuilder da errores cuando se intenta seleccionar alguna de las imágenes que nos interesan (ARV4518PWR01, ARV4518PWR01A y ARV7518PW).

...

Cada día desde hace 5 meses, me di por vencido hace ya dos meses :-[

A ver, tenía un scriptillo que bajaba mi versión compilada, copiaba el dwc en el directorio que tocaba, creaba la imagen y después, una vez volcada al router, no llegaba a iniciar (problemas con el PCI y demás).

Ya se han resuelto estos problemas en trunk y puedo seguir probando ? Mira que tengo ganas de coger por banda el ARV4518PW (R01) que tengo por casa...
Todavía no lo han resuelto y hay un ticket aceptado y asignado, y un buen puñado de tickets sobre fallos en el imagebuilder:
https://dev.openwrt.org/ticket/12953
https://dev.openwrt.org/search?q=imagebuilder&noquickjump=1&ticket=on
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 18-08-2013, 11:16 (Domingo)
Hola,
alguien ha conseguido tener conexión ADSL estable y la wifi funcionando en un R01A?

Yo usando AA (compilación mía) tengo cortes en la adsl cada dos por tres (tengo jazztel) y no hay manera de levantar el wifi (ni con el botón de delante ni nada) :(

Hay mas estabilidad con la compilación del primer hilo?

He ledo por ahí, que el hecho de que haya inestabilidad / reinicios en el equipo es debido al sobrecalentamiento (por la caca de disipador que le han puesto) del soc. Alguien le ha instalado un disipador mejor y / o ventilador?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 21-08-2013, 14:30 (Miércoles)
Bueno, al final le he cambiado el disipador por uno como este:

(http://img69.imageshack.us/img69/2041/a54g.jpg) (http://imageshack.us/photo/my-images/69/a54g.jpg/)


Esperemos que así se caliente menos. Esta tarde lo pruebo y os cuento.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: danimelonsky en 13-10-2013, 16:20 (Domingo)
Muy buenas!!, antes de todo, muchas gracias por el curro que os habéis pegado y por arrojar luz a la hora de darle un nuevo uso a nuestros routers.

He retomado después de unos meses la sustitución del bootloader en dos 7518.
Tengo puenteados los dos routers tal y como se indica en las imágenes de los tutoriales aunque uno de los dos, o los dos, deben estar mal, ya que no soy capaz de visualizar nada en Putty teniendo conectados los pines de la manera que se indica:
tx router - rx usb
rx router - tx usb
gnd router - gnd usb
Alimentación obtenida del transdormador.

Mi pregunta es, ¿deben estar encencida la luz roja, amarilla y las 3 verdes cuando se conecta a la red?.
¿Cómo sé que realmente he realizado bien los puentes si no me conecta a través de putty ni hyper terminal?.
¿Es necesario desactivar el modo UART una vez que se haya subido openwrt?

Gracias!.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 14-10-2013, 12:23 (Lunes)
Hola,
Si no recuerdo mal, no necesitas activar el modo UART para instalar openWRT a no ser que se haya roto el bootloader o la imagen.
Es decir, si no has trasteado con el router y te arranca con la imagen de smc sin problemas, conectando el puerto serie como indicar arriba, configurando el putty en 115200 / 8 / 1 y encendiendo el router (en este orden :)) debes empezar a ver el proceso de boot del equipo.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Cristof_Romuard en 31-10-2013, 21:00 (Jueves)
Pues por mas que busco, o no lo encuentro o no me entero...

A ver, mi PC tiene puerto com, ¿Puedo conectar el router por ese puerto com o tengo que buscarme un aparatito de estos USB? Y si sirve mi puerto com, ¿cual es el orden de tx, rx y gnd?

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 02-11-2013, 16:40 (Sábado)
Pues por mas que busco, o no lo encuentro o no me entero...

A ver, mi PC tiene puerto com, ¿Puedo conectar el router por ese puerto com o tengo que buscarme un aparatito de estos USB? Y si sirve mi puerto com, ¿cual es el orden de tx, rx y gnd?
El puerto serie del ordenador trabaja con voltajes diferentes, con lo que necesitas, sí o sí, el adaptador.
Si ya tienes uno perfecto, pero si tienes que comprarlo busca los que tienen chip ftdi o cp2102.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 05-11-2013, 15:31 (Martes)
Bueno, al final le he cambiado el disipador por uno como este:

(http://img69.imageshack.us/img69/2041/a54g.jpg) (http://imageshack.us/photo/my-images/69/a54g.jpg/)


Esperemos que así se caliente menos. Esta tarde lo pruebo y os cuento.

Saludos.

Estamos en las mismas, a mi cuando lo pongo para que tire del adsl se reinicia cada 2 por 3 y es fijo por calor, le he puesto un disipador que he recuperado de por ahí, con pasta térmica entre el disipador y lo que lleva, pero se acaba de reiniciar, he deshabilitado varios servicios, hasta el uhttpd, cuando necesite luci ya lo activare, alguna otra solución?
Título: Re: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 05-11-2013, 16:23 (Martes)
Pues por mas que busco, o no lo encuentro o no me entero...

A ver, mi PC tiene puerto com, ¿Puedo conectar el router por ese puerto com o tengo que buscarme un aparatito de estos USB? Y si sirve mi puerto com, ¿cual es el orden de tx, rx y gnd?

Gracias.
En la página oficial sobre este router en openwrt te recomiendan un aparato para conectarlo por ejemplo, vale uno o dos euros.

Yo creo que me lo he cargado por no seguir las instrucciones en el orden correcto :( pero seguiré intentando
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-11-2013, 19:14 (Miércoles)
Estamos en las mismas, a mi cuando lo pongo para que tire del adsl se reinicia cada 2 por 3 y es fijo por calor, le he puesto un disipador que he recuperado de por ahí, con pasta térmica entre el disipador y lo que lleva, pero se acaba de reiniciar, he deshabilitado varios servicios, hasta el uhttpd, cuando necesite luci ya lo activare, alguna otra solución?
Operativo con PPoE y PPoA. Con mi conexión en 2 días que lo tuve en pruebas no hubo cortes ni nada raro. La autodetección del tipo de ADSL a veces falla, con lo que si los valores de sincronización no te cuadran habría que ver cómo hacer para que se pueda seleccionar manualmente.
¿Exactamente qué quieres decir con reinicios, que el router se reinicia o que pierde el sincronismo con la central? Si es el primer caso habría que ver los logs para poder encontrar el fallo, pero en el segundo tocaría verificar que la línea es estable, que esté bien configurado openwrt, si sólo ocurre cuando se generan conexiones a saco, que es lo que hace ares, emule u otros, o cualquier otra cosa.
No recuerdo si se puede comprobar el margen de ruido y la atenuación a las que sincroniza, ya que también ayudaría a ver si la conexión va muy "justa".
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 07-11-2013, 16:52 (Jueves)
No consigo que conecte a internet con una PPOE de telefonica, con los VPI/VCI y demas bien, con ninguna compilacion, con la misma configuracion el 4518 si es operativo...

Algún paquete que falte o algún detalle?

Gracias de antemano.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-11-2013, 16:07 (Viernes)
No consigo que conecte a internet con una PPOE de telefonica, con los VPI/VCI y demas bien, con ninguna compilacion, con la misma configuracion el 4518 si es operativo...

Algún paquete que falte o algún detalle?
Seguramente es algún detalle. ¿podrías poner el contenido del archivo network?
Código: [Seleccionar]
cat /etc/config/networkTambién sería de ayuda saber si el router que tienes para adsl sincroniza en ADSL2+, G.dmt o T1.413 (los dos últimos son adsl a secas).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 09-11-2013, 02:33 (Sábado)
 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 netmask '255.255.255.0'
        option ifname 'eth0.1'
        option ipaddr '192.168.1.180'
        option gateway '192.168.1.1'
        option dns '8.8.8.8'
 
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'
 
config atm-bridge 'atm'
        option unit '0'
        option vci '32'
        option encaps 'llc'
        option payload 'bridged'
        option vpi '8'
        option atmdev '0'
 
config interface 'wan'
        option ifname 'nas0'
        option _orig_ifname 'nas0'
        option _orig_bridge 'false'
        option proto 'pppoe'
        option username 'adslppp@telefonicanetpa'
        option password 'adslppp'
 
root@OpenWrt:/#
 
 


Método de conexión: ADSL_2plus

Gracias, ahora mismo /etc/init.d/dsl_control me llega a marcar la atenuación de la línea, asi como la capacidad de transferencia de esta 10/1mb de movistar, gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 09-11-2013, 10:19 (Sábado)
config adsl-device 'adsl'
        option fwannex 'a'
 
config atm-bridge 'atm'
        option unit '0'
        option vci '32'
        option encaps 'llc'
        option payload 'bridged'
        option vpi '8'
        option atmdev '0'

Método de conexión: ADSL_2plus

Gracias, ahora mismo /etc/init.d/dsl_control me llega a marcar la atenuación de la línea, asi como la capacidad de transferencia de esta 10/1mb de movistar, gracias

Si tienes ADSL2+ tienes que cambiar "option fwannex" de "a " a "a2p" o borrar esa línea para que autodetecte.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 09-11-2013, 10:52 (Sábado)
root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 88:25:2C:43:73:22
          inet addr:192.168.1.180  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:516 errors:0 dropped:83 overruns:0 frame:0
          TX packets:389 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:68313 (66.7 KiB)  TX bytes:110737 (108.1 KiB)

eth0      Link encap:Ethernet  HWaddr 88:25:2C:43:73:22
          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 88:25:2C:43:73:22
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:715 errors:0 dropped:0 overruns:0 frame:0
          TX packets:392 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:109392 (106.8 KiB)  TX bytes:110849 (108.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:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1692 (1.6 KiB)  TX bytes:1692 (1.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 88:25:2C:43:73:23
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:135 (135.0 B)  TX bytes:38939 (38.0 KiB)

root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Ifx-Danube 1.5
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              10.042 Mb/s / 831 Kb/s
Line Attenuation:       27.4dB / 19.1dB
Noise Margin:           10.0dB / 19.1dB
Line Uptime:            2m 19s

No funciona, es como si no adquiriera dirección IP...  :(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 09-11-2013, 11:15 (Sábado)
root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 88:25:2C:43:73:22
          inet addr:192.168.1.180  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:516 errors:0 dropped:83 overruns:0 frame:0
          TX packets:389 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:68313 (66.7 KiB)  TX bytes:110737 (108.1 KiB)

eth0      Link encap:Ethernet  HWaddr 88:25:2C:43:73:22
          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 88:25:2C:43:73:22
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:715 errors:0 dropped:0 overruns:0 frame:0
          TX packets:392 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:109392 (106.8 KiB)  TX bytes:110849 (108.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:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1692 (1.6 KiB)  TX bytes:1692 (1.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 88:25:2C:43:73:23
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:135 (135.0 B)  TX bytes:38939 (38.0 KiB)

root@OpenWrt:/# /etc/init.d/dsl_control status
Chipset:                Ifx-Danube 1.5
Line State:             UP [0x801: showtime_tc_sync]
Data Rate:              10.042 Mb/s / 831 Kb/s
Line Attenuation:       27.4dB / 19.1dB
Noise Margin:           10.0dB / 19.1dB
Line Uptime:            2m 19s

No funciona, es como si no adquiriera dirección IP...  :(
El ADSL desde luego va bien.

Lo que parece no estar bien configurado es la zona WAN, porque ni siquiera aparece en el ifconfig.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 09-11-2013, 21:50 (Sábado)
He probado otro firmware, el que hay colgado 3 pag atrás y el adsl funciona, pero no hay diferencias entre un /etc/config/netwrok y otro, para mi que es algo de que el puerto adsl no esta bien definido o así, no se muy bien que hacer...

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: espeltron en 10-11-2013, 02:34 (Domingo)
Buenas noches eq7mavala

Revisando los datos de la conexion DSL veo algo extraño:

Line Attenuation:       27.4dB / 19.1dB
Noise Margin:           10.0dB / 19.1dB

La bajada puede estar bien, pero la subida es "rara":
- Los 19.1dB de "Line Attenuation" me parecen excesivos para tener una bajada tan buena.
- El "Noise Margin" de 19.1dB una barbaridad, ya que habitualmente no supera los 10-11dB.

Si no me equivoco estas utilizando el siguiente firmware para el ARV7518PW:
https://www.dropbox.com/s/o9jvsm5scy9mds4/openwrt-lantiq-xway-ARV7518PW-squashfs.image
Al resto de firmwares publicados hasta la fecha le ocurre algo parecido, ya que solo incluyen el archivo del firmware "b".
Solo en compilaciones trunk mas recientes se ha solucionado esto, incluyendo el firmware "a" por defecto, aunque aun no se han subido imagenes compiladas.
Habia un error en la configuracion por defecto del "make menuconfig" que seleccionaba el firmware "b" en vez del "a".

El firmware DSL parece que funciona correctamente, ya que sincroniza, pero no lo hace adecuadamente.

Viendo la libreria que tiene en el interior el archivo "openwrt-lantiq-xway-ARV7518PW-squashfs.image", se ve que solo dispone de un archivo de firmware, el anexo "b":
/lib/firmware/ltq-dsl-fw-b-danube.bin

Desde un telnet o un ssh haz en el router:
ls -la /lib/firmware/
Y mira si existe algun archivo "fw-a"

El firmware "a" es para lineas de telefonia convencionales PSTN = POT.
El firmware "b" es para lineas digitales ISDN = RDSI.

Da igual que configures la conexion con el anexo "a", ya que el archivo de firmware "ltq-dsl-fw-a-danube.bin" no existe en ninguna parte, habria que añadirlo.

En una respuesta de otro tema indico varias formas de arreglarlo:
https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg286157/#msg286157

Asi que puedes arreglarlo facilmente:
- instalando el fw-a directamente con opkg install kmod-ltq-adsl-danube-fw-a
- o reemplaza el archivo /lib/firmware/dsl-fw-b.bin con el /lib/firmware/dsl-fw-a.bin obtenido del paquete kmod-ltq-adsl-danube-fw-a_0.1-1_lantiq.ipk
- o compila de nuevo un "trunk" actual

El siguiente paso es verificar que los parametros ATM sean los adecuados: VPI=8 y VCI=32 estan bien.

A continuacion la configuracion PPPoE tambien es la adecuada.

Saludos

espeltron
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 10-11-2013, 18:05 (Domingo)
He instalado el que hay colgado en el repositorio original de openwrt el xway, con instalar los firmware del Adsl A funciona, pero no soy capaz de instalar el luci-app-qos, por lo que me sirve de poco, no tengo muy claro que va a pasar...  :(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 10-11-2013, 20:30 (Domingo)
Es como si la interfaz adsl no la reconociese...

Ni aparece en el ifconfig, ni con ifup wan, no tengo ni idea donde esta la interfaz nas0 que veo en otras compilaciones, ni idea
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-11-2013, 22:14 (Domingo)
Es como si la interfaz adsl no la reconociese...

Ni aparece en el ifconfig, ni con ifup wan, no tengo ni idea donde esta la interfaz nas0 que veo en otras compilaciones, ni idea
nas0 aparece cuando se ha autenticado con éxito con el ISP.
Pon las últimas líneas que te saca el router al ejecutar el comando logread; seguramente te pondrá algo como "unable to receive PADO packets" y algunos mensajes más de que no consigue negociar la conexión.
¿Qué versión y revisión de openwrt estás usando?
Si quieres probar a hacer otra compilación usa este .config (http://www.mediafire.com/download/94retotah2zu7v3/(2).config)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: espeltron en 11-11-2013, 00:41 (Lunes)
Buenas noches eq7mavala
He instalado el que hay colgado en el repositorio original de openwrt el xway, con instalar los firmware del Adsl A funciona, pero no soy capaz de instalar el luci-app-qos, por lo que me sirve de poco, no tengo muy claro que va a pasar...  :(
Supongo que te refieres a esta imagen:
http://downloads.openwrt.org/snapshots/trunk/lantiq/openwrt-lantiq-xway-ARV4525PW-squashfs.image
Es como si la interfaz adsl no la reconociese...

Ni aparece en el ifconfig, ni con ifup wan, no tengo ni idea donde esta la interfaz nas0 que veo en otras compilaciones, ni idea
Si has elegido esa imagen es posible que tengas problemas con las tarjetas de red integradas, tanto el switch ethernet como la del wifi, ya que los chips son totalmente distintos.
Te pongo ambas paginas con las caracteristicas de los routers:
http://wiki.openwrt.org/toh/t-com/spw502v
http://wiki.openwrt.org/toh/astoria/arv7518pw
No se si la imagen seleccionada tiene los drivers de las tarjetas de red de tu dispositivo, normalmente son validos solamente si el fabricante del chip de red wifi es el mismo.
¿Puedes indicar sobre que router estas haciendo las pruebas?
¿Puedes indicar si te funciona la red ethernet y la red wifi de ese router con la imagen elegida?
Saludos
espeltron

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 11-11-2013, 00:52 (Lunes)
Buenas noches, estoy trabajando con un 7518pw con su imagen correcta, funciona todo menos el adsl, ahora mismo ya no puedo hacer más pruebas tendrá que ser mañana, muchas gracias

Uso esta:
http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: espeltron en 11-11-2013, 02:07 (Lunes)
Buenas noches, estoy trabajando con un 7518pw con su imagen correcta, funciona todo menos el adsl, ahora mismo ya no puedo hacer más pruebas tendrá que ser mañana, muchas gracias

Uso esta:
http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image
Si mal no recuerdo algunas versiones estaban incompletas en cuanto al soporte ADSL.
Compila un "trunk", ya que la 12.09 carece de algunos paquetes como el siguiente:
http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-atm-danube_3.10.18-1_lantiq.ipk
O tambien puedes usar la imagen XWAY subida anteriormente en este foro y añadirle el firmware del anexo a.
Yo te puedo asegurar que funciona correctamente el ADSL con la XWAY, haciendo esta modificacion del firmware y revisando que los servicios del arranque necesarios esten cargados y ejecutandose.
Saludos
espeltron
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 11-11-2013, 09:45 (Lunes)
De compilar no tengo ni idea, una vez lo intente y despues de ello no aceptaba la imagen...

Un resumen-recapitulacion de la situacion:

Resultado del logread:

Nov 11 08:31:54 OpenWrt kern.err kernel: [  609.676000] [DSL_BSP_Showtime 916]: Datarate US intl = 831357, fast = 0
Nov 11 08:31:55 OpenWrt user.notice root: Found no matching interface for DSL notification (UP)

OPKG list-installed:
root@OpenWrt:~# opkg list-installed
atm-diagnostics - 2.5.2-4
atm-tools - 2.5.2-4
base-files - 117-r36088
br2684ctl - 2.5.2-4
busybox - 1.19.4-6
dnsmasq - 2.62-2
dropbear - 2011.54-2
firewall - 2-55.1
hotplug2 - 1.0-beta-4
iptables - 1.4.10-4
iw - 3.6-1
jshn - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
kernel - 3.3.8-1-d5f2bfb6ed8babd6e465f20ac2872a76
kmod-ath - 3.3.8+2012-09-07-3
kmod-ath9k - 3.3.8+2012-09-07-3
kmod-ath9k-common - 3.3.8+2012-09-07-3
kmod-atm - 3.3.8-1
kmod-atmtcp - 3.3.8-1
kmod-button-hotplug - 3.3.8-3
kmod-cfg80211 - 3.3.8+2012-09-07-3
kmod-crypto-aes - 3.3.8-1
kmod-crypto-arc4 - 3.3.8-1
kmod-crypto-core - 3.3.8-1
kmod-input-core - 3.3.8-1
kmod-input-gpio-keys-polled - 3.3.8-1
kmod-input-polldev - 3.3.8-1
kmod-ipt-conntrack - 3.3.8-1
kmod-ipt-core - 3.3.8-1
kmod-ipt-nat - 3.3.8-1
kmod-ipt-nathelper - 3.3.8-1
kmod-leds-gpio - 3.3.8-1
kmod-ledtrig-netdev - 3.3.8-1
kmod-ledtrig-usbdev - 3.3.8-1
kmod-lib-crc-ccitt - 3.3.8-1
kmod-ltq-dsl-danube - 3.3.8+3.24.4.4-3
kmod-ltq-dsl-firmware-a-danube - 3.24.4.4-3
kmod-mac80211 - 3.3.8+2012-09-07-3
kmod-nls-base - 3.3.8-1
kmod-ppp - 3.3.8-1
kmod-pppoa - 3.3.8-1
kmod-pppoe - 3.3.8-1
kmod-pppox - 3.3.8-1
kmod-usb-core - 3.3.8-1
kmod-usb-dwc-otg - 3.3.8-1
libblobmsg-json - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libc - 0.9.33.2-1
libgcc - 4.6-linaro-1
libip4tc - 1.4.10-4
libiwinfo - 36
libiwinfo-lua - 36
libjson - 0.9-2
liblua - 5.1.4-8
libnl-tiny - 0.1-3
libpthread - 0.9.33.2-1
libubox - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci - 2013-01-04.1-1
libuci-lua - 2013-01-04.1-1
libxtables - 1.4.10-4
linux-atm - 2.5.2-4
ltq-dsl-app - 3.24.4.4-1
lua - 5.1.4-8
luci - 0.11.1-1
luci-app-firewall - 0.11.1-1
luci-i18n-english - 0.11.1-1
luci-lib-core - 0.11.1-1
luci-lib-ipkg - 0.11.1-1
luci-lib-nixio - 0.11.1-1
luci-lib-sys - 0.11.1-1
luci-lib-web - 0.11.1-1
luci-mod-admin-core - 0.11.1-1
luci-mod-admin-full - 0.11.1-1
luci-proto-core - 0.11.1-1
luci-proto-ppp - 0.11.1-1
luci-sgi-cgi - 0.11.1-1
luci-theme-base - 0.11.1-1
luci-theme-openwrt - 0.11.1-1
mtd - 18.1
netifd - 2013-01-29.2-4bb99d4eb462776336928392010b372236ac3c93
opkg - 618-3
ppp - 2.4.5-8
ppp-mod-pppoa - 2.4.5-8
ppp-mod-pppoe - 2.4.5-8
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
ubusd - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
uci - 2013-01-04.1-1
uhttpd - 2012-10-30-e57bf6d8bfa465a50eea2c30269acdfe751a46fd
wpad-mini - 20120910-1

/etc/config/network

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.12'
        option gateway '192.168.1.1'
        option dns '8.8.8.8'
        option netmask '255.255.255.0'
        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'

He mirado y creo que tengo instalado el paquete kmod-ltq-atm-danube_3.10.18-1_lantiq.ipk y manualmente me dice que las dependencias y tal...

De todas formas, acabo de instalar todos los kmod-ltq*  que he visto..

opkg install kmod-ltq-dsl-danube kmod-ltq-dsl-firmware-a-danube
kmod-ltq-ifxos kmod-ltq-kpi2udp kmod-ltq-tapi kmod-ltq-vmmc


Y nada de nada...
Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-11-2013, 16:45 (Lunes)
Prueba esta imagen (http://www.mediafire.com/download/zkec2q43yzn4l4v/openwrt-lantiq-danube-ARV7518PW-squashfs.image) de Attitude Adjustment a ver si te da problemas o si "rula" bien. Si todo va ok luego te mando el config.
No metí muchos paquetes relativamente útiles porque pensé que podría hacerse muy grande, pero con QoS y alguna cosilla más sólo ocupa 4MB.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: espeltron en 11-11-2013, 20:04 (Lunes)
Buenas tardes eq7mavala

Te voy a indicar una prueba rapida, sin tener que hacer compilaciones y usando lo que tienes actualmente.

He comparado el listado de paquetes que has indicado con alguna compilacion que tenia hecha en la 12.09 e indicare algunos paquetes que pueden ser la solucion al problema de la Attitude Adjustment 12.09, ya que no puedes usar la XWAY debido a que te surgen otros problemas.

La imagen de la 12.09-rc2 coincide con la 12.09 definitiva.
Puedes comparar ambos archivos:
http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image
Por esto voy a indicar unicamente paquetes de la 12.09 definitiva y no de la realease candidate 2.

Manten el listado de paquetes que has indicado y los paquetes que indicas posteriormente:
opkg install kmod-ltq-dsl-danube kmod-ltq-dsl-firmware-a-danube kmod-ltq-ifxos kmod-ltq-kpi2udp kmod-ltq-tapi kmod-ltq-vmmc

Si tu router no tiene conexion directa a internet:
Descarga los siguientes archivos y copialos a la carpeta temporal que utilices para las instalaciones offline:

http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-lib-crc16_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-bridge_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-stp_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-llc_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-swconfig_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-libphy_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libip4tc_1.4.10-4_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libip6tc_1.4.10-4_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/luci-app-qos_0.11.1-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/qos-scripts_1.2.1-6_all.ipk

He comprobado que los 10 archivos de la 12.09-rc2 son identicos a los indicados de la 12.09.
En total son unos 44KB, y no se si sera necesario alguno mas por temas de dependencias.

El paquete kmod-atmtcp no lo he tenido que usar nunca, y para evitar problemas de configuraciones inadecuadas lo podrias eleminar.

opkg remove kmod-atmtcp

En cambio tienes que dejar el paquete kmod-atm, ya que este si se utiliza.

Intenta instalar los siguientes paquetes con los paquetes que te pidan sus dependencias:

opkg install kmod-lib-crc16
opkg install kmod-bridge kmod-stp kmod-llc
opkg install kmod-swconfig kmod-libphy
opkg install libip4tc libip6tc
opkg install luci-app-qos qos-scripts

Puede que alguno sea innecesario, pero de momento instalalos todos y mas adelante prueba a eliminar el que consideres innecesario.

Mira a ver si hay algun avance y lo comentas.

Nota:
El paquete kmod-ltq-atm-danube de la rama "trunk" no aparece en la 12.09.
Esto es debido a una reestructuracion de los paquetes.
El modulo interno "ltq_atm_danube.ko" de la "trunk" creo que sustituye al "lantiq_atm.ko" de la 12.09.
Por esto en la rama "trunk" ya no aparece "kmod-ltq-dsl-danube" y si se encuentra "kmod-ltq-atm-danube".

Dicho modulo "lantiq_atm.ko" se encuentra en el siguiente paquete de la 12.09:
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-ltq-dsl-danube_3.3.8%2b3.24.4.4-3_lantiq.ipk
Paquete que ya tienes instalado.

Saludos
espeltron
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 12-11-2013, 15:42 (Martes)
Prueba esta imagen (http://www.mediafire.com/download/zkec2q43yzn4l4v/openwrt-lantiq-danube-ARV7518PW-squashfs.image) de Attitude Adjustment a ver si te da problemas o si "rula" bien. Si todo va ok luego te mando el config.
No metí muchos paquetes relativamente útiles porque pensé que podría hacerse muy grande, pero con QoS y alguna cosilla más sólo ocupa 4MB.

La imagen no me sale disponible, algo del link incorrecto???

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 12-11-2013, 15:49 (Martes)
Buenas tardes eq7mavala

Te voy a indicar una prueba rapida, sin tener que hacer compilaciones y usando lo que tienes actualmente.

He comparado el listado de paquetes que has indicado con alguna compilacion que tenia hecha en la 12.09 e indicare algunos paquetes que pueden ser la solucion al problema de la Attitude Adjustment 12.09, ya que no puedes usar la XWAY debido a que te surgen otros problemas.

La imagen de la 12.09-rc2 coincide con la 12.09 definitiva.
Puedes comparar ambos archivos:
http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image
Por esto voy a indicar unicamente paquetes de la 12.09 definitiva y no de la realease candidate 2.

Manten el listado de paquetes que has indicado y los paquetes que indicas posteriormente:
opkg install kmod-ltq-dsl-danube kmod-ltq-dsl-firmware-a-danube kmod-ltq-ifxos kmod-ltq-kpi2udp kmod-ltq-tapi kmod-ltq-vmmc

Si tu router no tiene conexion directa a internet:
Descarga los siguientes archivos y copialos a la carpeta temporal que utilices para las instalaciones offline:

http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-lib-crc16_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-bridge_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-stp_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-llc_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-swconfig_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-libphy_3.3.8-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libip4tc_1.4.10-4_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/libip6tc_1.4.10-4_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/luci-app-qos_0.11.1-1_lantiq.ipk
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/qos-scripts_1.2.1-6_all.ipk

He comprobado que los 10 archivos de la 12.09-rc2 son identicos a los indicados de la 12.09.
En total son unos 44KB, y no se si sera necesario alguno mas por temas de dependencias.

El paquete kmod-atmtcp no lo he tenido que usar nunca, y para evitar problemas de configuraciones inadecuadas lo podrias eleminar.

opkg remove kmod-atmtcp

En cambio tienes que dejar el paquete kmod-atm, ya que este si se utiliza.

Intenta instalar los siguientes paquetes con los paquetes que te pidan sus dependencias:

opkg install kmod-lib-crc16
opkg install kmod-bridge kmod-stp kmod-llc
opkg install kmod-swconfig kmod-libphy
opkg install libip4tc libip6tc
opkg install luci-app-qos qos-scripts

Puede que alguno sea innecesario, pero de momento instalalos todos y mas adelante prueba a eliminar el que consideres innecesario.

Mira a ver si hay algun avance y lo comentas.

Nota:
El paquete kmod-ltq-atm-danube de la rama "trunk" no aparece en la 12.09.
Esto es debido a una reestructuracion de los paquetes.
El modulo interno "ltq_atm_danube.ko" de la "trunk" creo que sustituye al "lantiq_atm.ko" de la 12.09.
Por esto en la rama "trunk" ya no aparece "kmod-ltq-dsl-danube" y si se encuentra "kmod-ltq-atm-danube".

Dicho modulo "lantiq_atm.ko" se encuentra en el siguiente paquete de la 12.09:
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-ltq-dsl-danube_3.3.8%2b3.24.4.4-3_lantiq.ipk
Paquete que ya tienes instalado.

Saludos
espeltron

Nada he instalado todo y nada de nada...

Voy a probar si con la imagen que ha puesto Pteridium..
Thanks
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 18-11-2013, 01:10 (Lunes)
Hola a todos,

Acabo de instala Attitude Adjustment en un ARV7518PW tal como esta en openwrt.org y todo paracia haber ido bien hasta que he reiniciado. Ahora el router parece clavado en algún tipo de bucle:

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:20)

Board: ARV7518PW
SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 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
ARV7518PW =>
ARV7518PW => ROM VER: 1.0.3=>
Unknown command 'ROM' - try 'help'
ARV7518PW =>
ARV7518PW => ARV7518PW =ROM l=>
Unknown command 'ARV7518PW' - try 'help'
ARV7518PW =>


Y así indefinidamente... Aunque veo el  mensaje "Hit any key to stop autoboot:  0" parece que hay un tiempo de espera 0 así que no puedo acceder al u-boot para enviar otra imagen o algo.

¿Como podría acceder al u-boot de las narices? ¿Alguna otra cosa que se os ocurra que pueda probar?

Gracias por adelantado!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-11-2013, 08:48 (Lunes)
Ya estas, ahora solo has de cargar la imagen por xmodem, creo que esta en el primer post el como hacerlo...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 18-11-2013, 09:16 (Lunes)
No no, que va!
Es un blucle infinito: ese "unknown command bla bla bla..." sale miles de veces y yo no puedo entrar ningun comando en el u-boot :-(

Necesito saber si hay alguna tecla para parar el u-boot antes de entrar en este bucle aunque según me comentó Noltari en el irc lo más seguro es que me toque activar el uart mode. Cosa que me acojona bastante con lo bien que se me da a mi el soldador...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 18-11-2013, 09:39 (Lunes)
*** Warning - bad CRC, using default environment

Creo que no se ha subido la imagen correctamente y por el eso el u-boot no puede cargarla. Tienes que volver a subirla y asegurarte de que el arranque está configurado en 0xB0020000. Para ello comprueba el valor de la variable kernel_addr con el comando printenv

Basicamente, tiene que repetir el paso 9 del tutorial de Cienti (pon atencion a la mencion de Attitude Adjustment en ese paso).

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-11-2013, 11:11 (Lunes)
Prueba esta imagen (http://www.mediafire.com/download/zkec2q43yzn4l4v/openwrt-lantiq-danube-ARV7518PW-squashfs.image) de Attitude Adjustment a ver si te da problemas o si "rula" bien. Si todo va ok luego te mando el config.
No metí muchos paquetes relativamente útiles porque pensé que podría hacerse muy grande, pero con QoS y alguna cosilla más sólo ocupa 4MB.


Grache por la imagen pero...


[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV7518PW


Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-11-2013, 11:37 (Lunes)
Grache por la imagen pero...

[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV7518PW

Un saludo
No entiendo...
Esas dos líneas son normales, pero si se para ahí y no continúa ya no lo es. Compara con este bootlog (http://wiki.openwrt.org/toh/arcadyan/arv4518pw#bootlog) (tiene algo más de debug pero lo importante es lo mismo).
Prueba con la imagen que hay en el primer post; mientras tanto voy a probar con un arv4518 a ver si pasa lo mismo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 18-11-2013, 12:36 (Lunes)
*** Warning - bad CRC, using default environment

Creo que no se ha subido la imagen correctamente y por el eso el u-boot no puede cargarla. Tienes que volver a subirla y asegurarte de que el arranque está configurado en 0xB0020000. Para ello comprueba el valor de la variable kernel_addr con el comando printenv

Basicamente, tiene que repetir el paso 9 del tutorial de Cienti (pon atencion a la mencion de Attitude Adjustment en ese paso).


He encontrado el problema con ayuda de snk en el foro de openwrt.org. Es el cable seri que tiene Tx y Rx cruzados así que realimenta la salida en la entrada :-(
Es el mismo cable que he usado para instalar y no lo he tocado pero mira.. en cuanto se lo desconecto al router arranca sin problemas (da igual si está conectado al pc o no).

Ese error de CRC a mi me sale siempre, no se que puede ser pero parece no afectar al funcionamiento..

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 18-11-2013, 12:44 (Lunes)
Estoy usando la última imagen estable disponible en openwrt.org para mi 7518pw:

http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image

Es esto recomendable? hay algún problema conocido que se solucione en trunk?:

http://downloads.openwrt.org/snapshots/trunk/lantiq/openwrt-lantiq-xway-ARV4525PW-squashfs.image
(ni siquiera parece para el mismo router..)

O mejor alguna imagen cocinada en casa de las que se han ido posteando en este hilo?

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-11-2013, 16:10 (Lunes)
De entrada recomiendo las imágenes del primer post para ir probando y por si alguno necesita familiarizarse con openwrt.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-11-2013, 16:19 (Lunes)
Acabo de encontrar el problema de que NAS0 no apareciese, al parecer el modulo 'br2684ctl' no se inicializaba en la imagen que hay en attitude adjustmen, por ello:

/etc/init.d/br2684ctl enable
/etc/init.d/br2684ctl start

Y ya aparece nas0 en ifconfig  ;D ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-11-2013, 16:25 (Lunes)
Acabo de encontrar el problema de que NAS0 no apareciese, al parecer el modulo 'br2684ctl' no se inicializaba en la imagen que hay en attitude adjustmen, por ello:

/etc/init.d/br2684ctl enable
/etc/init.d/br2684ctl start

Y ya aparece nas0 en ifconfig  ;D ;D
Enhorabuena por haber encontrado el problema.  >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 18-11-2013, 16:51 (Lunes)
Ahora ya solo me falta que emita a mas de 3db...  :-\
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 18-11-2013, 17:05 (Lunes)
Ahora ya solo me falta que emita a mas de 3db...  :-\
Prueba esta imagen (http://www.mediafire.com/download/zkec2q43yzn4l4v/openwrt-lantiq-danube-ARV7518PW-squashfs.image) de Attitude Adjustment a ver si te da problemas o si "rula" bien. Si todo va ok luego te mando el config.
No metí muchos paquetes relativamente útiles porque pensé que podría hacerse muy grande, pero con QoS y alguna cosilla más sólo ocupa 4MB.
Esta está parcheada, por lo que en principio debería dar hasta 20dB.
Revisa este hilo a ver si te puede ser de ayuda: [Tutorial] Parchear datos de calibración de dispositivos ath9k (https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 19-11-2013, 15:09 (Martes)
Una pregunta, el 7518 sufre el mismo problema de calentamiento trabajando con el adsl que el 4518?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 19-11-2013, 17:02 (Martes)
Una pregunta, el 7518 sufre el mismo problema de calentamiento trabajando con el adsl que el 4518?
Los dos llevan el Infineon/Lantiq Danube, con lo que, lo más seguro es que cuando se use la parte del SoC que se dedica a ADSL se caliente por la "electrónica de potencia" y los DACs y ADCs que se usan ahí. Si no se usa ADSL se le puede quitar el disipador que no pasa nada.
Si es un problema o no, no lo sé, ya que nadie ha establecido todavía una relación causa-efecto. Probé un ARV4518 dando internet unos 3 días y no tuve problemas de ningún tipo, aunque hay que tener en cuenta que donde vivo, si pasa de 30 grados en verano te mueres, literalmente.

Nota: actualmente estoy usando un ARV4518 como router y un Zyxel P660HW-D1 como módem ya que con el primero perdía medio mega de sincronismo y me quedaba en 2'7 MB de bajada por la atenuación salvaje (57 dB) que hay en mi barrio.  >:D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 20-11-2013, 22:59 (Miércoles)
Creado un repositorio (https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01) basado en Attitude Adjustment que incluye el ARV4518PWR01. Detalles:
- Soporte para el ARV4518PWR01.
- Se han quitado drivers superfluos del kernel para que las imágenes sean algo más pequeñas.
- Se han cambiado los regdomain a 0xFF para que la wifi esté casi sin restricciones.
Lesgar esta probándolo para el ARV4518PWR01.
Para usar este repositorio:
Código: [Seleccionar]
git clone https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01
Nota: Algún gracioso le mandó un parche a medio hacer a blogic y el arv4518 (no sé si le pasa lo mismo al 7518) no lee la mac de ethernet ni los datos de calibración de la wifi en trunk, con lo que va a ser mejor usar los repositorios (https://foro.seguridadwireless.net/openwrt/openwrt-en-comtrend-ar5831u/msg252049/#msg252049) de Noltari para los bcm63xx o compilar con Attitude Adjustment.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ramallobsas en 21-11-2013, 09:51 (Jueves)
Buenos días a Todos, es la primera vez que escribo aquí.
Tengo un router Livebox 2.1 o Astoria ARV7519RW22-A-LT y quisiera saber los pasos a seguir y que descargar para instalarle OpenWrt y si eso es factible.
Desde ya muchas gracias  a todos quedo a la espera de una respuesta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 21-11-2013, 11:11 (Jueves)
Buenos días a Todos, es la primera vez que escribo aquí.
Tengo un router Livebox 2.1 o Astoria ARV7519RW22-A-LT y quisiera saber los pasos a seguir y que descargar para instalarle OpenWrt y si eso es factible.
Desde ya muchas gracias  a todos quedo a la espera de una respuesta.

Se te ha ocurrido buscar antes de preguntar ?  8)

[Índice] Hilos relevantes de OpenWrt (https://foro.seguridadwireless.net/openwrt/%28indice%29-hilos-relevantes-de-openwrt/)

Livebox 2.1 (ARV7519) (https://foro.seguridadwireless.net/openwrt/astoria-networks-arv7519-de-ya-com-ahora-orange/)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ramallobsas en 21-11-2013, 11:13 (Jueves)
Buenos días, se me a ocurrido pero no me aclaro, entonces pregunto.
Desde luego no creo que una pregunta moleste, soy nuevo y espero ser disculpado por ello.
Mi consulta es si se puede o no y de ser posible como, si alguien sabe la respuesta, desde ya que estoy agradecido por ello.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 21-11-2013, 12:22 (Jueves)
Buenos días, se me a ocurrido pero no me aclaro, entonces pregunto.
Desde luego no creo que una pregunta moleste, soy nuevo y espero ser disculpado por ello.
Mi consulta es si se puede o no y de ser posible como, si alguien sabe la respuesta, desde ya que estoy agradecido por ello.


Pero te has leído el hilo ?  ???

Ser nuevo, no te disculpa de leer antes de preguntar.

Y no es que una pregunta moleste, lo que molesta (para los que intentamos ayudar a los demás) es la actitud ...  :-X
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ramallobsas en 21-11-2013, 12:27 (Jueves)
Creo que te has tomado a mal una simple pregunta de un ignorante (lo admito) que no conoce este foro, y anteriormente respondí también a tu pregunta, que eh buscado información y me e perdido o liado.

Quizás lo consideres falta de áctitud pero tu llevaras mucho tiempo aquí y conocerás hasta como buscar en el foro, que no es mi caso. Estaré muy agradecido si me orientaras o ayudaras a encontrar esa respuesta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 22-11-2013, 04:40 (Viernes)
Buenas, a ver si esto tiene solución, intenté instalar openwrt a un arv7518, pero me equivoqué en un paso de la guía y le flasheé primero la imagen que no debia. Cambié la imagen del paso 4 por la del paso 7 y viceversa, y ahora estoy más perdido que cuando empecé de 0
¿Qué me recomendáis que haga aparte de rendirme por burro?

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.

Solo sé que me di cuenta de que me había equivocado con las imágenes ME FRUSTRÉ Y NO TOQUÉ NADA MÁS PARA NO ESTROPEARLO MÁS


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



Ahora al arrancarlo desde cutecom se puede leer lo siguiente:

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


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

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

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 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
.........
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 22-11-2013, 10:38 (Viernes)
Buenas, a ver si esto tiene solución, intenté instalar openwrt a un arv7518, pero me equivoqué en un paso de la guía y le flasheé primero la imagen que no debia. Cambié la imagen del paso 4 por la del paso 7 y viceversa, y ahora estoy más perdido que cuando empecé de 0
¿Qué me recomendáis que haga aparte de rendirme por burro?

Ahora al arrancarlo desde cutecom se puede leer lo siguiente:

Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


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

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

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 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
.........
Vas perfecto, sólo te falta meterle una imagen de openwrt. La parte más "delicada", que es cambiar brn-boot por u-boot ya está hecha.
Lo que falta puedes hacerlo desde cualquier sistema operativo; sólo tienes que configurar el ordenador para que tenga una ip fija (por ejemplo, 192.168.1.11), abrir un navegador, ir a la dirección 192.168.1.1, indicar el archivo a flashear y esperar a que arranque openwrt.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 22-11-2013, 23:15 (Viernes)
La imagen para la revisión de hardware R01 funciona PERFECTAMENTE y lo mejor es que se puede configurar entero por GUI (Importante para novatos como yo... ya le dare caña a la terminal cuando este un poco mas "rodao")

Eres un crack. Muchas gracias

Como este router va corto de memoria Flash he conectado un Usb para hacer pivot-overlay y poder instalar algunas funcionalidades extra.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 24-11-2013, 19:25 (Domingo)
Vas perfecto, sólo te falta meterle una imagen de openwrt. La parte más "delicada", que es cambiar brn-boot por u-boot ya está hecha.
Lo que falta puedes hacerlo desde cualquier sistema operativo; sólo tienes que configurar el ordenador para que tenga una ip fija (por ejemplo, 192.168.1.11), abrir un navegador, ir a la dirección 192.168.1.1, indicar el archivo a flashear y esperar a que arranque openwrt.  ;)

Muchísimas gracias! ya conseguí instalar la imagen del primer post.

¿Podría alguien indicarme los archivos de texto de configuracion del router adecuados (network, firewall..) o poner capturas de pantalla de luci?
Me ayudaría mucho tener algo que "funciona" desde un principio como ejemplo y poder modificarlo.

Me he releido el tema y leido todo lo que puedo de la documentacion de openwrt, pero no me aclaro en cuanto a lo de las interfaces que debo tener siquiera. Quisiera poder configurarlo para adsl de vomistar.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 29-11-2013, 00:37 (Viernes)
Una cuestión, se os ocurre por que motivo que no sea el calor, la conexión ADSL se reinicia cada X tiempo y el router en si no?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 29-11-2013, 10:34 (Viernes)
Una cuestión, se os ocurre por qué motivo que no sea el calor, la conexión ADSL se reinicia cada X tiempo y el router en si no?
Si no hay una razón técnica mejor, y partiendo de que con otros modem-router te va bien, diría que el driver dsl de lantiq, junto con todo lo que tiene alrededor (kernel y openwrt) no se lleva bien con tu par de cobre.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 29-11-2013, 17:19 (Viernes)
¿Cómo puedo se puede resetear la configuración y/o reflashear openwrt en este router? ¿Que opciones hay aunque sea con el cable serial?

He modificado algo y ahora no consigo acceder. El método del botón de reset o no me funciona o no lo hago bien.Utilicé la imagen del primer post r35193 y aquí creo que pone que noltari habilitó el botón de reset en la r37004 ¿Puede ser por eso? https://dev.openwrt.org/changeset/37004/trunk/target/linux/lantiq/dts/ARV7518PW.dts


(FAQ) Configuración errónea
Citar
He introducido una mala configuración y ahora no puedo acceder al router.
La solución para este problema consiste en acceder al router en modo failsafe y borrar la partición de la configuración (rootfs_data) para restablecer la configuración inicial del router.

Prerrequisitos: La imagen de OpenWrt flasheada en el router debe ser del tipo squashfs. Si se ha flasheado otro tipo de imagen (jffs2), este proceso no es válido, ya que no se puede recuperar la configuración original.

Para poner el router en modo failsafe hay que realizar el siguiente procedimiento:
1) Apagar el router.
2) Encender el router y presionar y soltar continuamente el botón Reset.
3) Una vez que el LED de estado del router parpadee rápidamente podemos dejar de presionar y soltar el botón Reset (normalmente el LED de estado es el LED de Power).
4) El router ya está en modo failsafe, así que podemos acceder por telnet y restaurar la configuración por defecto:
Código:
telnet 192.168.1.1
mtd erase -r rootfs_data
5) Una vez introducido el comando para borrar la partición rootfs_data, el router se reiniciará sólo y restablecerá la configuración por defecto.

Más información: OpenWrt Failsafe
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 29-11-2013, 21:42 (Viernes)
Si puedes acceder por puerto serie, cuando está arrancando aparecerá un mensaje en inglés de presionar f y enter para entrar en failsafe.
Para estos routers creo que es preferible, en vez de borrar rootfs_data, usar el comando jffs2mark para que marque el final de rootfs_data con deadc0de, que también devolverá el router a los valores de fábrica. Una vez terminado ejecutas reboot y ya está.

Al principio es normal, mientras se está aprendiendo, que ocurran estas cosas, pero una vez que le cojas práctica verás la chicha que se le puede sacar a estos cacharros.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 30-11-2013, 09:21 (Sábado)
¿Sabrías el comando concreto y completo? ¿O algún link donde lo ponga? No encuentro nada y no quiero enladrillar tan pronto el router, que soy especialista.

Hay alguna manera también de reinstalar openwrt, me vendría bien saberlo. Con las foneras cada vez que la cagaba usaba el programa "fonflash" que tardaba pero me reinstalaba openwrt facilmente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 30-11-2013, 10:36 (Sábado)
¿Sabrías el comando concreto y completo? ¿O algún link donde lo ponga? No encuentro nada y no quiero enladrillar tan pronto el router, que soy especialista.
Mientras no te cargues el bootloader, que no es fácil una vez que ya estás con openwrt instalado, el riesgo de enladrillamiento es bajo.
Hay alguna manera también de reinstalar openwrt, me vendría bien saberlo. Con las foneras cada vez que la cagaba usaba el programa "fonflash" que tardaba pero me reinstalaba openwrt facilmente.
No es como en la fonera, por desgracia.

Mientras no tengas algo de práctica con openwrt, y ya que tienes posibilidad de acceder al puerto serie, creo que lo mejor es arrancar el router y parar u-boot (pulsando cualquier tecla), cuando aparezca "ARV7518 =>" ejecutar httpd, conectar el cable de red al router, abrir navegador, borrar la caché del navegador por si las moscas, ir a la dirección 192.168.1.1, seleccionar el archivo a meter y pulsar enviar (no me acuerdo que nombre pone).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 01-12-2013, 17:14 (Domingo)
Solamente que no me queda clara una cosa, ¿el comando para resetearlo es simplemente "jffs2mark"?
¿O te refieres a que es algo como "mtd jffs2mark -r rootfs_data" o parecido?

¿Y si reinstalo como dices, también me resetea las configuraciones?

Bueno si no se enladrilla tan fácilmente, voy a darle caña, lo único que no sabía si sería capaz de arreglarlo.
Muchas gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-12-2013, 18:22 (Domingo)
Enladrillar estos routers de ya.com es nuy difícil, salvo que casque la placa.

Personalmente yo prefiero escribir jffs2mark porque es más rápido y pone la marca al final de la partición rootfs_data, pero cada uno como prefiera.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: snake66 en 01-12-2013, 22:52 (Domingo)
Hola, tengo un router arv7518pw al que le he metido el firm openwrt, pero me resulta muy complicado de configurar y me gustaría volver a ponerle el firm original de yacom, ¿Cual sería el procedimiento?

Tengo el dump completo de 8Mb y también el dump de los datos de calibración.

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 02-12-2013, 19:32 (Lunes)
Pues el comando jffs2mark para resetear el router, me dice que no existe, bravo por mi. ¿Qué estoy haciendo mal?

modo failsafe:   
no hace nada

Código: [Seleccionar]
...       
       
        [    0.760000] wdt 1f8803f0.watchdog: Init done
[    0.764000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.780000] TCP: cubic registered
[    0.784000] NET: Registered protocol family 17
[    0.788000] 8021q: 802.1Q VLAN Support v1.8
[    0.808000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.816000] Freeing unused kernel memory: 216k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
f
- failsafe -


[Openwrt banner]


root@(none):/# help
Built-in commands:
------------------
\0x09. : [ [[ alias bg break cd chdir command continue echo eval exec
\0x09exit export false fg getopts hash help jobs kill let local printf
\0x09pwd read readonly return set shift source test times trap true
\0x09type ulimit umask unalias unset wait

[Openwrt banner]

root@(none):/# jffs2mark
root@(none):/# reboot



interrumpiendo el arranque:
tampoco
Código: [Seleccionar]
        \0x00
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


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

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

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 0
ARV7518PW =>
ARV7518PW => jffs2mark
Unknown command 'jffs2mark' - try 'help'


arrancando normal:
Código: [Seleccionar]
        \0x00
ROM VER: 1.0.3
CFG 01
Read\0xfc
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


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

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

Net:   initializing ar8216 switch... initialized
lq_cpe_eth
Hit any key to stop autoboot:  2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.7.2
   Created:      2013-01-19  22:05:26 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1228680 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 Sat Jan 19 23:05:08 CET 2013

[    0.000000] SoC: Danube rev 1.5

[    0.000000] bootconsole [early0] enabled

[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)

[    0.000000] Board: ARV7518PW - Astoria Networks

[    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=0003f728

[    0.000000] Readback ErrCtl register=0003f728

[    0.000000] Memory: 61068k/65536k available (2612k kernel code, 4468k reserved, 809k data, 216k 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] ath9k,eeprom 107f0400.ath9k_eep: endian check enabled.

[    0.088000] ath9k,eeprom 107f0400.ath9k_eep: checksum fixed.

[    0.092000] ath9k,eeprom 107f0400.ath9k_eep: pci slot: 14

[    0.096000] ath9k,eeprom 107f0400.ath9k_eep: loaded ath9k eeprom

[    0.100000] PCI host bridge /fpi@10000000/pci@E105400 ranges:

[    0.104000]  MEM 0x0000000018000000..0x0000000019ffffff

[    0.108000]   IO 0x000000001ae00000..0x000000001affffff

[    0.132000] bio: create slab <bio-0> at 0

[    0.140000] usbcore: registered new interface driver usbfs

[    0.144000] usbcore: registered new interface driver hub

[    0.148000] usbcore: registered new device driver usb

[    0.152000] PCI host bridge to bus 0000:00

[    0.156000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]

[    0.160000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]

[    0.164000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    0.168000] pci 0000:00:0e.0: fixup device configuration

[    0.172000] pci 0000:00:0e.0: fixup info: [168c:0029] revision 01 class 0x028000

[    0.176000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

[    0.180000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30

[    0.184000] Switching to clocksource MIPS

[    0.192000] NET: Registered protocol family 2

[    0.200000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    0.208000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[    0.212000] TCP: Hash tables configured (established 2048 bind 2048)

[    0.220000] TCP: reno registered

[    0.224000] UDP hash table entries: 256 (order: 0, 4096 bytes)

[    0.228000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

[    0.236000] NET: Registered protocol family 1

[    0.240000] gptu: totally 6 16-bit timers/counters

[    0.244000] gptu: misc_register on minor 63

[    0.248000] gptu: succeeded to request irq 126

[    0.252000] gptu: succeeded to request irq 127

[    0.260000] gptu: succeeded to request irq 128

[    0.264000] gptu: succeeded to request irq 129

[    0.268000] gptu: succeeded to request irq 130

[    0.272000] gptu: succeeded to request irq 131

[    0.284000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000

[    0.296000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    0.304000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.

[    0.312000] msgmni has been set to 119

[    0.316000] io scheduler noop registered

[    0.320000] io scheduler deadline registered (default)

[    0.328000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc

[    0.336000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.336000] console [ttyLTQ0] enabled, bootconsole disabled

[    0.352000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
[    0.360000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.364000]   Amd/Fujitsu Extended Query version 1.1.
[    0.368000] number of CFI chips: 1
[    0.372000] 4 ofpart partitions found on MTD device ltq_nor
[    0.376000] Creating 4 MTD partitions on "ltq_nor":
[    0.380000] 0x000000000000-0x000000010000 : "uboot"
[    0.388000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.396000] 0x000000020000-0x0000007f0000 : "linux"
[    0.404000] found squashfs behind kernel
[    0.404000] Creating 2 MTD partitions on "ltq_nor":
[    0.412000] 0x000000020000-0x00000014bfc8 : "kernel"
[    0.416000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.432000] 0x00000014bfc8-0x0000007f0000 : "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.448000] mtd: partition "rootfs" set to be root filesystem
[    0.452000] mtd: partition "rootfs_data" created automatically, ofs=4E0000, len=310000
[    0.460000] 0x0000004e0000-0x0000007f0000 : "rootfs_data"
[    0.468000] 0x0000007f0000-0x000000800000 : "boardconfig"
[    0.624000] libphy: ltq_mii: probed
[    0.652000] eth0: Atheros AR8216 switch driver attached.
[    0.748000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.760000] wdt 1f8803f0.watchdog: Init done
[    0.764000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.780000] TCP: cubic registered
[    0.784000] NET: Registered protocol family 17
[    0.788000] 8021q: 802.1Q VLAN Support v1.8
[    0.808000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.816000] Freeing unused kernel memory: 216k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.552000] jffs2: notice: (503) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 15 of xref (0 dead, 7 orphan) found.
[    9.436000] SCSI subsystem initialized
[   10.880000] Initializing USB Mass Storage driver...
[   10.884000] usbcore: registered new interface driver usb-storage
[   10.888000] USB Mass Storage support registered.
switching to jffs2
- init -

Please press Enter to activate this console. [   23.856000] Compat-drivers backport release: compat-drivers-2013-01-08-3
[   23.860000] Backport based on wireless-testing.git master-2013-01-07
[   23.868000] compat.git: wireless-testing.git
[   23.912000] cfg80211: Calling CRDA to update world regulatory domain
[   23.916000] cfg80211: World regulatory domain updated:
[   23.920000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   23.928000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.936000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   23.944000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   23.952000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.956000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.408000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff
[   25.412000] ath: phy0: random mac address will be used: 46:84:e5:df:24:2b
[   25.432000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
[   25.440000] cfg80211: Calling CRDA for country: US
[   25.440000] cfg80211: Regulatory domain changed to country: US
[   25.448000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   25.456000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   25.464000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   25.472000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.476000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.484000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   25.492000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   26.376000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   26.596000] nf_conntrack version 0.5.0 (957 buckets, 3828 max)
[   26.924000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   27.432000] IFXUSB: USB core #0 soft-reset
[   27.636000] IFXUSB: USB core #0 soft-reset
[   27.636000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   27.644000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   27.648000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   27.656000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   27.660000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   27.668000] IFXUSB: Init: Power Port (0)
[   27.672000] hub 1-0:1.0: USB hub found
[   27.676000] hub 1-0:1.0: 1 port detected
[   27.680000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   32.500000] device eth0 entered promiscuous mode
[   32.508000] br-lan: port 1(eth0) entered forwarding state
[   32.512000] br-lan: port 1(eth0) entered forwarding state
[   32.532000] device eth0.1 entered promiscuous mode
[   32.536000] br-lan: port 2(eth0.1) entered forwarding state
[   32.540000] br-lan: port 2(eth0.1) entered forwarding state
[   34.516000] br-lan: port 1(eth0) entered forwarding state
[   34.544000] br-lan: port 2(eth0.1) entered forwarding state
       
       # jffs2mark
/bin/ash: jffs2mark: not found



Hola, tengo un router arv7518pw al que le he metido el firm openwrt, pero me resulta muy complicado de configurar y me gustaría volver a ponerle el firm original de yacom, ¿Cual sería el procedimiento?

Tengo el dump completo de 8Mb y también el dump de los datos de calibración.

Gracias

¡Cobarde! ¡Traidor! ¡Hereje!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 03-12-2013, 10:56 (Martes)
Pues el comando jffs2mark para resetear el router, me dice que no existe, bravo por mi. ¿Qué estoy haciendo mal?
Citar
Es "mtd jffs2mark", lo que no sé es si lleva algún argumento o si autodetecta la partición.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Durruti en 03-12-2013, 20:19 (Martes)

Es "mtd jffs2mark", lo que no sé es si lleva algún argumento o si autodetecta la partición.

Saludos.

Nada, me sale exactamente lo mismo si uso "mtd jffs2mark". No hace nada. No sé qué hacer.

Si reinstalo, ¿se me resetea? Voy a probar como dice Pteridium para reinstalar:
"arrancar el router y parar u-boot (pulsando cualquier tecla), cuando aparezca "ARV7518 =>" ejecutar httpd, conectar el cable de red al router, abrir navegador, borrar la caché del navegador por si las moscas, ir a la dirección 192.168.1.1, seleccionar el archivo a meter y pulsar enviar "
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sanson en 05-12-2013, 11:54 (Jueves)
hola


bueno pues me acaba de dar un ARV4518 con versioin R01A y me dispongo a instalar OpneWRT.  

¿este manual sigue vigente?

Citar
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.

e leído gran parte del tema y salvo este manual, solo se habla de cargarlo por puerto serie.  ¿es que esta forma no funciona?  

e descargado todos los archivos de los enlaces ahí mostrados salvo el U-boot ya que el enlace no funciona, en su defecto e descargado este

Citar
Enlace de u-boot:
http://www.mediafire.com/?4mvdn90l302nssn


¿puedo hacerlo asi verdad?  es que no tengo adaptador para puerto serie.  me deveria comprar uno y asi podria cargarselo al ASL-26555 que tengo por ahí pero de momento me da pereza andar pidiendo eso, cuando tenga algo mas que pedir lo incluiré seguro .

saludos


edito

nada no soy capaz,  creo el nuevo archivo .bin (el firm, con el u-boot y la imagen) se lo cargo en modo recovery ( me da a elegir, cargar firware o boot) eligiendo firmware, lo carga hasta el 100% y al reiniciar sigue el firm original.  no aparece openwrt.  el firm a pasado de 1.773 KB  del original a 4032 KB del modificado, con lo que entiendo que el proceso se ha debido hacer bien.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: snake66 en 06-12-2013, 11:40 (Viernes)
No consigo volver a cargar el dump original de YACOM.

Esto es lo que hago:
1. cargo el uboot en RAM, este fichero:
cat u-boot-20120429.asc > /dev/ttyUSB0

2. he partido el dump original en 4 trozos de 2 Mb cada uno (al principio lo hacia en un solo bloque de 8Mb)

los bloques 1- 0xB0000000 0xB01FFFFF
                  2-0xB0200000 0xB03FFFFF
                  4-0xB0600000 0xB07FFFFF
consigo cargarlos bien, pero el bloque:
                  3-0xB0400000 0xB05FFFFF me da error:
3. hago protect off all
4. era 0xB0400000 +0x200000
5 cp.b 0x80100000 0xb0400000 0x200000

El error es este:

ARV4518 => era 0xb0400000 +0x200000                                            
                                                                                
................................ done                                          
Erased 32 sectors                                                              
ARV4518 => cp.b 0x80100000 0xb0400000 0x200000                                  
Copy to Flash... 9Flash not Erased          

No se que estoy haciendo mal, quizás el uboot no sirve para el arv7518.

no voy a abandonar el openwrt, solo que quiero ver que se puede volver a meter el firm original, sino se puede, el hacer la copia de seguridad no tiene sentido. Si lo consigo volveré a  meter el openwrt y seguir estudiando, lo prometo.

Edito para decir que ya lo conseguí, el fallo estaba en que lo estaba haciendo todo en modo UART, cargue el uboot de cienti: u-boot-20120511.bin, lo pasé a la flash y arranque el router sin modo UART y ya pude escribir el dump de yacom en la flash.

Ahora ya puedo seguir estudiando el openwrt.



Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 07-12-2013, 09:09 (Sábado)
hola


bueno pues me acaba de dar un ARV4518 con versioin R01A y me dispongo a instalar OpneWRT.  

¿este manual sigue vigente?

Citar
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.

e leído gran parte del tema y salvo este manual, solo se habla de cargarlo por puerto serie.  ¿es que esta forma no funciona?  

e descargado todos los archivos de los enlaces ahí mostrados salvo el U-boot ya que el enlace no funciona, en su defecto e descargado este

Citar
Enlace de u-boot:
http://www.mediafire.com/?4mvdn90l302nssn


¿puedo hacerlo asi verdad?  es que no tengo adaptador para puerto serie.  me deveria comprar uno y asi podria cargarselo al ASL-26555 que tengo por ahí pero de momento me da pereza andar pidiendo eso, cuando tenga algo mas que pedir lo incluiré seguro .

saludos


edito

nada no soy capaz,  creo el nuevo archivo .bin (el firm, con el u-boot y la imagen) se lo cargo en modo recovery ( me da a elegir, cargar firware o boot) eligiendo firmware, lo carga hasta el 100% y al reiniciar sigue el firm original.  no aparece openwrt.  el firm a pasado de 1.773 KB  del original a 4032 KB del modificado, con lo que entiendo que el proceso se ha debido hacer bien.

Hola, creo recordar que este tutorial no sirve para la version R01A que es la que tu tienes. Necesitas flashearlo via puerto serie.

Como viene en la primera pagina, puedes usar uno de estos dos tutoriales:

- 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.


saludos.
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sanson en 07-12-2013, 11:38 (Sábado)
Ok

Asi lo hare al final pedire uno a amazon que e visto por 9 €

Saludos

Enviado desde mi GT-I9100 usando Tapatalk 2
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 07-12-2013, 12:58 (Sábado)
Ok

Asi lo hare al final pedire uno a amazon que e visto por 9 €

Saludos

Enviado desde mi GT-I9100 usando Tapatalk 2

Qué vas a pedir a amazon ?
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sanson en 07-12-2013, 13:09 (Sábado)
El conversor ttl usb serial .  E visto uno que viene con dos cables incluidos hembra - hembra .  Hembra - macho

Tiene buena pinta , los e visto mas baratos pero este parece bueno y total no es caro


Este es uno de ellos

http://www.amazon.es/gp/aw/d/B009T2ZR6W
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 07-12-2013, 13:28 (Sábado)
http://www.ebay.com/itm/New-USB-2-0-to-TTL-UART-6PIN-Module-Serial-Converter-CP2102-STC-PRGMR-Free-cable-/310511987503?pt=LH_DefaultDomain_0&hash=item484bf4eb2f

 ^-^
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: snake66 en 07-12-2013, 22:03 (Sábado)
El conversor ttl usb serial .  E visto uno que viene con dos cables incluidos hembra - hembra .  Hembra - macho

Tiene buena pinta , los e visto mas baratos pero este parece bueno y total no es caro


Este es uno de ellos

http://www.amazon.es/gp/aw/d/B009T2ZR6W

Si lo necesitas con algo de urgencia y no puedes esperar un mes para recibirlo de china, te aconsejo que pidas este:
http://www.ebay.es/itm/CABLE-CONVERTIDOR-USB-2-0-TO-RS232-UART-TTL-Serial-CP2102-Converter-Arduino-/320947266297?pt=LH_DefaultDomain_186&hash=item4ab9f2a2f9&_uhb=1 (http://www.ebay.es/itm/CABLE-CONVERTIDOR-USB-2-0-TO-RS232-UART-TTL-Serial-CP2102-Converter-Arduino-/320947266297?pt=LH_DefaultDomain_186&hash=item4ab9f2a2f9&_uhb=1)
no creo que te tarde en llegar más de 3-4 días

Los envíos de Amazón no se lo que suelen tardar, nunca he pedido nada ahí.

Si lo quieres pedir a China, con los 9 euros puedes tener casi 9 como este:
http://www.ebay.es/itm/New-1PCS-PL2303HX-USB-To-RS232-TTL-Auto-Converter-Adapter-Module-For-arduino-/360719549619?pt=LH_DefaultDomain_0&hash=item53fc8f84b3&_uhb=1 (http://www.ebay.es/itm/New-1PCS-PL2303HX-USB-To-RS232-TTL-Auto-Converter-Adapter-Module-For-arduino-/360719549619?pt=LH_DefaultDomain_0&hash=item53fc8f84b3&_uhb=1)

Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: sanson en 07-12-2013, 23:55 (Sábado)
Hola

Ok gracias a ambos.  En amazom depende del producto te los sirven en 48h, te lo pomen en los productos .  Por eso me decantaba por ese.

Vi algunos en ebay que tardabam un huevo aun que eran mas baratos .

El lunes pedire algo y me pondre por fin con esto , que lo tengo aparcado por no tener el jodio conversor.  Macho es que en mi ciudad no hay de nada

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 12-12-2013, 01:10 (Jueves)
Llevo un par de meses intentando compilar por mi mismo una versión de openwrt para mi ARV4518 versión R01 y a sido un fiasco. Mi intención es usar este router como principal

Es posible compilar (o configurar) el uboot para que al pulsar el botón de reset cargue automáticamente el comando Http (o modo failsafe)?. Es por no tener que depender del cable cada vez que flasheo una imagen defectuosa.

La versión estable soporta la revisión de hardware R01A (con un pci-clock-external) pero no la versión R01 (la mía con pci-clock-internal).
¿Se podría cambiar este parámetro en el dts de la versión estable y compilar una imagen estable 100% compatible con los paquetes del repositorio estable? (Hacer un backport).
Gracias


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: migele en 12-12-2013, 09:19 (Jueves)
Hola a todos.

A ver si alguien me puede orientar, os comento, tengo un ARV7518 y estoy haciendo un proyecto para poder conectarlo vía usb con mi arduino, para ello necesito poder instalar la libreria Kmod-usb-serial-ftdi, instalando la última versión estable (12.09) lo consigo sin problemas, pero viene el problema de los 3db del wifi.

He leido en foro que hay un parche de Noltari para esto, pero en su documentación no indica que es para  aumentar la potencia de transmisión y si que es, para poder utilizar otros canales. De todas formas he instalado una versión que supuestamente estaba parcheada y en efecto, en el menú wifi he podido seleccionar la potencia de transmisión, he salvado la partición del caldata como  indica en su manual Noltari, y la he comparado con la misma partición de otra versión de firmware que tenia el problema de los 3db y son completamente iguales, con lo que no tengo claro si el parchear siguiendo las instrucciones de Noltari, va a solucionarme este problema.

Por otro lado he compilado la versión trunk, que entiendo que tendrá resuelto lo de la wifi, pero resulta que no me detecta el interfaz wifi, dándome el siguiente error:

ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Bueno después de este ladrillo, alguien me podría indicar como poder conseguir una versión de firmware con el problema de la wifi resulto y se pudiese instalar la libreria Kmod-usb-serial-ftdi

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-12-2013, 16:46 (Jueves)
Hola a todos.

A ver si alguien me puede orientar, os comento, tengo un ARV7518 y estoy haciendo un proyecto para poder conectarlo vía usb con mi arduino, para ello necesito poder instalar la libreria Kmod-usb-serial-ftdi, instalando la última versión estable (12.09) lo consigo sin problemas, pero viene el problema de los 3db del wifi.

He leido en foro que hay un parche de Noltari para esto, pero en su documentación no indica que es para  aumentar la potencia de transmisión y si que es, para poder utilizar otros canales. De todas formas he instalado una versión que supuestamente estaba parcheada y en efecto, en el menú wifi he podido seleccionar la potencia de transmisión, he salvado la partición del caldata como  indica en su manual Noltari, y la he comparado con la misma partición de otra versión de firmware que tenia el problema de los 3db y son completamente iguales, con lo que no tengo claro si el parchear siguiendo las instrucciones de Noltari, va a solucionarme este problema.

Por otro lado he compilado la versión trunk, que entiendo que tendrá resuelto lo de la wifi, pero resulta que no me detecta el interfaz wifi, dándome el siguiente error:

ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Bueno después de este ladrillo, alguien me podría indicar como poder conseguir una versión de firmware con el problema de la wifi resulto y se pudiese instalar la libreria Kmod-usb-serial-ftdi

Gracias.

Algún listillo metió hace un par de meses unos cambios en la manera de leer las particiones de la flash en Lantiq y sí, ahora en su modelo le funciona, pero ha mandado unos cuantos a tomar viento.
blogic ya está al tanto del problema y Noltari también mandó un parche, pero o no se arregló del todo o lo volvieron a cascar. Link del ticket: https://dev.openwrt.org/ticket/14234
Personalmente no culpo a blogic de que no haya corregido esto, porque algún que otro descerebrado le ha mandado parches bastante problemáticos y es lógico que se harte (yo también echaría humo):
http://patchwork.openwrt.org/patch/3859/
A día de hoy mi recomendación es usar Attitude Adjustment, tanto las fuentes originales de openwrt como los distintos repositorios que se han creado en este foro.
- https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01/blob/master/README.md
Soporta el ARV4518PWR01 y la wifi tiene el regdomain fijado a 0xFF, con lo que desaparecen algunas restricciones.
Código: [Seleccionar]
git clone https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01- https://github.com/Noltari/openwrt/tree/lantiq_arv7510
Basado en trunk (Barrier Breaker) r38351. Añade soporte para el Astoria de Vodafone. Su mayor atractivo es el código de Noltari, que casi nunca falla.
Código: [Seleccionar]
git clone https://github.com/Noltari/openwrt -b lantiq_arv7510- https://github.com/openwrt-es/attitude-adjustment-openwrt
Será la versión bonita y bien hecha del primero.
Código: [Seleccionar]
https://github.com/openwrt-es/attitude-adjustment-openwrt
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Mefte en 13-12-2013, 11:36 (Viernes)
Hola,

Soy nuevo aqui pero he leido todos los posts varias veces y confirmo lo que dice Migele. Tengo el gris y el blanco de ya.com. El gris va muy bien con ADSL salvo la velocidad de WIFI, ahora mismo es mi router principal.

He comprado el blanco por 10 euros y empece a trastear con el hace una semana. Hasta r38030 el WIFI se detecta, despues da el mismo error que ha reportado Migele. Tambien he parcheado la particion de caldata llamado "boardconfig"

Compliaciones de GIT de Noltari y Pteridium no me dejan subir de 3db tx.

Alguien sabe como compilar lo siguente para plataforma lantiq?
http://luci.subsignal.org/~jow/reghack/

Perdon por mi Espanol. No soy nativo ni tengo teclado Espanol

Gracias,
Mefte



Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 16-12-2013, 13:12 (Lunes)
He compilado desde este repositorio SIN LUCI y funciona todo correctamente el hardware correctamente en la versión HWR01.
Cuando intento compilarlo con luci como módulo (M) siempre me atasco en el mismo punto.
"touch /home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-lantiq/stamp/.uhttpd_installed
WARNING: skipping uhttpd-mod-tls -- package not selected
WARNING: skipping uhttpd-mod-lua -- package not selected
WARNING: skipping uhttpd-mod-ubus -- package not selected
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/package/uhttpd'
svn: E155007: '/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci' is not a working copy
make[3]: Entering directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
Makefile:638: *** Download/default is missing the VERSION field..  Stop.
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
make[2]: *** [package/feeds/luci/luci/compile] Error 2
make[2]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make[1]: *** [/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make: *** [world] Error 2
"

He buscado por internet y he encontrado esto:
"The LuCI Makefile does some "svn info" magic to find its own version, if that fails the VERSION variable might end up being empty, that could cause your issue - though I've never seen such an issue in practise"

¿Alguna idea?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 16-12-2013, 13:50 (Lunes)
He compilado desde este repositorio SIN LUCI y funciona todo correctamente el hardware correctamente en la versión HWR01.
Cuando intento compilarlo con luci como módulo (M) siempre me atasco en el mismo punto.
"touch /home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-lantiq/stamp/.uhttpd_installed
WARNING: skipping uhttpd-mod-tls -- package not selected
WARNING: skipping uhttpd-mod-lua -- package not selected
WARNING: skipping uhttpd-mod-ubus -- package not selected
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/package/uhttpd'
svn: E155007: '/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci' is not a working copy
make[3]: Entering directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
Makefile:638: *** Download/default is missing the VERSION field..  Stop.
make[3]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/feeds/luci/luci'
make[2]: *** [package/feeds/luci/luci/compile] Error 2
make[2]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make[1]: *** [/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/lesgar/Desktop/openwrt/attitude-adjustment-openwrt'
make: *** [world] Error 2
"

He buscado por internet y he encontrado esto:
"The LuCI Makefile does some "svn info" magic to find its own version, if that fails the VERSION variable might end up being empty, that could cause your issue - though I've never seen such an issue in practise"

¿Alguna idea?
curioso...  ??? ??? ???
He probado a hacer compilaciones con dos repos distintos y no me ha aparecido ese problema.
https://github.com/openwrt-es/attitude-adjustment-openwrt
https://github.com/Pteridium/Attitude-Adjustment-ARV4518PWR01
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 31-12-2013, 17:30 (Martes)
Hola.

No sé si os pasa a alguno de vosotros o si realmente es porque este router no está soportado bien o por qué, pero explico lo que he observado con el router ARV7518pw.

Tanto con el bootloader de CieNTi, como con el de Petirium, como con el oficial del trunk de openWRT me pasa lo mismo: es imposible quemar en la flash una imagen de más de 4MB. Cuando intento pasar de allí lo que hace es volver a la dirección 0xB0000000. El resultado es que no se pueden poner imágenes de más de 4MB (quitando lo que ocupe el bootloader) y tampoco es posible recuperar la configuración de fábrica del router. Si perdemos la calibración de la WiFi no se puede recuperar.

Para comprobarlo he hecho lo siguiente:
1.- Arranco en modo UART y paso el fichero .asc correspondiente para que arranque. Al arrancar lo interrumpo pulsando una tecla.
2.- tftp 0x80500000 u-boot.bin
3.- protect off all
4.- era 0xB0000000 +${filesize}
5.- cp.b 0x80500000 0xB0000000 ${filesize}

Con lo anterior hemos quemado el bootloader en la flash

6.- md 0xB0000000 10
Con esto vemos qué hay grabado en la dirección de la flash. Observar los bytes de inico de la flash

7.- era 0xB0400000 +${filesize}
Con esto se supone que borramos la primera parte de las segundas 4MB de la flash

8.- md 0xB0000000 10
Miramos otra vez el contenido de la memoria en el offset 0 y vemos que realmente se ha borrado el inicio de la memoria.
De hecho, si intentamos quemar una imagen en la flash traspasando la dirección 0xB0400000, siempre da error "Flash is not erased".

Realmente parece como si la flash tuviera dos páginas de 4MB y hubiera que cambiar el modo de direccionamiento para pasar de una página a otra pero el bootloader no lo hace. Tampoco creo que el openWRT lo haga ya que las imágenes que he conseguido hacer que cargaran en menos de 4MB al ponerle paquetes me han terminando petando con un bonito segmentation fault o con reinicios.

El caso es que después de mirar el datasheet de la memoria MX29LV640BB no he encontrado que haga mención a dos páginas de memoria, pero sí hace mención a una signatura que se encuentra justo en mitad de la memoria y que no sé si tiene algo que ver.

¿Alguien ha conseguido meter una imagen de más de 4MB en este router y funciona estable?
¿Le pasa esto a alguien más o es que tengo un router con la flash ida?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 31-12-2013, 17:54 (Martes)
No sería de extrañar un error de código en ese u-boot, además de que es bastante viejo.
Salvo que haya un fallo en la flash quedan dos soluciones:
- Grabar una imagen de menos de 4MB y luego, sobre esa, la definitiva.
- Usar un u-boot más moderno: http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv7518pw_nor/

Se ve que esa versión 2010.03 se ha quedado coja para aparatos con más de 4MB de flash.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 31-12-2013, 18:02 (Martes)
Eso está pasando con el u-boot del último trunk. Lo he compilado esta mañana para comprobarlo y sigue pasando.

De hecho no he encontrado ningún u-boot que funione con esto, y me parece que el openWRT tampoco lo tiene en cuenta ya que al ponerle paquetes al Attitude Adjustment termina petando también.

P.D.: El u-boot del trunk funciona si le configuramos a manos las variables de entorno que no trae definidas para que se conecte al TFTP, por eso digo que también he probado el último trunk.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-01-2014, 12:23 (Miércoles)
Pues si falla con todas las versiones de uboot y con openwrt entonces la flash tiene algún defecto o no está soportada.
Se ve que esa versión 2010.03 se ha quedado coja para aparatos con más de 4MB de flash.
Bueno, parece que el viejo uboot va a seguir siendo útil durante algunos años más.  :D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 04-01-2014, 19:08 (Sábado)
A mi el único bootloader que me ha funcionado para el 4518 es el u-boot-bootstrap.bin md5sum bd517dd0163324b8b48e017ff121b4ab de pteridium y  he probado un montón... ??? ??? ???
Acabo de compilar versión barrier breaker de noltari pero los puertos RJ45 NO van. Aunque si dan link. ¿Alguna idea?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 05-01-2014, 16:07 (Domingo)
A mi el único bootloader que me ha funcionado para el 4518 es el u-boot-bootstrap.bin md5sum bd517dd0163324b8b48e017ff121b4ab de pteridium y  he probado un montón... ??? ??? ???
Acabo de compilar versión barrier breaker de noltari pero los puertos RJ45 NO van. Aunque si dan link. ¿Alguna idea?
Corregido el problema de los puertos ethernet:
https://github.com/openwrt-es/barrier-breaker-openwrt/commit/2ab330d74d36ac92a837d908a4c5a03e3c28df00
https://github.com/openwrt-es/barrier-breaker-openwrt/commit/0ca138f3d6a378196f34d293413984ff734c3c8f
La causa de que haya que cambiar de "rgmii" a "mii" es porque se hicieron un par de cambios en el driver etop, y mientras que antes cogía los valores del bootloader, ahora hay que pasar la configuración correcta en el archivo dts.
https://dev.openwrt.org/changeset/38880
Lo que no va es la wifi, y tampoco coge la mac del router porque, como muy bien apuntó Mefte, desde la revisión 38030 no lee bien la última partición de la flash.
https://dev.openwrt.org/log/trunk/?rev=38031
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: migele en 08-01-2014, 23:58 (Miércoles)
¡ Hola a todos !

Lamento ser tan pesado con este tema, pero sigo con los problemas de la potencia de Tx del wifi del ARV7518 a 3 dBm.

He conseguido parchear la partición de los datos de calibración del wifi (caldata ó boardconfig) con lo que han desaparecido las limitaciones respecto a los canales del wifi, pero no, el tema de la potencia de Tx, como creía.

Necesito, bien, tener la versión estable de openwrt Attitude Adjustment con este problema corregido porque tengo que instalar kmod-usb-serial-ftdi, o bien la última versión trunk, que he intentado compilar muchas veces pero no termina y da errores, ya lo he planteado en otro hilo del foro (por lo que no puedo avanzar por esta vía)

Mi pregunta es la siguiente:
Tiene alguien funcionando el wifi de este router a más potencia que 3 dBm, (ojo, hay algunas versiones de openwrt de las que he probado que te permiten elegir la potencia de Tx , pero realmente no funciona, en el resumen de las características del interfaz, sigue poniendo 3 dbm, aunque hayas elegido 18 dBm)

Si la respuesta ha sido SI, me puede facilitar el archivo de dicho firmware para probarlo en mi router, mientras se soluciona este problema.

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: tusko en 09-01-2014, 23:06 (Jueves)
Hola, he enladrillado un router SMC-7908A-ISP siguiendo el tutorial de CieNTi

https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595

He llegado hasta ponerle el uboot que él enlaza (el que "funciona") con el minicom, pero creo que no debo haberle dado suficiente tiempo (o eso supongo) porque ya no conecta. No dice nada con el minicom. Puede que sólo le haya dado tiempo hacer los erase, no estoy demasiado seguro porque no tengo ya acceso al log de la terminal del boot original.

¿Cuanto debería haber tardado en flashear el boot "u-boot-bootstrap.bin"?

Tengo otro router exactamente igual que puedo enladrilar también  ;D , pero me gustaría tener claro en qué me he equivocado para que no corra la misma suerte. Quizás no estoy siguiendo el tutorial correcto.

Por otro lado, con el primer router, con el que me he cargado el boot, ¿siempre puedo intentar ir por la UART o es ya para la basura?

Gracias, y perdonad la novatada.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 09-01-2014, 23:54 (Jueves)
No tires el router que por uart fijo que se puede recuperar.
Sobre los pasos a seguir para flashear e uboot, aunque no tienes el log  :'(, puedes ser mas especifico?
Que hace cuando lo arrancas. Sale todavia el brnboot?, el uboot? No sale nada? A parte del minicom, has probado con screen? En  que paso apagaste el router?.
Ya nos cuentas algo mas... pero fijo que puedes salvar los dos (siempre que tengas cuidado al activar al modo uart), por eso yo intento no tener que llegar activarlo.
Animo, yo solo tengo uno y se pasa mas tiempo sin bootlader que con el  ^-^ y si no dominas el soldador, antes de meterlo a saco y joder algo, usa el método del bimbo boot. Con un poco de cuidado sale bien y sin soldaduras.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: tusko en 10-01-2014, 00:49 (Viernes)
Gracias por la rápida respuesta. Falsa alarma. Resulta que he instalado el u-boot correctamente. Perdonad las molestias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 10-01-2014, 21:00 (Viernes)
Hola.

No sé si os pasa a alguno de vosotros o si realmente es porque este router no está soportado bien o por qué, pero explico lo que he observado con el router ARV7518pw.

Tanto con el bootloader de CieNTi, como con el de Petirium, como con el oficial del trunk de openWRT me pasa lo mismo: es imposible quemar en la flash una imagen de más de 4MB. Cuando intento pasar de allí lo que hace es volver a la dirección 0xB0000000. El resultado es que no se pueden poner imágenes de más de 4MB (quitando lo que ocupe el bootloader) y tampoco es posible recuperar la configuración de fábrica del router. Si perdemos la calibración de la WiFi no se puede recuperar.

Para comprobarlo he hecho lo siguiente:
1.- Arranco en modo UART y paso el fichero .asc correspondiente para que arranque. Al arrancar lo interrumpo pulsando una tecla.
2.- tftp 0x80500000 u-boot.bin
3.- protect off all
4.- era 0xB0000000 +${filesize}
5.- cp.b 0x80500000 0xB0000000 ${filesize}

Con lo anterior hemos quemado el bootloader en la flash

6.- md 0xB0000000 10
Con esto vemos qué hay grabado en la dirección de la flash. Observar los bytes de inico de la flash

7.- era 0xB0400000 +${filesize}
Con esto se supone que borramos la primera parte de las segundas 4MB de la flash

8.- md 0xB0000000 10
Miramos otra vez el contenido de la memoria en el offset 0 y vemos que realmente se ha borrado el inicio de la memoria.
De hecho, si intentamos quemar una imagen en la flash traspasando la dirección 0xB0400000, siempre da error "Flash is not erased".

Realmente parece como si la flash tuviera dos páginas de 4MB y hubiera que cambiar el modo de direccionamiento para pasar de una página a otra pero el bootloader no lo hace. Tampoco creo que el openWRT lo haga ya que las imágenes que he conseguido hacer que cargaran en menos de 4MB al ponerle paquetes me han terminando petando con un bonito segmentation fault o con reinicios.

El caso es que después de mirar el datasheet de la memoria MX29LV640BB no he encontrado que haga mención a dos páginas de memoria, pero sí hace mención a una signatura que se encuentra justo en mitad de la memoria y que no sé si tiene algo que ver.

¿Alguien ha conseguido meter una imagen de más de 4MB en este router y funciona estable?
¿Le pasa esto a alguien más o es que tengo un router con la flash ida?


¿A que va a ser esto lo que le pasa?

¡¡¡IMPORTANTE!!!

Cuidado con los puentes permanentes por soldadura que habilitan el boot por UART, ya que uno de ellos inutiliza los 4MB superiores de la flash (es la linea A21 de la flash).
Yo uso en lugar de puentes por soldaduras, dos resistencias de 1K, unos cablecillos y un interruptor doble.

Suerte que yo he soldado los cables a jumpers de poner y quitar. Probaré a iniciar el router en modo UART y justo después despuentear antes de quemar, a ver si ahora consigo que funcione.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 12-01-2014, 14:20 (Domingo)
Hola a todos,

Porque me gusta trastear un poco y por lo capado que estaba el router de ya.com para configurarlo para otros operadores decidi intentar meter OpenWRT.

Llevo mucho tiempo leyendoos porque tengo un router Astoria 4518 (Gris de YaCom) al que finalmente he conseguido meterle el U-Boot y el OpenWRT mediante el tutorial de Centi, previo paso de cargarme el UBoot por meterle un archivo incorrecto, entrar en modo UART haciendo chapucillas y conseguir meterle el correcto despues de varios intentos.

Ahora el router arranca y arranca el OpenWRT, pero no se que hacer con el. Quiero meterle un interfaz WEB (Luci creo que se llama) pero no se como, ya que el tutorial no lo explica.

He leido un monton de mensajes pero me cuesta mucho encontrar la info que busco.

Mi intencion es utilizar el router para el ADSL asi que estoy buscando alguna imagen precompilada de OpenWRT mas reciente, o una imagen en que funcione todo lo que sea posible (ADSL, Wifi, Red y configuracion web Luci basicamente)

Mis preguntas:
- Como se le meten los paquetes (Luci, etc)? O donde hay un tutorial que lo explique. Ahora el httpd no me funciona ya que sino no iba el tftp (me volvi loco intentando restaurar el uboot por tftp, ya que no iba..)https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/

- Hay alguna imagen mas reciente (la mas actualizada posible que sea minimamente estable, sino intentare meter lo del gittub aunque no lo he hecho nunca) que me ahorre este trabajo de instalar etc? Hay montones de links en el post y no me aclaro. Creo que en el trunk se habia mejorado algunos aspectos del wifi del 4518
- Cual es el usuario y contraseña por defecto de SSH y Telnet? No puedo entrar Utilizando una imagen mas actualizada de openwrt, me ha pedido establecer la contraseña la primera vez que he entrado con el interfaz web (Luci).

Muchas gracias a todos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 12-01-2014, 16:38 (Domingo)
Ahora el router arranca y arranca el OpenWRT, pero no se que hacer con el. Quiero meterle un interfaz WEB (Luci creo que se llama) pero no se como, ya que el tutorial no lo explica.

He leido un monton de mensajes pero me cuesta mucho encontrar la info que busco.

Mi intencion es utilizar el router para el ADSL asi que estoy buscando alguna imagen precompilada de OpenWRT mas reciente, o una imagen en que funcione todo lo que sea posible (ADSL, Wifi, Red y configuracion web Luci basicamente)

Mis preguntas:
- Como se le meten los paquetes (Luci, etc)? O donde hay un tutorial que lo explique. Ahora el httpd no me funciona ya que sino no iba el tftp (me volvi loco intentando restaurar el uboot por tftp, ya que no iba..)https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/

- Hay alguna imagen mas reciente (la mas actualizada posible que sea minimamente estable, sino intentare meter lo del gittub aunque no lo he hecho nunca) que me ahorre este trabajo de instalar etc? Hay montones de links en el post y no me aclaro. Creo que en el trunk se habia mejorado algunos aspectos del wifi del 4518
- Cual es el usuario y contraseña por defecto de SSH y Telnet? No puedo entrar

Muchas gracias a todos!
Con la rama estable de openwrt (attitude adjustment) la wifi funciona muy bien y la conexión de adsl, salvo algunos casos un poco raros, no da problemas. Personalmente es la que recomiendo y la que uso, ya que hace lo que necesito a la perfección.
En el primer post debería haber alguna imagen precompilada para el arv4518, pero no recuerdo con que versión de openwrt.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: alecuba16 en 12-01-2014, 18:14 (Domingo)
sabeis como se puede forzar el snr con este firmware en el 4518pw?? no hay forma haciendo echo de 'locs 0 -$(SNR) ... no me hace caso
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 12-01-2014, 18:37 (Domingo)
Ahora el router arranca y arranca el OpenWRT, pero no se que hacer con el. Quiero meterle un interfaz WEB (Luci creo que se llama) pero no se como, ya que el tutorial no lo explica.

He leido un monton de mensajes pero me cuesta mucho encontrar la info que busco.

Mi intencion es utilizar el router para el ADSL asi que estoy buscando alguna imagen precompilada de OpenWRT mas reciente, o una imagen en que funcione todo lo que sea posible (ADSL, Wifi, Red y configuracion web Luci basicamente)

Mis preguntas:
- Como se le meten los paquetes (Luci, etc)? O donde hay un tutorial que lo explique. Ahora el httpd no me funciona ya que sino no iba el tftp (me volvi loco intentando restaurar el uboot por tftp, ya que no iba..)https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/

- Hay alguna imagen mas reciente (la mas actualizada posible que sea minimamente estable, sino intentare meter lo del gittub aunque no lo he hecho nunca) que me ahorre este trabajo de instalar etc? Hay montones de links en el post y no me aclaro. Creo que en el trunk se habia mejorado algunos aspectos del wifi del 4518
- Cual es el usuario y contraseña por defecto de SSH y Telnet? No puedo entrar

Muchas gracias a todos!
Con la rama estable de openwrt (attitude adjustment) la wifi funciona muy bien y la conexión de adsl, salvo algunos casos un poco raros, no da problemas. Personalmente es la que recomiendo y la que uso, ya que hace lo que necesito a la perfección.
En el primer post debería haber alguna imagen precompilada para el arv4518, pero no recuerdo con que versión de openwrt.

Gracias le he puesto la version del rprimer post de:

Edición 2:
ARV4518PW-R01A-trunk
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.


que corresponde a:

BusyBox v1.19.4 (2013-01-08)
Barrier Braker (Bleeding Edge R35052)

Estaria bien añadir, la fecha de la version ya que pensaba que era de abril del 2012

Bueno seguiré trasteando... hehe

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 13-01-2014, 00:59 (Lunes)
Hola a todos!

Tengo los dos modelos de routers y estoy usando el 7518 para montar un asterisk. El 4518 lo estoy usando para aprender a quitar y poner IC con aire caliente.

Lo primero que quiero es aportar un poco de información, más bien fotos, del 4518 con la losa, procesador y ram quitadas (de aquí lo que más os puede interesar tal vez, es la codificación de la cpu y las pistas que van por debajo de la misma). Las fotos del 7518, son solo con la losa quitada (esto lo hice para ponerle un disipador luego).

NOTA1: Con el destornillador que estaba usando para empujar la cpu del 4518, lo hice con demasiada fuerza (inexperiencia todavía, es la primera vez que quitaba un BGA y no sabia cuando iba a saltar). Se admiten críticas constructivas :D.
NOTA2: Si queréis alguna foto más detallada o de alguna zona en concreto, decirmelo.

[4518]
(http://imagizer.imageshack.us/v2/100x75q90/27/2we1.jpg) (https://imageshack.com/i/0r2we1j) (http://imagizer.imageshack.us/v2/100x75q90/546/jv8y.jpg) (https://imageshack.com/i/f6jv8yj) (http://imagizer.imageshack.us/v2/100x75q90/9/zvkx.jpg) (https://imageshack.com/i/09zvkxj) (http://imagizer.imageshack.us/v2/100x75q90/268/qmzj.jpg) (https://imageshack.com/i/7gqmzjj) (http://imagizer.imageshack.us/v2/100x75q90/59/avqv.jpg) (https://imageshack.com/i/1navqvj)

[7518]
(http://imagizer.imageshack.us/v2/100x75q90/14/pu50.jpg) (https://imageshack.com/i/0epu50j) (http://imagizer.imageshack.us/v2/100x75q90/703/aspm.jpg) (https://imageshack.com/i/jjaspmj) (http://imagizer.imageshack.us/v2/100x75q90/843/xkn1.jpg) (https://imageshack.com/i/nfxkn1j) (http://imagizer.imageshack.us/v2/100x75q90/24/clw0.jpg) (https://imageshack.com/i/0oclw0j)

Ahora, me gustaría preguntaros algo porque ando bastante despistado. En el 7518 tengo varios problemas:
 - Hardware
   - Tengo alguna bobina que me esta haciendo demasiado ruido, un pitido agudo, que cuando conecto el pendrive, aún hace más ruido. Creo que es el que esta pegado al USB, que tiene una etiqueta "101" (es como un cuadrado con la bobina al aire en el medio). Le pusé silicona caliente encima, se quito un pelin, pero vaya.. sigue con demasiada fuerza. Si quito la bobina el ruido desparece, pero obviamente, el usb deja de funcionar. La preguntas son:
        - ¿A alguien más le pasa?
        - Si fuese que se ha roto la bobina (no creo, pues funciona el USB), ¿por cual la tendría que reemplazar? Como la pido en la tienda de electrónica. ¿Alguna idea?
 - Software
   - He conseguido meter OpenWRT correctamente, varias versiones (unas compiladas por mi, otras que había por la red). Preguntas:
      - En mis compilaciones, funcionan bien, pero dan un kernel panic aleatoriamente, cuando le viene en gana. El chorizo que suelta, nunca me he parado a analizarlo, pero no se ve ningún indicio del problema a simple vista. ¿A alguien mas le ha pasado? Es la version Attitude Adjustment (12.09 final). Eso sí, con esta consigo meter asterisk con gmail y que suene el telefono, pero luego me da un error de RTP y se corta la llamada.
      - En las compilaciones de los demas nunca me da kernel panic, pasando horas mientras lo uso. El problema es que aquí, no consigo hacer funcionar el asterisk, siempre me falta algun modulo y aunque los instale con opkg, no detecta el hardware (algo raro :S).


Tal vez he metido todas las preguntas a piñon. Llevo 3 semanas intentando cosas, pero entre el pitido que me tiene frito, los kernel panics aleatorios ya no se me ocurren muchas más cosas. He escrito esto de cabeza, seguramente falten datos o no se llegue bien a entender algo, si fuese así, decirmelo y os doy más información.

EDITO1:
 - He visto este repositorio ahora, voy a probar a compilarlo (Gracias Noltari):
 "git clone git://github.com/openwrt-es/barrier-breaker-openwrt.git -b barrier-breaker_13.12".
 - El error RTP acabo de ver que le da a "sblanco" tambien. Voy a escribir esta pregunta en el post donde lo pregunta:
"res_rtp_asterisk.c:1351 ast_rtp_write: Don't know how to send format unknown packets with RTP"
"https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/"

EDITO 2: He borrado una foto donde salia la MAC del switch de mi ARV4518, no me percate de ello.

Muchas gracias!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: migele en 13-01-2014, 09:51 (Lunes)
Hola a todos.     Sigo con el tema de los 3 dBm de potencia de Tx.

Me gustaria que alguien (Pteridium) si pudiera,  me aclarase algunas cosillas, respecto al tema de los 3 dBm de Tx del ARV7518.

1º-  En el primer post del hilo dice lo siguiente:
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.

¿Cual es ese precioso parche ? , ¿Se refiere a esto ?

Tenemos algún firmware para el 7518 que funcione el wifi a algo más de 3db ...
Gracias

Hacer que la wifi del 7518 pase de los 3dB es relativamente fácil:
- Trunk (Barrier Breaker): Aplicación de parcheo de los datos de calibración. https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/msg265192/#msg265192
- Attitude Adjustment: una vez descargado el código fuente ir a la línea 470 (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c?order=date#L470) del archivo mach-arv.c y cambiar el valor 0x67 por 0xff, compilar y cruzar los dedos a ver si hay suerte. Lo hice para el 4518 y funciona (para tener el canal 14 disponible, porque el txpower lo asigna bien), aunque para el driver ath9k habrá que probar.

Pues decir, que he probado a hacer esto que nos indica en mi ARV7518,  en las dos versiones (trunk y 12.09) y no me funciona, sigue con los 3 dBm,
aunque si hago un iw list, me da el siguiente resultado:

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] (20.0 dBm)
                        * 2417 MHz [2] (20.0 dBm)
                        * 2422 MHz [3] (20.0 dBm)
                        * 2427 MHz [4] (20.0 dBm)
                        * 2432 MHz [5] (20.0 dBm)
                        * 2437 MHz [6] (20.0 dBm)
                        * 2442 MHz [7] (20.0 dBm)
                        * 2447 MHz [8] (20.0 dBm)
                        * 2452 MHz [9] (20.0 dBm)
                        * 2457 MHz [10] (20.0 dBm)
                        * 2462 MHz [11] (20.0 dBm)
                        * 2467 MHz [12] (disabled)
                        * 2472 MHz [13] (disabled)
                        * 2484 MHz [14] (disabled)

Cambio en Luci, la potencia de Tx, y sólo aparece en el combo el nuevo valor, no en el resumen de las características del interfaz wifi, y compruebo con otro router la potencia de la señal después de cambiar varias veces la potencia y sigue emitiendo a la misma potencia, no cambia.

Así pues, vuelvo a pedir si hay alguien que me pueda aclarar esto, y también si alguien tiene la versión 12.09 con más de 3 dBm funcionando.

Gracias y perdón por ser tan pesado con este tema, pero creo que es importante.
Título: Re:
Publicado por: eq7mavala en 13-01-2014, 11:07 (Lunes)
Desconozco el fallo, en su dia lo busque para intentar solventarlo, pero lo di por imposible...

Enviado desde mi ME301T mediante Tapatalk
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 13-01-2014, 14:23 (Lunes)
Tengo otra pregunta...

Siguiendo el tutorial de Centi hice un backup de la flash y de la configuracion mediante el programa brndumper (a traves de linux, ya que desde windows daba un monton de errores.

Como se restauran estos backups que tengo? No he encontrado instrucciones de como hacerlo, gracias!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-01-2014, 21:21 (Lunes)
Hola a todos.     Sigo con el tema de los 3 dBm de potencia de Tx.

Me gustaria que alguien (Pteridium) si pudiera,  me aclarase algunas cosillas, respecto al tema de los 3 dBm de Tx del ARV7518.

1º-  En el primer post del hilo dice lo siguiente:
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.

¿Cual es ese precioso parche ? , ¿Se refiere a esto ?

Tenemos algún firmware para el 7518 que funcione el wifi a algo más de 3db ...
Gracias

Hacer que la wifi del 7518 pase de los 3dB es relativamente fácil:
- Trunk (Barrier Breaker): Aplicación de parcheo de los datos de calibración. https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/msg265192/#msg265192
- Attitude Adjustment: una vez descargado el código fuente ir a la línea 470 (https://dev.openwrt.org/browser/branches/attitude_adjustment/target/linux/lantiq/files/arch/mips/lantiq/xway/mach-arv.c?order=date#L470) del archivo mach-arv.c y cambiar el valor 0x67 por 0xff, compilar y cruzar los dedos a ver si hay suerte. Lo hice para el 4518 y funciona (para tener el canal 14 disponible, porque el txpower lo asigna bien), aunque para el driver ath9k habrá que probar.

Así pues, vuelvo a pedir si hay alguien que me pueda aclarar esto, y también si alguien tiene la versión 12.09 con más de 3 dBm funcionando.

Gracias y perdón por ser tan pesado con este tema, pero creo que es importante.
La verdad es que lo de los 3dB es un problema. El 7518 que tenía murió hace bastantes meses y sólo me he centrado en el 4518, y con el tiempo que ha pasado ya me he olvidado de ese modelo y sus peculiaridades. Lo que sí recuerdo es que a algunos sí les funcionó el parche de Noltari.
También hay otros routers con wifi Atheros que tienen problemas parecidos, pero no tan acusados:
https://dev.openwrt.org/ticket/14153
https://dev.openwrt.org/ticket/12814
Siento no poder ser de más ayuda.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-01-2014, 21:42 (Lunes)
Tengo otra pregunta...

Siguiendo el tutorial de Centi hice un backup de la flash y de la configuracion mediante el programa brndumper (a traves de linux, ya que desde windows daba un monton de errores.

Como se restauran estos backups que tengo? No he encontrado instrucciones de como hacerlo, gracias!
Nunca he restaurado un backup, y si alguien lo ha hecho no ha publicado cómo.
Supongo que se podrá hacer desde uboot: se sube el backup a la ram con tftp, se desprotege la flash (los primeros 64KB están protegidos contra escritura) creo que con protect off all, se borra la flash y se graba comenzando desde la dirección 0xb0000000.
Como guía se puede usar este wiki, que me valió para un TL-MR3220:
http://wiki.openwrt.org/toh/tp-link/tl-wr941nd#flashing.via.uboot
Si antes de restaurar el backup quieres probar el proceso simplemente no ejecutes protect off all para que uboot siga intacto.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 14-01-2014, 09:51 (Martes)
Tengo otra pregunta...

Siguiendo el tutorial de Centi hice un backup de la flash y de la configuracion mediante el programa brndumper (a traves de linux, ya que desde windows daba un monton de errores.

Como se restauran estos backups que tengo? No he encontrado instrucciones de como hacerlo, gracias!
Nunca he restaurado un backup, y si alguien lo ha hecho no ha publicado cómo.
Supongo que se podrá hacer desde uboot: se sube el backup a la ram con tftp, se desprotege la flash (los primeros 64KB están protegidos contra escritura) creo que con protect off all, se borra la flash y se graba comenzando desde la dirección 0xb0000000.
Como guía se puede usar este wiki, que me valió para un TL-MR3220:
http://wiki.openwrt.org/toh/tp-link/tl-wr941nd#flashing.via.uboot
Si antes de restaurar el backup quieres probar el proceso simplemente no ejecutes protect off all para que uboot siga intacto.

Muchas gracias... espero no tener que utilizarlo... hehe Me da miedo cagarla porque estoy intentando compilar una imagen mia ya que necesito soporte para el wifi zd1211 y me esta siendo imposible instalar el paquete (error de version del kernel etc...) y de momentos las imagenes que obtengo tienen 5mb... alguien tiene el archivo .config de la imagen ARV4518PW-R01A-trunk de la 1a pagina? solo necesito añadir el driver que me falta

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: migele en 15-01-2014, 10:27 (Miércoles)
Hola a todos.

Gracias Pteridium por tu respuesta.
Es una pena que se vea limitada la capacidad del wifi a esos 3 dBm, por que es un buen router, y con esta potencia esta abocado a acabar en un cajón.

Podría Noltari o Blogic aportar algo de luz a este problema, y si en un futuro podría estar resulto, o bien confirmar este fallo.

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 15-01-2014, 10:47 (Miércoles)
Hola a todos.

Gracias Pteridium por tu respuesta.
Es una pena que se vea limitada la capacidad del wifi a esos 3 dBm, por que es un buen router, y con esta potencia esta abocado a acabar en un cajón.

Podría Noltari o Blogic aportar algo de luz a este problema, y si en un futuro podría estar resulto, o bien confirmar este fallo.

Gracias.
Sí, es una pena, pero recuerdo que alguien lo consiguió poner a 20dB ya hace tiempo. Husmearé un poco a ver si encuentro algo más de información.
Respecto a blogic está demasiado liado:
http://patchwork.linux-mips.org/project/linux-mips/list/?state=3&archive=both
Alguien tiene que revisar y mandar los parches de linux-mips al kernel oficial ...
http://patchwork.linux-mips.org/patch/6335/
http://patchwork.linux-mips.org/patch/6344/
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 19-01-2014, 11:02 (Domingo)
Alguien me puede explicar como se consigue una imagen de menos de 3,4mb al compilar el trunk? Por mas que lo intento no bajo de 4,5mb y ya tengo casi todo desactivado. Solo me queda quitar el luci, pero en la 1a pagina hay una imagen con montones de cosas (incluido luci) y ocupa 3,4mb!!

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gasalb en 19-01-2014, 20:07 (Domingo)
Hola a todos!Me tope en un cashconverter con un router astorya arv 4518pw rev R01A por 1 eurelio ;D.Le metido mano,para ponerle openwrt y cambiarle u-boot pero lo estoy intentando segun el tutorial de CieNTI,y cuando llega a respaldar copia de seguridad el programa Brndumper(creo que se llama) no me sale como en el tutorial para poder configurarlo.Bueno pues segui pa"lante sin hacer copia(me costo un euro ;D) y a la hora de subir imagen de u-boot.bin con el HyperTerminal desde Windows me da error.Pero es que el ruter tambien ha empezado a reiniciarse solo cada x tiempo y ya no puedo aceder a el via web.Lo estoi haciendo por puerto serie con un pincho usb-ttl creo que se llama,que si funciona,rescate con el un tplink wr1043nd de un mal flasheo.Lo he intentado desde 2 ordenadores y nada,creo que algo estoy haciendo mal.Un saludo!
edito: ya lo tengo,era el maldito "Y" que yo lo ponia en minuscula y no funcionaba lo de send file.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 20-01-2014, 12:47 (Lunes)
A mi la conexion por el puerto de serie en windows no me era estable, daba errores cada X minutos... lo tuve que hacer bajo linux, donde nunca me ha dado ningun error.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 20-01-2014, 17:18 (Lunes)
Alguien me puede explicar como se consigue una imagen de menos de 3,4mb al compilar el trunk? Por mas que lo intento no bajo de 4,5mb y ya tengo casi todo desactivado. Solo me queda quitar el luci, pero en la 1a pagina hay una imagen con montones de cosas (incluido luci) y ocupa 3,4mb!!

Gracias

Cuando activas un paquete con "make menuconfig" se activan automáticamente las dependencias de dicho paquete, sin embargo al desmarcar el paquete sólo se desmarca automáticamente el paquete en sí, no las dependencias, con lo que aunque no incluyamos el paquete al compilar sí lo harán las dependencias que se marcaron indirectamente. Si has marcado y desmarcado paquetes con el menuconfig entonces tendrás bibliotecas incluídas que seguramente puedas quitar porque el paquete del que dependen no está ya marcado. Prueba a ir opción por opción y ver qué puedes quitar para hacer la compilación más pequeña. Otra solución que a veces es incluso más rápida es partir desde 0 (borrando el .config) y hacer una compilación básica (viendo que realmente funciona), y a partir de ahí grabar el .config e ir añadiendo más paquetes e ir comprobando si el resultado se sale de tamaño o no. Si se sale de tamaño no tendremos más que usar el .config grabado anteriormente y probar a ir instalando otros paquetes.

A mi la conexion por el puerto de serie en windows no me era estable, daba errores cada X minutos... lo tuve que hacer bajo linux, donde nunca me ha dado ningun error.

Yo he tenido conexiones serie abiertas con un 7518pw durantes decenas de horas bajo Winslows y no me ha dado problemas nunca. Puede depender de lo bueno o malo que sea el conversor USB/UART-TTL
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ghostgoblins en 20-01-2014, 21:33 (Lunes)
Buenas a todos, Queria saber si con el cable de serie Del siemens m55 http://subefotos.com/ver/?50c1c8aec66234cb28811d39c3207780o.jpg se puede flaxear el ar7518 y como se hace el cable he visto muchos ejemplos pero diferentes, unos cortando y poniendolo directo otros con el chip  max 232, no hay algo que sea mas en concreto, el jtag usb tambien valdria imaguino y como es para hacer pruebas tampoco quiero gastar nada si se puede hacer casero, con un usb de nokia tambien se podria, haber si alguien me puede orientar un poco en este tema, muchas gracias y un saludo a todos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gasalb en 20-01-2014, 23:41 (Lunes)
Señores,ya tengo el router con openwrt,pero ahora tengo el siguente problema:la version flasheada no tiene luci(es la de Cienti del tutorial) y el maldito router ;D tiene una clavija diferente a la rj45(donde se le enchufa el adsl) y no puedo instalar Luci.Alguno me puede decir como se cambia a otra imagen de openwrt desde putty,termite,hyperterminal...etc.
¿por comandos se puede conectar a wireless?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 21-01-2014, 10:01 (Martes)
Señores,ya tengo el router con openwrt,pero ahora tengo el siguente problema:la version flasheada no tiene luci(es la de Cienti del tutorial) y el maldito router ;D tiene una clavija diferente a la rj45(donde se le enchufa el adsl) y no puedo instalar Luci.Alguno me puede decir como se cambia a otra imagen de openwrt desde putty,termite,hyperterminal...etc.
¿por comandos se puede conectar a wireless?

La clavija rj45 no es donde se echufa el adsl, es la de red, donde se enchufa el ordenador. Por la conexion de red es por donde puedes flashear la imagen nueva.
Título: Re:
Publicado por: gasalb en 21-01-2014, 10:14 (Martes)
Yo lo que quiero decir es que no lo puedo conectar a internet para descargar Luci,lo otro ya lo tengo,como lo dije mas arriba ya tiene openwrt

Enviado desde mi MT15i mediante Tapatalk
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 21-01-2014, 16:54 (Martes)
Tendras que instalar luci a traves de un servidor tftp o por usb.
Lo mas facil es que instales un openwrt que ya tenga integrado luci
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gasalb en 21-01-2014, 18:17 (Martes)
Tendras que instalar luci a traves de un servidor tftp o por usb.
Lo mas facil es que instales un openwrt que ya tenga integrado luci
Ya lo se,por eso pido ayuda para que alguien me ayude con los comandos ya que de linux entiendo muy poco.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: ghostgoblins en 22-01-2014, 10:51 (Miércoles)
 :D :D ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 22-01-2014, 13:04 (Miércoles)
Tendras que instalar luci a traves de un servidor tftp o por usb.
Lo mas facil es que instales un openwrt que ya tenga integrado luci
Ya lo se,por eso pido ayuda para que alguien me ayude con los comandos ya que de linux entiendo muy poco.

Tienes que instalarlo mediante el comando opkg install "ubicacion del paquete de luci"

Aqui lo explica

http://wiki.openwrt.org/doc/techref/opkg#examples

De todas formas es mas facil que flashees una imagen que ya lleve luci...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gasalb en 22-01-2014, 18:25 (Miércoles)
Si descargo el paquete luci lo pongo en un usb(pendrive) y lo enchufo al ruter,la ruta puede ser "opkg install sda1/paquete luci" ?? La duda es,reconocera el ruter la llave usb sin tener que instalar paquetes??
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 24-01-2014, 12:00 (Viernes)
En principo si esta formateado con un sistema de archivos ext4 y lo enchufas antes de encender el router lo va a montar automaticamente, pero depende de la firmware que hayas instalado
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 07-02-2014, 00:26 (Viernes)
Hola a todos.     Sigo con el tema de los 3 dBm de potencia de Tx.

Me gustaria que alguien (Pteridium) si pudiera,  me aclarase algunas cosillas, respecto al tema de los 3 dBm de Tx del ARV7518.

1º-  En el primer post del hilo dice lo siguiente:
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.

¿Cual es ese precioso parche ? , ¿Se refiere a esto ?

En el trunk que tiene Noltari de Barrier Breaker, Tki2000 ha sacado un parche que hace que la wifi funcione (aparte de pasar del limite de los 3dBm) en el ARV7518 seguro y supuestamente en el ARV4518 (falta por confirmar):

https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/msg302660/#msg302660 (https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/msg302660/#msg302660)

Os pongo el output de mi wifi:

Citar
root@OpenWrt:/# iw list
Wiphy phy0
        max # scan SSIDs: 4
        max scan IEs length: 2257 bytes
        Coverage class: 0 (up to 0m)
        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
        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] (27.0 dBm)
                        * 2417 MHz [2] (27.0 dBm)
                        * 2422 MHz [3] (27.0 dBm)
                        * 2427 MHz [4] (27.0 dBm)
                        * 2432 MHz [5] (27.0 dBm)
                        * 2437 MHz [6] (27.0 dBm)
                        * 2442 MHz [7] (27.0 dBm)
                        * 2447 MHz [8] (27.0 dBm)
                        * 2452 MHz [9] (27.0 dBm)
                        * 2457 MHz [10] (27.0 dBm)
                        * 2462 MHz [11] (27.0 dBm)
                        * 2467 MHz [12] (disabled)
                        * 2472 MHz [13] (disabled)
                        * 2484 MHz [14] (disabled)
        valid interface combinations:
                 * #{ managed, WDS, P2P-client } <= 2048, #{ AP, mesh point, P2P-GO } <= 8, #{ IBSS } <= 1,
                   total <= 2048, #channels <= 1, STA/AP BI must match
                 * #{ IBSS, AP } <= 1,
                   total <= 1, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz}

        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

EDITO!!: Los GPIO libres que he encontrado en el ARV7518 en la version attitude (12.09, parece ser que en la version barrier cambian)

(http://imagizer.imageshack.us/v2/150x100q90/203/r9wd.jpg) (https://imageshack.com/i/5nr9wdj) (http://imagizer.imageshack.us/v2/150x100q90/36/tos9.jpg) (https://imageshack.com/i/10tos9j) (http://imagizer.imageshack.us/v2/150x100q90/854/e3ij.jpg) (https://imageshack.com/i/nqe3ijj) (http://imagizer.imageshack.us/v2/150x100q90/809/09a7.jpg) (https://imageshack.com/i/mh09a7j)

La finalidad de todo esto, era añadir una tarjeta MMC para tener un overlay dado que al conectar un USB la bobina que esta al lado (o eso creo) generaba ruido electronico infernal (un zumbido muy molesto y agudo). He conseguido que funcione completamente en la 12.09, pero creo que en la BARRIER cambian la numeración de los GPIO (estoy buscando cuales son, no tardare mucho). La tasa de transferencia es triste... 20Kbytes/s.. pero oye.. arrancar el router son 5 min, pero una vez que lo tienes completamente instalado y configurado, todo cargado en ram, va como un tiro. Cada uno puede usar esos GPIO libres para lo que quiera :)


Siento el desastre de la tarjeta en las fotos pero he cambiado 3 veces de ubicacion la MMC, y cada vez el sitio donde iba a dejarla era distinto, asi que para hacer pruebas.. lo he dejado asi hasta que consigua lo que quiero (gtalk por asterisk :D, que ya lo he conseguido pero el hardware no funciona del telefono :S).


NOTA: Es posible que mis notas no se entiendan muy bien.. eran apuntes que iba cogiendo en el momento, sino se entienden nada, lo organizo todo y lo subo, pero al menos hay algo para los que quieran :)

La configuracion de GPIOs que he usado para mi MMC (mmc over gpio) son:
- ATTITUDE ADJUSTMENT
Citar
config 'mmc_over_gpio'
        option 'name' 'MMCmod'
        option 'enabled' '1'
        option 'DI_pin' '22'
        option 'DO_pin' '17'
        option 'CLK_pin' '0'
        option 'CS_pin' '16'

        option 'mode' '0'
- BARRIER BREAKER
Citar
config 'mmc_over_gpio'
        option 'name' 'MMCmod'
        option 'enabled' '1'
       option 'DI_pin' '246'
        option 'DO_pin' '241'
        option 'CLK_pin' '224'
        option 'CS_pin' '240'

        option 'mode' '0'

Se me olvidaba algo muy importante para poder hacer overlay con la MMC. En la 12.09, faltan 2 detalles:
 1- En el directorio de compilacion, crear "~/files/config". El mmc_over_gpio, se apoya en el directorio /config para cargar la configuracion de los pines, sino existe desde el arranque (y con un squashfs, solo lo puedes meter a la hora de compilarlo), no cargara la configuración y por tanto no vera la MMC.
 2.- Cargar los modulos desde la fase preinit, esto se hace creando el fichero /lib/preinit/56_mmc con:
Citar
echo CARGANDO MODULOS MMC
insmod crc-ccitt
insmod crc-itu-t
insmod crc16
insmod crc7
insmod spi-bitbang
insmod spi-gpio
insmod spi_gpio_old
insmod mmc_core
insmod mmc_block
insmod mmc_spi
insmod gpiommc
sleep 2;
echo ARRANCANDO MMC
/etc/init.d/mmc_over_gpio start
sleep 5;
echo MMC ARRANCADA

Si hay algun tipo de problema, se vera algo asi el dmesg:
Citar
[   65.112000] gpio-mmc: Failed to request mmc_spi module.
[   65.120000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power
[   65.124000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
[   65.132000] gpio-mmc: MMC-Card "default" attached to GPIO pins di=106, do=101, clk=102, cs=105
[   68.168000] mmc_spi spi32766.0: setup: unsupported mode bits 4
[   68.172000] mmc_spi spi32766.0: can't change chip-select polarity
[   68.200000] mmc0: host doesn't support card's voltages
[   68.204000] mmc0: error -22 whilst initialising SDIO card
[   68.216000] mmc0: host doesn't support card's voltages
[   68.220000] mmc0: error -22 whilst initialising SD card
[   68.228000] mmc0: host doesn't support card's voltages
[   68.232000] mmc0: error -22 whilst initialising MMC card

Si carga bien la MMC:
Citar
[   65.012000] gpio-mmc: Failed to request mmc_spi module.
[   65.020000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power
[   65.024000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
[   65.032000] gpio-mmc: MMC-Card "default" attached to GPIO pins di=2, do=6, c5
[   65.064000] mmc_spi spi32766.0: setup: unsupported mode bits 4
[   65.068000] mmc_spi spi32766.0: can't change chip-select polarity
[   65.140000] mmc0: new high speed MMC card on SPI
[   65.168000] mmcblk0: mmc0:0001 MMC+   487 MiB
[   65.240000]  mmcblk0: p1

NOTA2: El error " gpio-mmc: Failed to request mmc_spi module." siempre me aparece, pero funciona de todas maneras, incluso estando cargado el modulo.
NOTA3: Los GPIO's de los dmesg, es debido a probar varias ramas del OpenWRT, que cambia de una a otra los GPIO's.

EDITADO: He quitado una foto de un apunte que no se entendia nada, he actualizado la de los gpios con la version de attitude y barrier, y he completado un poco mas el script del preinit.

Gracias a Noltari y a Tki2000 por vuestros esfuerzos en esta rama.
Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 07-02-2014, 19:45 (Viernes)
Gracias.

Muy, pero que muy interesante.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 07-02-2014, 19:54 (Viernes)
Subi la info al anterior, sry por duplicar post. Admin, borrarlo si quereis que yo no puedo (o no se como al menos  :-X)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 07-02-2014, 20:19 (Viernes)
La finalidad de todo esto, era añadir una tarjeta MMC para tener un overlay dado que al conectar un USB la bobina que esta al lado (o eso creo) generaba ruido electronico infernal (un zumbido muy molesto y agudo).

En algún sitio leí, ahora no recuerdo dónde, que para evitar el ruido de la bobina la gente ponía silicona para sellar la bobina. No sé si daría resultado.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 07-02-2014, 20:43 (Viernes)
La finalidad de todo esto, era añadir una tarjeta MMC para tener un overlay dado que al conectar un USB la bobina que esta al lado (o eso creo) generaba ruido electronico infernal (un zumbido muy molesto y agudo).

En algún sitio leí, ahora no recuerdo dónde, que para evitar el ruido de la bobina la gente ponía silicona para sellar la bobina. No sé si daría resultado.

Le meti silicona caliente con una pistola (grabe error... parece ser que existen esprays de laca o algo al estilo justo para estas cosas ). Como le meti silicona caliente (que no hizo nada) cree una pelicula que tapaba todas las entradas... y al desoldarlo me fije que se habia roto un hilo de los 3 que lleva.. pero bueno, he comprado uno nuevo, espero que no tenga ese fallo.. por que creo que por desoldar la bobina.. he perdido el switch (tengo la interfaz eth0 y mensajes en dmesg, pero no funciona, no responde a ping) y creo que ha tocado algo el telefono voip (me aparecen fallos que antes no tenia)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 07-02-2014, 20:57 (Viernes)
Oooops... Ya sé dónde lo leí... era un mensaje tuyo unas páginas atrás...  ^-^

Si ves que te funciona el USB normalmente con el nuevo pondría el extroot en un pincho. O ya puestos, suelda un mini hub USB a los pines del USB por dentro y deja el mini hub dentro del router con un pincho puesto,... o un lector de tarjetas y aprovechas la que tienes.

De todas formas si no hubieras tenido el problema del USB no tendríamos esos gpios localizados, así que gracias.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quiquesk en 08-02-2014, 13:38 (Sábado)
Hola a todos
Tenía el Router un poco olvidado, con el openwrt instalado (aunque sin Luci) y me propuse dejarlo bien arreglado, para ser accesible via explorador . Vi que había un firmware con el Luci instalado, pero no me fijé en si mi router era la versión pensada para ese firmware, y lo que ha ocurrido es que sí, me lo ha instalado pero al final me pone kernel panic. Os envío el mensaje que da:

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.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=00048cc8
[    0.000000] Readback ErrCtl register=00048cc8
[    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] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.088000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.092000]   IO 0x000000001ae00000..0x000000001affffff
[    0.112000] bio: create slab <bio-0> at 0
[    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]
[    0.148000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.152000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.156000] Switching to clocksource MIPS
[    0.164000] NET: Registered protocol family 2
[    0.172000] 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.192000] 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.208000] 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.232000] gptu: succeeded to request irq 128
[    0.236000] gptu: succeeded to request irq 129
[    0.240000] gptu: succeeded to request irq 130
[    0.244000] gptu: succeeded to request irq 131
[    0.248000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom
[    0.264000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.272000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[    0.280000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.288000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.296000] msgmni has been set to 119
[    0.300000] io scheduler noop registered
[    0.304000] io scheduler deadline registered (default)
[    0.312000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.320000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.320000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.336000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.344000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.348000]   Amd/Fujitsu Extended Query version 1.1.
[    0.352000] number of CFI chips: 1
[    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)


He intentado parar el autoarranque, montar la "paraeta" con el cable serie y el tftp32 y dar la orden run update_openwrt, pero la conexión cable de red (IP Fija 192.168.144.100) del router al PC no la reconoce, y por eso no funciona el TFTP32 y no puedo cargar otro firmware.

¿Qué puedo hacerle?
Muchas gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 08-02-2014, 15:32 (Sábado)
Has probado con el comando loady y subir la imagen por cable serie?

Este link es para el 7518 (el tuyo es el 4518, de color gris) pero me imagino que los comandos seran muy parecidos (PUNTO 3):
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/ (http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/)

Yo te diria de reflasear como te digo y subirle una buena imagen.. parece como si se hubiese flaseado mal. No consigue montar la particion root y casca

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 08-02-2014, 17:11 (Sábado)
Si el u-boot no te deja flashear y el openwrt no arranca me parece que vas a tener que usar el modo UART.
Si el u-boot que le pusiste es el de CieNti me parece que funcionaban tanto el TFTP como el loady.
En vez de hacer el run update_openwrt, intenta ponerle los comandos manualmente a ver si consigue conectar con el TFTP:

tftp 0x80500000 openwrt.image (o como hayamos llamado a la imagen de openwrt)
era 0xb0020000 +${filesize}
cp.b 0x80500000 0xB0020000 ${filesize}

El TFTPD32 debe estar configurado para escuchar en la dirección IP 192.168.144.100
Mi configuración del TFTPD32 es la siguiente : "PXE Compatibility","Show Progress Bar","Translate Unix Filenames","Bind TFTP to this address : 192.168.144.100","Allow '\' As virtual root". Todas las demas opciones están a OFF.
Mi tarjeta de red sólo tiene IP y netmask. No tiene ni puerta de enlace ni DNS.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gasalb en 09-02-2014, 00:12 (Domingo)
Hola! Me podeis echar una mano con mi arv 4518 version R01A para instalarle otra imagen que tenga incorporada LUCI.Como lo compre de segundamano,no tengo el cable que se conecta a internet,ya que no es la tipica clavija rj45,por lo tanto no puedo instalar LUCI desde internet.El ruter me responde a la ip 192.168.1.1,putty lo reconoce y aparece lo siguente:  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| 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:/#
Cual seria la manera mas facil de instalarle otra imagen de openwrt o LUCI?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quiquesk en 09-02-2014, 17:57 (Domingo)
Hola otra vez
He seguido los pasos que dijisteis pero no he conseguido instalar nada. Cuando tenga un poco de tiempo lo instalaré de nuevo todo. Muchas gracias por tan rápida respuesta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 10-02-2014, 02:12 (Lunes)
He actualizado la imagen de los GPIO para la versión BARRIER BREAKER de ARV7518.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 10-02-2014, 08:28 (Lunes)
He actualizado la imagen de los GPIO para la versión BARRIER BREAKER de ARV7518.

Muchísimas gracias por el currelo.
 >:( >:( >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: migele en 11-02-2014, 19:14 (Martes)
Hola a todos.

Casi me pongo a llorar de la alegria, cuando he leido que ya está solucionado el tema de los 3 dBm.

Lo cierto que lo he probado y claro está, a mi no me funciona, he seguido al pie de la letra las instrucciones que indica Tki2000 en el parche... descargarme el repositorio... compilar.... sobreescribir los ficheros... volver a compilar.... y .... nada y al arrancar el router .. no me reconoce el wifi, da el error

 ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Así que si por ejemplo Tki2000 me puediéra pasar el firmware que ha compilado, sería un detalle..

Otra prueba que he hecho es la siguiente, en un repositorio de Noltarí con el que yo había ido compilando distintas versiones y actualizando los paquetes con /scripts/feeds update -a y /scripts/feeds install -a
he sustituido los ficheros que vienen dentro del parche he compilado y et voila desaparece el maldito 3 dBm de la wifi y aparecen los 20 dBm... pero....no me permite cambiar este valor y creo que ningún otro cuando le doy a guardar cambios se me queda frito....

Así pues,  un pasito p'alante y un pasito p'atras...    seguiremos probando.
Saludos.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 11-02-2014, 19:24 (Martes)
Hola a todos.

Casi me pongo a llorar de la alegria, cuando he leido que ya está solucionado el tema de los 3 dBm.

Lo cierto que lo he probado y claro está, a mi no me funciona, he seguido al pie de la letra las instrucciones que indica Tki2000 en el parche... descargarme el repositorio... compilar.... sobreescribir los ficheros... volver a compilar.... y .... nada y al arrancar el router .. no me reconoce el wifi, da el error

 ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Así que si por ejemplo Tki2000 me puediéra pasar el firmware que ha compilado, sería un detalle..

Otra prueba que he hecho es la siguiente, en un repositorio de Noltarí con el que yo había ido compilando distintas versiones y actualizando los paquetes con /scripts/feeds update -a y /scripts/feeds install -a
he sustituido los ficheros que vienen dentro del parche he compilado y et voila desaparece el maldito 3 dBm de la wifi y aparecen los 20 dBm... pero....no me permite cambiar este valor y creo que ningún otro cuando le doy a guardar cambios se me queda frito....

Así pues,  un pasito p'alante y un pasito p'atras...    seguiremos probando.
Saludos.



Antes del error de que no encuentra ath,eep-flash "failed to find ath,eep-flash" ¿te aparece unas líneas con "eeprom expected size :" y "eeprom read size :"? Míralo a ver porque si no te aparece es que no has hecho bien lo del parche.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Mefte en 11-02-2014, 20:19 (Martes)
@Migele

A mi solo me funciono el parche no sobreescribiendo los ficheros indicadas pero hacer un copy/paste del contenido.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: migele en 16-02-2014, 13:06 (Domingo)
Hola a todos.

Gracias por vuestras respuestas, no he podido comprobar antes lo que me habíais propuesto.
Deciros que he hecho las comprobaciones oportunas,

- Comparar los ficheros del parche  con los de la compilación via cmp y no hay ninguna diferencia.
- Hacer un make clean y volver a compilar

Los resultados son los mismos, me aparecen estas lineas:

root@OpenWrt:/# dmesg |grep eeprom
[    0.100000] ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash
[    0.764000] ath9k,eeprom 107f0400.ath9k_eep: failed to find ath,eep-flash

Por lo que no aparecen las lineas que comentaba Tki2000
" te aparece unas líneas con "eeprom expected size :" y "eeprom read size :"? Míralo a ver porque si no te aparece es que no has hecho bien lo del parche."

Entiendo que he el parche está bien aplicado, la única diferencia que creo que puede haber es, que yo si habia aplicado antes el parche de Noltari para Parchear datos de calibración de dispositivos ath9k, del primer post,  y no sé si vosotros también lo habíais hecho.

Saludos.


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 16-02-2014, 14:09 (Domingo)
Pues algo está fallando cuando sobreescribes los ficheros.
En el archivo dts tengo una variable que le dice al router cuando activar la parte del parche o no. Mira a ver si el arvhivo .dts está en su sitio y contiene esta definición          
Código: [Seleccionar]
ath9k_eep {
compatible = "ath9k,eeprom";
reg = <0 0x7f0400 0x1000
0 0x7f0016 0x6>;
ath,mac-increment = <1>;
ath,pci-slot = <14>;
ath,eep-endian;
ath,arv7518pw-fix;
};

Si el código encuentra la última variable definida lo primera que hago es imprimir las líneas que te puse que comprobaras, aunque luego falle la carga, para comprobar que realmente el parche está funcionando. Si no se imprimen dichas líneas es que no está encontrando la variable en el dts.

El archivo dts debe encontrarse en: target/linux/lantiq/dts/ARV7518PW.dts

El archivo ath_eep.c debe encontrarse en  build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xway/linux-3.10.24/arch/mips/lantiq/xway/ath_eep.c

Recuerda que para que funcione el parche primero hay que hacer una compilación para que dichos ficheros se generen de forma normal, y después de la primera compilación sobreescribirlos con los míos y volver a compilar. No hay que hacer un make clean entre las dos compilaciones o se borrarán los ficheros que acabas de sobreescribir.

El parche funciona sobre la rama de Barrier Breaker que hay en https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/ (https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/)

El parche de Noltari no hace falta. Mi router no tenía ese parche aplicado. De todas formas aunque estuviera aplicado si fallara supongo que fallaría mi parche después de haber puesto las líneas que te ponía que comprobases.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 16-02-2014, 22:27 (Domingo)
Yo tampoco tengo aplicado el parche de Noltari en la eeprom. Por si os sirve.

En el caso que fuese por datos malos de calibración, intenta reemplazarlos. Ahora no me acuerdo del comando, pero creo que era algo como:
  mtd -r <backup datos calibracion> <particion de calibracion(creo que es la mtd6)>

Si te hiciese falta meter el backup y no sacas como, te lo vuelvo a mirar y te pongo exactamente como es.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gasalb en 17-02-2014, 23:35 (Lunes)
Hola! Estoy intentando configurar el ruter 4518 en modo repetidor por ssh,pero despues de cambiar la subred de la LAN ya no me reconoce comandos con UCI ej: uci show wireless.Me pone "uci not found"
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: fantafrik en 21-02-2014, 14:56 (Viernes)
Hola amigos:

Soy nuevo en este foro, aunque llevo ya un montón de tiempo leyéndolo y he conseguido instalar el openwrt en un ARV7518PW, después de mucho batallar.

Quisiera pediros ayuda, estoy peleando para conseguir conectar el adsl. Finalmente he conseguido que el dsl_control status me saque información de señal. Al principio tenía un problema con la imagen que había instalado de la primera entrada del foro puesto que no mostraba dispositivo. Así que probé con la AA de la página oficial y ahora ya me responde que hay conexión. Sin embargo en el LUA dentro de protocolo no puedo ver la opción PPPOE, sino solamente static, dhcp y unmanaged sin conseguir conectar.

¿Alguien me podría decir qué es lo que me falta?

Muchas gracias por vuestra increíble ayuda. ¡¡Sin lo que he visto en este foro no creo que hubiese podido aprovechar este aparataco!!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: fantafrik en 21-02-2014, 23:21 (Viernes)
Hola de nuevo!

Me respondo a mí mismo puesto que ya he conseguido hacer funcionar el ADSL  >:(

Me faltaba un paquete de ppp para Luci por eso no me aparecía nada relativo al pppoe. Y tambien gracias a un post anterior de Tki2000 que decía que no funcionaba el servicio br2684ctl por defecto.

Que bien! que contento estooooyyyy!!   ;D

Ahora a por la wifi!!  >:D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 03-03-2014, 13:29 (Lunes)
Que imagen usais para el arv4518 R01A, con el que hay colgado en el repositorio (http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image), me funciona, pero no consigo hacer extroot, no encuentra el paquete kmod-ltq-hcd...

Un saludo y gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 03-03-2014, 15:02 (Lunes)
El driver en Attitude Adjustment se llama usb-dwc-otg: downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-usb-dwc-otg_3.3.8-1_lantiq.ipk
De todas maneras échale un ojo a este post (https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-%28extroot%29/msg304643/#msg304643) de Tki2000 sobre posibles problemas con extroot en situaciones concretas..
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 04-03-2014, 11:54 (Martes)
El driver en Attitude Adjustment se llama usb-dwc-otg: downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-usb-dwc-otg_3.3.8-1_lantiq.ipk
De todas maneras échale un ojo a este post (https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-%28extroot%29/msg304643/#msg304643) de Tki2000 sobre posibles problemas con extroot en situaciones concretas..

Muchas gracias por contestar, nunca he conseguido compilar, ni que me saliera bien, siempre que he puesto una imagen que no viniera de downloads.openwrt.com siempre me ha dado fallos md5, de dependencias y nunca he conseguido hacerlo funcionar, si la particion /overlay estuviera en ext2, cambiaria algo el escenario?

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 04-03-2014, 14:31 (Martes)
El driver en Attitude Adjustment se llama usb-dwc-otg: downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/packages/kmod-usb-dwc-otg_3.3.8-1_lantiq.ipk
De todas maneras échale un ojo a este post (https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-%28extroot%29/msg304643/#msg304643) de Tki2000 sobre posibles problemas con extroot en situaciones concretas..

Muchas gracias por contestar, nunca he conseguido compilar, ni que me saliera bien, siempre que he puesto una imagen que no viniera de downloads.openwrt.com siempre me ha dado fallos md5, de dependencias y nunca he conseguido hacerlo funcionar, si la particion /overlay estuviera en ext2, cambiaria algo el escenario?

Gracias

La partición /overlay puede estar en ext2, ext3 o ext4, siempre que tengas el módulo kmod-fs-ext4 cargado. Si la compilación que usas es la attitude adjustment y utilizas sus paquetes y repositorios no deberías tener problemas de dependencias ni fallos de md5.
Título: Re:
Publicado por: eq7mavala en 04-03-2014, 16:17 (Martes)
Eso lo tengo claro el problema es que no puedo montar extroot y en el 4518 lo necesito si no no puedo ni instalar qos el cual necesitó para priorizar el trafico voip...

He leído tu indicación sobre lo de que carga más tarde el sistema de ficheros que /overlay de ahí el problema

Enviado desde mi ME301T mediante Tapatalk
Título: Re:
Publicado por: Tki2000 en 04-03-2014, 16:42 (Martes)
Eso lo tengo claro el problema es que no puedo montar extroot y en el 4518 lo necesito si no no puedo ni instalar qos el cual necesitó para priorizar el trafico voip...

He leído tu indicación sobre lo de que carga más tarde el sistema de ficheros que /overlay de ahí el problema

Enviado desde mi ME301T mediante Tapatalk

Otra gente en el foro indicaba que para hacer /overlay no necesitaba que el/los módulo/s estuvieran cargados en la imagen precompilada en Attitude Adjustment. Si necesitas cargar módulos de attitude adjustment en el preinicio échale un vistazo a este post de jpsminix en el que habla de cargar los módulos para MMC en el arranque y hacer overlay, aunque lo puedes adaptar a lo que necesites: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518) (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg302725/#msg302725). Supongo que no te harán falta los módulos de MMC, pero a lo mejor los tienes que sustituir por los de USB.

Recuerda que para hacer overlay necesitarás como mínimo tener block-mount y kmod-fs-ext4, aparte de los módulos USB que tenga este router, kmod-usb-storage... Mira este hilo para ver qué más te puede hacer falta:[Tutorial] Ejecutando OpenWrt desde una memoria o disco USB (extroot) (https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-(extroot)/msg285438/#msg285438)

Si no lo consigues con los módulos cargados aparte entonces a lo mejor necesitas una compilación con todo incluído...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quiquesk en 04-03-2014, 22:37 (Martes)
Hola otra vez
Tras la infortunada instalación de una nueva versión en mi router en la que me quedé en un punto muerto, seguí el consejo de jpsminix y seguí las instrucciones del blog de  tonikasch (http://blogs.guifi.net/) y he utilizado el comando loady ya que por tftp no he podido instalar una buena imagen.

Al final he probado varias versiones y la que menos mal me queda me deja el siguiente mensaje
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 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=00048cc8
[    0.000000] Readback ErrCtl register=00048cc8
[    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.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] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.084000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.088000]   IO 0x000000001ae00000..0x000000001affffff
[    0.108000] bio: create slab <bio-0> at 0
[    0.116000] usbcore: registered new interface driver usbfs
[    0.120000] usbcore: registered new interface driver hub
[    0.124000] usbcore: registered new device driver usb
[    0.128000] PCI host bridge to bus 0000:00
[    0.132000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.136000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.140000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.144000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.148000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.152000] Switching to clocksource MIPS
[    0.160000] NET: Registered protocol family 2
[    0.168000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.172000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.180000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.188000] TCP: reno registered
[    0.188000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.196000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.204000] 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.228000] 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.244000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom
[    0.260000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.268000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03900000
[    0.276000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.284000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.292000] msgmni has been set to 119
[    0.296000] io scheduler noop registered
[    0.300000] io scheduler deadline registered (default)
[    0.308000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.316000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.316000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.332000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.340000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.344000]   Amd/Fujitsu Extended Query version 1.1.
[    0.348000] number of CFI chips: 1
[    0.352000] 4 ofpart partitions found on MTD device ltq_nor
[    0.356000] Creating 4 MTD partitions on "ltq_nor":
[    0.360000] 0x000000000000-0x000000010000 : "uboot"
[    0.368000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.376000] 0x000000020000-0x0000003f0000 : "linux"
[    0.384000] found squashfs behind kernel
[    0.384000] Creating 2 MTD partitions on "ltq_nor":
[    0.392000] 0x000000020000-0x00000012b12a : "kernel"
[    0.396000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.412000] 0x00000012b12a-0x0000003f0000 : "rootfs"
[    0.412000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.428000] mtd: partition "rootfs" set to be root filesystem
[    0.432000] mtd: partition "rootfs_data" created automatically, ofs=390000, len=60000
[    0.440000] 0x000000390000-0x0000003f0000 : "rootfs_data"
[    0.448000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.472000] libphy: ltq_mii: probed
[    0.504000] 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.540000] TCP: cubic registered
[    0.544000] NET: Registered protocol family 17
[    0.548000] 8021q: 802.1Q VLAN Support v1.8
[    0.568000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.576000] Freeing unused kernel memory: 232k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    8.268000] jffs2: notice: (434) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 9 of xref (0 dead, 2 orphan) found.
[    9.116000] SCSI subsystem initialized
[   10.096000] Initializing USB Mass Storage driver...
[   10.100000] usbcore: registered new interface driver usb-storage
[   10.104000] USB Mass Storage support registered.
switching to jffs2
- init -

Please press Enter to activate this console. [   23.044000] Compat-drivers backport release: compat-drivers-2012-12-04
[   23.052000] Backport based on wireless-testing.git master-2012-12-06
[   23.056000] compat.git: wireless-testing.git
[   23.100000] cfg80211: Calling CRDA to update world regulatory domain
[   23.104000] cfg80211: World regulatory domain updated:
[   23.108000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   23.116000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.124000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   23.132000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   23.140000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   23.144000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   24.336000] ath5k 0000:00:0e.0: registered as 'phy0'
[   25.444000] ath5k: phy0: unable to init EEPROM
[   25.448000] ath5k: probe of 0000:00:0e.0 failed with error -5
[   25.560000] NET: Registered protocol family 8
[   25.564000] NET: Registered protocol family 20
[   26.132000] PPP generic driver version 2.4.2
[   26.416000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   26.624000] NET: Registered protocol family 24
[   26.680000] nf_conntrack version 0.5.0 (962 buckets, 3848 max)
[   27.104000] IFX MEI Version 5.00.00
[   27.136000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   27.640000] IFXUSB: USB core #0 soft-reset
[   27.844000] IFXUSB: USB core #0 soft-reset
[   27.844000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   27.852000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   27.856000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   27.864000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   27.868000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[   27.876000] IFXUSB: Init: Power Port (0)
[   27.880000] hub 1-0:1.0: USB hub found
[   27.884000] hub 1-0:1.0: 1 port detected
[   27.888000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   27.948000] ATM1.0.26    ATM (A1) firmware version 0.17
[   37.568000] device eth0 entered promiscuous mode
[   37.576000] br-lan: port 1(eth0) entered forwarding state
[   37.580000] br-lan: port 1(eth0) entered forwarding state
[   39.584000] br-lan: port 1(eth0) entered forwarding state

La verdad es que meterle un firmware a este router es un poco complicado, no tengo tiempo ahora de meterme en compilaciones de firmware (aunque lo haré al final). Y sin embargo, con un hg556a que tengo es mucho más sencillo, y algunos miembros del foro ponen imágenes ya compiladas y con varios módulos cargados.

Si me decís cómo solucionar el problema y de paso compartir alguna imagen os estaría agradecido.
Gracias de antemano
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 04-03-2014, 23:16 (Martes)
Conseguido!

Paquetes instalados:

opkg update
opkg install kmod-usb-storage kmod-fs-ext4 mount-block

mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot

vi /etc/config/fstab

y poner que /dev/sda1 arranque como overlay
Y enabled...

reboot

df -h

Y si la capacidad esta bien:

/etc/init.d/br2684ctl enable
/etc/init.d/br2684ctl start

opkg update
opkg install luci luci-i18n-spanish
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: eq7mavala en 05-03-2014, 01:32 (Miércoles)
Conseguido!

Paquetes instalados:

opkg update
opkg install kmod-usb-storage kmod-fs-ext4 mount-block

mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot

vi /etc/config/fstab

y poner que /dev/sda1 arranque como overlay
Y enabled...

reboot

df -h

Y si la capacidad esta bien:

/etc/init.d/br2684ctl enable
/etc/init.d/br2684ctl start

opkg update
opkg install luci luci-i18n-spanish

Mi gozo en un pozo, ahora no conecta a internet, teniendo puesto el parche del protocolo adsl A, ajustado todo ok...

En fin...

Me recomendais algun router comercial que funcione bien y tenga un buen QOS?

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 05-03-2014, 09:40 (Miércoles)
Conseguido!

Paquetes instalados:

opkg update
opkg install kmod-usb-storage kmod-fs-ext4 mount-block

mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot

vi /etc/config/fstab

y poner que /dev/sda1 arranque como overlay
Y enabled...

reboot

df -h

Y si la capacidad esta bien:

/etc/init.d/br2684ctl enable
/etc/init.d/br2684ctl start

opkg update
opkg install luci luci-i18n-spanish

Mi gozo en un pozo, ahora no conecta a internet, teniendo puesto el parche del protocolo adsl A, ajustado todo ok...

En fin...

Me recomendais algun router comercial que funcione bien y tenga un buen QOS?

Gracias

¿Sin hacer /overlay te conectaba?
¿Le has configurado correctamente los valores ATM a la conexión?

EDITO: ¿Has creado la interfaz nas0 antes de hacer el enable a br2684ctl? Mira esta página que te dice cómo poner los parámetros a br2684ctl y crear la interfaz: http://manpages.ubuntu.com/manpages/gutsy/man8/br2684ctl.8.html (http://manpages.ubuntu.com/manpages/gutsy/man8/br2684ctl.8.html) Debiera ser algo similar a br2684ctl -c 0 -a 8.35 pero dependerá de los parámetros que tengas con tu compañía.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 06-03-2014, 23:58 (Jueves)
Hola a todos.

Soy nuevo en este foro. Tengo un router 4518pw (R01A). También tengo un 7518pw, pero este último por ahora no lo estoy tocando. Mi ISP es Orange, desde que se hizo con ya.com.

He conseguido instalar OpenWRT en el 4518. Me bajé la imagen "stable" de Attitude Adjustement y el bootloader de Cienti, y todo fue como la seda. Luego hice funcionar extroot con un pendrive. Luego hice funcionar el ADSL y la VoIP con Asterisk. También instalé un servidor minidlna. Tengo todos los pasos apuntados, con la soluciones a los múltiples problemas que me encontré, por si alguien quiere consultarme algo.

El problema es que dejé la wifi para el final. Y claro, ahora es cuando me he dado cuenta de que a la imagen "stable" no le funciona la wifi. He leído todo el hilo, y me gustaría que alguien que controle más que yo me recomendara qué hacer.

¿Trato de compilar para generar una imagen que incluya los parches que arreglan la wifi? Lo pregunto porque me ha parecido entender que, a la vez que solucione lo de la wifi, puedo cargarme otra cosa. No entiendo cómo se está llevando el proyecto. Desde mi ignorancia, pensaba que podría bajarme el código más reciente y que eso contendría "Attitude Adjustment" más todas las correcciones aparecidas hasta hoy, pero ¿es así realmente, o corro el riesgo de meter nuevos problemas en la imagen que cree?

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 07-03-2014, 09:54 (Viernes)
Mi parche de la wifi sólo sirve para el Barrier Breaker que está aquí: https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/ (https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/).

El resto de cosas debiera funcionar, pero no hay noticias de nadie que lo haya intentado y haya dicho que le ha funcionado todo lo que tú dices (o porque le ha funcionado y no lo ha dicho o porque no le ha funcionado y se ha cansado de intentarlo). Además, el parche sé que funciona en un arv7518pw porque es el que tengo y hay gente que también ha dicho que le funciona, pero con arv4518pw no hay nadie que haya dicho que le funciona y no sé por lo tanto si el parche es funcional o no en ese modelo de router.

Si te animas a hacer toda la instalación sobre una compilación de Barrier Breaker y compartir lo que vayas viendo y si te funciona o no, los demás también aprenderíamos. Si tienes todos los pasos apuntados te debieran de servir de referente para instalar los paquetes en BB.
Por si acaso, guarda toda la configuración que tienes en Attitude Adjustment y apunta los paquetes que tienes que instalar, no sea que tengas que volver a la anterior versión si hay algo que no se pueda echar a andar en BB.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-03-2014, 12:28 (Viernes)
Hola a todos.

Soy nuevo en este foro. Tengo un router 4518pw (R01A). También tengo un 7518pw, pero este último por ahora no lo estoy tocando. Mi ISP es Orange, desde que se hizo con ya.com.

He conseguido instalar OpenWRT en el 4518. Me bajé la imagen "stable" de Attitude Adjustement y el bootloader de Cienti, y todo fue como la seda. Luego hice funcionar extroot con un pendrive. Luego hice funcionar el ADSL y la VoIP con Asterisk. También instalé un servidor minidlna. Tengo todos los pasos apuntados, con la soluciones a los múltiples problemas que me encontré, por si alguien quiere consultarme algo.

El problema es que dejé la wifi para el final. Y claro, ahora es cuando me he dado cuenta de que a la imagen "stable" no le funciona la wifi. He leído todo el hilo, y me gustaría que alguien que controle más que yo me recomendara qué hacer.

¿Trato de compilar para generar una imagen que incluya los parches que arreglan la wifi? Lo pregunto porque me ha parecido entender que, a la vez que solucione lo de la wifi, puedo cargarme otra cosa. No entiendo cómo se está llevando el proyecto. Desde mi ignorancia, pensaba que podría bajarme el código más reciente y que eso contendría "Attitude Adjustment" más todas las correcciones aparecidas hasta hoy, pero ¿es así realmente, o corro el riesgo de meter nuevos problemas en la imagen que cree?

Un saludo.
En las descargas oficiales de la rama Attitude Adjustment de OpenWRT la wifi en el arv4518 no funciona porque todavía no se había arreglado el problema del bus PCI (son de abril del 2013). Toca encontrar alguna revisión de AA más reciente o compilar.
Como bien indica Tki2000 su parche sólo vale para Barrier Breaker ya que en éste el problema es que no lee bien los datos de calibración, mientras que en Attitude Adjustment era un gpio del bus PCI mal definido.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 07-03-2014, 13:44 (Viernes)
Si en el Attitude Adjustment era problema de un gpio mal definido, entonces compilando a partir de los fuentes del AA con la definición del pin cambiada debería funcionar, ¿no, Pteridium?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-03-2014, 14:33 (Viernes)
Si en el Attitude Adjustment era problema de un gpio mal definido, entonces compilando a partir de los fuentes del AA con la definición del pin cambiada debería funcionar, ¿no, Pteridium?
Sí, compilando con las fuentes actuales va como la seda.
La verdad es que el parche es una chorrada, pero son los detalles los que marcan la diferencia
https://dev.openwrt.org/ticket/11704
https://dev.openwrt.org/changeset/36510
Lo que es curioso es que en año y pico o dos años, desde que añadieron soporte PCI a los Danube, a nadie se le hubiera ocurrido borrar una miserable línea.  ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 23-03-2014, 17:42 (Domingo)
Actualizados los ficheros del parche para incorporar lo que ha conseguido brunorro con el arv4518pw. Enhorabuena!!!

Descargar los ficheros del "parche" de  (aquí) . (http://www.mediafire.com/download/b5tzon6nrj3uiy5/BarrierBreaker13.12-r39156-fixes-OK-WiFi-arv7518pw+arv4518pw.zip)

Ficheros para parchear esta distribución de Barrier Breaker 13.12 y conseguir wifi para ARV7518PW y ARV4518PW.

Descargar los ficheros del "parche" de  (aquí) . (http://www.mediafire.com/download/b5tzon6nrj3uiy5/BarrierBreaker13.12-r39156-fixes-OK-WiFi-arv7518pw+arv4518pw.zip)

Descargar las fuentes del repositorio del primer post de este hilo: Barrier Breaker 13.12 (https://foro.seguridadwireless.net/openwrt/(repositorio)-barrier-breaker-13-12/msg298190/#msg298190)
Compilar normalmente para el arv7518pw o arv4518pw.
La primera vez la compilación saldrá bien pero sin wifi (no lee la eeprom).
Copiar los ficheros que hay en el parche que hemos descargado (cada nombre en su sitio y sobreescribiendo):

target/linux/lantiq/dts/ARV7518PW.dts
target/linux/lantiq/dts/ARV4518PWR01.dts
target/linux/lantiq/dts/ARV4518PWR01A.dts
build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xway/linux-3.10.24/arch/mips/lantiq/xway/ath_eep.c

Volver a compilar y ahora sí que nos debe salir la wifi activada.
Con este parche sí he conseguido la WiFi a más de 3dB.

El arv7518pw sí está probado.

Con el parche consigo wifi a más de 3dB, pero no sé cómo hacer que lea la MAC en su sitio porque no tengo ahora mismo esos conocimientos así que la MAC es generada aleatoriamente en cada arranque.

El código del parche original es de Noltari pero no está incorporado a este repositorio, así que lo he adaptado yo.

El código para el arv4518pw se ha hecho funcional gracias a la ayuda de brunorro
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 25-03-2014, 09:27 (Martes)
Buenas a todos!

Tras varios dias con el ARV4518PW funcionando, me veo con varios problemas... Que tampoco son demasiado graves, porque en breve recompilare para el ARV7518PW, pero los comento porque a alguien le pueden resultar de interes:

- El USB (a nivel de storage) no va demasiado bien. De entre todos los pendrives que tenia, el unico usable sin dar problemas de acceso era un sandisk de 8GB.
Particione el pendrive con un swap de 256 MB, 512 MB para sistema (en ext3) y el resto para una FAT en la que dejar los ficheros resultantes de transmission. A la que el transmission empezaba a necesitar acceso un poco mas "potente", parece que el Bus USB se saturaba, no se si porque el puerto funciona a full-speed en lugar de hi-speed, o viceversa, o lo que sea. De todas maneras, lo deje como problema y continue con el otro que tengo...

- No he conseguido hacer funcionar el switch, se que la configuracion para el RTL8306SD que lleva el 4518 es diferente a la del ARV7518PW, pero no recuerdo como hacerla. Tras eso me di cuenta que lo unico que tengo enchufado por un RJ-45 normal es mi Raspberry. No se si el problema es que Openwrt piensa que tiene VLANs cuando no tiene, si hay que agregar cada puerto del switch al bridge lan individualmente... Veo que hay un caso abierto porque swconfig no funciona del todo fino con el RTL8306SD, pero lo he dejado como un "... No dependo de la raspberry ..."

- He preferido instalar los paquetes del repositorio "oficial" de barrier breaker porque son algo mas actuales. El que mas me llamaba es polarssl. Danitool comenta que baja una version antigua de los feeds (por ejemplo, se nota con mpd-full). Esto es mucho menos que secundario, una vez tengo shell, wireless, ethernet, ADSL y storage, lo demas se suele poder arreglar  >:D

EDITO: MEJOR NO. La gran mayoria de paquetes van bien, pero ha habido un cambio en libubox que, si se actualiza, rompe todo. Luci depende de libubox, asi que ahora no tengo interfaz grafica, lo cual es bastante incomodo para configurar el firewall... Por lo demas, ARV7518PW funcionando con barrier breaker sin problemas "hardware".

Gracias a todos... Voy a ver si hay suerte con el ARV7518PW y tengo usb-storage y switch ethernet funcionales !

(PD: perdonad por la ausencia de acentos, teclado americano que no he conseguido reconfigurar :'( )
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 26-03-2014, 17:14 (Miércoles)
Buenas a todos!

Tras varios dias con el ARV4518PW funcionando, me veo con varios problemas... Que tampoco son demasiado graves, porque en breve recompilare para el ARV7518PW, pero los comento porque a alguien le pueden resultar de interes:

- El USB (a nivel de storage) no va demasiado bien. De entre todos los pendrives que tenia, el unico usable sin dar problemas de acceso era un sandisk de 8GB.
Particione el pendrive con un swap de 256 MB, 512 MB para sistema (en ext3) y el resto para una FAT en la que dejar los ficheros resultantes de transmission. A la que el transmission empezaba a necesitar acceso un poco mas "potente", parece que el Bus USB se saturaba, no se si porque el puerto funciona a full-speed en lugar de hi-speed, o viceversa, o lo que sea. De todas maneras, lo deje como problema y continue con el otro que tengo...

El driver usb de Barrier Breaker puede que no vaya muy fino. El dwc-otg de Attitude Adjustment, aunque no era precisamente rápido no daba problemas.
Tambien puede ser debido a que han cambiado a GCC 4.8 y han habilitado mips16 por defecto.
https://dev.openwrt.org/browser/trunk/package/kernel/lantiq/ltq-hcd/Makefile
https://dev.openwrt.org/changeset/39944/trunk/package/kernel/lantiq/ltq-vdsl-mei/Makefile
Mips16 y drivers que dependen del kernel no se llevan bien.
- No he conseguido hacer funcionar el switch, se que la configuracion para el RTL8306SD que lleva el 4518 es diferente a la del ARV7518PW, pero no recuerdo como hacerla. Tras eso me di cuenta que lo unico que tengo enchufado por un RJ-45 normal es mi Raspberry. No se si el problema es que Openwrt piensa que tiene VLANs cuando no tiene, si hay que agregar cada puerto del switch al bridge lan individualmente... Veo que hay un caso abierto porque swconfig no funciona del todo fino con el RTL8306SD, pero lo he dejado como un "... No dependo de la raspberry ..."

- He preferido instalar los paquetes del repositorio "oficial" de barrier breaker porque son algo mas actuales. El que mas me llamaba es polarssl. Danitool comenta que baja una version antigua de los feeds (por ejemplo, se nota con mpd-full). Esto es mucho menos que secundario, una vez tengo shell, wireless, ethernet, ADSL y storage, lo demas se suele poder arreglar  >:D

EDITO: MEJOR NO. La gran mayoria de paquetes van bien, pero ha habido un cambio en libubox que, si se actualiza, rompe todo. Luci depende de libubox, asi que ahora no tengo interfaz grafica, lo cual es bastante incomodo para configurar el firewall... Por lo demas, ARV7518PW funcionando con barrier breaker sin problemas "hardware".

Gracias a todos... Voy a ver si hay suerte con el ARV7518PW y tengo usb-storage y switch ethernet funcionales !

(PD: perdonad por la ausencia de acentos, teclado americano que no he conseguido reconfigurar :'( )
Lo de configurar el switch, por lo que me dio a entender blogic, no se puede por falta de entendimiento entre el driver lantiq-etop y el RTL8306. En el Linksys WRT160NL sí que funciona.
https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-wrt160nl.c
https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-wrt400n.c
Con el 7518 el switch funciona como debe.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 31-03-2014, 00:16 (Lunes)
Este es un extracto de un correo que me envió blogic. Sobre todo va dirigido a gmtii, Lesgar, Tki2000 y Noltari:
could we try to get aligned so i now which patches/boards we stil need
to merge ? you guys do a lot of good work in that forum of yours and i
want to see this work honoured and inside openwrt asap ...

Si me he olvidado de mencionar a alguien que me lo diga, que mi memoria ya no es lo que era...  :'(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 31-03-2014, 16:51 (Lunes)
hola Pterudium buenas otra ahora por este hilo, me ha llegado uno de este modelo arv 7518 ayer le puse la imagen del primer post, wifi perfecto, pero adsl no pilla tengo que meter esos ficheros que hay ademas de la imagen. he tratado con luci de realizarlo pero me da error apesar de esta conectado con el router principal por wifi como puede merter eso fichero como tu decias a pelo con un usb ?? algo en especial algun comando donde??
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 31-03-2014, 20:53 (Lunes)
hola Pterudium buenas otra ahora por este hilo, me ha llegado uno de este modelo arv 7518 ayer le puse la imagen del primer post, wifi perfecto, pero adsl no pilla tengo que meter esos ficheros que hay ademas de la imagen. he tratado con luci de realizarlo pero me da error apesar de esta conectado con el router principal por wifi como puede merter eso fichero como tu decias a pelo con un usb ?? algo en especial algun comando donde??
https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/
Busca "Instalación de paquetes desde un pendrive."
Igual te lías un poco al principio, pero se entiende rápido.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 01-04-2014, 08:25 (Martes)
Este es un extracto de un correo que me envió blogic. Sobre todo va dirigido a gmtii, Lesgar, Tki2000 y Noltari:
could we try to get aligned so i now which patches/boards we stil need
to merge ? you guys do a lot of good work in that forum of yours and i
want to see this work honoured and inside openwrt asap ...

Si me he olvidado de mencionar a alguien que me lo diga, que mi memoria ya no es lo que era...  :'(

Intentaré hacer algo con el parche 4518/7518 para que se pueda incorporar oficialmente, pero no va a poder ser en los próximos días. Tengo que reestructurar código para que no dependa tanto de la versión a la que se aplique el parche.
No tener tiempo es lo malo que tiene trabajar 14 horas diarias en dos países a la vez...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-04-2014, 11:38 (Martes)
Este es un extracto de un correo que me envió blogic. Sobre todo va dirigido a gmtii, Lesgar, Tki2000 y Noltari:
could we try to get aligned so i now which patches/boards we stil need
to merge ? you guys do a lot of good work in that forum of yours and i
want to see this work honoured and inside openwrt asap ...

Si me he olvidado de mencionar a alguien que me lo diga, que mi memoria ya no es lo que era...  :'(

Intentaré hacer algo con el parche 4518/7518 para que se pueda incorporar oficialmente, pero no va a poder ser en los próximos días. Tengo que reestructurar código para que no dependa tanto de la versión a la que se aplique el parche.
No tener tiempo es lo malo que tiene trabajar 14 horas diarias en dos países a la vez...
¡14 horas diarias en 2 países! ¿Seguro que no eres workaholic?
Quizá se pueda hacer algo más genérico que cubra todos los routers Arcadyan/Astoria con SoC Danube y wifi Atheros. Supongo que cambiando "ath,arv7518pw-fix" por "ath,arv-ath9k-fix" y "ath,arv4518pw-fix" por "ath,arv-ath5k-fix". Tú y brunorro ya habéis hecho bastante y nos toca a los demás dar el do de pecho, ya que nos hebéis indicado el camino.
La verdad es que lo que habéis conseguido es una pasada.
Con lo que se consiga se manda un correo a openwrt-devel (https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel) a ver si alguien remata la jugada si nosotros no lo conseguimos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 01-04-2014, 11:58 (Martes)
NO, NO SOY WORKAHOLIC!!!! Aunque eso es lo que siempre quieren los jefes.....  :-\

Es que ahora tengo horario de oficina de España y una instalación en sudamérica en remoto... una delicia de trabajo éste oye... cuando uno aquí ya casi ha terminado su horario, allí están empezando...

Desconozco si otras plataformas se podrían ver beneficiadas con el parche de arv7518pw/arv4518pw ya que no tengo esos conocimientos, pero si así lo suponéis se podría hacer.
El caso es que había pensado poner en el dts la variable que marca el "fix" y luego en el código, en lugar de implementar el propio fix en la misma función, simplemente comprobar si la variable "fix" está puesta y con qué tipo, y llamar a otra función que sería la que propiamente hiciera el arreglo. De esta forma no tendríamos tantos cambios ni tantas dependencias de estructura en el propio fichero, que ya sabemos que se han cargado varias veces al tocarlo cada vez una persona distinta. No sé si me he explicado bien, pero quiero decir que cuantas menos líneas de dependencia tengamos en el fichero que tocan todos tengamos, mejor podremos implementar el parche y más inmune a los cambios, pero de momento no tengo tiempo de reorganizarlo siquiera. (Me meto en el foro a escondidas en mis ratos de esparcimiento...)  ;D

Un saludo a todos....
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 01-04-2014, 19:12 (Martes)
Ya he mandado un correo a openwrt-devel a ver si alguien al ver tu código se le enciende la bombilla.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-04-2014, 17:07 (Viernes)
Como ya me cansé de los parches de Daniel Gimpelevich que cascan casi todo menos su preciado DGN3500 y luego Noltari pierde su precioso tiempo arreglando los desaguisados voy a enviar el parche de Tki2000 con las correcciones de brunorro a ver si hay narices a que lo manden a paseo.
Os pido que le echéis un ojo por si se necesita algún retoque "estético": http://pastebin.com/fenXhJdL
Si alguien lo ha probado en un ARV7518 y le ha funcionado que me mande un mensaje personal con nombre (no tiene porque ser su nombre real) y un correo electrónico (no tiene que ser su correo principal).
El parche ya lo he probado con el 4518 y funciona.

También habría que retocar un par de cosas en el driver lantiq-etop para que pille la mac correctamente, pero como eso tiene fácil solución poniendo "option macaddress" puede dejarse correr...

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 05-04-2014, 08:41 (Sábado)
hola Pteridium Dice:

Como ya me cansé de los parches de Daniel Gimpelevich que cascan casi todo menos su preciado DGN3500 y luego Noltari pierde su precioso tiempo arreglando los desaguisados voy a enviar el parche de Tki2000 con las correcciones de brunorro a ver si hay narices a que lo manden a paseo.
Os pido que le echéis un ojo por si se necesita algún retoque "estético": http://pastebin.com/fenXhJdL
Si alguien lo ha probado en un ARV7518 y le ha funcionado que me mande un mensaje personal con nombre (no tiene porque ser su nombre real) y un correo electrónico (no tiene que ser su correo principal).
El parche ya lo he probado con el 4518 y funciona.

También habría que retocar un par de cosas en el driver lantiq-etop para que pille la mac correctamente, pero como eso tiene fácil solución poniendo "option macaddress" puede dejarse correr...

Un saludo.

respecto al wifi como no se bien si esta metido este parche en la imagen que hay en el primer post el  pack (openwrt-lantiq-xway-ARV7518PW-squashfs.image), probada en el 7518pw el wifi funciona como un cañon como cliente , y no he realizado mas pruebas ya que me es imposible actualizar  los paquetes correspondientes al adsl, no se si es por la direccion de actdualizacion que lleva esta (http://downloads.openwrt.org/snapshots/trunk/lantiq/packages), por su puesto que he realizado mediante el metodo de meter directamente mediante winscp este fichero (dsl-fw-a.bin sacado de este paquete que esta en ese pack kmod-ltq-adsl-danube-fw-b_0.1-1_lantiq.ipk), puede ser que estos paquetes no sean los correctos o que falte alguno mas ?? como puede con luci meter los paquetes que tengo y que no sea mediane conexion internet ??
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-04-2014, 10:34 (Lunes)
Los GPIO libres que he encontrado en el ARV7518 en la version attitude (12.09, parece ser que en la version barrier cambian)

(http://imagizer.imageshack.us/v2/150x100q90/203/r9wd.jpg) (https://imageshack.com/i/5nr9wdj) (http://imagizer.imageshack.us/v2/150x100q90/36/tos9.jpg) (https://imageshack.com/i/10tos9j) (http://imagizer.imageshack.us/v2/150x100q90/854/e3ij.jpg) (https://imageshack.com/i/nqe3ijj) (http://imagizer.imageshack.us/v2/150x100q90/809/09a7.jpg) (https://imageshack.com/i/mh09a7j)

La finalidad de todo esto, era añadir una tarjeta MMC para tener un overlay dado que al conectar un USB la bobina que esta al lado (o eso creo) generaba ruido electronico infernal (un zumbido muy molesto y agudo). He conseguido que funcione completamente en la 12.09, pero creo que en la BARRIER cambian la numeración de los GPIO (estoy buscando cuales son, no tardare mucho). La tasa de transferencia es triste... 20Kbytes/s.. pero oye.. arrancar el router son 5 min, pero una vez que lo tienes completamente instalado y configurado, todo cargado en ram, va como un tiro. Cada uno puede usar esos GPIO libres para lo que quiera :)


Siento el desastre de la tarjeta en las fotos pero he cambiado 3 veces de ubicacion la MMC, y cada vez el sitio donde iba a dejarla era distinto, asi que para hacer pruebas.. lo he dejado asi hasta que consigua lo que quiero (gtalk por asterisk :D, que ya lo he conseguido pero el hardware no funciona del telefono :S).


NOTA: Es posible que mis notas no se entiendan muy bien.. eran apuntes que iba cogiendo en el momento, sino se entienden nada, lo organizo todo y lo subo, pero al menos hay algo para los que quieran :)

La configuracion de GPIOs que he usado para mi MMC (mmc over gpio) son:
- ATTITUDE ADJUSTMENT
Citar
config 'mmc_over_gpio'
        option 'name' 'MMCmod'
        option 'enabled' '1'
        option 'DI_pin' '22'
        option 'DO_pin' '17'
        option 'CLK_pin' '0'
        option 'CS_pin' '16'

        option 'mode' '0'
- BARRIER BREAKER
Citar
config 'mmc_over_gpio'
        option 'name' 'MMCmod'
        option 'enabled' '1'
       option 'DI_pin' '246'
        option 'DO_pin' '241'
        option 'CLK_pin' '224'
        option 'CS_pin' '240'

        option 'mode' '0'

Se me olvidaba algo muy importante para poder hacer overlay con la MMC. En la 12.09, faltan 2 detalles:
 1- En el directorio de compilacion, crear "~/files/config". El mmc_over_gpio, se apoya en el directorio /config para cargar la configuracion de los pines, sino existe desde el arranque (y con un squashfs, solo lo puedes meter a la hora de compilarlo), no cargara la configuración y por tanto no vera la MMC.
 2.- Cargar los modulos desde la fase preinit, esto se hace creando el fichero /lib/preinit/56_mmc con:
Citar
echo CARGANDO MODULOS MMC
insmod crc-ccitt
insmod crc-itu-t
insmod crc16
insmod crc7
insmod spi-bitbang
insmod spi-gpio
insmod spi_gpio_old
insmod mmc_core
insmod mmc_block
insmod mmc_spi
insmod gpiommc
sleep 2;
echo ARRANCANDO MMC
/etc/init.d/mmc_over_gpio start
sleep 5;
echo MMC ARRANCADA

Si hay algun tipo de problema, se vera algo asi el dmesg:
Citar
[   65.112000] gpio-mmc: Failed to request mmc_spi module.
[   65.120000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power
[   65.124000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
[   65.132000] gpio-mmc: MMC-Card "default" attached to GPIO pins di=106, do=101, clk=102, cs=105
[   68.168000] mmc_spi spi32766.0: setup: unsupported mode bits 4
[   68.172000] mmc_spi spi32766.0: can't change chip-select polarity
[   68.200000] mmc0: host doesn't support card's voltages
[   68.204000] mmc0: error -22 whilst initialising SDIO card
[   68.216000] mmc0: host doesn't support card's voltages
[   68.220000] mmc0: error -22 whilst initialising SD card
[   68.228000] mmc0: host doesn't support card's voltages
[   68.232000] mmc0: error -22 whilst initialising MMC card

Si carga bien la MMC:
Citar
[   65.012000] gpio-mmc: Failed to request mmc_spi module.
[   65.020000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power
[   65.024000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff
[   65.032000] gpio-mmc: MMC-Card "default" attached to GPIO pins di=2, do=6, c5
[   65.064000] mmc_spi spi32766.0: setup: unsupported mode bits 4
[   65.068000] mmc_spi spi32766.0: can't change chip-select polarity
[   65.140000] mmc0: new high speed MMC card on SPI
[   65.168000] mmcblk0: mmc0:0001 MMC+   487 MiB
[   65.240000]  mmcblk0: p1

NOTA2: El error " gpio-mmc: Failed to request mmc_spi module." siempre me aparece, pero funciona de todas maneras, incluso estando cargado el modulo.
NOTA3: Los GPIO's de los dmesg, es debido a probar varias ramas del OpenWRT, que cambia de una a otra los GPIO's.

EDITADO: He quitado una foto de un apunte que no se entendia nada, he actualizado la de los gpios con la version de attitude y barrier, y he completado un poco mas el script del preinit.

Gracias a Noltari y a Tki2000 por vuestros esfuerzos en esta rama.
Un saludo
Se añade este tuto a Hilos relevantes de OpenWrt (http://Hilos relevantes de OpenWrt) por méritos propios.  >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 09-04-2014, 00:44 (Miércoles)
Hola amigos, tengo un SMC7908A-ISP de ya.com que resulta ser el ARV4518. Tengo un puerto USB de Silicon Labs CP210x USB to UART Bridge. Lo he conectado a la placa del router y al pc. Con el tera Term Pro he conseguido entrar en mode administrador. Lo cierro y abro el brndumper para sacar copia de seguridad por lo que pueda ocurrir y me ocurre lo siguiente:

Se abreel programa le coloco el principio y el finl de lo que voy a guardar y le pongo un nombre (ejem. volcado) y al picar en guardar me arroja una ventana que es la que sigue:

(http://imageshack.com/a/img823/4429/s43a.png)

Me dice ¡¡¡archivo inválido!!! (o entiendo que es el nombre inválido, mi inglés es muy pobre.

Tengo el XP, también lo he probado en el 7, me ha dado problemas porque no encuentra drivers y he tenido que buscarlo, me lo coloca en dispositivos como un nueco COM pero me aparece una interrogación en puerto serie pci.

¿Conocéis algún otro software para sacar el backup que no sea el brndumper?

¿Sabéis como solucionarlo?

Saludos y gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 09-04-2014, 16:18 (Miércoles)
hola compañero www.www por lo que de este modelo deberias poder sacar la copia que estas intentado realizar, por lo menos yo en un 4528 la tengo y en el 7518pw tambien por loque creo te pueda ocurrir y darte algun consejo procura dar algunos datos con detalle de lo que realizas y como estas conecado a el por puerto serie supongo ???


nota amplio los datos en mi caso he seguido este manujal al pie de la letra en los dos casos:

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

suerte un detalle no se te olvide cuando este en modo administrador cierra el programa terminal que ulices que supongo lo has realizado. pero por insistir que no quede un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 09-04-2014, 18:24 (Miércoles)
...procura dar algunos datos con detalle de lo que realizas y como estas conecado a el por puerto serie supongo ???

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

suerte un detalle no se te olvide cuando este en modo administrador cierra el programa terminal que ulices que supongo lo has realizado. pero por insistir que no quede un saludo

hola Barriteleves, te explico:

Uso un USB que en herramientas de dispositivos pone

USB de Silicon Labs CP210x USB to UART Bridge.


He conectado tres cables del USB a la placa base, el GRND y los RTD y RDX (cruzados), abro el hyperterminal o el tera trem pro (ambos funcionan), elijo el puerto (COM4) coloco la velocidad (115200), enciendo el router y sale el menú maravilloso (al principio me salían marcianitos y nunca paraban de salir y al encender el router entonces ya salían al mil por hora, era un error en la colocación de los cables), doy los tres golpes de espacio, entra en un mini menú de opciones y pulso ! y me sale el del administrador. Cierro el terminal y arranco el tera term pro, para ello he creado un acceso directo y le he añadido

"K:\Documents and Settings\XXXX\Escritorio\SMC-7908-ISP\brndumper-win-0.1\brndumper.exe" --port=\\.\com4

me abre el programa y le fijo el principio y el final y le doy a dump, le pongo un nombre, como total (sin extensión ninguna, y al darle a guardar, me sale la ventana

(http://imageshack.com/a/img823/4429/s43a.png)

Lo he realizado desde XP y desde win7, en ambos casos me dió bastantes problemas porque no tenían ni encontraban los drivers, tuve que buscarlos e instalarlos, pero en el 7 me ha quedado una exclamación en herramienta de dispositivos que pone puerto serie PCI

¿Alguna idea de lo que ocurre? ¿Otro software que sirva para hacer el proceso sin que sea el tera term pro? ¿Puede estar dañado el tera term pro? ¿Falta alguna configuración en el tera term?

El manual que me indicas, es precisamente, el que estoy siguiendo y aqui estoy parado y buscando otro software que me permita realizar la copia de seguridad.

Muchas gracias por tu ayuda.

Saludos

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 10-04-2014, 09:17 (Jueves)
Con tu misma configuración no me da ningún problema.
¿Dónde estás intentando grabar el fichero? (Pon la ruta completa)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 10-04-2014, 13:10 (Jueves)
hola compañero dice:

...procura dar algunos datos con detalle de lo que realizas y como estas conecado a el por puerto serie supongo ???

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

suerte un detalle no se te olvide cuando este en modo administrador cierra el programa terminal que ulices que supongo lo has realizado. pero por insistir que no quede un saludo

hola Barriteleves, te explico:

Uso un USB que en herramientas de dispositivos pone

USB de Silicon Labs CP210x USB to UART Bridge.


He conectado tres cables del USB a la placa base, el GRND y los RTD y RDX (cruzados), abro el hyperterminal o el tera trem pro (ambos funcionan), elijo el puerto (COM4) coloco la velocidad (115200), enciendo el router y sale el menú maravilloso (al principio me salían marcianitos y nunca paraban de salir y al encender el router entonces ya salían al mil por hora, era un error en la colocación de los cables), doy los tres golpes de espacio, entra en un mini menú de opciones y pulso ! y me sale el del administrador. Cierro el terminal y arranco el tera term pro, para ello he creado un acceso directo y le he añadido

[b]"K:\Documents and Settings\XXXX\Escritorio\SMC-7908-ISP\brndumper-win-0.1\brndumper.exe" --port=\\.\com4[/b]

me abre el programa y le fijo el principio y el final y le doy a dump, le pongo un nombre, como total (sin extensión ninguna, y al darle a guardar, me sale la ventana

(http://imageshack.com/a/img823/4429/s43a.png)

Lo he realizado desde XP y desde win7, en ambos casos me dió bastantes problemas porque no tenían ni encontraban los drivers, tuve que buscarlos e instalarlos, pero en el 7 me ha quedado una exclamación en herramienta de dispositivos que pone puerto serie PCI

¿Alguna idea de lo que ocurre? ¿Otro software que sirva para hacer el proceso sin que sea el tera term pro? ¿Puede estar dañado el tera term pro? ¿Falta alguna configuración en el tera term?

El manual que me indicas, es precisamente, el que estoy siguiendo y aqui estoy parado y buscando otro software que me permita realizar la copia de seguridad.

Muchas gracias por tu ayuda.

Saludos



aunque supongo que en el primer caso señalado en color diferente es un error de escritura, ya que una vez apagado el terminal, para que quieres el tera term, entiendo que es el brn no ???


luego en eel otro apartado no esplicas que datos pones de principio y fin ya que se puede realizar de dos formas 1º opcion: 0xbxxxxxxx o 2º opcion: $bxxxxxxx esto es fundamental solo funciona de una forma  creo recordar que la segunda opcion

y te animo a insistir ya que si se puede seguro, solo es cuestion de algunos decatalles como el que has comenado de que no te salia y has cambiado la posicion de rx y tx, tambien puede ser una soldadura fria  o mal contacto de la  masa o gnd. suerte
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 10-04-2014, 17:36 (Jueves)
Con tu misma configuración no me da ningún problema.
¿Dónde estás intentando grabar el fichero? (Pon la ruta completa)


La carpeta donde está el brndumper es esta:


"K:\Documents and Settings\XXXX\Escritorio\SMC-7908-ISP\brndumper-win-0.1\"

Al darle al Dump se abre la carpeta donde está en brndumper y es ahí donde intento grabar.

¿Influye el tipo de nombre que se le ponga o extensión? Creo que no.

Cita de: barriteleves
aunque supongo que en el primer caso señalado en color diferente es un error de escritura, ya que una vez apagado el terminal, para que quieres el tera term, entiendo que es el brn no Huh

luego en el otro apartado no esplicas que datos pones de principio y fin ya que se puede realizar de dos formas 1º opcion: 0xbxxxxxxx o 2º opcion: $bxxxxxxx esto es fundamental solo funciona de una forma  creo recordar que la segunda opcion y te animo a insistir ya que si se puede seguro, solo es cuestion de algunos decatalles como el que has comenado de que no te salia y has cambiado la posicion de rx y tx, tambien puede ser una soldadura fria  o mal contacto de la  masa o gnd. suerte

Tienes razón donde digo que abro el tera term, es el brndumper. Es un error aunque debajo hablo de como configuré el brndumper.

Los datos los pongo con $b0000000 y $b0400000 para el general y luego intento $b03f0000 y  $b0400000 solo los datos y en ambos me arroja el error.

(Datos de esta web https://forum.openwrt.org/viewtopic.php?pid=167584#p167584) (https://forum.openwrt.org/viewtopic.php?pid=167584#p167584))

Con respecto a las soldaduras, yo no he hecho ninguna, he comprado el USB que me trae cinco cables,he abierto el router que trae incluido en la placa base los pines y simplemente los he conectado

El error que cometí con los cables es que no vi bien la marca que señalaba el pin 1 y los coloqué mal.

Después lo he intentado por activa y por pasiva y siempre sale el error que os puse en la captura de pantalla del post anterior.

Por mi pobre inglés y por loque pone en la ventana dice INVALID FILENAME que yo interpreto con NOMBRE DE ARCHIVO INCORRECTO.

Gracias por vuestras respuestas y ¿alguna idea que se os ocurra para solucionar el tema? ¿Existe otro software para conseguir esto que no sea el brndumper?

Muchas gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 10-04-2014, 18:00 (Jueves)
¡ ¡ ¡ S O L U C I O N A D O ! ! !

Parece mentira pero he conseguido la solución. He copiado la carpeta del BRNDUMPER al RAIZ de una de mis unidades le he colocado el principio y el final y HA SALIDO FUNCIONANDO Y GUARDANDO DATOS

Quién iba a pensar que tiene que estar en el raíz o en una carpeta que no tenga muchos caracteres, quizás use el sistema DOS, ocho letras y tres para las extensión, y sin espacios en blanco ni signos extraños.

Gracias a todos. Os mantendré informado con lo que consiga.

Saludos

NOTA: Ahora tengo otro problema, desde estas dos webs:

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/ (http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/)
https://forum.openwrt.org/viewtopic.php?pid=167584#p167584 (https://forum.openwrt.org/viewtopic.php?pid=167584#p167584)

Para usar el brndumper, los principios y fin para sacar las copias de seguridad ¡¡¡SON DISTINTAS!!! ¿Cuales son las correctas?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 10-04-2014, 18:36 (Jueves)
Los espacios no son amigos de las rutas de programa, de ahí que mucha gente utilice _ y - para suplir los espacios.
También puede ser que no tengas permisos en la carpeta donde quieres escribir. No ejecutes un programa en la misma carpeta en la que te lo has bajado. (Por eso te decía lo de copiarlo en otro sitio).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-04-2014, 19:17 (Jueves)
Para usar el brndumper, los principios y fin para sacar las copias de seguridad ¡¡¡SON DISTINTAS!!! ¿Cuales son las correctas?
- ARV4518: $b0000000 $b0400000 (4MB)
- ARV7518: $b0000000 $b0800000 (8MB)
Parece simple pero el hexadecimal hace cosas así.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 10-04-2014, 23:48 (Jueves)
Bueno os cuento como me ha ido. Siguiendo el tutorial de

http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/ (http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/)

He subido el u-boot, todo perfecto, he reiniciado y sale todo sin errores, con un promt nuevo que es

ARV4518>

He subido una imagen del OpenWRT y he seguido con las instrucciones de la web citada:

ARV4518 ⇒ loady 0x80500000
Sube la imagen (5 minutos)
ARV4518 => era ${kernel_addr} +${filesize}
ARV4518 => cp.b ${ram_addr} ${kernel_addr} ${filesize}

Y reinicio (apagando y encendiendo) y... ¡¡¡OOOOHHHH!!! Esto no va, las luces se quedan todas encendidas, no puedo conectar con el router, si entro con el TeraTerm entra y se me queda el promt ARV4518>

Y ahora no se que hacer, por lo menos, ¿como puedo restaurar la copia de seguridad que saqué?

Desde el promt tecleo help y me salen una serie de comandos pero no veo ninguno para subir la copia de seguridad y dejarlo como estaba.

¿Me echáis una mano?

Gracias

NOTA: Puedo entrar vía telnet, pero ese camino no lo conozco. Me aparece el logo de openwrt y una especie de menú, la versión es del 2013.

Siguiendo las recomendaciones de la wiki de openwrt, le he puesto una clave al telnet y... ¡¡¡ahora no puedo entrar por telnet!!! Ahora lo hago por vía SSH desde WINSCP

Estoy hecho un verdadero lio. Las luces apagadas son las LAN, las demás, power, adsl, tfno, etc están encendidas y no puedo entrar tampoco via web. Un ping no llega.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: espeltron en 11-04-2014, 05:25 (Viernes)
Hola www-www

Para poder contestarte adecuadamente es necesario que indiques algunos datos:
1.- El modelo de router, no se si estas utilizando un ARV4518 o un ARV7518.
2.- Tampoco se si has hecho un puente permanente en las resistencias que habilitan el modo UART o si has utilizado interruptores y resistencias de 1K.
Lo digo porque en caso de puentes permanentes los 4MB de la parte alta de las memorias de 8MB se deshabilitan.
3.- La direccion del u-boot ASCII que has utilizado.
Por ejemplo algo asi:
http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/uboot-lantiq-arv7518PW_ramboot/u-boot.asc (http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/uboot-lantiq-arv7518PW_ramboot/u-boot.asc)
4.- La imagen OpenWrt que le has volcado y grabado.
Por ejemplo algo asi:
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image (http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image)

Aparte de esto, he de decirte que algunas imagenes mas recientes, por problemas de tamaño omiten incluir el servidor de paginas web uhttp y Luci, y por tanto no tendras pagina web. Tendrias que instalar Luci con paquetes adicionales que hayas descargado previamente o directamente por internet.

Algunos servicos puede que no se inicien por defecto, aunque el servidor de paginas web siempre suele iniciarse tras la instalacion.

Saludos
espeltron
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 11-04-2014, 18:30 (Viernes)
Hola www-www

Para poder contestarte adecuadamente es necesario que indiques algunos datos:
1.- El modelo de router, no se si estas utilizando un ARV4518 o un ARV7518.
2.- Tampoco se si has hecho un puente permanente en las resistencias que habilitan el modo UART o si has utilizado interruptores y resistencias de 1K.
Lo digo porque en caso de puentes permanentes los 4MB de la parte alta de las memorias de 8MB se deshabilitan.
3.- La direccion del u-boot ASCII que has utilizado.
Por ejemplo algo asi:
http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/uboot-lantiq-arv7518PW_ramboot/u-boot.asc (http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/uboot-lantiq-arv7518PW_ramboot/u-boot.asc)
4.- La imagen OpenWrt que le has volcado y grabado.
Por ejemplo algo asi:
http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image (http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV7518PW-squashfs.image)

Saludos
espeltron

Gracias espeltronpor tu respuesta. Te voy contestando a lo que me preguntas:
1º. Es un SMC-7908A-ISP que se coresponde con el ARV4518
2º. No, no he hecho puentes algunos, he conectado el USB coh los cales GRND, RDX y TDX a la placa base y arrancando el hyperterminal o el Tera Term Pro al encender el router sale el menú para subir el u-boot y luego el openwrt
3º. El u´boot que he usado es este
http://www.cienti.com/arv4518pw/openwrt/files/u-boot-bootstrap.bin (http://www.cienti.com/arv4518pw/openwrt/files/u-boot-bootstrap.bin) que está en la página que he seguido durante todo el proceso http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/ (http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/)
4º. La imagen del openwrt es la de este enlace http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image (http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV4518PW-squashfs.image)

Citar
Aparte de esto, he de decirte que algunas imagenes mas recientes, por problemas de tamaño omiten incluir el servidor de paginas web uhttp y Luci, y por tanto no tendras pagina web. Tendrias que instalar Luci con paquetes adicionales que hayas descargado previamente o directamente por internet.

Algunos servicos puede que no se inicien por defecto, aunque el servidor de paginas web siempre suele iniciarse tras la instalacion.

Esta última cita no se como saber si está instalado o como instalar el Luci. ¿Dónde se busca el Luci y como se instala?
Según la wiki de openwrt dice que el servicio wifi viene por defecto desactivado.

Lo que más me mosquea es todas las luces que tiene encendidas cuando conecto por RJ45, que son DSL, internet, voip, phone1, phone2 y usb, las que están apagadas y se encienden es cuando conecto un cable RJ45.

También me mosquea que después de haber terminado el proceso puse telnet 192.168.1.1 y entré saliendo el logo de openwrt y siguiendo la wiki de openwrt le puse una clave al router y ya no puedo volver a entrar por telnet, me dice que no se puede acceder al puerto 23. Puedo conectar via SSH con el WinSCP, pero con eso no se que hacer.

Saludos y gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 12-04-2014, 00:27 (Sábado)
Hola a todos.

Conseguí compilar e instalar OpenWRT Attitude Adjustment en mi router 4518pw. He metido Asterisk, MiniDLNA, Samba y Amule. Funciona todo de maravilla, a excepción del Amule, con el que tengo algunos problemas que creo irresolubles.

Desde aquí animo a que os instaléis OpenWrt en vuestros routers de Orange.

Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 12-04-2014, 10:48 (Sábado)
Hola www-www,
Una vez le pones password a root se deshabilita el acesso por telnet. Ahora solo puedes acceeder a la consola vía ssh. Puedes usar putty si es desde windows.

Lo de las luces... No recuerdo como venían por defecto en las imágenes de este router, pero casi seguro puedes cambiar su comportamiento.

Lucí... Una vez entres por ssh pones:
opkg update

Te actualizara la lista de paquetes. Cuando termine, pones:

opkg install luci luci-theme-openwrt

una vez termine de instalar y configurar

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


Saludos


Enviado desde mi GT-I9300 mediante Tapatalk
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 12-04-2014, 15:00 (Sábado)
Hola www-www,
Una vez le pones password a root se deshabilita el acesso por telnet. Ahora solo puedes acceeder a la consola vía ssh. Puedes usar putty si es desde windows.

Lo de las luces... No recuerdo como venían por defecto en las imágenes de este router, pero casi seguro puedes cambiar su comportamiento.

Lucí... Una vez entres por ssh pones:
opkg update

Te actualizara la lista de paquetes. Cuando termine, pones:

opkg install luci luci-theme-openwrt

una vez termine de instalar y configurar

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


Saludos


Enviado desde mi GT-I9300 mediante Tapatalk

Muchas gracias doble cero. Os cuento mi experiencia.

Después de instalar en u-boot y el openwrt, entré por telnet cambié la contraseña y ya no pude volver a entrar por él, tenía que hacerlo a través de SSH. Esto fue funcionando asi durante algunas horas mientras investigaba el por qué desde la web no podía acceder. El router no tiene conexión a internet por lo que no puedo hacer lo que, muy amablemente me has explicado, llegué a la conclusión de tanto leer información, que la versión del wrt que instalé era mínima, no tenía luci ni nada, vamos lo básico. Encontré otra versión del wrt que ocupaba 2.5 Mg, igual a la que tenía instalada, y la subí y exactamente lo mismo. Ante esta tesitura, doy por perdido el router he intentado restablecer la copia de seguridad que obtuve con el brdumper pero, ¿qué tipo de archivo es la copia? ¿dump, bin, image? No lo sé intenté buscar información sobre ello y no lo encontré, pero mientras buscaba encontré otra versión del wrt que ocupaba 3.5 Mg y decía que llevaba incluido luci, wifi activado, etc,. de perdido al rio, para dejarlo de pisapapeles decido meterle ese firmware y al terminar intento entrar por telnet y ¡¡¡entra!!! PERO me pide una contraseña, probé todo lo que se me ocurrió y nada, lo intenté desde el WinSCP y exactamente igual, la maldita contraseña, y por último, antes de desconectar para guardarlo arranco el navegado y tecleo 192.168.1.1 y ¡¡¡oooohhh!!! me aparece la interfaz de luci y las luces solo cuatro encendidas.

Después de esta película, ahora toca luchar con el openwrt para poder configurarlo como un repetidor, que es lo que me interesa. Conozco el dd-wrt, pero este, es la primera vez que lo veo.

Agradezco toda la ayuda que me habéis brindado. Gracias a todos. Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 12-04-2014, 16:17 (Sábado)
hola www.www, no desesperes, el tema esta mas o menos como yo si no sabes compilar y o no puedes como es mi caso hay bien la cuestion estas a espensas de pillar una imagen que te guste y tenga luci, yo al final tengo dos una de Pteridiun que esta e su pack y otra de espeltron que acaba de colgar ayer creo recordar, pero no valen para el tuyo son para el 7518,  este modelo casi no hay imagenes, lo raro es que no tengas para el tuyo hay mas cantidad de ellas prueba otras de la misma forma que has metido estas seguro que lo consigues al final pillar una que tenga luci, y lo primero que debes realizar es cambiar la  password y la direccion ip que trae, si la vas a utilikzar como cliente, por ejemplo todo ello por luci no se te olvide salvar bien y aplicar lo dejas aunque tarde mucho que termine y ya podras entrar y salir como quieras de la imagen con wscp, luci etc. sigue para el adsl los post de espeltron o para wifi van muy bien, el adsl si me ha costado solo lo he consegido con la imagen de espeltron colgada en el hilo de vozip. suerte y paciencia. tambien comentar que el wifi en el 7518 va como un cañon
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 13-04-2014, 12:34 (Domingo)
hola www.www, no desesperes, el tema esta mas o menos como yo si no sabes compilar y o no puedes como es mi caso hay bien la cuestion estas a espensas de pillar una imagen que te guste y tenga luci, yo al final tengo dos una de Pteridiun que esta e su pack y otra de espeltron que acaba de colgar ayer creo recordar, pero no valen para el tuyo son para el 7518,  este modelo casi no hay imagenes, lo raro es que no tengas para el tuyo hay mas cantidad de ellas prueba otras de la misma forma que has metido estas seguro que lo consigues al final pillar una que tenga luci, y lo primero que debes realizar es cambiar la  password y la direccion ip que trae, si la vas a utilikzar como cliente, por ejemplo todo ello por luci no se te olvide salvar bien y aplicar lo dejas aunque tarde mucho que termine y ya podras entrar y salir como quieras de la imagen con wscp, luci etc. sigue para el adsl los post de espeltron o para wifi van muy bien, el adsl si me ha costado solo lo he consegido con la imagen de espeltron colgada en el hilo de vozip. suerte y paciencia. tambien comentar que el wifi en el 7518 va como un cañon

Gracias barriteleves por tus ánimos y ayuda. Comentarte que, bicheando con el WinSCP, encontré una carpeta con un archivo al abrirlo me decía la versión instalada, etc.

Es la BARRIER BREAKER R35052

Por lo que he leido en la wiki del OpenWRT esta versión no es la estable es la que llaman a Bleeding Edge (o lo que es lo mismo una versión desesperada para que funcione, la traducción, según google es sangrado borde de openwrt).

Nadie sabe donde puedo conseguir una versión estable, que funcione con luci y no me arroje errores al intentar actualizar los paquetes?

Esto lo he publicado en este parte del foro

https://foro.seguridadwireless.net/openwrt/luci-configurar-puerto-lan-como-wan/msg307612/#msg307612 (https://foro.seguridadwireless.net/openwrt/luci-configurar-puerto-lan-como-wan/msg307612/#msg307612)

Agradecido y saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 13-04-2014, 14:42 (Domingo)
pues verdaderamente como el modelo que tengo es el 7518pw no te valen pero no desesperes ya que hay soluciones has mirado en el hilo de 4518 7518 vozip ?? miro haber que hay de ese he puesto la imagen que ha colgado espeltron para mi modelo y funciona genial muy estable de momento probando el adsl y el wifi, este ultimo la señal parece que ha bajado con respecto a la otra que tenia con wifi cliente solo que esa si tenia siempre 100 por 100 de señal en los mismo lugares que ahora ha bajado a 60. bueno ahora me toca leer bien el hilo de vozip. haber que conclusiones saco.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: barriteleves en 13-04-2014, 14:46 (Domingo)
mira esta de Pteridium haber si te va estable
este es el hilo:


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

aqui tienes la imagen:

http://www.mediafire.com/?2w34c64cuhnhw3c
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 13-04-2014, 16:17 (Domingo)
mira esta de Pteridium haber si te va estable
este es el hilo:


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

aqui tienes la imagen:

http://www.mediafire.com/?2w34c64cuhnhw3c

Gracias Barriteleves. Me he bajado esa versión y antes de instalarla he hecho una comparación con la image que tengo instalada y me dice que los archivos son idénticos.

¿Habrá diferencias si lo instalo al ser los archivos iguales? No lo creo. ¿Puede que alguna versión de los paquetes sean distintas? Creo que saltarían las diferencias al comparar ambos archivos.

Recuerdo que el problema que tengo es que no me presenta la actualización de paquetes, da error. No me sale la pestaña red/swicth para convertir una boca lan en wan.

Muchas gracias por tus molestias. Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-04-2014, 18:43 (Domingo)
mira esta de Pteridium haber si te va estable
este es el hilo:


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

aqui tienes la imagen:

http://www.mediafire.com/?2w34c64cuhnhw3c

Gracias Barriteleves. Me he bajado esa versión y antes de instalarla he hecho una comparación con la image que tengo instalada y me dice que los archivos son idénticos.

¿Habrá diferencias si lo instalo al ser los archivos iguales? No lo creo. ¿Puede que alguna versión de los paquetes sean distintas? Creo que saltarían las diferencias al comparar ambos archivos.

Recuerdo que el problema que tengo es que no me presenta la actualización de paquetes, da error. No me sale la pestaña red/swicth para convertir una boca lan en wan.

Muchas gracias por tus molestias. Saludos
@barriteleves: ¡jo, estás en todo, menuda memoria!  >:( >:( >:(

@www-www: en el enlace que te indicó barriteleves van incluídos un montón de paquetes (drivers y aplicaciones) que son relativamente fáciles de instalar en local. Pasos:
1.- Pillas un pendrive que ya no uses, lo formateas en ext3 o ext4 y copias la carpeta packages en el pendrive.
2.- Configuras extroot (https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-%28extroot%29/) para tener más espacio, ya que los 4MB de flash se qudan muy cortos.
3.- Vas a [FAQ] Preguntas más comunes sobre OpenWrt (https://foro.seguridadwireless.net/openwrt/%28faq%29-preguntas-mas-comunes-sobre-openwrt/) y buscas Instalación de paquetes desde un pendrive.
4.- Ir haciendo pruebas para familiarizarte con extroot y la instalación de paquetes en local.

Respecto a las VLANs en el 4518 de momento no se puede. Lo hablé en el chat de openwrt con Antonios Vamporakis que lo ha estado probando en otros modelos pero no ha tenido éxito, además de todo lo que he leído y probado sin éxito. Parte del problema es el RTL8306 (un poco cabroncete) y la otra el driver lantiq-etop.  :-\
Si se consigue que funcionen las VLANs en el 4518 lo anunciaré a bombo y platillo, además de que no me vendría nada mal esa funcionalidad.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: dommod en 24-04-2014, 19:28 (Jueves)
Buenas a todos,
leyendo a saco he conseguido compilar mi propia imagen para el ARV4518, pero tengo un problema que me lleva de cabeza.
Si me conecto por wifi me asigna una dirección ip, pero si me conecto por ethernet no asigna nada, acabo con la APIPA..
Si por ethernet le asigno dirección manualmente a mi tarjeta de red dentro del rango tampoco puedo hacer ping.
Sí funciona como brigde, en el sentido de que si conecto mi Router principal a este y de este a mi PC tengo internet, pero la dirección IP me la asigna el router principal..
Alguna idea?


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 25-04-2014, 12:40 (Viernes)
Buenas a todos,
leyendo a saco he conseguido compilar mi propia imagen para el ARV4518, pero tengo un problema que me lleva de cabeza.
Si me conecto por wifi me asigna una dirección ip, pero si me conecto por ethernet no asigna nada, acabo con la APIPA..
Si por ethernet le asigno dirección manualmente a mi tarjeta de red dentro del rango tampoco puedo hacer ping.
Sí funciona como brigde, en el sentido de que si conecto mi Router principal a este y de este a mi PC tengo internet, pero la dirección IP me la asigna el router principal..
Alguna idea?

Sí, es un cambio que pasé por alto debido a los problemas de la wifi y las MACs en trunk. No mandé el parche porque me pareció que era tontería cuando cosas más importantes y relacionadas funcionaban mal y no había una solución a ello.
No hay manera,
Tengo un Astoria ARV4518PW-A-LF-LT, Versión R1A
He estado buscando un firmware compilado para este router que funcionase VOIP, principalmente lo que busco es que funcione la wifi, asterisk, y el driver ath9k.
Probé la imagen de Pteridium:
http://www.mediafire.com/?2w34c64cuhnhw3c
Pero es demasiado vieja para instalar el driver ath9k, con opkg me salta el error de kernel..

Total que me he puesto a compilar una imagen, y lo he medio conseguido..
Me ha costado un montón conseguir que ocupe maximo 4MB XD

Aqui mi duda.
La imagen que he compilado me muestra este error con la wifi interna:
[   14.304000] ath5k 0000:00:0e.0: registered as 'phy0'
[   15.864000] ath5k: phy0: unable to init EEPROM
[   15.868000] ath5k: probe of 0000:00:0e.0 failed with error -5

Sin embargo, si vuelvo a poner la imagen de Pteridium si me funciona bien la wifi interna..


Compilé la imagen con la ultima versión de BB, así:
cd openwrt
git clone git://github.com/openwrt-es/barrier-breaker-openwrt.git -b barrier-breaker_14.04
cd barrier-breaker-openwrt/
./scripts/feeds update -a
./scripts/feeds install -a
make prereq
make menuconfig
make V=cs

Resultado: openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image

Alguna idea?

Me edito:
Aplicando el parche BarrierBreaker13.12-r39156-fixes-OK-WiFi-arv7518pw+arv4518pw.zip me ha empezado a funcionar la wifi.
Lo que me pasa ahora es que por ethernet no me asigna direccion IP, pero por wifi si.. A ver si encuentro el que..
Aquí (https://github.com/openwrt-es/barrier-breaker-openwrt/commit/674239883f0e44c121f0daa4f0048e802b6f386a) está el cambio que hay que hacer en los archivos dts para que los puertos ethernet funcionen. Básicamente es cambiar "rmii" por "mii".
Como Noltari envió unos parches a openwrt y uno de ellos corrige éste detalle estoy esperando a ver qué hace blogic, pero me parece que lo mejor va a ser hablarlo con Noltari porque igual compensa hacer segunda versión de los parches con un par de añadidos.

Perdón por los problemas que os he ocasionado.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: dommod en 26-04-2014, 20:40 (Sábado)
Gracias Pteridium, con esta modificación si funciona bien ;)

Ahora tengo otro problema, que es muy raro.. He conseguido generar la imagen que busco, hago el extroot sobre un usb y me funciona perfecto, pero cuando intento instalar asterisk u otro programa me salta el error siguiente:

root@OpenWrt:/# opkg install kmod-ltq-vmmc
Upgrading kmod-ltq-vmmc on root from 3.10.34+1.9.0-2 to 3.10.36+1.9.0-2...
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-vmmc_3.10.36+1.9.0-2_lantiq.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ltq-vmmc:
 *      kernel (= 3.10.36-1-edfc08df51fbed1ce27d0f97587fce4e) *
 * opkg_install_cmd: Cannot install package kmod-ltq-vmmc.


Me fastidia porque por fin habia conseguido la imagen buscada :P
Alguna idea de como seguir?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Noltari en 27-04-2014, 02:56 (Domingo)
Gracias Pteridium, con esta modificación si funciona bien ;)

Ahora tengo otro problema, que es muy raro.. He conseguido generar la imagen que busco, hago el extroot sobre un usb y me funciona perfecto, pero cuando intento instalar asterisk u otro programa me salta el error siguiente:

root@OpenWrt:/# opkg install kmod-ltq-vmmc
Upgrading kmod-ltq-vmmc on root from 3.10.34+1.9.0-2 to 3.10.36+1.9.0-2...
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-vmmc_3.10.36+1.9.0-2_lantiq.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ltq-vmmc:
 *      kernel (= 3.10.36-1-edfc08df51fbed1ce27d0f97587fce4e) *
 * opkg_install_cmd: Cannot install package kmod-ltq-vmmc.


Me fastidia porque por fin habia conseguido la imagen buscada :P
Alguna idea de como seguir?
https://foro.seguridadwireless.net/openwrt/(faq)-preguntas-mas-comunes-sobre-openwrt/
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 27-04-2014, 16:58 (Domingo)
Gracias Pteridium, con esta modificación si funciona bien ;)

Ahora tengo otro problema, que es muy raro.. He conseguido generar la imagen que busco, hago el extroot sobre un usb y me funciona perfecto, pero cuando intento instalar asterisk u otro programa me salta el error siguiente:

root@OpenWrt:/# opkg install kmod-ltq-vmmc
Upgrading kmod-ltq-vmmc on root from 3.10.34+1.9.0-2 to 3.10.36+1.9.0-2...
Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/packages/kmod-ltq-vmmc_3.10.36+1.9.0-2_lantiq.ipk.
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ltq-vmmc:
 *      kernel (= 3.10.36-1-edfc08df51fbed1ce27d0f97587fce4e) *
 * opkg_install_cmd: Cannot install package kmod-ltq-vmmc.


Me fastidia porque por fin habia conseguido la imagen buscada :P
Alguna idea de como seguir?

Si antes decías que habías conseguido compilar tu propia imagen ¿por qué no compilas también los módulos que te van a hacer falta y los instalas luego aunque sea desde un pincho USB? (Márcalos como 'M' para que se generen como módulos y no se incluyan en la imagen directamente)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 27-04-2014, 18:31 (Domingo)
Hola compañeros. Houston tengo un problema. Bueno tomándolo con filosofía a ver si me podéis aclarar o echar una mano en el problema que tengo.

Mi router es un SMC-7908A-ISP que equivale al ARV4518PW.

Le he metido el openwrt siguendo este tutorial

Citar
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

y es esta versión
Citar
OpenWrt | OpenWrt Barrier Breaker r35052 | Carga: 0.62 0.36 0.18

Y lo he configurado siguiendo el primer punto de este otro

Citar
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-modo-clienterepetidor-openwrt/

El problema es el siguiente:

Tengo dos router el principal y el ARV. He conseguido conectar ambos routers actuando de punto de acceso el ARV y me da IP y puedo navegar por cable conectado al ARV, pero la WiFi, no me funciona.

El caso es que tengo que instalarlo en mi trabajo sonde hay un servidor que es el que adjudica las IP'S y hay un montón de router que van repitiendo la señal wifi obtenida como puntos de acceso. Todos los router tiene la misma SSID y la misma clave, por lo que con un gestor de wifi (del iphone) me salen varias wifis todas iguales y por la mac se de donde proviene la señal.

La prueba la estoy haciendo en mi casa con una pequeña red, pero la señal wifi no me la coge, en el iphone aparede la red con la ip del router ARV me conecto a él, me pide la clave y se tira un buen rato buscando, unas veces coge señal otras no pero, cuando la coge, voy al navegador y me dice que no estoy conectado.

¿Que puedo hacer para que la wifi coja señal?

Agradezco vuestras sugerencias y ayudas.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-05-2014, 11:02 (Domingo)
Hola compañeros. Houston tengo un problema. Bueno tomándolo con filosofía a ver si me podéis aclarar o echar una mano en el problema que tengo.

Mi router es un SMC-7908A-ISP que equivale al ARV4518PW.

Le he metido el openwrt siguendo este tutorial

Citar
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

y es esta versión
Citar
OpenWrt | OpenWrt Barrier Breaker r35052 | Carga: 0.62 0.36 0.18

Y lo he configurado siguiendo el primer punto de este otro

Citar
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-modo-clienterepetidor-openwrt/

El problema es el siguiente:

Tengo dos router el principal y el ARV. He conseguido conectar ambos routers actuando de punto de acceso el ARV y me da IP y puedo navegar por cable conectado al ARV, pero la WiFi, no me funciona.

El caso es que tengo que instalarlo en mi trabajo sonde hay un servidor que es el que adjudica las IP'S y hay un montón de router que van repitiendo la señal wifi obtenida como puntos de acceso. Todos los router tiene la misma SSID y la misma clave, por lo que con un gestor de wifi (del iphone) me salen varias wifis todas iguales y por la mac se de donde proviene la señal.

La prueba la estoy haciendo en mi casa con una pequeña red, pero la señal wifi no me la coge, en el iphone aparede la red con la ip del router ARV me conecto a él, me pide la clave y se tira un buen rato buscando, unas veces coge señal otras no pero, cuando la coge, voy al navegador y me dice que no estoy conectado.

¿Que puedo hacer para que la wifi coja señal?

Agradezco vuestras sugerencias y ayudas.

Saludos
¿Has usado los firms que hay en el primer post? Puede que sean viejos, pero funciona todo si no recuerdo mal.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-05-2014, 11:56 (Domingo)
Leyendo este hilo (http://este hilo) que comenzó danitool puede que se puedan encontrar los pines del interfaz SPI del Danube en el 4518 y 7518 y de paso un gpio adicional que controlaría la señal de reset.
Esto es interesante para dos cosas: acoplar una tarjeta SD o MMC para aumentar el almacenamiento interno, o añadir dispositivos con interfaz SPI.
Para localizarlo hay que buscar U41, que en el 4518 se encuentra en el centro de la placa justo encima de "P/N:" y en el 7518 un poco más arriba del chip de la wifi.
Cuando pueda cuelgo las fotos.
Para ver los pines del si3050 hay que ir a las página 17-18 del datasheet (https://www.silabs.com/Support%20Documents/TechnicalDocs/Si3050-11-18-19.pdf).
Nota: el interfaz SPI parece que no va fino en los VRX200, pero ni idea si en el Danube va bien.
https://lists.openwrt.org/pipermail/openwrt-devel/2014-April/025011.html
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: www-www en 04-05-2014, 13:23 (Domingo)
Hola compañeros. Houston tengo un problema. Bueno tomándolo con filosofía a ver si me podéis aclarar o echar una mano en el problema que tengo.

Mi router es un SMC-7908A-ISP que equivale al ARV4518PW.

Le he metido el openwrt siguendo este tutorial

Citar
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

y es esta versión
Citar
OpenWrt | OpenWrt Barrier Breaker r35052 | Carga: 0.62 0.36 0.18

Y lo he configurado siguiendo el primer punto de este otro

Citar
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-modo-clienterepetidor-openwrt/

El problema es el siguiente:

Tengo dos router el principal y el ARV. He conseguido conectar ambos routers actuando de punto de acceso el ARV y me da IP y puedo navegar por cable conectado al ARV, pero la WiFi, no me funciona.

El caso es que tengo que instalarlo en mi trabajo sonde hay un servidor que es el que adjudica las IP'S y hay un montón de router que van repitiendo la señal wifi obtenida como puntos de acceso. Todos los router tiene la misma SSID y la misma clave, por lo que con un gestor de wifi (del iphone) me salen varias wifis todas iguales y por la mac se de donde proviene la señal.

La prueba la estoy haciendo en mi casa con una pequeña red, pero la señal wifi no me la coge, en el iphone aparede la red con la ip del router ARV me conecto a él, me pide la clave y se tira un buen rato buscando, unas veces coge señal otras no pero, cuando la coge, voy al navegador y me dice que no estoy conectado.

¿Que puedo hacer para que la wifi coja señal?

Agradezco vuestras sugerencias y ayudas.

Saludos
¿Has usado los firms que hay en el primer post? Puede que sean viejos, pero funciona todo si no recuerdo mal.

Gracias Pteridium, lo solucioné pero no me preguntes como porque no recuerdo que firm acabé metiéndole y  ya está en el trabajo esperando turno para poder configurarlo. La red es distitna de la mía particular jejeje
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 04-05-2014, 21:47 (Domingo)
Estoy intentando que funcione la wifi de mi ARV4518R01 pero no hay manera.
Lo he intentado compilar desde el repo [Repositorio] Barrier Breaker 14.04 y no hay manera.
Si lo compilo talqual me arranca y se reinicia cada vez que intenta leer la eeprom de la wifi.
Si aplico el parche que se creó para solucionar el problema el router arranca pero la wifi no funciona
Dmesg:
[   13.588000] cfg80211:  DFS Master region: unset
[   13.592000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.604000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.612000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.620000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   13.628000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.632000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.640000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   13.772000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   13.776000] ath5k 0000:00:0e.0: registered as 'phy0'
[   15.024000] ath5k: phy0: unable to init EEPROM
[   15.024000] ath5k: probe of 0000:00:0e.0 failed with error -5
La partición que contiene los datos de calibración esta bien.
¿Alguna idea?
Creo q si me esta jodiendo particion de calibración ???
La partición de calibración esta intacta. Es mas cargando una imagen de AA la wifi funciona.
¿A alguien con el ARV4818R01 le funciona el parche de la wifi?
Porque ya no se donde mas mirar ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 05-05-2014, 14:26 (Lunes)
La partición de calibración esta intacta. Es mas cargando una imagen de AA la wifi funciona.
¿A alguien con el ARV4818R01 le funciona el parche de la wifi?
Porque ya no se donde mas mirar ???

Mmm... A ver, yo apliqué el parche sobre el trunk de BB y la wireless me funcionó.

Supongo que por enmedio no hiciste ningún make clean ni nada parecido, el fichero ath_eep.c y los dts's deben machacar los que tienes. Hay dos ath_eep.c, uno está colgando de un subdirectorio oculto, ese no hace falta machacarlo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-05-2014, 11:46 (Martes)
La partición de calibración esta intacta. Es mas cargando una imagen de AA la wifi funciona.
¿A alguien con el ARV4818R01 le funciona el parche de la wifi?
Porque ya no se donde mas mirar ???

Mmm... A ver, yo apliqué el parche sobre el trunk de BB y la wireless me funcionó.

Supongo que por enmedio no hiciste ningún make clean ni nada parecido, el fichero ath_eep.c y los dts's deben machacar los que tienes. Hay dos ath_eep.c, uno está colgando de un subdirectorio oculto, ese no hace falta machacarlo.
Aquí (http://www.mediafire.com/download/xi0ukl054krkh5m/Astoria_danube.tar.bz2) hay un par de parches para corregir el problema de la wifi en los 4518r01, 4518r01a y 7518. Están basados en los parches que desarrollaron Tki2000 y brunorro.
Dentro del archivo comprimido hay dos archivos:
- arv-atheros-fix.diff para usar con openwrt directamente y con el repo de Noltari (https://github.com/openwrt-es/barrier-breaker-openwrt/tree/barrier-breaker_14.04).
- arv-atheros-fix_openwrt-es.diff para usar con la rama lantiq-next del repo de Noltari.
Para aplicarlo copiamos el archivo que nos interesa en el directorio raíz de openwrt que queremos compilar y ejecutamos lo siguiente:
Código: [Seleccionar]
patch -p0 -i arv-atheros-fix.diffo
Código: [Seleccionar]
patch -p0 -i arv-atheros-fix_openwrt-es.diffCualquier problema que os den estos parches notificadlos para corregirlos, aunque en principio no deberían dar problemas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 06-05-2014, 15:51 (Martes)
El parche para aplicar al repo del Noltari (git://github.com/openwrt-es/barrier-breaker-openwrt.git) funciona a la perfección.
Me falta probar el parche del repositorio oficial.
Gran trabajo Pteridium  >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-05-2014, 16:29 (Martes)
El parche para aplicar al repo del Noltari (git://github.com/openwrt-es/barrier-breaker-openwrt.git) funciona a la perfección.
Me falta probar el parche del repositorio oficial.
Gran trabajo Pteridium  >:( >:( >:(
Si no pusiste branch al descargar el repo entonces es como si hubieras parcheado trunk.
Me alegro de que funcione bien y muchísimas gracias por molestarte en probarlo.  >:( >:(
Por cierto, si no me equivoco la mac de lan y de adsl (nas0) debería ser ahora la del router y no la que se le ocurra a openwrt.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 06-05-2014, 17:30 (Martes)
El parche para aplicar al repo del Noltari (git://github.com/openwrt-es/barrier-breaker-openwrt.git) funciona a la perfección.
Me falta probar el parche del repositorio oficial.
Gran trabajo Pteridium  >:( >:( >:(
Si no pusiste branch al descargar el repo entonces es como si hubieras parcheado trunk.
Me alegro de que funcione bien y muchísimas gracias por molestarte en probarlo.  >:( >:(
Por cierto, si no me equivoco la mac de lan y de adsl (nas0) debería ser ahora la del router y no la que se le ocurra a openwrt.

Muchísimas gracias por hacer los parches Pteridium.  >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-05-2014, 18:52 (Martes)
El parche para aplicar al repo del Noltari (git://github.com/openwrt-es/barrier-breaker-openwrt.git) funciona a la perfección.
Me falta probar el parche del repositorio oficial.
Gran trabajo Pteridium  >:( >:( >:(
Si no pusiste branch al descargar el repo entonces es como si hubieras parcheado trunk.
Me alegro de que funcione bien y muchísimas gracias por molestarte en probarlo.  >:( >:(
Por cierto, si no me equivoco la mac de lan y de adsl (nas0) debería ser ahora la del router y no la que se le ocurra a openwrt.

Muchísimas gracias por hacer los parches Pteridium.  >:( >:( >:(
La parte difícil la habéis hecho brunorro y tu  :D ; lo único que he hecho fue "retocar" ath-eep.c, husmear cómo han definido el ARV7519PW, copiar cosas de Antonios Vamporakis y vuestras, y seguir el manual de parches y diffs que me explicaron Noltari y danitool.  8)
Pa entendernos: me he aprovechado del trabajo de otros como una vulgar sanguijuela y lo retoqué lo suficiente para ponerle copyright by Pteridium.  ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 07-05-2014, 00:26 (Miércoles)

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.

Estoy intentando crear una imagen lo suficientemente pequeña para que quepa en la flash de 4Mb de mi Arv4518 y al intentar hacer un extroot en un usb formateado con ext4 va muuuy lento y se "resetea" de vez en cuando.
Sigiendo las indicaciones del post que cito arriba he compilado mi imagen así.
Código: [Seleccionar]
< > kmod-ltq-hcd-ar9...................................... USB driver for ar9
 <*> kmod-ltq-hcd-danube................................ USB driver for danube
 < > kmod-usb-acm......................... Support for modems/isdn controllers
 < > kmod-usb-atm.................................. Support for ATM on USB bus
 < > kmod-usb-chipidea....................... Support for ChipIdea controllers
 < > kmod-usb-cm109.................................. Support for CM109 device
 -*- kmod-usb-core............................................ Support for USB
 < > kmod-usb-dwc2................................. DWC2 USB controller driver
 < > kmod-usb-hid......................... Support for USB Human Input Devices
 < > kmod-usb-net............... Kernel modules for USB-to-Ethernet convertors
 < > kmod-usb-ohci............................... Support for OHCI controllers
 < > kmod-usb-phy-nop......................... Support for USB NOP transceiver
 < > kmod-usb-printer.................................... Support for printers
 < > kmod-usb-serial..................... Support for USB-to-Serial converters
 <*> kmod-usb-storage..................................... USB Storage support
 < > kmod-usb-storage-extras.................... Extra drivers for usb-storage
 < > kmod-usb-uhci............................... Support for UHCI controllers
 < > kmod-usb-wdm.............................. USB Wireless Device Management
 < > kmod-usb-yealink.................................. USB Yealink VOIP phone
 < > kmod-usb2................................... Support for USB2 controllers
 < > kmod-usb2-pci........................... Support for PCI USB2 controllers
 < > kmod-usb3................................... Support for USB3 controllers
 < > kmod-usbip.................................... USB-over-IP kernel support
 < > kmod-usbip-client.............................. USB-over-IP client driver
 < > kmod-usbip-server................................ USB-over-IP host driver
 < > kmod-usbmon.......................................... USB traffic monitor

Este es el error que sale el el log
Código: [Seleccionar]
root@OpenWrt:/mnt/sda1# rm -R *
[  433.228000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  464.268000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  499.180000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  532.176000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  566.180000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  605.196000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  636.236000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
root@OpenWrt:/mnt/sda1#
La cantidad de memoria borrada es mas o menos 4Mb
¿Alguna idea?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 07-05-2014, 00:53 (Miércoles)
Estoy intentando aplicar el parche

patch -p0 -i arv-atheros-fix.diff

en https://github.com/openwrt-es/barrier-breaker-openwrt/commits/barrier-breaker_14.04

Pero me da el siguiente error.

Código: [Seleccionar]
patch -p0 -i arv-atheros-fix.diff
patching file target/linux/lantiq/patches-3.10/0203-arv-athxk-fix.patch
patching file target/linux/lantiq/base-files/etc/uci-defaults/02_network
Hunk #1 succeeded at 55 (offset -25 lines).
Hunk #2 succeeded at 74 (offset -25 lines).
patching file target/linux/lantiq/dts/ARV4518PWR01.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01.dts.rej
patching file target/linux/lantiq/dts/ARV4518PWR01A.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01A.dts.rej
patching file target/linux/lantiq/dts/ARV7518PW.dts

El contenido del archivo ARV4518PWR01.dts.rej es:
Código: [Seleccionar]
--- target/linux/lantiq/dts/ARV4518PWR01A.dts (revisión: 40703)
+++ target/linux/lantiq/dts/ARV4518PWR01A.dts (copia de trabajo)
@@ -101,11 +102,31 @@
  lantiq,pull = <0>;
  lantiq,output = <1>;
  };
+ pci_rst {
+ lantiq,pins = "io21";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
+ leds {
+ lantiq,pins = "io3", "io4", "io5", "io6", "io7", "io8", "io19";
+ lantiq,output = <1>;
+ };
+ keys {
+ lantiq,pins = "io28", "io30";
+ lantiq,output = <0>;
+ lantiq,pull = <2>;
+ lantiq,open-drain = <1>;
+ };
+ switch_rst {
+ lantiq,pins = "io13";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
  };
  };
 
  etop@E180000 {
- phy-mode = "rmii";
+ phy-mode = "mii";
  };
 
  ifxhcd@E101000 {
Me dejo algo? Quizas no lo aplico en repo correcta? El otro archivo diff tampoco me funciona (antes de aplicarlo he borrado todo y he vuelto a descargar los sources)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-05-2014, 01:18 (Miércoles)

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.

Estoy intentando crear una imagen lo suficientemente pequeña para que quepa en la flash de 4Mb de mi Arv4518 y al intentar hacer un extroot en un usb formateado con ext4 va muuuy lento y se "resetea" de vez en cuando.
Este es el error que sale el el log
Código: [Seleccionar]
root@OpenWrt:/mnt/sda1# rm -R *
[  433.228000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  464.268000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  499.180000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  532.176000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  566.180000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  605.196000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  636.236000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
root@OpenWrt:/mnt/sda1#
La cantidad de memoria borrada es mas o menos 4Mb
¿Alguna idea?
Sí. brunorro y alguien más comentaron el detalle, lo probé por encima pero no encontré nada mal salvo que iba más lento, pero ahora tú ya indicas con más detalle lo que pasa.
El problema es que en OpenWRT, desde que cambiaron de GCC 4.6 a 4.8, compila por defecto con soporte mips16 para reducir tamaño en flash y en ram. El driver ltq-hcd, aunque está escrito de manera que no se puede meter en el kernel fácilmente, es un driver que depende directamente de él, y compilarlo con mips16 es muy mala idea (¿en qué estarían pensando en ese momento?).  :-\
El parche a enviar es muy sencillo, ya que otros drivers han dado problemas:
https://dev.openwrt.org/changeset/40308
https://dev.openwrt.org/changeset/39944
https://dev.openwrt.org/changeset/39876
Por lo menos arreglarlo es sencillo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-05-2014, 01:28 (Miércoles)
Estoy intentando aplicar el parche

patch -p0 -i arv-atheros-fix.diff

en https://github.com/openwrt-es/barrier-breaker-openwrt/commits/barrier-breaker_14.04

Pero me da el siguiente error.

Código: [Seleccionar]
patch -p0 -i arv-atheros-fix.diff
patching file target/linux/lantiq/patches-3.10/0203-arv-athxk-fix.patch
patching file target/linux/lantiq/base-files/etc/uci-defaults/02_network
Hunk #1 succeeded at 55 (offset -25 lines).
Hunk #2 succeeded at 74 (offset -25 lines).
patching file target/linux/lantiq/dts/ARV4518PWR01.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01.dts.rej
patching file target/linux/lantiq/dts/ARV4518PWR01A.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01A.dts.rej
patching file target/linux/lantiq/dts/ARV7518PW.dts

El contenido del archivo ARV4518PWR01.dts.rej es:
Código: [Seleccionar]
--- target/linux/lantiq/dts/ARV4518PWR01A.dts (revisión: 40703)
+++ target/linux/lantiq/dts/ARV4518PWR01A.dts (copia de trabajo)
@@ -101,11 +102,31 @@
  lantiq,pull = <0>;
  lantiq,output = <1>;
  };
+ pci_rst {
+ lantiq,pins = "io21";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
+ leds {
+ lantiq,pins = "io3", "io4", "io5", "io6", "io7", "io8", "io19";
+ lantiq,output = <1>;
+ };
+ keys {
+ lantiq,pins = "io28", "io30";
+ lantiq,output = <0>;
+ lantiq,pull = <2>;
+ lantiq,open-drain = <1>;
+ };
+ switch_rst {
+ lantiq,pins = "io13";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
  };
  };
 
  etop@E180000 {
- phy-mode = "rmii";
+ phy-mode = "mii";
  };
 
  ifxhcd@E101000 {
Me dejo algo? Quizas no lo aplico en repo correcta? El otro archivo diff tampoco me funciona (antes de aplicarlo he borrado todo y he vuelto a descargar los sources)
arv-atheros-fix.diff está pensado para usarlo con las fuentes de OpenWRT solamente, mientras que arv-atheros-fix_openwrt-es.diff lo hice para aplicar en el repo de Noltari pero no lo probé ni me dí cuenta de los añadidos que han metido en la plataforma Lantiq.
Mientras no lo arregle tienes que usar las fuentes de openwrt directamente y olvidarte del repo de Noltari.
Sorry.  :-[
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 07-05-2014, 01:58 (Miércoles)
Estoy intentando aplicar el parche

patch -p0 -i arv-atheros-fix.diff

en https://github.com/openwrt-es/barrier-breaker-openwrt/commits/barrier-breaker_14.04

Pero me da el siguiente error.

Código: [Seleccionar]
patch -p0 -i arv-atheros-fix.diff
patching file target/linux/lantiq/patches-3.10/0203-arv-athxk-fix.patch
patching file target/linux/lantiq/base-files/etc/uci-defaults/02_network
Hunk #1 succeeded at 55 (offset -25 lines).
Hunk #2 succeeded at 74 (offset -25 lines).
patching file target/linux/lantiq/dts/ARV4518PWR01.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01.dts.rej
patching file target/linux/lantiq/dts/ARV4518PWR01A.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01A.dts.rej
patching file target/linux/lantiq/dts/ARV7518PW.dts

El contenido del archivo ARV4518PWR01.dts.rej es:
Código: [Seleccionar]
--- target/linux/lantiq/dts/ARV4518PWR01A.dts (revisión: 40703)
+++ target/linux/lantiq/dts/ARV4518PWR01A.dts (copia de trabajo)
@@ -101,11 +102,31 @@
  lantiq,pull = <0>;
  lantiq,output = <1>;
  };
+ pci_rst {
+ lantiq,pins = "io21";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
+ leds {
+ lantiq,pins = "io3", "io4", "io5", "io6", "io7", "io8", "io19";
+ lantiq,output = <1>;
+ };
+ keys {
+ lantiq,pins = "io28", "io30";
+ lantiq,output = <0>;
+ lantiq,pull = <2>;
+ lantiq,open-drain = <1>;
+ };
+ switch_rst {
+ lantiq,pins = "io13";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
  };
  };
 
  etop@E180000 {
- phy-mode = "rmii";
+ phy-mode = "mii";
  };
 
  ifxhcd@E101000 {
Me dejo algo? Quizas no lo aplico en repo correcta? El otro archivo diff tampoco me funciona (antes de aplicarlo he borrado todo y he vuelto a descargar los sources)
arv-atheros-fix.diff está pensado para usarlo con las fuentes de OpenWRT solamente, mientras que arv-atheros-fix_openwrt-es.diff lo hice para aplicar en el repo de Noltari pero no lo probé ni me dí cuenta de los añadidos que han metido en la plataforma Lantiq.
Mientras no lo arregle tienes que usar las fuentes de openwrt directamente y olvidarte del repo de Noltari.
Sorry.  :-[
Yo lo he probado con el repo de Noltari esta tarde y ha funcionado perfectamente:
git clone git://github.com/openwrt-es/barrier-breaker-openwrt.git -b barrier-breaker_14.04
cd barrier-breaker-openwrt/
./scripts/feeds update -a
./scripts/feeds install -a
make prereq
cd ..
mv arv-atheros-fix_openwrt-es.diff barrier-breaker-openwrt/
cd barrier-breaker-openwrt/
patch -p0 -i arv-atheros-fix_openwrt-es.diff
 
Código: [Seleccionar]
patching file target/linux/lantiq/dts/ARV7518PW.dts
  patching file target/linux/lantiq/dts/ARV4518PWR01.dts
  patching file target/linux/lantiq/dts/ARV4518PWR01A.dts
  patching file target/linux/lantiq/patches-3.10/0203-arv-athxk-fix.patch
  patching file target/linux/lantiq/base-files/etc/uci-defaults/02_network
  Hunk #1 succeeded at 55 (offset -25 lines).
  Hunk #2 succeeded at 74 (offset -25 lines).
make menuconfig

Ahora estaba probando a compilar directamente desde trunk
git clone git://git.openwrt.org/openwrt.git
git clone git://git.openwrt.org/packages.git
cd openwrt/
./scripts/feeds update -a
./scripts/feeds install -a
make prereq
patch -p0 -i arv-atheros-fix.diff
  
Código: [Seleccionar]
patching file target/linux/lantiq/patches-3.10/0203-arv-athxk-fix.patch
  patching file target/linux/lantiq/base-files/etc/uci-defaults/02_network
  patching file target/linux/lantiq/dts/ARV4518PWR01.dts
  patching file target/linux/lantiq/dts/ARV4518PWR01A.dts
  patching file target/linux/lantiq/dts/ARV7518PW.dts
make menuconfig
A ver si funciona...
De todas formas siguen haciendo cambios en la plataforma lantic.
Sin ir mas lejos hace un momento un al hacer un pull
lesgar@LesGaR:~/Documents/OpenWRT/openwrt$ git pull  git://git.openwrt.org/openwrt.git
remote: Counting objects: 31, done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 17 (delta 11), reused 0 (delta 0)
Unpacking objects: 100% (17/17), done.
De git://git.openwrt.org/openwrt
 * branch            HEAD       -> FETCH_HEAD
Updating e709b16..a6dae75
Fast-forward
 package/kernel/lantiq/ltq-vdsl-fw/src/vdsl_fw_install.sh | 19 ++++++++++++++-----
 target/linux/lantiq/base-files/etc/init.d/dsl_fs         | 32 +++++++++++++++++++++++++++-----
 2 files changed, 41 insertions(+), 10 deletions(-)

¿estarán arreglando lo de la generación del firmware del ADSL en el ARV7519? ??? ??? ???


De todas formas si hay que probar el trunk  se prueba  ;)

Citar
lesgar@LesGaR:~/Documents/OpenWRT/openwrt$ make V=s
make[1]: Entering directory `/home/lesgar/Documents/OpenWRT/openwrt'
make[2]: Entering directory `/home/lesgar/Documents/OpenWRT/openwrt'
make[3]: Entering directory `/home/lesgar/Documents/OpenWRT/openwrt/target/linux'
make[4]: Entering directory `/home/lesgar/Documents/OpenWRT/openwrt/target/linux/lantiq'
if [ -s "/home/lesgar/Documents/OpenWRT/openwrt/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xway/linux-3.10.36/patches/series" ]; then (cd "/home/lesgar/Documents/OpenWRT/openwrt/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xway/linux-3.10.36"; if quilt --quiltrc=- next >/dev/null 2>&1; then quilt --quiltrc=- push -a; else quilt --quiltrc=- top >/dev/null 2>&1; fi ); fi
Applying patch platform/0203-arv-athxk-fix.patch
patching file arch/mips/lantiq/xway/ath_eep.c
patching file arch/mips/lantiq/xway/ath_eep.c
Hunk #1 FAILED at 40.
Hunk #2 FAILED at 173.
2 out of 2 hunks FAILED -- rejects in file arch/mips/lantiq/xway/ath_eep.c
Patch platform/0203-arv-athxk-fix.patch does not apply (enforce with -f)
make[4]: *** [/home/lesgar/Documents/OpenWRT/openwrt/build_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/linux-lantiq_xway/linux-3.10.36/.quilt_checked] Error 1
make[4]: Leaving directory `/home/lesgar/Documents/OpenWRT/openwrt/target/linux/lantiq'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/home/lesgar/Documents/OpenWRT/openwrt/target/linux'
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory `/home/lesgar/Documents/OpenWRT/openwrt'
make[1]: *** [/home/lesgar/Documents/OpenWRT/openwrt/staging_dir/target-mips_34kc+dsp_uClibc-0.9.33.2/stamp/.target_compile] Error 2
make[1]: Leaving directory `/home/lesgar/Documents/OpenWRT/openwrt'
make: *** [world] Error 2
Pues no va  :-X
En fin...

De todas formas no es la primera vez que nos "petan" el soporte en trunk, por mi parte si funciona en el repo de Noltari me doy con un canto en los dientes.

Tampoco es plan que Pteridium se pase el día entero rehaciendo parches.  :P

En resumen, a mi me funciona aplicando el parche de Pteridium en el repo de Noltari.

Cosas que se pueden "afinar":
- El usb va leento (Hay que probar a compilar el driver con mips16=0)
- Las "luces" no van como "de fabrica" aunque tengo guardada una imagen antigua en la que funcionan a la perfeccíon, supongo que se podra cargar en el router y sacar el fichero de configuración.
- Hacer que quepa en una flash de 4Mb.
 
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 07-05-2014, 12:06 (Miércoles)
Estoy intentando aplicar el parche

patch -p0 -i arv-atheros-fix.diff

en https://github.com/openwrt-es/barrier-breaker-openwrt/commits/barrier-breaker_14.04

Pero me da el siguiente error.

Código: [Seleccionar]
patch -p0 -i arv-atheros-fix.diff
patching file target/linux/lantiq/patches-3.10/0203-arv-athxk-fix.patch
patching file target/linux/lantiq/base-files/etc/uci-defaults/02_network
Hunk #1 succeeded at 55 (offset -25 lines).
Hunk #2 succeeded at 74 (offset -25 lines).
patching file target/linux/lantiq/dts/ARV4518PWR01.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01.dts.rej
patching file target/linux/lantiq/dts/ARV4518PWR01A.dts
Hunk #2 FAILED at 101.
1 out of 5 hunks FAILED -- saving rejects to file target/linux/lantiq/dts/ARV4518PWR01A.dts.rej
patching file target/linux/lantiq/dts/ARV7518PW.dts

El contenido del archivo ARV4518PWR01.dts.rej es:
Código: [Seleccionar]
--- target/linux/lantiq/dts/ARV4518PWR01A.dts (revisión: 40703)
+++ target/linux/lantiq/dts/ARV4518PWR01A.dts (copia de trabajo)
@@ -101,11 +102,31 @@
  lantiq,pull = <0>;
  lantiq,output = <1>;
  };
+ pci_rst {
+ lantiq,pins = "io21";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
+ leds {
+ lantiq,pins = "io3", "io4", "io5", "io6", "io7", "io8", "io19";
+ lantiq,output = <1>;
+ };
+ keys {
+ lantiq,pins = "io28", "io30";
+ lantiq,output = <0>;
+ lantiq,pull = <2>;
+ lantiq,open-drain = <1>;
+ };
+ switch_rst {
+ lantiq,pins = "io13";
+ lantiq,pull = <2>;
+ lantiq,output = <1>;
+ };
  };
  };
 
  etop@E180000 {
- phy-mode = "rmii";
+ phy-mode = "mii";
  };
 
  ifxhcd@E101000 {
Me dejo algo? Quizas no lo aplico en repo correcta? El otro archivo diff tampoco me funciona (antes de aplicarlo he borrado todo y he vuelto a descargar los sources)
arv-atheros-fix.diff está pensado para usarlo con las fuentes de OpenWRT solamente, mientras que arv-atheros-fix_openwrt-es.diff lo hice para aplicar en el repo de Noltari pero no lo probé ni me dí cuenta de los añadidos que han metido en la plataforma Lantiq.
Mientras no lo arregle tienes que usar las fuentes de openwrt directamente y olvidarte del repo de Noltari.
Sorry.  :-[

Gracias! Esta noche me hare con la repo original de openwrt, si con esto me funciona la wifi y la ethernet ya me ira perfecto!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-05-2014, 21:04 (Miércoles)
Pues no lo entiendo: probé con trunk y con los repos de Noltari y ningún problema con los parches.  ???

@Lesgar: el error de quilt es que el parche 0203-arv-athxk-fix.patch no es capaz de aplicarlo; lo he comprobado y no me aparece ese problema. ¿Suerte o Debian 7 rules?  ??? ??? ??? ??? ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 07-05-2014, 21:50 (Miércoles)

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.

Estoy intentando crear una imagen lo suficientemente pequeña para que quepa en la flash de 4Mb de mi Arv4518 y al intentar hacer un extroot en un usb formateado con ext4 va muuuy lento y se "resetea" de vez en cuando.
Este es el error que sale el el log
Código: [Seleccionar]
root@OpenWrt:/mnt/sda1# rm -R *
[  433.228000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  464.268000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  499.180000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  532.176000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  566.180000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  605.196000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
[  636.236000] usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd
root@OpenWrt:/mnt/sda1#
La cantidad de memoria borrada es mas o menos 4Mb
¿Alguna idea?
Sí. brunorro y alguien más comentaron el detalle, lo probé por encima pero no encontré nada mal salvo que iba más lento, pero ahora tú ya indicas con más detalle lo que pasa.
El problema es que en OpenWRT, desde que cambiaron de GCC 4.6 a 4.8, compila por defecto con soporte mips16 para reducir tamaño en flash y en ram. El driver ltq-hcd, aunque está escrito de manera que no se puede meter en el kernel fácilmente, es un driver que depende directamente de él, y compilarlo con mips16 es muy mala idea (¿en qué estarían pensando en ese momento?).  :-\
El parche a enviar es muy sencillo, ya que otros drivers han dado problemas:
https://dev.openwrt.org/changeset/40308
https://dev.openwrt.org/changeset/39944
https://dev.openwrt.org/changeset/39876
Por lo menos arreglarlo es sencillo.
A ver si me aclaro si modifico el make file que hay en "/package/kernel/lantiq/ltq-hcd/" y añado la linea "PKG_USE_MIPS16:=0"
Ejemplo:
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.

include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk

PKG_NAME:=ltq-hcd
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/ltq-hcd-$(BUILD_VARIANT)

PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>
PKG_USE_MIPS16:=0
include $(INCLUDE_DIR)/package.mk

luego vuelvo a hacer un make.

¿Se recompila con la nueva flag? o tengo que hacer un make distclean.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 07-05-2014, 22:39 (Miércoles)
A ver si me aclaro si modifico el make file que hay en "/package/kernel/lantiq/ltq-hcd/" y añado la linea "PKG_USE_MIPS16:=0"
Ejemplo:
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.

include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk

PKG_NAME:=ltq-hcd
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/ltq-hcd-$(BUILD_VARIANT)

PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>
PKG_USE_MIPS16:=0
include $(INCLUDE_DIR)/package.mk

luego vuelvo a hacer un make.

¿Se recompila con la nueva flag? o tengo que hacer un make distclean.
Con hacer make clean llega. Make distclean es para cuando te estás volviendo loco con todos los errores que te da al compilar y ya lo has intentado casi todo, y make dirclean es para borrar el toolchain porque has hecho cambios en las flags de GCC, por ejemplo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 08-05-2014, 11:14 (Jueves)
Al final compilé con la repo git://git.openwrt.org/openwrt.git y el parche arv-atheros-fix.diff y confirmo que va todo!

Como nota le puse el PKG_USE_MIPS16:=0 en el archivo make de /package/kernel/lantiq/ltq-hcd/ (No me ha dado errores creo)

Muchas gracias Pteridium!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-05-2014, 12:24 (Jueves)
Al final compilé con la repo git://git.openwrt.org/openwrt.git y el parche arv-atheros-fix.diff y confirmo que va todo!

Como nota le puse el PKG_USE_MIPS16:=0 en el archivo make de /package/kernel/lantiq/ltq-hcd/ (No me ha dado errores creo)

Muchas gracias Pteridium!
Me alegro, pero de todas maneras tengo que retocar los un parches un poco.

Al añadir PKG_USE_MIPS16:=0 varios problemas con el puerto usb (lentitud, problemas al detectar dispositivos y algunos más se corrigen). Añadir soporte para mips16 en openwrt ayuda a que el tamaño de los firms sea menor y usen menos memoria, pero también puede generar problemas y que algunas aplicaciones vayan más lentas.

Gracias a vosotros por probarlos e indicar lo que hay que corregir.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 08-05-2014, 12:53 (Jueves)
Con hacer make clean llega. Make distclean es para cuando te estás volviendo loco con todos los errores que te da al compilar y ya lo has intentado casi todo, y make dirclean es para borrar el toolchain porque has hecho cambios en las flags de GCC, por ejemplo.

Si haces make clean se borra el trabajo ya compilado y tiene que volverse a compilar todo otra vez, con lo que el tiempo de compilación se dispara. Si quiero compilar sólo la parte que he retocado (del USB por ejempo) yo lo que hago es borrar el directorio compilado en
Código: [Seleccionar]
build_dir/target-xxx/linux-yyy/ltq-hcd-jjjxxx, yyy, jjj varían en función de la plataforma de compilación, versión del kernel, y plataforma lantiq, pero es fácilmente localizable (a veces).
Con el resto de paquetes hago lo mismo, los localizo en el directorio de construcción (build_dir/target-xxx) y los borro selectivamente.
Si sabes lo que estás haciendo se ahorra tiempo... y cuando compilas todo openwrt una diferencia de 30 minutos a 12 horas es abismal...

Al añadir PKG_USE_MIPS16:=0 varios problemas con el puerto usb (lentitud, problemas al detectar dispositivos y algunos más se corrigen). Añadir soporte para mips16 en openwrt ayuda a que el tamaño de los firms sea menor y usen menos memoria, pero también puede generar problemas y que algunas aplicaciones vayan más lentas.

Gracias a vosotros por probarlos e indicar lo que hay que corregir.  ;)

Buenas noticias escucho, pues. En cuanto tenga a mano otra vez mi ARV7518PW le intento hacer el arreglo y probar otra vez el extroot, que antes me hizo darme de cabezazos contra la pared...

Gracias por el fix Pteridium.  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 08-05-2014, 18:00 (Jueves)
Buenas noticias escucho, pues. En cuanto tenga a mano otra vez mi ARV7518PW le intento hacer el arreglo y probar otra vez el extroot, que antes me hizo darme de cabezazos contra la pared...

Gracias por el fix Pteridium.  ;D
Es una tontería, pero los detalles son los que marcan la diferencia.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 08-05-2014, 19:52 (Jueves)
Al final compilé con la repo git://git.openwrt.org/openwrt.git y el parche arv-atheros-fix.diff y confirmo que va todo!

Como nota le puse el PKG_USE_MIPS16:=0 en el archivo make de /package/kernel/lantiq/ltq-hcd/ (No me ha dado errores creo)

Muchas gracias Pteridium!
Me alegro, pero de todas maneras tengo que retocar los un parches un poco.

Al añadir PKG_USE_MIPS16:=0 varios problemas con el puerto usb (lentitud, problemas al detectar dispositivos y algunos más se corrigen). Añadir soporte para mips16 en openwrt ayuda a que el tamaño de los firms sea menor y usen menos memoria, pero también puede generar problemas y que algunas aplicaciones vayan más lentas.

Gracias a vosotros por probarlos e indicar lo que hay que corregir.  ;)

Probare lo de añadir soporte a mips16. Es importante en el 4518 cualquier ayuda para reducir tamaño. Sin casi nada marcado ya ocupa 3,9mb... y a poco que le marque algo pasa a 4,2mb.. Es curioso que el salto de tamanño siempre es de 3,9mb a 4,2mb (nada de 4 o 4,1mb).

Algun otro truco para reducir tamaño? o componente prescindible que ocupe mucho?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 08-05-2014, 21:20 (Jueves)
Al final compilé con la repo git://git.openwrt.org/openwrt.git y el parche arv-atheros-fix.diff y confirmo que va todo!

Como nota le puse el PKG_USE_MIPS16:=0 en el archivo make de /package/kernel/lantiq/ltq-hcd/ (No me ha dado errores creo)

Muchas gracias Pteridium!
Me alegro, pero de todas maneras tengo que retocar los un parches un poco.

Al añadir PKG_USE_MIPS16:=0 varios problemas con el puerto usb (lentitud, problemas al detectar dispositivos y algunos más se corrigen). Añadir soporte para mips16 en openwrt ayuda a que el tamaño de los firms sea menor y usen menos memoria, pero también puede generar problemas y que algunas aplicaciones vayan más lentas.

Gracias a vosotros por probarlos e indicar lo que hay que corregir.  ;)

Probare lo de añadir soporte a mips16. Es importante en el 4518 cualquier ayuda para reducir tamaño. Sin casi nada marcado ya ocupa 3,9mb... y a poco que le marque algo pasa a 4,2mb.. Es curioso que el salto de tamanño siempre es de 3,9mb a 4,2mb (nada de 4 o 4,1mb).

Algun otro truco para reducir tamaño? o componente prescindible que ocupe mucho?

Sin saber el config que le pones y lo que intentas meterle no podemos saberlo...  :P
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 08-05-2014, 22:45 (Jueves)
Al final compilé con la repo git://git.openwrt.org/openwrt.git y el parche arv-atheros-fix.diff y confirmo que va todo!

Como nota le puse el PKG_USE_MIPS16:=0 en el archivo make de /package/kernel/lantiq/ltq-hcd/ (No me ha dado errores creo)

Muchas gracias Pteridium!
Me alegro, pero de todas maneras tengo que retocar los un parches un poco.

Al añadir PKG_USE_MIPS16:=0 varios problemas con el puerto usb (lentitud, problemas al detectar dispositivos y algunos más se corrigen). Añadir soporte para mips16 en openwrt ayuda a que el tamaño de los firms sea menor y usen menos memoria, pero también puede generar problemas y que algunas aplicaciones vayan más lentas.

Gracias a vosotros por probarlos e indicar lo que hay que corregir.  ;)
A mi el usb me sigue dando el mismo fallo.
Incluso he probado a desabilitar por completo mips 16 en las opciones de compilacion y nada... sigue yendo muy lento.
Importante, el router no se cuelga, lo he probado durante +24h y funcionar, funciona... lento.
¿ se os ocurre algo mas para probar?
Como soy bastante cazurro con las compilaciones, he compilado la versión estable de AA exactamente con las mismas opciones que en BB excepto porque  en BB sale por testiculos activado ipv6. Como mi modelo es el R01 modifico el pci a internal, la wifi en 0xff en vez de 0x67, pero me falla algún gpio... creo que es tema era pq el reset era compartido ??? ??? ???. La idea es usar esta version estable como "control".
En esta aunque aparece el error en los gpio el usb funciona bien.


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: qwertyu en 08-05-2014, 22:48 (Jueves)
Al final compilé con la repo git://git.openwrt.org/openwrt.git y el parche arv-atheros-fix.diff y confirmo que va todo!

Como nota le puse el PKG_USE_MIPS16:=0 en el archivo make de /package/kernel/lantiq/ltq-hcd/ (No me ha dado errores creo)

Muchas gracias Pteridium!
Me alegro, pero de todas maneras tengo que retocar los un parches un poco.

Al añadir PKG_USE_MIPS16:=0 varios problemas con el puerto usb (lentitud, problemas al detectar dispositivos y algunos más se corrigen). Añadir soporte para mips16 en openwrt ayuda a que el tamaño de los firms sea menor y usen menos memoria, pero también puede generar problemas y que algunas aplicaciones vayan más lentas.

Gracias a vosotros por probarlos e indicar lo que hay que corregir.  ;)

Probare lo de añadir soporte a mips16. Es importante en el 4518 cualquier ayuda para reducir tamaño. Sin casi nada marcado ya ocupa 3,9mb... y a poco que le marque algo pasa a 4,2mb.. Es curioso que el salto de tamanño siempre es de 3,9mb a 4,2mb (nada de 4 o 4,1mb).

Algun otro truco para reducir tamaño? o componente prescindible que ocupe mucho?

Sin saber el config que le pones y lo que intentas meterle no podemos saberlo...  :P

No le pongo nada especial... las opciones por defecto + luci. Nada mas
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 09-05-2014, 10:18 (Viernes)
@qwertyu: estuve echándole un ojo y seleccionando Luci, ext4, block-mount y mount-utils se genera un firm de 3'8MB si se compila con soporte mips16 y 4'3MB si se quita mips16.
Voy a investigar un poco a ver si se puede reducir el tamaño.

@Lesgar: ¿podrías explicar lo de lentitud y qué es lo que notas? Sólo explicar lo que notas y los fallos que te has encontrado para confirmar una sospecha.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 09-05-2014, 10:45 (Viernes)
@qwertyu: estuve echándole un ojo y seleccionando Luci, ext4, block-mount y mount-utils se genera un firm de 3'8MB si se compila con soporte mips16 y 4'3MB si se quita mips16.
Voy a investigar un poco a ver si se puede reducir el tamaño.

@Lesgar: ¿podrías explicar lo de lentitud y qué es lo que notas? Sólo explicar lo que notas y los fallos que te has encontrado para confirmar una sospecha.
Los pasos que sigo son a grosso modo:
1.- Compilo la imagen con los parametros por defecto añadiendo como "*" block-mount, soporte ext4 y usb-storage (kmod-usb-storage, kmod-fs-ext4, mount-block ). Luci lo compilo como módulo pq si no la imagen se hace demasiado grande.
Si no recuerdo mal recomendabas que el un post anterior que la imagen tuviese una tamaño máximo de 3.7Mb, aunque recomendabas 3.5Mb para que se guardaran los archivos de configuración.
Corrigeme si me equivoco.

2.-Una vez arrancado Openwrt y con el usb enchufado y formateado en ext4 procedo a montar ext-root para poder instalar por scp luci y el resto de paquetes que no caben en la instalación por defecto.
Comandos:
Código: [Seleccionar]
mkdir -p /mnt/sda1
mount -t ext4 /dev/sda1 /mnt/sda1 -o rw,sync
mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot

vi /etc/config/fstab

y poner que /dev/sda1 arranque como overlay
Y enabled...

reboot

df -h

Es al volcar el contenido de la flash al usb cuando "noto" que va lento, (tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -) Tarda como mínimo 10 minutos en realizar la operación.
En el dmesg aparece  usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd varias veces.

Ojo: Por si acaso tambien he probado a compilar por entero la imagen sin soporte para mips16 (como me recomendaste por MP para solucionar el problema de la antena wifi usb en ARV4519Rw22)
y todavía funciona peor  ???

Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 09-05-2014, 11:16 (Viernes)
@qwertyu: estuve echándole un ojo y seleccionando Luci, ext4, block-mount y mount-utils se genera un firm de 3'8MB si se compila con soporte mips16 y 4'3MB si se quita mips16.
Voy a investigar un poco a ver si se puede reducir el tamaño.

@Lesgar: ¿podrías explicar lo de lentitud y qué es lo que notas? Sólo explicar lo que notas y los fallos que te has encontrado para confirmar una sospecha.
Los pasos que sigo son a grosso modo:
1.- Compilo la imagen con los parametros por defecto añadiendo como "*" block-mount, soporte ext4 y usb-storage (kmod-usb-storage, kmod-fs-ext4, mount-block ). Luci lo compilo como módulo pq si no la imagen se hace demasiado grande.
Si no recuerdo mal recomendabas que el un post anterior que la imagen tuviese una tamaño máximo de 3.7Mb, aunque recomendabas 3.5Mb para que se guardaran los archivos de configuración.
Corrigeme si me equivoco.

2.-Una vez arrancado Openwrt y con el usb enchufado y formateado en ext4 procedo a montar ext-root para poder instalar por scp luci y el resto de paquetes que no caben en la instalación por defecto.
Comandos:
Código: [Seleccionar]
mkdir -p /mnt/sda1
mount -t ext4 /dev/sda1 /mnt/sda1 -o rw,sync
mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot

vi /etc/config/fstab

y poner que /dev/sda1 arranque como overlay
Y enabled...

reboot

df -h

Es al volcar el contenido de la flash al usb cuando "noto" que va lento, (tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -) Tarda como mínimo 10 minutos en realizar la operación.
En el dmesg aparece  usb 1-1: reset high-speed USB device number 2 using ifxusb_hcd varias veces.

Ojo: Por si acaso tambien he probado a compilar por entero la imagen sin soporte para mips16 (como me recomendaste por MP para solucionar el problema de la antena wifi usb en ARV4519Rw22)
y todavía funciona peor  ???

Gracias
Ok, busco un hueco y pruebo a fondo, que la anterior vez lo probé un poco light.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 09-05-2014, 12:23 (Viernes)
No le pongo nada especial... las opciones por defecto + luci. Nada mas

Con las opciones por defecto tienes el firmware ADSL que ocupa sitio y además luci también ocupa lo suyo. Si no necesitas el ADSL quítaselo, y si no pon los módulos mínimos para hacer extroot y pon luci en el pincho USB como han hecho en los post anteriores.
4MB de flash no dan para mucho y he visto gente que hasta ha tenido que quitar el firewall para meter cosas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 13-05-2014, 01:14 (Martes)
Respecto a los problemas con el usb, es normal que el mismo puerto usb tenga dos gpios diferentes configurados como out lo/ out hi?

Código: [Seleccionar]
GPIOs 208-223, /fpi@10000000/localbus@0/gpiomm@4000000:
      gpio-208 (voice               ) out ? 
      gpio-209 (fxs1                ) out ? 
      gpio-210 (fxs2                ) out ? 
      gpio-211 (fxo                 ) out ? 

    GPIOs 224-255, , gpio-xway:
      gpio-227 (power               ) out lo
      gpio-228 (dsl                 ) out hi
      gpio-229 (online              ) out hi
      gpio-230 (wifi                ) out hi
      gpio-231 (wps                 ) out hi
      gpio-232 (dsl2                ) out hi
      gpio-237 (switch              ) out hi
      gpio-238 (usb                 ) out hi
      gpio-243 (usb                 ) out lo
      gpio-245 (pci-reset           ) out hi
      gpio-252 (rfkill              ) in  hi
      gpio-254 (reset               ) in  hi
      gpio-255 (vmmc-relay          ) out hi
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 13-05-2014, 10:23 (Martes)
Respecto a los problemas con el usb, es normal que el mismo puerto usb tenga dos gpios diferentes configurados como out lo/ out hi?

Código: [Seleccionar]
GPIOs 208-223, /fpi@10000000/localbus@0/gpiomm@4000000:
      gpio-208 (voice               ) out ? 
      gpio-209 (fxs1                ) out ? 
      gpio-210 (fxs2                ) out ? 
      gpio-211 (fxo                 ) out ? 

    GPIOs 224-255, , gpio-xway:
      gpio-227 (power               ) out lo
      gpio-228 (dsl                 ) out hi
      gpio-229 (online              ) out hi
      gpio-230 (wifi                ) out hi
      gpio-231 (wps                 ) out hi
      gpio-232 (dsl2                ) out hi
      gpio-237 (switch              ) out hi
      gpio-238 (usb                 ) out hi
      gpio-243 (usb                 ) out lo
      gpio-245 (pci-reset           ) out hi
      gpio-252 (rfkill              ) in  hi
      gpio-254 (reset               ) in  hi
      gpio-255 (vmmc-relay          ) out hi
Sí, ya que uno de los gpios pertenece al led y el otro activa o desactiva el puerto usb.
De paso que veo una cosa en el ARV7519 le echo un ojo más a fondo a lo de los puertos del Danube, ya que comparten toolchain.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 18-05-2014, 02:49 (Domingo)
Me esta pasando una cosa rarisima que no se ni por donde empezar a contar  ;D. Todo esto es en el ARV7518.

Mi objetivo es montar 2 vlans en el chip de atheros y el firmware Barrier Breaker de Noltari. Hasta aqui todo bien, todo funciona correctamente. El problema viene cuando hago una de esas 2 vlans (cualquiera) en wan, que me funciona todo internet.. salvo el puerto 80 (esto es lo rarisimo). Puedo entrar a teamspeak, steam, hacer ping.. pero no puedo ver nada que sea trafico HTTP.

 - El hw del router funciona, con la version 12.09 va todo (no me quedo en esta version por la potencia de la wifi.. sino me quedaba ahi tan contento).
 - Puedo entrar a luci, eso si.
 - Puedo hacer telnet a los servidores web a traves del puerto 80, pero la conexion se queda.. alelada? podria ser?
 - Por si pensais que es mi pc, o proxys, ect.. tambien me ocurre desde el propio router. Si intento hacer un "opkg update" se queda colgado en descargando el fichero con los paquetes.

Sin embargo, sin pongo la anterior version, la attitude. Todo me funciona correctamente. Hago 2 vlans, una de ellas como salida de internet (wan) y listo! todo funcionando y pudiendo visitar webs.

Jamas en la vida me ha pasado algo parecido. He revisado/modificado/borrado todas las reglas del firewall (las predeterminadas..) Pero vaya.. que tiene que ser algo nuevo de Barrier Breaker por que con la anterior version configuro todo por defecto para hacer pruebas (al igual que en Barrier Breaker) y en una funciona pero en la otra no :S.

¿Alguien sabe como se llama esto? o ¿os ha pasado alguna vez?. Teneis vlans vosotros montados con un Barrier Breaker?

He mirado por internet, pero no encuentro nada.. solo encuentro o gente que no le funciona las vlans directamente, o gente que no puede generar mas de 4 vlans... pero nadie que no tenga trafico de internet.



Una ultima cosa para Tki2000, se podria pasar tu parche de la wifi a la version 12.09?.. Creo recordar que hace tiempo dijiste que no.. pero no recuerdo el porque. Si consiguiese ese parche para la 12.09, me quedaba hay con mis vlans funcionando :D

EDITO: Estoy compilando la Barrier Breaker de openwrt, a ver si hay algo que falle :S.

Un saludo!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 18-05-2014, 12:58 (Domingo)
Una ultima cosa para Tki2000, se podria pasar tu parche de la wifi a la version 12.09?.. Creo recordar que hace tiempo dijiste que no.. pero no recuerdo el porque. Si consiguiese ese parche para la 12.09, me quedaba hay con mis vlans funcionando :D

EDITO: Estoy compilando la Barrier Breaker de openwrt, a ver si hay algo que falle :S.

Un saludo!

La rama Attitude Adjustment ni siquiera tiene la misma estructura dts que tiene Barrier Breaker, que es en lo que me baso en el parche, así no sirve para esa rama.
De todas formas, creo que la wifi del 7518 en AA se solucionaba con un parche que dijo Pteridium (creo que el fallo era que no se inicializaba el puerto PCI correctamente)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jpsminix en 21-05-2014, 14:26 (Miércoles)
Vaya! Lo del PCI creo que era un parche para ajustar una version R01a del 4518, sino me equivoco :P.

Gracias!

EDITO: Joder! Esto si que es suerte! Jojo. Justo iba a hacer recopilatorio de información para avisar del problema con las vlans a openwrt, me he bajado la última por si acaso (r40862) y con esta funciona! Y con el parche wifi de Tki2000 está que se sale! :D Gracias a todos! Yuhu!

Nota: No sé que diferencias abrá pero "creo" que en el trunk que tiene noltari sigue estando el fallo de las vlans que tenía con el chipset ar8216.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 04-06-2014, 10:25 (Miércoles)
Desde la revisión 40948 de trunk blogic retocó el soporte wifi y ahora parece que funciona sin necesidad de parches, aunque para los arv4518 y otros que usan el driver ath5k en una revisión posterior se añadió un hack de brunorro para corregir un kernel panic y ahora ya está completo:
Código: [Seleccionar]
ath5k_pdata.eeprom_data = kmalloc(ATH5K_PLAT_EEP_MAX_WORDS<<1,
                                GFP_KERNEL);
Lo que no se sabe es si de momento corrige el problema de los 3dB de txpower en los arv7518, con lo que os agradecería si alguien puede probar la última versión de trunk en ese router (si hace falta compilo un firm de prueba).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 05-06-2014, 15:55 (Jueves)
Desde la revisión 40948 de trunk blogic retocó el soporte wifi y ahora parece que funciona sin necesidad de parches, aunque para los arv4518 y otros que usan el driver ath5k en una revisión posterior se añadió un hack de brunorro para corregir un kernel panic y ahora ya está completo:
Código: [Seleccionar]
ath5k_pdata.eeprom_data = kmalloc(ATH5K_PLAT_EEP_MAX_WORDS<<1,
                                GFP_KERNEL);
Lo que no se sabe es si de momento corrige el problema de los 3dB de txpower en los arv7518, con lo que os agradecería si alguien puede probar la última versión de trunk en ese router (si hace falta compilo un firm de prueba).
Cometí un fallo tonto y de novato al enviar el parche, pero ya ha sido corregido por blogic en la revisión 41005 (https://dev.openwrt.org/changeset/41005/).
 :-[
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: javitury en 14-06-2014, 16:27 (Sábado)
¿Se puede compilar u-boot para el arv7518? Solo encuentro imagenes

Segun tengo entendido las instrucciones son las siguientes:

Código: [Seleccionar]
$ make distclean
$ make <motherboard>_config
$ make all

¿Sabeis cual es el nombre de la placa base del arv7518 para compilarlo?

He estado echando un vistazo a este u-boot por si al final no es recomendable o no puedo compilarmelo yo mismo :(, parece de los mas nuevos: http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/

¿Alguien sabe si tiene algun bug(tftp) o si hay algun otro mas nuevo y mejor?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 14-06-2014, 18:18 (Sábado)
¿Se puede compilar u-boot para el arv7518? Solo encuentro imagenes

Segun tengo entendido las instrucciones son las siguientes:

Código: [Seleccionar]
$ make distclean
$ make <motherboard>_config
$ make all

¿Sabeis cual es el nombre de la placa base del arv7518 para compilarlo?

He estado echando un vistazo a este u-boot por si al final no es recomendable o no puedo compilarmelo yo mismo :(, parece de los mas nuevos: http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/

¿Alguien sabe si tiene algun bug(tftp) o si hay algun otro mas nuevo y mejor?

Yo en su momento utilicé los bootloader que dejó Pteridium y que me funcionan. En algún sitio ví que los bootloader compilados en la página de openwrt a alguien le había dado problemas. Si alguien tiene más datos acerca de si los bootloaders de la página de openwrt funcionan o no que lo diga, por favor.
Los bootloaders de Pteridium que me funcionan tiene fecha de 19/10/2012. Los encontré en este post : https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: javitury en 15-06-2014, 13:43 (Domingo)
He buscado en google el codigo fuente de Pteridium, https://github.com/Pteridium/U-boot_Lantiq_Danube. El codigo es viejo y da muchos errores al compilar, para verlos hay que usar "make V=99". Se pueden solucionar algunos sustituyendo esto:
Código: [Seleccionar]
_GL_WARN_ON_USE (gets, “gets is a security hole – use fgets instead”);por esto
Código: [Seleccionar]
/*_GL_WARN_ON_USE (gets, “gets is a security hole – use fgets instead”);*/
#define gets(a) fgets( a, sizeof(*(a)), stdin)
en varios stdio.h

Tambien hay que añadir a elf.cpp lo siguiente:
Código: [Seleccionar]
#include <unistd.h>
Pero ni con esas para de dar errores:
Código: [Seleccionar]
./chew -f ./doc.str <./../targets.c >targets.tmp
/bin/sh ./../../move-if-change targets.tmp targets.texi
restore=: && backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \
  for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] bfd.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
if makeinfo --split-size=5000000 --split-size=5000000   -I . \
 -o bfd.info `test -f 'bfd.texinfo' || echo './'`bfd.texinfo; \
then \
  rc=0; \
else \
  rc=$?; \
  $restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
bfd.texinfo:326: unknown command `colophon'
bfd.texinfo:337: unknown command `cygnus'
make[7]: *** [bfd.info] Error 1

Este es con el que me doy por vencido. Si ya estan compilados por ahi y funcionan ¿para que reinventar al rueda? Bueno eso y que se desoldo(y rompio) el pin R80 y no podria entrar en UART si algo saliese mal otra vez.

Una vez probados puedo decir que los bootloaders de openwrt tienen una funcionalidad muy limita, no funciona httpd(supongo que tftp tampoco) y no tienen ni loady ni loadb por lo que solo pude salir flasheando un u-boot funcional por UART.

El de cienti funciona bien, tiene loady y loadb pero no tiene httpd. ¿Tiene el de Pteridium loady o loadb?

PD: en la wiki de openwrt dice que los pin para serial son los siguientes
1- Vcc
2- Tx
3- Rx
4- GND

Pero a mi me funciona solo con:
1- nada
2- Rx
3- Tx
4- GND

es decir, rx y tx estan invertidos. ¿Alguien puede confirmar que es un error en la wiki?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 15-06-2014, 17:27 (Domingo)
@javitury: ese repo se hizo única y exclusivamente para quien quiera compilar uboots personalizados partiendo de la versión vieja; no vale absolutamente para nada más. Además, no me extraña que dé problemas al compilar los paquetes que van incluidos en los feeds.
Cabe la posibilidad de hacer que la última versión de uboot funcione en en arv4518, ya que se diferencia del 7518 en un par de detalles, pero se pasaría de tener un bootloader que ocupa 64 KB a otro con más del doble de ese tamaño y sin httpd.

Sobre los pines del puerto serie seguramente estén cambiados, pero lo importante es tener localizados tx y rx; de todas maneras corregiré el wiki de openwrt.
Vcc sólo es necesario si el adaptador serie que esté usando necesita 3'3V de alimentación, en caso contrario no hace falta para nada salvo que le acoples algo al router y necesites esa tensión en particular.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: javitury en 16-06-2014, 03:21 (Lunes)
@Tki2000 @Pteridium He probado Pteridium u-boot y la verdad es que httpd es mucho mas sencillo asi que da igual que no tenga loady/loadb. Es mas, aunque no lo he probado deberia de poderse seguir haciendo subidas por serial https://forum.openwrt.org/viewtopic.php?pid=183315#p183315 . Creo que me lo quedo ;)

Las ansias de compilar las dejare para seguir el hilo "Como compilar OpenWrt a nuestro gusto"

Me dio por hacer unas "pequeñas" modificaciones en la wiki que acabaron por ser bastante grandes. He sobrescrito varias cosas pero la guia de instalacion me daba cosa sobrescribirla entera por lo que he hecho una nueva y he dejado la vieja al final sin borrar hasta que no este revisado.

Si podeis echad un vistazo ya que al escribir tanto estoy seguro de que se me habra colado algun error. Por lo demas, cuanto mas se pueda reutilizar la documentacion mejor
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 16-06-2014, 07:58 (Lunes)
@Tki2000 @Pteridium He probado Pteridium u-boot y la verdad es que httpd es mucho mas sencillo asi que da igual que no tenga loady/loadb. Es mas, aunque no lo he probado deberia de poderse seguir haciendo subidas por serial https://forum.openwrt.org/viewtopic.php?pid=183315#p183315 . Creo que me lo quedo ;)

Las ansias de compilar las dejare para seguir el hilo "Como compilar OpenWrt a nuestro gusto"

Me dio por hacer unas "pequeñas" modificaciones en la wiki que acabaron por ser bastante grandes. He sobrescrito varias cosas pero la guia de instalacion me daba cosa sobrescribirla entera por lo que he hecho una nueva y he dejado la vieja al final sin borrar hasta que no este revisado.

Si podeis echad un vistazo ya que al escribir tanto estoy seguro de que se me habra colado algun error. Por lo demas, cuanto mas se pueda reutilizar la documentacion mejor

Creo recordar que a ese u-boot también le funciona el TFTP.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: javitury en 16-06-2014, 13:20 (Lunes)
Si, asi lo he puesto en la guia aunque yo personalmente no lo he probado.

Hay una cosa que no entiendo, en la wiki la direccion de la memoria flash es 0x00000000 pero si quieres flashear hay que usar 0xb0000000, se ve bien usando flinfo en u-boot, ¿Sabeis que explicacion tiene?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 16-06-2014, 13:56 (Lunes)
Si, asi lo he puesto en la guia aunque yo personalmente no lo he probado.

Hay una cosa que no entiendo, en la wiki la direccion de la memoria flash es 0x00000000 pero si quieres flashear hay que usar 0xb0000000, se ve bien usando flinfo en u-boot, ¿Sabeis que explicacion tiene?

Supongo que hablas del flash-layout.
Depende de si se están utilizando direcciones absolutas o relativas.
Para el router, la memoria RAM empieza en 0x80000000 y la memoria flash en 0xB0000000. (absoluto)
Sin embargo si está hablando de direcciones dentro de la memoria flash, evidentemente, la dirección 0x00000000 es la primera dirección dentro de esa memoria flash. (relativo)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 05-07-2014, 18:38 (Sábado)
Hola, después de x años trasteando (con largos ratos de "ya paso del tema") aún tengo mi 7518PW en el armario (y siguiendo la lista de correo aún me sorprendo viendo parches para cosas que ya había solucionado hace 2 o 3 años).
Me estoy haciendo viejo y volviendo gandul, por lo que, en lugar de recompilar todo, me instalé ayer Attitude Adjustment desde la imagen "oficial" de openwrt, para intentar usar el trasto como repetidor de wifi (o sea, cliente en una red y ap en la otra).
Funciona, pero está el problema del wifi poco potente.
Hay alguna imagen reciente, compilada y parcheada para el ARV7518W, con el wifi funcionando a plena potencia?
(si bien, incluso con mis parches en su día cogía bien el country code pero las prestaciones seguian siendo malas).
He cogido una imagen de Pteridium (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg293449/#msg293449) pero no arranca:
Código: [Seleccionar]
U-Boot 2010.03 (Mar 15 2012 - 19:08:58)

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-3.3.8
   Created:      2013-11-11  15:22:10 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1009548 Bytes = 985.9 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (taxodium@debian) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Mon Nov 11 16:22:04 CET 2013
[    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] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV7518PW

y ahí se queda.
Si no hay más remedio me bajaré la trunk, pero tengo la sospecha de que no funcionará.....

Edit: he probado con esta imagen y de momento arranca, reconoce el country code como ES (o sea que incorpora el parche), ya veré como va...
https://foro.seguridadwireless.net/openwrt/%28repositorio%29-barrier-breaker-13-12/msg306155/#msg306155

Edit2: funciona, el wifi parece decente (si bien no he hecho pruebas "científicas") pero el luci no va muy fino (no me deja guardar ajustes de red, de wifi, ni siquiera me deja guardar una clave publica para el ssh).
He intentado un opkg install joe (no me acostumbro a vi) pero me ha dado un segmentation fault (y eso que en el overlayfs hay espacio suficiente: overlayfs:/overlay        3520       512      3008  15% /)
Editando /etc/config/network y /etc/config/wireless he conseguido ponerlo en modo cliente y sta a la vez, lastima que no se pueda hacer desde luci (como sí se podía en AA, pero con el wifi flojo).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 06-07-2014, 10:39 (Domingo)
A partir de la revisión 40948 de trunk la wifi debería funcionar (en el arv4518 va como la seda), pero ni idea de si el problema de los 3dB como txpower máximo seguirá presente (si sigue habrá que preparar parche.  :P
https://dev.openwrt.org/changeset/40948/
Lo que sí que no va es que coja la mac ethernet de la flash.
Todo el tema de la wifi iba perfecto hasta que se saltó al kernel 3.10 y se modificaron algunas cosas en el driver mtd-lantiq.

Vamos, que de momento, mal que bien, la cosa va, aunque es un incordio que se soluciona algo y y luego se fastidia por otro lado.  :(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 06-07-2014, 11:01 (Domingo)
Oh, eso se lo dije a blogic en septiembre 2013, ha tardado solo 9 meses en arreglarlo. Vamos mejorando  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 06-07-2014, 11:26 (Domingo)
Por cierto, alguien sabe por qué solo se generan snapshots para ARV4525PW?
http://downloads.openwrt.org/snapshots/trunk/lantiq/
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 06-07-2014, 12:27 (Domingo)
Buenas a todos !!

Este es un mensaje para dar las gracias a todos los aquí presentes. Barrier Breaker en trunk para ARV7518 (creo que) funciona aparentemente bien, tengo que acabar de comprobar cosillas pero casi todo pinta BIEN (así en mayúsculas) >:(

Cosas varias "medianamente relevantes":

Código: [Seleccionar]
$ head -n16 feeds/oldpackages/net/transmission/Makefile
#
# Copyright (C) 2009-2014 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=transmission
PKG_VERSION:=2.84
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://transmission.cachefly.net/
PKG_SHA1SUM:=455359bc1fa34aeecc1bac9255ad0c884b94419c


Código: [Seleccionar]
# tar -cvf- /etc/config | nc -l -p 8080 Y eso se queda escuchando en el puerto 8080 (muestra el nombre de los ficheros que está transmitiendo). Desde el PC de turno hay que ejecutar un
Código: [Seleccionar]
$ nc ip.del.router 8080 | tar xv Esta es la forma menos CPU intensive que he encontrado para copiar recursivamente con permisos incluídos. rsync tirando de SSH gasta más CPU, un servidor web no mantiene permisos y ... No sé, que tenía ganas de compartirla.



Lo primero, guardad los ficheros de configuración de vuestro router en un directorio de la máquina donde estéis compilando. Yo he guardado en el directorio "/mnt/openwrt/minimal_router_config" los siguientes:
Código: [Seleccionar]
$ ls -R /mnt/openwrt/minimal_router_config
/mnt/openwrt/minimal_router_config:
etc

/mnt/openwrt/minimal_router_config/etc:
config  group  passwd  shadow

/mnt/openwrt/minimal_router_config/etc/config:
dhcp  dropbear  firewall  fstab  network  system  wireless

El imagebuilder está en la raiz del menuconfig (Build the OpenWrt Image Builder). Seleccionad los paquetes que queréis en el menuconfig, como de costumbre, y cuando todo haya acabado de compilar tendréis el fichero

bin/lantiq/OpenWrt-ImageBuilder-lantiq_xway-for-linux-x86_64.tar.bz2

Descomprimidlo en algún lugar (sed limpicos, por favor), y cuando tengáis que hacer la imagen, agregad los ficheros que queráis que tenga vuesta imagen con la variable en la línea de comandos "FILES" (los copiará a partir de raíz) y los paquetes que queráis añadir a vuestra imagen por defecto con la variable "PACKAGES". En mi caso, he ejecutado el siguiente make para el ARV7518PW:

Código: [Seleccionar]
make image PROFILE="ARV7518PW" FILES="/mnt/openwrt/minimal_router_config"
   PACKAGES="block-mount br2684ctl kmod-fs-autofs4 kmod-fs-ext4 kmod-fs-vfat kmod-ltq-deu-danube
   kmod-nls-base kmod-nls-cp437 kmod-nls-cp850 kmod-nls-iso8859-1 kmod-nls-iso8859-15
   kmod-usb-core kmod-usb-storage kmod-zram ltq-adsl-app swconfig zram-swap"
(Todo lo anterior va en la misma línea)

En mi caso, la imagen lista para ser subida al router la deja en bin/lantiq/openwrt-lantiq-xway-ARV7518PW-squashfs.image

No es como tener el Luci instalado, pero al menos se puede dejar preconfigurado sin tener que andar configurando la red con vi vía puerto serie...


Código: [Seleccionar]
$ git log
commit 7be6199d410d0e4099e0dc0294ed89921efbbadd
Author: hauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date:   Sat Jul 5 23:36:05 2014 +0000

    cns21xx: make patch apply again

    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


    git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41522 3c298f89-4303-0410-b956-a3cf2f4a3e73

Esta es la versión que he compilado. El numerito detrás del trunk@ es la revisión que me ha ido bien, y lo otro es el hash (identificador) de git.

Bueno, este es el post chorra del día. Espero que a alguien le resulte útil algo de lo que comento por aquí, y en caso contrario espero que los moderadores lo borren o que las descalificaciones que reciba sean al menos originales ;)

EDITO: para que no descuadre el foro
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 06-07-2014, 13:40 (Domingo)
La parte donde dices que todo funciona es suficientemente útil  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: javitury en 08-07-2014, 23:40 (Martes)
Citar
A todos los que estéis teniendo problemas con el ARV4518PW porque no le cabe luci en los 4MB de Flash... No tengo una solución "buena", pero lo que hago yo es compilar también el image-builder y definirle ficheros de configuración "por defecto". Además me libro de tener que editar los  /etc/config/wireless, /etc/shadow, etc...

Si teneis problemas con los 4mb de flash podeis hacer un extroot http://wiki.openwrt.org/doc/howto/extroot (http://wiki.openwrt.org/doc/howto/extroot). La opcion de pivot root parece muy interesante.
Existen usbs muy pequeños, por si el espacio es un problema: http://www.sandisk.com/products/usb/drives/cruzer-fit/

Yo todavia no lo he podido probar en el arv7518 asi que no puedo decir mas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quetzalin en 20-08-2014, 13:20 (Miércoles)
Ayer me he hecho con un ARV7518 (vivan los Cashconverter donde encuentras estos cacharros por 3 euros!) y ya lo he dejado funcionando con una compilacion propia de Openwrt.

A expensas de ver como sincroniza con mi VDSL (aun no se si tiene soporte VDSL o es solo ADSL2+), se me ha metido en la cabeza la idea de cambiarle la antena que trae. Hasta aqui bien ya que solo seria hacerme con un pigtail y desoldar - soldar peeero he observado que aparentemente hay otra conexion para ponerle una segunda antena asi que mi pregunta es.
¿Realmente se le puede poner una segunda antena?, desconozco si esta toma esta desactivada fisicamente en la placa o incluso si habria que modificar algo en el propio codigo de Openwrt para hacerla operativa ya que imagino que en principio solo estara configurado para utilizar una de las tomas.

Gracias!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 20-08-2014, 14:12 (Miércoles)
En teoría ya tiene dos antenas (el trozo de alambre abajo a la izquierda en la foto http://wiki.openwrt.org/toh/astoria/arv7518pw). Supongo que si quieres poner las dos exteriores, tendrás que cortar la pista que va a la antena interna.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quetzalin en 20-08-2014, 15:34 (Miércoles)
Si ya me habia fijado que ese trozo metalico cutre podia ser la segunda antena pero interna. Quitarla bien ya parece un poco mas lioso asi que seguramente la deje estar.

¿Sobre lo del VDSL se sabe algo de si lo soporta?, por lo que leo aqui (http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq) creo que solo el 7519, ¿correcto?. Aunque la existencia del paquete kmod-ltq-ptm-danube me mosquea.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 21-08-2014, 21:44 (Jueves)
Ni idea sobre el VDSL.

Una pregunta: alguien sabe si el puerto usb del 7518 tiene bastante chicha para alimentar un hub, un adaptador wifi-usb y una memoria (para hacer extroot)?

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 22-08-2014, 00:16 (Viernes)
Ni idea sobre el VDSL.

Una pregunta: alguien sabe si el puerto usb del 7518 tiene bastante chicha para alimentar un hub, un adaptador wifi-usb y una memoria (para hacer extroot)?



Para el hub y la memoria USB sí tiene potencia, pero para la wifi además, va a depender de la potencia del pincho; no todos chupan lo mismo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 22-08-2014, 10:24 (Viernes)
¿Sobre lo del VDSL se sabe algo de si lo soporta?, por lo que leo aqui (http://wiki.openwrt.org/doc/hardware/soc/soc.lantiq) creo que solo el 7519, ¿correcto?. Aunque la existencia del paquete kmod-ltq-ptm-danube me mosquea.
Los arv4518 y 7518 no soportan VDSL, y el arv7519rw22 tampoco ya que los cerebritos de Orange y Astoria le metieron un chip que sólo soporta ADSL.
La única opción que tienes es configurar tu router vdsl como un módem y "jugar" con las VLANs para que uno de los puertos se conecte al router VDSL.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 23-08-2014, 22:08 (Sábado)
Ni idea sobre el VDSL.

Una pregunta: alguien sabe si el puerto usb del 7518 tiene bastante chicha para alimentar un hub, un adaptador wifi-usb y una memoria (para hacer extroot)?

Si la wifi-usb es medianamente nuevo y consume poco, muy probablemente sí. Yo le llegué a enchufar un hub con un pendrive y una tarjeta de sonido USB. Creo que el pincho de sonido tragaba en torno a los 150 mA, pero hablo de memoria...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 10-09-2014, 15:20 (Miércoles)
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 10-09-2014, 18:27 (Miércoles)
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 10-09-2014, 18:47 (Miércoles)
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

me descargué u-boot.zip que hay por el hilo, que contiene estas 3 carpetas entre otras:

uboot-lantiq-arv4518PW_brnboot
uboot-lantiq-arv4518PW_flash
uboot-lantiq-arv4518PW_ramboot

según el wiki: http://wiki.openwrt.org/toh/arcadyan/arv4518pw#u-boot.images

debería utilizar la que esta dentro de *_flash, ya que es la que esta preparada para usar sustituir el antiguo boot

lo que faltaría saber es como se podrían enviar estos comandos a uboot:

setenv kernel_addr 0xb0020000
(aqui supongo que el servidor TFTP inicia automáticamente)
run update_openwrt

y a esperar a ciegas que vaya todo bien



Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 10-09-2014, 19:29 (Miércoles)
Lo veo chungo. En teoría uboot tiene la posibilidad de usar netconsole pero nadie que yo sepa ha compilado una versión con netconsole para estos routers, por lo que ni siquiera puedo decirte si funcionaría.
Si no tienes prisa, en China puedes comprar un adaptador usb/serie por poco más de 1€
http://www.buyincoins.com/item/12183.html
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 10-09-2014, 22:42 (Miércoles)
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

me descargué u-boot.zip que hay por el hilo, que contiene estas 3 carpetas entre otras:

uboot-lantiq-arv4518PW_brnboot
uboot-lantiq-arv4518PW_flash
uboot-lantiq-arv4518PW_ramboot

según el wiki: http://wiki.openwrt.org/toh/arcadyan/arv4518pw#u-boot.images

debería utilizar la que esta dentro de *_flash, ya que es la que esta preparada para usar sustituir el antiguo boot

lo que faltaría saber es como se podrían enviar estos comandos a uboot:

setenv kernel_addr 0xb0020000
(aqui supongo que el servidor TFTP inicia automáticamente)
run update_openwrt

y a esperar a ciegas que vaya todo bien




Si son los que compilé yo llevan incluido un pequeño servidor http. Una vez que hayas cambiado BRN-Boot por U-Boot sólo tienes que poner en el navegador 192.168.1.1 y que flashee el fir que más rabia te dé.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 11-09-2014, 10:23 (Jueves)
Buenas, llevo un par de días leyendo el hilo y me he animado a instalar openwrt al ARV4518PW - R01A que tengo por ahí muerto de risa.

no quería complicarme mucho la vida y he probado de usar el brnboot que lleva el router:

http://wiki.openwrt.org/doc/techref/bootloader/brnboot

según pone en el wiki hay una página oculta para este loader para cargar firmwares sin firmar, pudiendo llenar toda la flash, obviamente es algo arriesgado utilizar esta opción y seguramente sólo se podrá utilizar una vez si las cosas van mal.

el caso es que se me había ocurrido (no soy bombero, aunque la idea lo parezca) poner únicamente uboot sobreescribiendo el boot loader original (brnboot) y después poder acceder a uboot por LAN para usar telnet/ssh o web (sin tener que usar el puerto serie,uart, etc...) para instalar openwrt.

¿se ve factible? en caso de que sea posible, que uboot podría utilizar? la verdad que me he liado con las versiones que hay en el hilo y no tengo claro que es lo que tienen y lo que no.

Un saludo!

Ese es más o menos el procedimiento que se describe aquí: https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 . Sólo que un servidor de ssh no cabe en el u-boot y te tienes que conformar con utilizar un cliente de TFTP. El concepto es el mismo: quemamos u-boot por serie y luego openwrt por LAN.
Si estás utilizando un ARV4518 el u-boot de ese post debería funcionar.

me descargué u-boot.zip que hay por el hilo, que contiene estas 3 carpetas entre otras:

uboot-lantiq-arv4518PW_brnboot
uboot-lantiq-arv4518PW_flash
uboot-lantiq-arv4518PW_ramboot

según el wiki: http://wiki.openwrt.org/toh/arcadyan/arv4518pw#u-boot.images

debería utilizar la que esta dentro de *_flash, ya que es la que esta preparada para usar sustituir el antiguo boot

lo que faltaría saber es como se podrían enviar estos comandos a uboot:

setenv kernel_addr 0xb0020000
(aqui supongo que el servidor TFTP inicia automáticamente)
run update_openwrt

y a esperar a ciegas que vaya todo bien

Para sustituir el u-boot, lo tienes descrito en el enlace que te puse, sección 8. Upload U-Boot
Para subir el openwrt, tal y como dice Pteridium, si tiene servidor http, puedes utilizarlo para flashear, si no, puedes utilizar un servidor TFTP. El servidor TFTP se configura en el PC, el u-boot sólo tiene cliente TFTP. También está descrito en el enlace.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 11-09-2014, 12:23 (Jueves)
Si son los que compilé yo llevan incluido un pequeño servidor http. Una vez que hayas cambiado BRN-Boot por U-Boot sólo tienes que poner en el navegador 192.168.1.1 y que flashee el fir que más rabia te dé.

Hace un par de días instalé openwrt en un arv7518pw nuevo. Tanto con mi uboot como con el tuyo, a pesar de tener http no hubo manera: la transferencia iba tan lenta y con un montón de retransmisiones que al final tuve que hacerlo por tftp (que también me costó lo suyo).
Por cierto, ya no me acordaba que había que modificar los datos de calibración (regdomain de 0 a 82D4 y capabilities de 001F a 1F1F), si no no deja seleccionar los canales 12 y 13 (y probablemente transmita con menos potencia).
Tengo un programilla para hacerlo, pero es tan quick'n'dirty que me da cierta vergüenza publicarlo. Seguro que hay otro mejor por ahí, pero no quería volver a leer las 50 paginas del hilo ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-09-2014, 21:54 (Jueves)
Si son los que compilé yo llevan incluido un pequeño servidor http. Una vez que hayas cambiado BRN-Boot por U-Boot sólo tienes que poner en el navegador 192.168.1.1 y que flashee el fir que más rabia te dé.

Hace un par de días instalé openwrt en un arv7518pw nuevo. Tanto con mi uboot como con el tuyo, a pesar de tener http no hubo manera: la transferencia iba tan lenta y con un montón de retransmisiones que al final tuve que hacerlo por tftp (que también me costó lo suyo).
Por cierto, ya no me acordaba que había que modificar los datos de calibración (regdomain de 0 a 82D4 y capabilities de 001F a 1F1F), si no no deja seleccionar los canales 12 y 13 (y probablemente transmita con menos potencia).
Tengo un programilla para hacerlo, pero es tan quick'n'dirty que me da cierta vergüenza publicarlo. Seguro que hay otro mejor por ahí, pero no quería volver a leer las 50 paginas del hilo ;)
Raro que no te haya ido como debiera... Los de CieNTi (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595) no tienen httpd pero sí tftp y loady y funcionan a la perfección.
Para parchear la wifi revisa éste hilo:
https://foro.seguridadwireless.net/openwrt/%28tutorial%29-parchear-datos-de-calibracion-de-dispositivos-ath9k/
Por muy quick'n'dirty que sea tu programa, si funciona, es bueno.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 11-09-2014, 22:41 (Jueves)
También es posible que sea un problema en mi red: en su día creo que cargué la imagen por http, lo que ya no me acuerdo si he cambiado el uboot después.
De todas formas ya tengo openwrt funcionando en el router "de repuesto".

Edit: veo en el tutorial que solo cambia el regdomain de 0 a 255 y no toca el capabilities. Yo pongo el regdomain a 82D4 y las capabilities a 1F1F porque es lo mismo que hace el firmware original.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: t-pirat en 14-09-2014, 18:54 (Domingo)
Si a alguien puede interesar.
Es bastante complicado compilar un imagen con luci para arv4518pw r01a de menos de 4mb, la única manera que quede menos de 4mb es quitar el soporte ip6 al compilar. Si alguien esta interesado tengo un imagen compilado es sin soporte ip6 y sin soporte de adsl. Quedan mas o menos 400kb libres que podréis añadir paquetes a vuestro gusto. Ojo no soy un experto en esto pero el imagen que he compilado lo he probado y funciona.
Es el Barrier Breaker 14.07-rc3
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 22-09-2014, 18:46 (Lunes)
Por lo que he leido, el archivo de imagen para el router esta comprimida, de todas formas se puede utilizar UPX para enpaquetar los binarios, creo que un compressor dedicado dará más eficiencia y que la lectura de estos es tambien más rápida según este hilo:

https://forum.openwrt.org/viewtopic.php?id=14931

alguno habeis tenido experiencia con ello? quizás se pueda rapiñar algun KB
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 22-09-2014, 22:15 (Lunes)
Por lo que he leido, el archivo de imagen para el router esta comprimida, de todas formas se puede utilizar UPX para enpaquetar los binarios, creo que un compressor dedicado dará más eficiencia y que la lectura de estos es tambien más rápida según este hilo:

https://forum.openwrt.org/viewtopic.php?id=14931

alguno habeis tenido experiencia con ello? quizás se pueda rapiñar algun KB

Para "rapiñar" esos KB se tendría que incorporar UPX a la generación de la imagen para generar la imagen con los ejecutables ya comprimidos, dado que si intentamos comprimir un programa originalmente en la imagen en la flash, lo que haremos será comprimir una "copia" del fichero del sistema de archivos squashfs (que es de sólo lectura) al sistema de archivos jffs2, que es de lectura/escritura, con lo que no sólo conseguiremos perder el espacio del squashfs (ya que al ser de sólo lectura, no podremos borrar el espacio que ocupaba el fichero), sino que además perderemos el espacio que ahora ocupe la copia del fichero en el sistema jffs2.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 23-09-2014, 10:58 (Martes)
No sé si lo he entendido muy bien, he utilizado UPX anteriormente, una vez el ejecutable esta empaquetado, se puede prescindir de la herramienta, ya que el programa se descomprime en tiempo de ejecución en la RAM.

Para "rapiñar" esos KB se tendría que incorporar UPX a la generación de la imagen para generar la imagen con los ejecutables ya comprimidos

no es a la imagen, sino a los ejecutables, estos tendrían un tamaño más reducido al ser incorporados a la imagen

dado que si intentamos comprimir un programa originalmente en la imagen en la flash, lo que haremos será comprimir una "copia" del fichero del sistema de archivos squashfs (que es de sólo lectura) al sistema de archivos jffs2, que es de lectura/escritura

no lo tengo muy claro, el ejecutable no esta únicamente en squahfs? dejando jffs2 para configuraciones? supongo que cuando se crea la imagen esta contiene dos sistemas de archivos (squashfs y jffs2), es así?


con lo que no sólo conseguiremos perder el espacio del squashfs (ya que al ser de sólo lectura, no podremos borrar el espacio que ocupaba el fichero), sino que además perderemos el espacio que ahora ocupe la copia del fichero en el sistema jffs2.


no entiendo muy bien porque debería haber una copia del ejecutable también en jffs2, su configuración pertinente tiene sentido, pero no me queda claro para por ejemplo el binario 'mldonkey'
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 23-09-2014, 19:13 (Martes)
No sé si lo he entendido muy bien, he utilizado UPX anteriormente, una vez el ejecutable esta empaquetado, se puede prescindir de la herramienta, ya que el programa se descomprime en tiempo de ejecución en la RAM.

Para "rapiñar" esos KB se tendría que incorporar UPX a la generación de la imagen para generar la imagen con los ejecutables ya comprimidos

no es a la imagen, sino a los ejecutables, estos tendrían un tamaño más reducido al ser incorporados a la imagen

dado que si intentamos comprimir un programa originalmente en la imagen en la flash, lo que haremos será comprimir una "copia" del fichero del sistema de archivos squashfs (que es de sólo lectura) al sistema de archivos jffs2, que es de lectura/escritura

no lo tengo muy claro, el ejecutable no esta únicamente en squahfs? dejando jffs2 para configuraciones? supongo que cuando se crea la imagen esta contiene dos sistemas de archivos (squashfs y jffs2), es así?


con lo que no sólo conseguiremos perder el espacio del squashfs (ya que al ser de sólo lectura, no podremos borrar el espacio que ocupaba el fichero), sino que además perderemos el espacio que ahora ocupe la copia del fichero en el sistema jffs2.


no entiendo muy bien porque debería haber una copia del ejecutable también en jffs2, su configuración pertinente tiene sentido, pero no me queda claro para por ejemplo el binario 'mldonkey'

t-pirat lo que dice es que es difícil generar una imagen de menos de 4MB. Esa imagen tiene sistema de archivos squashfs y lo que le comentas en el siguiente post es que comprima los ejecutables con UPX, cosa que no va a funcionar. No estamos hablando de aplicaciones que se incorporan al router tras el flasheo, sino la propia imagen del router.

Creo que primero deberías entender cómo funcionan los sistemas de archivos de openwrt.

La explicación no es exhaustiva pero espero que te dé una idea:

Cuando grabamos una imagen de openwrt en la flash del router, estamos grabando los archivos en el sistema squashfs, el cual es un sistema de archivos con compresión y que es de SOLO LECTURA. Es decir, no se puede modificar nada de lo que grabemos en la flash del router al quemar una imagen en él.
Entonces ¿cómo podemos modificar algún fichero que ya esté en squashfs? Aquí es donde entra en juego el sistema de ficheros jffs2, que es de lectura/escritura. Para modificar un fichero que esté en squashfs, openwrt lo graba en el sistema jffs2 y ahí es donde lo modifica, ocultando el original de la partición squashfs haciéndolo inaccesible. Sin embargo no lo podemos borrar de esa partición al ser de SOLO LECTURA. De esta forma acabamos con 2 ficheros, uno original en la partición squashfs y que es inaccesible, y otro en la partición jffs2 que es el fichero modificado y que es al que accedemos porque "tiene más prioridad".
Gracias a este funcionamiento podemos tener un modo "failsafe" que funciona siempre aunque modifiquemos los ficheros, dado que los originales en squashfs nunca serán modificados y simplemente no montando el sistema de ficheros jffs2 tendremos acceso a los "originales".
¿Por qué no funcionaría la compresión con UPX una vez grabada la imagen en el router? Pues por lo que he dicho anteriormente, porque no estaríamos comprimiendo los "originales" sino su copia en jffs2, con lo que perderíamos aún más memoria que la que intentamos recuperar.
La solución estaría en comprimir los ejecutables, antes de generar la imagen .bin al compilar openwrt, para que al grabar la imagen en la flash del router los ejecutables ya estuvieran comprimidos con UPX, pero esto sería bastante difícil ya que a la hora de generar la imagen tendríamos que distinguir entre ficheros ejecutables y no ejecutables y aplicar un UPX que corriera en la máquina en la que estamos compilando openwrt (generalmente un PC) pero que generara código ejecutable para el router (mips).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 24-09-2014, 00:20 (Miércoles)
Gracias, lo tengo bastante más claro ahora  :)


La solución estaría en comprimir los ejecutables, antes de generar la imagen .bin al compilar openwrt, para que al grabar la imagen en la flash del router los ejecutables ya estuvieran comprimidos con UPX, pero esto sería bastante difícil ya que a la hora de generar la imagen tendríamos que distinguir entre ficheros ejecutables y no ejecutables y aplicar un UPX que corriera en la máquina en la que estamos compilando openwrt (generalmente un PC) pero que generara código ejecutable para el router (mips).


el caso seria, antes de la creación de la imagen, pasar upx, y luego que el proceso continuara con la creación de esta, bueno, eso cuando compile openwrt me liaré con ello.

hay algo que me queda un poco de duda aún, es si squashfs ocupa justo las 4MB, ¿donde se reserva el espació para jffs2?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 25-09-2014, 08:17 (Jueves)

hay algo que me queda un poco de duda aún, es si squashfs ocupa justo las 4MB, ¿donde se reserva el espació para jffs2?


jffs2 se crea en la primera ejecución de openwrt tras ser flasheado, en el espacio que haya quedado libre. Si la imagen nos ocupa 3,5MB en una flash de 4MB, jffs2 ocupará las 0,5MB restantes. Por esa razón squashfs debe ocupar un poquito menos de las 4MB para dejarle algo de espacio a jffs2. Squashfs sólo ocupará el espacio justo de los ficheros, y ahí está lo difícil... en hacer que los ficheros de squashfs ocupen menos de esas 4MB y dejarle espacio a jffs2 (necesita un mínimo de bloques de flash para ser estable y funcionar). La mejor opción en estos casos es crear la imagen con el mínimo absoluto y, después de quemar la imagen en la flash, ir incorporando lo demás al router, ya que esto ya se irá guardando en la partición jffs2.
En mi opinión el ARV4518PW sólo debería de tener en la imagen lo justo para hacer extroot y el firmware para el ADSL. El resto se debería poner como paquetes una vez hecho extroot. Si apuramos demasiado incorporando luci podemos encontrarnos ya con los primeros problemas, que es lo que cuenta t-pirat
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 26-09-2014, 13:17 (Viernes)
Gracias, bueno, poco a poco voy teniendo las cosas más claras, recomiendo la lectura de "Building Embedded Linux Systems", ahorra un montón de búsquedas.

he estado probando "unsquashfs -l [imagen.squahfs]" pero me sale "Can't find a SQUASHFS superblock on..."

bueno, el caso es si hay forma de saber el tamaño del kernel cuando ya esta la imagen creada en squahfs.

seria para definir las particiones MTD en uboot.

aún me faltan tener más cosillas claras, pero estoy en ello.

un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 29-09-2014, 11:12 (Lunes)
Hola, en los sources de openwrt he descubierto que hay la posibilidad de generar una imagen compatible con brnboot, no esta habilitada para este router de hecho creo que sólo esta para uno, he hecho los cambios pertinentes y he generado 3, barrier breaker, trunk y Attitude adjustment (esta última con luci ya que había espacio de sobras).

cambiando la firma que venia por defecto por 'BRNDANUBE', la web que hay para recuperar el firmware en 192.168.2.1 de brnboot se las traga y las instala en el router, ya es un avance, peroooooo, en ninguna de las tres consigo acceder a openwrt por LAN.

en attitude adjustement, se encienden todos los leds a excepción de los de LAN (estos se activan al conectarlos por RJ45 al pc),  de todos ellos, POWER e INTERNET se quedan en naranja, quizás este informando de algún problema, no sé.

las otras dos imagenes, Barrier breaker y trunk, se encienden 4 LEDS en verde, power, Voip, Phone1 y Phone2, y LAN al conectar.

he intentado acceder con 192.168.1.1, 192.168.2.1, pero nada, sólo centellea el led de LAN, sin respuesta en ping ni nada.

cabe decir que cuando hacia el combo de uboot + una imagen squahsfs usando SP700EX me pasaba lo mismo.

estoy esperando que me llegue un usb a rs232 ya que no tengo ningún pc con puerto serie, serviría el puerto PS2 del teclado/ratón mientras sigo a la espera?

un saludo

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 29-09-2014, 13:14 (Lunes)
Los leds lan1..4 los controla directamente el switch (creo), si no recuerdo mal la secuencia, en barrier breaker se encienden los leds que dices, después se apagan TODOS durante un buen rato (lo que acojona un poco) y después el led de power alterna entre naranja y rojo, hasta que haya acabado de arrancar, entonces ya se encienden los led según la configuración que hayas puesto.
Es muy probable que, si bien te acepte la imagen y la grabe en la flash, a la hora de arrancar no la acepte como válida, pero eso solo lo sabrás cuando tengas conectado el puerto serie.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 29-09-2014, 18:55 (Lunes)
estoy esperando que me llegue un usb a rs232 ya que no tengo ningún pc con puerto serie, serviría el puerto PS2 del teclado/ratón mientras sigo a la espera?

Po va a ser que no...  >:D
Pero te recuerdo que las señales serie deben ser a nivel TTL (0V-5.0V). Las señales RS232 van a -12V/12V, con lo que freirías el router...
Mira que el adaptador sea USB/Serie UART TTL
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 29-09-2014, 19:22 (Lunes)
Yo por no saber leer ni escribir uso un adaptador de 3.3V (5 creo que son demasiados).
Título: Problema de configuración del switch
Publicado por: pippolippi en 05-10-2014, 19:11 (Domingo)
Hace un rato adquirí un router de reserva (para experimentos, pruebas varias, etc.). En el router "principal" tenía una versión de barrier breaker de hace algunos meses, en el de reserva le puse chaos calmer (sin darme cuenta, hice un git clone de trunk que ya había pasado a chaos calmer).
Pues bien, el router principal funciona con esta configuración del switch:

Código: [Seleccionar]
config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option vid '1'
        option ports '0 2 3 4 5'

mientras que el de reserva con

Código: [Seleccionar]
config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option vid '1'
        option ports '0t 2 3 4 5'

o sea, el puerto CPU debe ser untagged en el router viejo y tagged en el nuevo  ???
Lo achaqué a las distintas versiones y tal.
Pues bien, ayer me compilé barrier breaker final y la puse en el router de prueba, y el switch sigue funcionando con el puerto tagged, hoy le pongo la misma idéntica imagen al router principal, preparándome para cambiar la configuración del switch y.....no, en el viejo solo funciona untagged  ???  ???
Otro problemilla es que los dos me han cogido la misma mac en la lan (cosa que antes no pasaba), pero, bueno, a estas alturas lo considero un problema menor  ;D
Los dos son de la misma revisión de hardware (R01A), la única diferencia es el uboot, pero no creo que debería afectar una vez que el driver del swicth en openwrt toma el control...o igual sí que afecta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quetzalin en 07-10-2014, 21:15 (Martes)
Hay forma de configurarle la modulacion DSL a estos cacharros?, me refiero a elegir entre ADSL2+, G.DMT, AnnexM etc
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 07-10-2014, 22:17 (Martes)
Hay forma de configurarle la modulacion DSL a estos cacharros?, me refiero a elegir entre ADSL2+, G.DMT, AnnexM etc

En /etc/config/network

Código: [Seleccionar]
config adsl 'dsl'
        option annex 'm'

Los posibles valores para annex están en /etc/init.d/dsl_control y son

Código: [Seleccionar]
annex_b=10_00_10_00_00_04_00_00
annex_bdmt=10_00_00_00_00_00_00_00
annex_b2=00_00_10_00_00_00_00_00
annex_b2p=00_00_00_00_00_04_00_00
annex_a=04_01_04_00_00_01_00_00
annex_at1=01_00_00_00_00_00_00_00
annex_alite=00_01_00_00_00_00_00_00
annex_admt=04_00_00_00_00_00_00_00
annex_a2=00_00_04_00_00_00_00_00
annex_a2p=00_00_00_00_00_01_00_00
annex_l=00_00_00_00_04_00_00_00
annex_m=00_00_00_00_40_00_04_00
annex_m2=00_00_00_00_40_00_00_00
annex_m2p=00_00_00_00_00_00_04_00

o sea, b, bdmt, b2, b2p, a, at1, alite, admt, a2, a2p, l, m, m2 y m2p.
Título: Re: Problema de configuración del switch
Publicado por: Pteridium en 08-10-2014, 13:12 (Miércoles)
Hace un rato adquirí un router de reserva (para experimentos, pruebas varias, etc.). En el router "principal" tenía una versión de barrier breaker de hace algunos meses, en el de reserva le puse chaos calmer (sin darme cuenta, hice un git clone de trunk que ya había pasado a chaos calmer).
Pues bien, el router principal funciona con esta configuración del switch:

Código: [Seleccionar]
config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option vid '1'
        option ports '0 2 3 4 5'

mientras que el de reserva con

Código: [Seleccionar]
config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option vid '1'
        option ports '0t 2 3 4 5'

o sea, el puerto CPU debe ser untagged en el router viejo y tagged en el nuevo  ???
Lo achaqué a las distintas versiones y tal.
Pues bien, ayer me compilé barrier breaker final y la puse en el router de prueba, y el switch sigue funcionando con el puerto tagged, hoy le pongo la misma idéntica imagen al router principal, preparándome para cambiar la configuración del switch y.....no, en el viejo solo funciona untagged  ???  ???
Otro problemilla es que los dos me han cogido la misma mac en la lan (cosa que antes no pasaba), pero, bueno, a estas alturas lo considero un problema menor  ;D
Los dos son de la misma revisión de hardware (R01A), la única diferencia es el uboot, pero no creo que debería afectar una vez que el driver del swicth en openwrt toma el control...o igual sí que afecta.
¿Cómo conseguiste que funcionaran las VLANs en el 4518? Yo me tiré horas y nada.  ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quetzalin en 08-10-2014, 16:21 (Miércoles)
Hay forma de configurarle la modulacion DSL a estos cacharros?, me refiero a elegir entre ADSL2+, G.DMT, AnnexM etc

En /etc/config/network

Código: [Seleccionar]
config adsl 'dsl'
        option annex 'm'

Los posibles valores para annex están en /etc/init.d/dsl_control y son

Código: [Seleccionar]
annex_b=10_00_10_00_00_04_00_00
annex_bdmt=10_00_00_00_00_00_00_00
annex_b2=00_00_10_00_00_00_00_00
annex_b2p=00_00_00_00_00_04_00_00
annex_a=04_01_04_00_00_01_00_00
annex_at1=01_00_00_00_00_00_00_00
annex_alite=00_01_00_00_00_00_00_00
annex_admt=04_00_00_00_00_00_00_00
annex_a2=00_00_04_00_00_00_00_00
annex_a2p=00_00_00_00_00_01_00_00
annex_l=00_00_00_00_04_00_00_00
annex_m=00_00_00_00_40_00_04_00
annex_m2=00_00_00_00_40_00_00_00
annex_m2p=00_00_00_00_00_00_04_00

o sea, b, bdmt, b2, b2p, a, at1, alite, admt, a2, a2p, l, m, m2 y m2p.

a= ADSL T1.413
admt= G.DMT
alite= G.Lite
a2p= ADSL2+
m2p= ADSL2+M

¿correcto?

Queria ver que tal chuta con un m2p en mi linea pero no puedo ya que al tener VDSL en mi linea el AnnexM no me lo permite sincronizar :( .

Al menos en a2p me pilla a tope:

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:              21.751 Mb/s / 1.175 Mb/s
Line Attenuation:       8.6dB / 51.1dB
Noise Margin:           8.3dB / 51.1dB
Line Uptime:            1m 24s

Pena que no tenga VDSL este cacharrito, si no me lo quedaba como router principal y mas aun despues del mod que le he hecho:

http://i.imgur.com/gTnk9U3.jpg
http://i.imgur.com/KgVltpW.jpg
http://i.imgur.com/QL9jv1X.jpg
Título: Re: Problema de configuración del switch
Publicado por: pippolippi en 08-10-2014, 18:02 (Miércoles)
¿Cómo conseguiste que funcionaran las VLANs en el 4518? Yo me tiré horas y nada.  ???

Fácil: se trata del 7518  ;)
Pero me molesta que dos aparatos idénticos con la misma imagen funcionen de manera distinta. 
Título: Re: Re: Problema de configuración del switch
Publicado por: Pteridium en 09-10-2014, 11:45 (Jueves)
¿Cómo conseguiste que funcionaran las VLANs en el 4518? Yo me tiré horas y nada.  ???

Fácil: se trata del 7518  ;)
Pero me molesta que dos aparatos idénticos con la misma imagen funcionen de manera distinta. 
Pues entonces va a ser lo que mencionaste del bootloader.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 09-10-2014, 15:43 (Jueves)
Si la gestión del switch depende de uboot, entonces o el driver del switch en el kernel o swconfig no están haciendo su trabajo correctamente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2014, 17:29 (Jueves)
Buenas, por fin me llego el usb to rs232,

yendo al grano, dejo aquí el log de arranque:

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


MAC address     : 00-23-08-B5-0D-F9
Serial number   : J931037522
Hardware version: 01A
Options         : 00-FF-FF-FF-FF-FF

detalle curioso, en la carcasa del router pone que la revisión de hardware es: R01A, pero danube me dice que es la 01A, supongo que a efectos prácticos será lo mismo.

intentando arrancar el kernel:

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

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

Run-up Normal Firmware...

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

Ready to run firmware
[    0.000000] Linux version 3.10.49 (xonom@xonom) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42664) ) #9 Sat Sep 27 19:29:58 CEST 2014
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV4518PWR01A - 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] Writing ErrCtl register=0004fb68
[    0.000000] Readback ErrCtl register=0004fb68
[    0.000000] Memory: 60752k/65536k available (3009k kernel code, 4784k reserved, 761k data, 188k 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.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: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.160000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.164000] Switching to clocksource MIPS
[    0.172000] NET: Registered protocol family 2
[    0.180000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.184000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.192000] TCP: Hash tables configured (established 512 bind 512)
[    0.200000] TCP: reno registered
[    0.200000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.208000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.216000] NET: Registered protocol family 1
[    0.220000] gptu: totally 6 16-bit timers/counters
[    0.224000] gptu: misc_register on minor 63
[    0.228000] gptu: succeeded to request irq 126
[    0.232000] gptu: succeeded to request irq 127
[    0.240000] gptu: succeeded to request irq 128
[    0.244000] gptu: succeeded to request irq 129
[    0.248000] gptu: succeeded to request irq 130
[    0.252000] gptu: succeeded to request irq 131
[    0.264000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.268000] 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.296000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.308000] msgmni has been set to 118
[    0.312000] io scheduler noop registered
[    0.316000] io scheduler deadline registered (default)
Cꁡ+�r��������console [ttyLTQ0] enabled, bootconsole disabled= 112) is a lantiq,asc
[    0.332000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.348000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    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.380000] 0x000000000000-0x000000010000 : "uboot"
[    0.388000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.392000] 0x000000020000-0x0000003f0000 : "firmware"
[    0.456000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.488000] libphy: ltq_mii: probed
[    0.520000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.528000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.540000] wdt 1f8803f0.watchdog: Init done
[    0.544000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.556000] TCP: cubic registered
[    0.560000] NET: Registered protocol family 17
[    0.564000] 8021q: 802.1Q VLAN Support v1.8
[    0.576000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19
[    0.580000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.588000] Please append a correct "root=" boot option; here are the available partitions:
[    0.596000] 1f00              64 mtdblock0  (driver?)
[    0.600000] 1f01              64 mtdblock1  (driver?)
[    0.604000] 1f02            3904 mtdblock2  (driver?)
[    0.612000] 1f03              64 mtdblock3  (driver?)
[    0.616000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

al parecer no es capaz de encontrar el punto para iniciar la imagen, supongo que seria en 0x000000020000, no? o bien en 0x80006000?

creo que casi lo tengo, pero me falta la puntilla
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 09-10-2014, 17:57 (Jueves)
Lo que no encuentra es el rootfs. Has compilado (y flasheado) la imagen con el root filesystem en squashfs?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2014, 18:16 (Jueves)
Lo que no encuentra es el rootfs. Has compilado (y flasheado) la imagen con el root filesystem en squashfs?

buena pregunta, al generar las imágenes, se crearon 2, modifique uno de los varios makefiles que hay para que generara la segunda:

openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image

y

openwrt-lantiq-xway-ARV4518PWR01A--brnImage

he utilizado la segunda, ya que me permite flashear usando el boot loader original, es de suponer que esta basado en squashfs, o así me lo pareció a mi mientras andaba liado con el tema.

lo que me llama la curiosidad es que intente reconocer las particiones MTD como si estuviera UBOOT instalado en lugar de BRNBOOT, quizás debo modificar los parámetros en el momento de generar la imagen para que reconozca las particiones tal como están originalmente?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2014, 18:39 (Jueves)
Estoy haciendo el segundo backup usando BRN DUMPER desde $B0000000 hasta $B0400000, he ojeado así por encima el fichero generado y aparecen datos de ya.com, quizás al final acabe poniendo uboot, ya que son 256K de configuración que no servirán de nada, de todas formas, ya que he llegado hasta aquí, seria interesante hacer funcionar openwrt con brnboot.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2014, 19:01 (Jueves)
Creo que he encontrado en lugar donde se definen las particiones en el código de openwrt:

openwrt/target/linux/lantiq/dts/ARV4518PWR01A.dts

originalmente tal como están en barrier breaker:

Código: [Seleccionar]
fpi@10000000 {
localbus@0 {
nor-boot@0 {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "uboot";
reg = <0x00000 0x10000>; /* 64 KB */
read-only;
};

partition@10000 {
label = "uboot_env";
reg = <0x10000 0x10000>; /* 64 KB */
read-only;
};

partition@20000 {
label = "firmware";
reg = <0x20000 0x3d0000>;
};

partition@400000 {
label = "boardconfig";
reg = <0x3f0000 0x10000>;
read-only;
};
};

supongo que lo debería modificar tal como así:

Código: [Seleccionar]
fpi@10000000 {
localbus@0 {
nor-boot@0 {
compatible = "lantiq,nor";
bank-width = <2>;
reg = <0 0x0 0x2000000>;
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "brnboot";
reg = <0x00000 0x20000>; /* 128 KB */
read-only;
};

partition@10000 {
label = "brnboot_env";
reg = <0x20000 0x40000>; /* 256 KB */
read-only;
};

partition@20000 {
label = "firmware";
reg = <0x60000 0x390000>;
};

partition@400000 {
label = "boardconfig";
reg = <0x3f0000 0x10000>;
read-only;
};
};

esto seria suficiente?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2014, 19:25 (Jueves)
pues parece que si, que esto ya esta pitando:

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 ...
Flash Checking - fw/ui...  Passed.

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

Run-up Normal Firmware...

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

Ready to run firmware
[    0.000000] Linux version 3.10.49 (xonom@xonom) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42664) ) #2 Thu Oct 9 19:14:32 CEST 2014
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV4518PWR01A - 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] Writing ErrCtl register=0004fb68
[    0.000000] Readback ErrCtl register=0004fb68
[    0.000000] Memory: 60752k/65536k available (3009k kernel code, 4784k reserved, 761k data, 188k 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.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: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.160000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.164000] Switching to clocksource MIPS
[    0.172000] NET: Registered protocol family 2
[    0.180000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.184000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.192000] TCP: Hash tables configured (established 512 bind 512)
[    0.200000] TCP: reno registered
[    0.200000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.208000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.216000] NET: Registered protocol family 1
[    0.220000] gptu: totally 6 16-bit timers/counters
[    0.224000] gptu: misc_register on minor 63
[    0.228000] gptu: succeeded to request irq 126
[    0.232000] gptu: succeeded to request irq 127
[    0.240000] gptu: succeeded to request irq 128
[    0.244000] gptu: succeeded to request irq 129
[    0.248000] gptu: succeeded to request irq 130
[    0.252000] gptu: succeeded to request irq 131
[    0.264000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.268000] 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.296000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.308000] msgmni has been set to 118
[    0.312000] io scheduler noop registered
[    0.316000] io scheduler deadline registered (default)
C�+ࡂr��������console [ttyLTQ0] enabled, bootconsole disabled = 112) is a lantiq,asc
[    0.332000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.348000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    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.380000] 0x000000000000-0x000000020000 : "brnboot"
[    0.388000] 0x000000020000-0x000000060000 : "brnboot_env"
[    0.392000] 0x000000060000-0x0000003f0000 : "firmware"
[    0.440000] 0x0000001aec00-0x0000003f0000 : "rootfs"
[    0.444000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.460000] mtd: device 3 (rootfs) set to be root filesystem
[    0.464000] mtd: partition "rootfs_data" created automatically, ofs=0x3c0000, len=0x30000
[    0.472000] 0x0000003c0000-0x0000003f0000 : "rootfs_data"
[    0.480000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.512000] libphy: ltq_mii: probed
[    0.544000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.548000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.560000] wdt 1f8803f0.watchdog: Init done
[    0.564000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.580000] TCP: cubic registered
[    0.580000] NET: Registered protocol family 17
[    0.584000] 8021q: 802.1Q VLAN Support v1.8
[    0.596000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19
[    0.620000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    0.628000] Freeing unused kernel memory: 188K (803b1000 - 803e0000)
procd: Console is alive
procd: - watchdog -
[    6.280000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    6.788000] IFXUSB: USB core #0 soft-reset
[    6.992000] IFXUSB: USB core #0 soft-reset
[    6.996000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    7.000000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    7.008000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    7.012000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[    7.020000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[    7.024000] IFXUSB: Init: Power Port (0)
[    7.032000] hub 1-0:1.0: USB hub found
[    7.032000] hub 1-0:1.0: 1 port detected
[    7.036000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
No jffs2 marker was found
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[   12.876000] NET: Registered protocol family 10
[   12.888000] NET: Registered protocol family 8
[   12.892000] NET: Registered protocol family 20
[   12.904000] PPP generic driver version 2.4.2
[   12.924000] nf_conntrack version 0.5.0 (952 buckets, 3808 max)
[   12.936000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.956000] IFX MEI Version 5.00.00
[   12.968000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   12.984000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
[   12.988000] Backport generated by backports.git backports-20140320-37-g5c33da0
[   13.000000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.024000] ATM1.0.26    ATM (A1) firmware version 0.17
[   13.028000] ifxmips_atm: ATM init succeed
[   13.068000] NET: Registered protocol family 24
[   13.120000] xt_time: kernel timezone is -0000
[   13.172000] cfg80211: Calling CRDA to update world regulatory domain
[   13.180000] cfg80211: World regulatory domain updated:
[   13.184000] cfg80211:  DFS Master region: unset
[   13.188000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.196000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.204000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.212000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   13.220000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
[   13.228000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   13.236000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   13.244000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.252000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   13.368000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   13.372000] ath5k 0000:00:0e.0: registered as 'phy0'
[   13.392000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[   26.120000] device eth0 entered promiscuous mode
[   26.128000] br-lan: port 1(eth0) entered forwarding state
[   26.132000] br-lan: port 1(eth0) entered forwarding state
[   28.136000] br-lan: port 1(eth0) entered forwarding state
[   30.108000] jffs2: Too few erase blocks (3)
procd: - init complete -



juers, lo que he sudado la verdad
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2014, 19:34 (Jueves)
y esta vez si, telnet funciona :)

Código: [Seleccionar]
telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.22.1 (2014-10-06 16:42:38 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

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


y en minicom:

Código: [Seleccionar]
[  366.668000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  366.676000] device wlan0 entered promiscuous mode
[  366.692000] br-lan: port 2(wlan0) entered forwarding state
[  366.696000] br-lan: port 2(wlan0) entered forwarding state
[  366.700000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  368.700000] br-lan: port 2(wlan0) entered forwarding state
[  376.948000] device wlan0 left promiscuous mode
[  376.952000] br-lan: port 2(wlan0) entered disabled state
[  377.676000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  377.680000] device wlan0 entered promiscuous mode
[  377.684000] br-lan: port 2(wlan0) entered forwarding state
[  377.688000] br-lan: port 2(wlan0) entered forwarding state
[  377.712000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  379.692000] br-lan: port 2(wlan0) entered forwarding state


bueno, a ver si consigo meter UPX por algún lugar para que me genere la imagen ya con ello metido
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 09-10-2014, 19:51 (Jueves)
Eso de poder poner el firmware con el bootloader original es todo un logro, gran trabajo @mekkon, si bien parece que con el brnboot se desperdicia un montón de espacio, y eso que el 4518 no anda sobrado.
Y en el 7518 no estoy seguro que se pueda. Ya tengo uboot en mis dos cacharros y no me apetece volver a flashear brnboot la verdad.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 09-10-2014, 23:30 (Jueves)
Buenas noches.

Tengo un Astoria ARV4518PWR01A que dejé a medio flashear hace muuuuuucho tiempo y quería devolverlo al estado inicial (con el firmware oficial) para empezar a hacerlo de cero y probar directamente las versiones rc-1 y rc-2 de barrer breaker (la rc-3 y la definitiva no porque no caben en la memoria interna y no las quiero en RAM).

En su día hice copia de seguridad con el BRNDumper de la memoria completa.

¿Como puedo restaurarla?


El router ahora mismo tiene U-boot funcionando y una version de openwrt que no trae LuCi ni wifi (o al menos no funciona).

Espero que podais ayudarme.

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 10-10-2014, 13:00 (Viernes)
para curiosear, log de minicom mientras se flashea en BRNBOOT en recovery mode:

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

RESET_BTN was pressed... 1
RESET_BTN was pressed... 2

Wake up Tiny_ETCPIP_KERNEL...

Unzipping Tiny Kernel at 0x80002000 ... [ZIP 1]  done
Tiny ETCPIP running ...

Ready to run firmware

In c_entry() function ...
install_exception
Co config = 80008483
sys_irq_init ...
Tiny Kernel System startup...
Unzipping from B001E800 to 80720000 ... done
Uncompressed size = 10193
CPU Clock 333333334 Hz
tcpip_startup...
MXIC MX29LV320ABTC bottom boot 16-bit mode found
Set flash memory layout to BPARAMS+RECOVER_KERNEL
Bootcode version: 64M-V0.02
Serial number   : J931037507
Hardware version: 01A
!!No configuration file present!!
default route: 0.0.0.0
default route: 0.0.0.0
BufferInit:
BUF_HDR_SZ=32 BUF_ALIGN_SZ=16 BUFFER_OFFSET=96
BUF_BUFSZ0=384 BUF_BUFSZ1=1632
NUM_OF_B0=24 NUM_OF_B1=800
BUF_POOL0_SZ=9984 BUF_POOL1_SZ=1331200
Buf0_Block 8025f928  Buf1_Block 8011a908
BUF0[0]=0x8025f940 BUF1[0]=0x8011a920

buffer0 pointer init OK!
buffer1 pointer init OK!
init_if() ; gConfig.Interface[0].Link_Type is [4]
Interface 0 ip = 127.0.0.1

init_if() ; gConfig.Interface[1].Link_Type is [1]
reset GPIO#13.
DMA g_desc_list=0x801152E0
ETOP_MDIO_CFG=940
MII_MODE:  ETOP_CFG=148
remove VLAN tag from port 0 to port 5
MAC Address: 00:23:08:b5:0d:f9
Interface 1 ip = 192.168.2.1

init_if() ; gConfig.Interface[2].Link_Type is [0]
RUNTASK id=1 if_task if0...
RUNTASK id=2 if_task if1...
RUNTASK id=3 timer_task...
RUNTASK id=4 period_task...
RUNTASK id=5 dhcp_daemon...
RUNTASK httpd...
Starting Multitask...
period_task running!!!
httpd: listen at 192.168.2.1:80
period_task running 60
period_task running 120
period_task running 180
upgrade CGI > process content-type...
boundary=-----------------------------13708047421069588940615705546
endbound=-----------------------------13708047421069588940615705546--
content-length: 3025281
parse file upload
[CGI] endp: [; filename="openwrt-lantiq-danube-ARV4518PW--brnImage"]
value: openwrt-lantiq-danube-ARV4518PW--brnImage
[CGI] enter receive loop...
###########################################################################################################################9
[upgrade_CGI] FwUI , Firmware + UI
***** [CGI-Signature Check] buf:[BRNDANUBE], sigInFlash:[BRNDANUBE]...OK!
[CGI] write to flash task...

update UI and FW, length=3024889...
MXIC MX29LV320ABTC bottom boot 16-bit mode found
erase from location b0060000 done
erase from location b0070000 done
erase from location b0080000 done
erase from location b0090000 done
erase from location b00a0000 done
erase from location b00b0000 done
erase from location b00c0000 done
erase from location b00d0000 done
erase from location b00e0000 done
erase from location b00f0000 done
erase from location b0100000 done
erase from location b0110000 done
erase from location b0120000 done
erase from location b0130000 done
erase from location b0140000 done
erase from location b0150000 done
erase from location b0160000 done
erase from location b0170000 done
erase from location b0180000 done
erase from location b0190000 done
erase from location b01a0000 done
erase from location b01b0000 done
erase from location b01c0000 done
erase from location b01d0000 done
erase from location b01e0000 done
erase from location b01f0000 done
erase from location b0200000 done
erase from location b0210000 done
erase from location b0220000 done
erase from location b0230000 done
erase from location b0240000 done
erase from location b0250000 done
erase from location b0260000 done
erase from location b0270000 done
erase from location b0280000 done
erase from location b0290000 done
erase from location b02a0000 done
erase from location b02b0000 done
erase from location b02c0000 done
erase from location b02d0000 done
erase from location b02e0000 done
erase from location b02f0000 done
erase from location b0300000 done
erase from location b0310000 done
erase from location b0320000 done
erase from location b0330000 done
erase from location b0340000 done
erase from location b03efff4 done
write length 0x2e27f9
0123456789abcdefghijklmnopqrstuvw***ABCDEFGHIJKLMNOPQRSTUVW***.............................................................0


Título: Re: Re: Problema de configuración del switch
Publicado por: pippolippi en 10-10-2014, 19:23 (Viernes)
¿Cómo conseguiste que funcionaran las VLANs en el 4518? Yo me tiré horas y nada.  ???

Fácil: se trata del 7518  ;)
Pero me molesta que dos aparatos idénticos con la misma imagen funcionen de manera distinta. 
Pues entonces va a ser lo que mencionaste del bootloader.

Pues ahora he puesto el mismo uboot a los dos y funciona igual.
Y hay algo más extraño (que igual pasaba antes de cambiar el uboot pero no me fijé):


 ???

Sospecho un PEBKAC, pero no consigo identificar el P  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 11-10-2014, 14:07 (Sábado)
Buenas de nuevo, siento si doy un poco la tabarra la verdad,

el caso es que he compilado esta versión de Pteridium de attitude adjustment:

https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg294982/#msg294982 (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg294982/#msg294982)

he aquí una muestra del log de arranque:

Código: [Seleccionar]
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 ...                                                                                                                                                           
Flash Checking - fw/ui...  Passed.                                                                                                                                                                         
                                                                                                                                                                                                           
Image[1] at 0xb0060000, len:967135, type:255                                                                                                                                                               
Firmware image at -1, ART image at -1                                                                                                                                                                       
                                                                                                                                                                                                           
Run-up Normal Firmware...                                                                                                                                                                                   
                                                                                                                                                                                                           
Unzipping firmware at 0x80002000 ... [ZIP 1]  done                                                                                                                                                         
Run-time code running ...                                                                                                                                                                                   
                                                                                                                                                                                                           
Ready to run firmware                                                                                                                                                                                       
[    0.000000] Linux version 3.3.8 (xonom@xonom) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #4 Sat Oct 11 13:38:46 CEST 2014                                                       
[    0.000000] SoC: Danube rev 1.3                                                                                                                                                                         
[    0.000000] bootconsole [early0] enabled                                                                                                                                                                 
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)                                                                                                                                                       
[    0.000000] Found BRN-BOOT instead of u-boot                                                                                                                                                             
[    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=ARV4518PWR01                                                                                                 
[    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=00000003                                                                                                                                                             
[    0.000000] Readback ErrCtl register=00000003                                                                                                                                                           
[    0.000000] Memory: 61872k/65536k available (2277k kernel code, 3664k reserved, 382k 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 ARV4518PWR01 - SMC7908A-ISP                                                                                                                                                 
[    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]   

como se puede observar, se queda frito en este punto, ¿alguna pista?

si alguien quiere hacer pruebas, cambiando este archivo:

openwrt\target\linux\lantiq\image\Makefile

en la linea 129 por:

Image/Build/Profile/ARV4518PWR01=$(call Image/Build/$(1),$(1),ARV4518PWR01,BRNDANUBE,0x12345678,memsize=64)

se generan las imágenes compatibles con BRNBOOT, he puesto memsize 64 ya que solo detectaba 16K originalmente.

esto junto con el cambio de las particiones MTD debería funcionar, pero lo del bus PCI para mi ya es una nueva dimensión.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 11-10-2014, 20:28 (Sábado)
Buenas noches.

Tengo un Astoria ARV4518PWR01A que dejé a medio flashear hace muuuuuucho tiempo y quería devolverlo al estado inicial (con el firmware oficial) para empezar a hacerlo de cero y probar directamente las versiones rc-1 y rc-2 de barrer breaker (la rc-3 y la definitiva no porque no caben en la memoria interna y no las quiero en RAM).

En su día hice copia de seguridad con el BRNDumper de la memoria completa.

¿Como puedo restaurarla?

Gracias por vuestra ayuda ;)

El router ahora mismo tiene U-boot funcionando y una version de openwrt que no trae LuCi ni wifi (o al menos no funciona).

Espero que podais ayudarme.

Gracias.

Como veo que nadie contesta entiendo que os pasa como a mi, que no encontrais información al respecto en internet.

Por ese motivo voy a intentar terminar de flashear openwrt y al menos dejar el router operativo.

Si instalo la versión publicada en los primeros post, me encuentro con que el wifi no funciona, y el problema creo que viene de aqui (como le ocurrió a Lesgar):


[   13.776000] ath5k 0000:00:0e.0: registered as 'phy0'
[   15.024000] ath5k: phy0: unable to init EEPROM
[   15.024000] ath5k: probe of 0000:00:0e.0 failed with error -5

Pero el caso es que la versión que descargo, en teoria tiene ADSL, luCi y wifi funcionando (o eso pone en el primer post):

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.

Ni que decir tiene que ya he probado a pulsar el boton delantero del wifi, 1 2 y muchas veces y no ha cambiado nada (entre las interfaces disponibles sigue sin aparecer, al menos en luCi)

¿Como puedo solucionar el problema?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 12-10-2014, 15:31 (Domingo)
Hola  Reflected_God,

sobre restaurar la imagen original, seguramente UBOOT tiene alguna opción para escribir en la NAND, no puedo ayudarte mucho en esto ya que no lo tengo instalado.

sí que puedo explicar mi experiencia compilando las diferentes versiones de openwrt, si te decides a ello, puedes bajar los repositorios desde aquí: https://dev.openwrt.org/wiki/GetSource (https://dev.openwrt.org/wiki/GetSource), hay un hilo dedicado a ello en este foro que explica como compilar, es importante estar conectado a internet mientras make esta funcionando, por lo general suele compilar a la primera, aunque a veces sale algún error, para ello, un 'make clean' y/o borrar las carpetas 'staging_dir', 'build_dir' y 'tmp'. Sobre las particiones MTD no debes preocuparte, ya que por defecto vienen configuradas para UBOOT.

Barrier breaker es la que mejor funciona, wifi se activa pulsando el boton de 'wlan' del router y dhcp esta activado por defecto, la contra es el espacio que ocupa, el kernel ocupa por si solo 1,4MB, esto más el sistema base se come casi los 4MB, luci cabe bastante justo (contando con los 256k extras que te da UBOOT), pero si quieres poner SAMBA por ejemplo, olvidate. Quizás se pueda poner una versión anterior del kernel que ocupe menos espacio, pero esto ya es especular y cruzar los dedos.

Attitude Adjustment es pequeño y permite añadir bastantes cosas, contras, el wifi y dhcp no se activan, (estaba buscando info sobre como activarlos desde la consola), si aprietas el botón de "WLAN" del router, se hace un reset ^-^, a ello parece que es un poco inestable, ya que algunas veces se ha quedado pillado durante el arranque, aunque esto puede ser debido a los cambios que yo le hice también.

he estado intentando traspasar la configuración del router de barrier a attitude, pero la estructura de los parámetros cambia, barrier breaker es más ordenado en esto que attitude.

he compilado también una versión de Pteridium de attitude, pero se me queda pillado (dato curioso, me usa el kernel 3.3.x en lugar de 3.7.x ).

podría ser interesante tener un log de arranque del firmware original de ya.com, no recuerdo si había alguno en el hilo.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 12-10-2014, 16:48 (Domingo)
sobre restaurar la imagen original, seguramente UBOOT tiene alguna opción para escribir en la NAND, no puedo ayudarte mucho en esto ya que no lo tengo instalado.

Supongo que se pueda usar el mismo mecanismo que se usa para actualizar uboot: yo en mi uboot tengo, entre otras, esta variable definida (es un 7518, desconozco si para el 4518 valen las misma direcciones):
Código: [Seleccionar]
update_uboot=tftp 0x80500000 ${tftppath}u-boot-ARV7518PW.bin;era 0xb0000000 +${filesize};cp.b 0x80500000 0xb0000000 ${filesize}

Por lo que

Cosas a tener en cuenta: no sé si la dirección de la ram en ese comando es la adecuada para contener la imagen completa.
Igual puedes limitarte a poner solo el bootloader original y desde su modo de emergencia cargar el resto del firmware, no sé cual sería la opción mejor, nunca me he planteado volver al firmware original.
Quizás sea mejor ejecutar manualmente cada uno de los pasos (tftpboot, era y cp.b) pero antes del era comprobar el checksum del fichero descargado con el comando uboot crc32.
Más detalles en
http://wiki.openwrt.org/toh/astoria/arv7518pw
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 12-10-2014, 19:36 (Domingo)
Igual puedes limitarte a poner solo el bootloader original y desde su modo de emergencia cargar el resto del firmware, no sé cual sería la opción mejor, nunca me he planteado volver al firmware original.

Me gusta esa idea.
El tema es que con el brndumper hice 2 copias de seguridad: una de toda la memoria y la otra de tan solo los últimos 64kb.
¿alguna idea de como puedo instalar solo el brn-boot?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 12-10-2014, 19:54 (Domingo)
Desde la pagina http://wiki.openwrt.org/toh/arcadyan/arv4518pw veo que el bootloader ocupa los primeros 128k, así que

Código: [Seleccionar]
dd if=fichero_con_la_copia_completa of=fichero_con_solo_el_bootloader bs=1k count=128

ojo: si transformas el router en un ladrillo no es mi culpa ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 12-10-2014, 20:15 (Domingo)
Mañana lo intentaré, pero mirando en internet el comando dd, ¿podria ser que el comando a ejecutar fuera mejor así?
Código: [Seleccionar]
dd if=fichero_con_la_copia_completa of=ruta_del_fichero_con_la_copia_completa bs=1k count=128Mas que nada porque realmente solo tengo una copia completa, no del bootloader, y entiendo que el dd la saca de ahí, de los 128kb primeros.
Si este fuera el caso, ¿que ruta le podría poner? ¿la dirección del servidor TFTP?

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 12-10-2014, 21:14 (Domingo)
if es el fichero de entrada (o sea, el que ya tienes con el backup completo) y of es el fichero que crea, bs=1k le dice que el tamaño de un bloque es 1k y count=128 le dice de copiar 128 bloques (o sea, 128k).
Después el fichero generado (que si usas tu comando machaca el de entrada, así que no te lo aconsejo) lo pones en el directorio donde lo vea el servidor tftp.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 13-10-2014, 00:49 (Lunes)
Creo que hay que añadir un detalle que es la configuración de BRNBOOT, 256K, si se quiere restaurar únicamente el boot antiguo, se debería contar con las 128K del boot más las 256K de la configuración de este, 384K
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 13-10-2014, 09:00 (Lunes)
Ah, yo pensaba que la partición de configuración era la configuración del router, no de brnboot
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 13-10-2014, 12:55 (Lunes)
Antes de ponerme a intentarlo, una pregunta: ¿como copio el archivo a la memoria del router?
Mas que nada porque el archivo dump ocupa mas del espacio disponible...

Gracias de antemano
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 13-10-2014, 17:56 (Lunes)
Antes de ponerme a intentarlo, una pregunta: ¿como copio el archivo a la memoria del router?
Mas que nada porque el archivo dump ocupa mas del espacio disponible...

Gracias de antemano

Si quieres subir algo a la memoria RAM del router, cópialo al directorio /tmp. Después puedes hacer lo que quieras con él, pero recuerda que al estar en RAM, si reinicias lo pierdes...

De todas formas, a ver si no me he perdido en la conversación: ¿pretendes cambiar el actual u-boot por brnboot dejando openwrt? Si es así, no te va a funcionar ya que las primeras KB de brnboot y su configuración van a sobreescribir parte del openwrt ya instalado.
Yo iniciaría el router con la consola serie y uboot. Subiría la imagen completa por tftp y lo quemaría todo en la flash, restaurando así el firmware original. De esta forma te aseguras de que tanto brnboot como su configuración se han grabado bien.
Si mal no recuerdo, para hacer funcionar openwrt con brnboot hay que compilar openwrt con las particiones de brnboot (las que dice mekkon aquí (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg318609/#msg318609)), que son distintos a las de u-boot, así que meter openwrt con brnboot va a ser más complicado.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 13-10-2014, 19:26 (Lunes)
Antes de ponerme a intentarlo, una pregunta: ¿como copio el archivo a la memoria del router?
Mas que nada porque el archivo dump ocupa mas del espacio disponible...

Gracias de antemano

Si quieres subir algo a la memoria RAM del router, cópialo al directorio /tmp. Después puedes hacer lo que quieras con él, pero recuerda que al estar en RAM, si reinicias lo pierdes...

De todas formas, a ver si no me he perdido en la conversación: ¿pretendes cambiar el actual u-boot por brnboot dejando openwrt? Si es así, no te va a funcionar ya que las primeras KB de brnboot y su configuración van a sobreescribir parte del openwrt ya instalado.
Yo iniciaría el router con la consola serie y uboot. Subiría la imagen completa por tftp y lo quemaría todo en la flash, restaurando así el firmware original. De esta forma te aseguras de que tanto brnboot como su configuración se han grabado bien.
Si mal no recuerdo, para hacer funcionar openwrt con brnboot hay que compilar openwrt con las particiones de brnboot (las que dice mekkon aquí (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg318609/#msg318609)), que son distintos a las de u-boot, así que meter openwrt con brnboot va a ser más complicado.

Precisamente eso es lo que quiero: devolver al astoria a su firmware original.
En cuanto lo intente publico aquí los resultados.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 14-10-2014, 08:13 (Martes)
Antes de ponerme a intentarlo, una pregunta: ¿como copio el archivo a la memoria del router?
Mas que nada porque el archivo dump ocupa mas del espacio disponible...

Gracias de antemano

Si quieres subir algo a la memoria RAM del router, cópialo al directorio /tmp. Después puedes hacer lo que quieras con él, pero recuerda que al estar en RAM, si reinicias lo pierdes...

De todas formas, a ver si no me he perdido en la conversación: ¿pretendes cambiar el actual u-boot por brnboot dejando openwrt? Si es así, no te va a funcionar ya que las primeras KB de brnboot y su configuración van a sobreescribir parte del openwrt ya instalado.
Yo iniciaría el router con la consola serie y uboot. Subiría la imagen completa por tftp y lo quemaría todo en la flash, restaurando así el firmware original. De esta forma te aseguras de que tanto brnboot como su configuración se han grabado bien.
Si mal no recuerdo, para hacer funcionar openwrt con brnboot hay que compilar openwrt con las particiones de brnboot (las que dice mekkon aquí (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg318609/#msg318609)), que son distintos a las de u-boot, así que meter openwrt con brnboot va a ser más complicado.

Precisamente eso es lo que quiero: devolver al astoria a su firmware original.
En cuanto lo intente publico aquí los resultados.

Entonces lo mejor es que arranques con el adaptador USB/TTL y quemes la imagen original por tftp.
Las directrices que te indicó pippolippi son buenas para quemar también toda la flash, pero utiliza varias líneas para quemar la flash en lugar de hacerlo de una vez (no utilices run update_uboot)  :
Código: [Seleccionar]
tftp 0x80500000 backup.bin
era 0xb0000000 +${filesize}
cp.b 0x80500000 0xb0000000 ${filesize}

En el servidor tftp que utilices la imagen completa debe llamarse backup.bin (o renómbrala a algo más corto para usar más fácil)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 14-10-2014, 10:15 (Martes)
Y por mayor seguridad, antes de hacer el era ejecuta un crc32 0x80500000 ${filesize} y verifica que la checksum sea la misma del fichero (pequeño problema: no sé como calcular la crc32 del fichero. En mi distribución hay un comando crc32 en el paquete perl-Archive-Zip pero no sé si el algoritmo que usa es el mismo de uboot).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 15-10-2014, 13:16 (Miércoles)
Buenas,

Aquí dejo una versión de OpenWrt para el ARV4518, esta basado en Barrier Breaker final, el archivo tiene 4 imagenes, para los dos modelos y para los dos boot loaders.

tiene luci, vfat, ntfs, soporte para unidades USB y alguna cosilla más que ahora no recuerdo, con el soporte externo se puede ampliar el sistema y añadirle más paquetes.

he eliminado cosas como la depuración del kernel, printk, IPV6, ipkg/opkg status data files in final images... total, que no salen casi mensajes a través de la consola del puerto serie  ^-^

http://www.multiupfile.com/f/dc5d915f, edito: al parecer cuando jffs2 prepara la partición borra la firma para BRNBOOT, dejando de arrancar el router en el siguiente reset, mejor no utilizar las imágenes para BRNBOOT.

con 4MB que tiene el aparato no creo que dé para mucho más, quizás me anime con Attitude adjustment para poner más cosas, no sé.

he intentado cambiar el kernel a una versión anterior, pero no he encontrado parches de lantiq para barrier breaker de un kernel más antiguo de momento.

La opción que trae Luci de actualizar el firmware sólo lo recomiendo para quien tiene UBOOT instalado, ya que por defecto openWRT esta configurado para este, si alguien actualiza teniendo BRNBOOT lo más seguro es que deje de funcionar el aparato ya que las particiones no estarán configuradas para este. No lo he probado, pero no me extrañaría que sucediera así.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 15-10-2014, 17:23 (Miércoles)
Buenas tardes.
Tengo instalado Attitude adjustment en un router 4518, al que le he hecho extroot. Tengo asterisk, minidlna, samba y amule. He aquí mis problemas:

1.   En pocas ocasiones la wifi deja de funcionar. Apagando y volviendo a encender el router a veces se soluciona. Pero a veces eso no funciona, y lo extraño es que, en esos casos se suele solucionar ejecutando el comando “reboot”, dejando que arranque, y luego volviendo a apagar y encender el router. Sé que ejecutar ese comando no es equivalente a apagar y volver a encender porque se ven cosas diferente en el log de arranque (usando el comando dmesg). Esto me ha ocurrido siempre desde que instalé OpenWRT.

2.   Tengo el ADSL con Orange, por lo que puedo usar dos líneas de VoIP con el mismo número de teléfono. La cuestión es que si estoy hablando por una línea (llamémosla línea 1), y me llaman al teléfono, en la línea 1 automáticamente me dejan de oir, aunque yo sigo oyéndoles. En la línea 2 todo funciona perfectamente.

3.   Ultimamente tengo otro problema con la VoIP que no he tenido nunca desde que instalé OpenWRT. A veces me escuchan entrecortado, yo les escucho bien. Reiniciando el servicio Asterisk se soluciona, pero es un engorro hacerlo y no entiendo por qué pasa esto ahora sin haber modificado nada cuando yo nunca había tenido ese problema. No es problema de ancho de banda, ni de falta de memoria RAM, de eso estoy seguro.

¿A alguien le suenan estos problemas o tiene idea de cuál puede ser la causa?

El caso es que parecen tres problemas complicados de solucionar. Así que me planteo si no sería mejor invertir mi tiempo en pasarme a Barrier Breaker. Tengo la posibilidad de instalarlo en el 4518 o en un router 7518 que también tengo guardado en un cajón. He leído todo el hilo actual y el de la VoIP, y no me queda claro si Barrier Breaker está bien soportado en alguno de estos dos routers. Me da igual no poder usar LUCI, nunca lo usé porque tengo conocimientos de Linux más que suficientes como para manejar la shell.

¿Alguien me puede decir si le funciona Barrier Breaker con VoIP bien en el 4518 o en el 7518?

Muchas gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 16-10-2014, 13:18 (Jueves)
Hola Pelocho,

Barrier Breaker, probando básicamente MLdonkey y un disco externo USB con NTFS funciona bien en el 4518, eso lo digo ahora, de aquí una o dos semanas quizás cambie de opinión...

el software que utiliza también esta más actualizado, con lo que en teoría habrán más bugs corregidos y funcionalidades extra.

creo que obteniendo la configuración y probándola, con suerte no tendrás que cambiar nada.

rectifico: con NTFS va a tiros y a la muerte más absoluta.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 16-10-2014, 13:33 (Jueves)
Hola

Voy a instalar la ultima versión de barrier breaker para el ARv4518R10A. Entiendo que funciona todo, especialmente me interesa que funcione el modo repetidor en wifi y que tenga luci.

Voy a usar el primer u-boot que da CieNTi al principio de este hilo. ¿hay algún otro que sea nuevo y vaya mejor o con ese sirve?

¿Funciona todo en la ultima versión de barrier breaker - creo que era la de agosto 2014-?

Al ir a los repositorios oficiales, además de la imagen, veo un archivo que pone ulmage. ¿este archivo que es?

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 17-10-2014, 21:01 (Viernes)
Antes de ponerme a intentarlo, una pregunta: ¿como copio el archivo a la memoria del router?
Mas que nada porque el archivo dump ocupa mas del espacio disponible...

Gracias de antemano

Si quieres subir algo a la memoria RAM del router, cópialo al directorio /tmp. Después puedes hacer lo que quieras con él, pero recuerda que al estar en RAM, si reinicias lo pierdes...

De todas formas, a ver si no me he perdido en la conversación: ¿pretendes cambiar el actual u-boot por brnboot dejando openwrt? Si es así, no te va a funcionar ya que las primeras KB de brnboot y su configuración van a sobreescribir parte del openwrt ya instalado.
Yo iniciaría el router con la consola serie y uboot. Subiría la imagen completa por tftp y lo quemaría todo en la flash, restaurando así el firmware original. De esta forma te aseguras de que tanto brnboot como su configuración se han grabado bien.
Si mal no recuerdo, para hacer funcionar openwrt con brnboot hay que compilar openwrt con las particiones de brnboot (las que dice mekkon aquí (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg318609/#msg318609)), que son distintos a las de u-boot, así que meter openwrt con brnboot va a ser más complicado.

Precisamente eso es lo que quiero: devolver al astoria a su firmware original.
En cuanto lo intente publico aquí los resultados.

Entonces lo mejor es que arranques con el adaptador USB/TTL y quemes la imagen original por tftp.
Las directrices que te indicó pippolippi son buenas para quemar también toda la flash, pero utiliza varias líneas para quemar la flash en lugar de hacerlo de una vez (no utilices run update_uboot)  :
Código: [Seleccionar]
tftp 0x80500000 backup.bin
era 0xb0000000 +${filesize}
cp.b 0x80500000 0xb0000000 ${filesize}

En el servidor tftp que utilices la imagen completa debe llamarse backup.bin (o renómbrala a algo más corto para usar más fácil)


Muchas gracias a todos.
He conseguido devolver mi Astoria ARV4518R01A a su firmware original con BRNBOOT.

Solo una cosa: Los comandos de Tki2000 funcionan perfectamente pero, puesto que lo que copiamos a la flash del router, DEBEMOS acceder todos los bancos de memoria (no olvidemos que era una copia de toda la flash) debemos quitarle la protección contra escritura que tienen algunos.

Para comprobarlo, ejecutamos
Código: [Seleccionar]
fliy veremos que hay una serie de direcciones de memoria que tienen a su lado las letras "RO" (Read-Only). Hay que quitarles esa protección o de lo contrario el comando era y el cp nos informan de que hay bloques que no pueden borrar ni modificar.
Así que en definitiva, y recordando que el archivo backup.bin es la copia de la flash completa que hicimos con brndumper y la hemos copiado al directorio del programa tftp en nuestro PC, la secuencia de comandos a usar para este proceso es la siguiente:
Código: [Seleccionar]
tftp 0x80500000 backup.bin
prot off all
era 0xb0000000 +${filesize}
cp.b 0x80500000 0xb0000000 ${filesize}

Espero que esto le sirva a alguien.

Un saludo y seguid así, sois unos máquinas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 17-10-2014, 21:12 (Viernes)
podría ser interesante tener un log de arranque del firmware original de ya.com, no recuerdo si había alguno en el hilo.

Aquí tienes el de mi ARV4518R01A devuelto a su firmware original con parámetros por defecto del firmware de ya.com
Código: [Seleccionar]
T3:0x00000016
 T4:0x00000001
 T5:0x803E872D
 T6:0x00000007
 T7:0x00000000
 T8:0x804FECA0
 T9:0x0000FFFF
 S0:0xFFFFFFFF
 S1:0x809A7474
 S2:0xC0010071
 S3:0x809A7474
 S4:0xC0010070
 S5:0xA0577C40
 S6:0x813F0714
 S7:0x80F01740
 S8:0x00000000
EPC:0x800C35F4
 SR:0x0000FC02
 CAUSE:0x9000001C
 SP (Save Point) :0x80B3A0FC
==============================

===================
Print call

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 ...
Flash Checking - fw/ui...  Passed.

Image[1] at 0xb0060000, len:1392013, type:0
Image[2] at 0xb01b4000, len:473622, type:10
Image[3] at 0xb0227c00, len:174146, type:50
Image[4] at 0xb0252800, len:173329, type:60
Image[5] at 0xb027d000, len:316099, type:90
Firmware image at 0, 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

In c_entry() function ...
install_exception
Co config = 80008483
[INIT] Interrupt ...
##### _ftext      = 0x80002000
##### _fdata      = 0x804FEBA0
##### __bss_start = 0x80575804
##### end         = 0x81B9666C
##### Backup Data from 0x804FEBA0 to 0x81B9E66C~0x81C152D0 len 486500
##### Backup Data completed
##### Backup Data verified
[GPIO FLOW] SetGpio() Begin ..
gptu: totally 6 16-bit timers/counters
Init timer = 0
[GPIO FLOW] SetGpio() End.
[INIT] System Log Pool startup ...
[INIT] MTinitialize ..
[INIT] usrclk
CPU Clock 333333334 Hz
mips_counter_frequency:166666667
r4k_offset: 00028b0a(166666)
init_US_counter : time1 = 62 , time2 = 40000086, diff 40000024
US_counter = 68
 cnt1 40666610 cnt2 40668383, diff 1773
Runtime code version: 0.10.016
System startup...
[INIT] Memory COLOR 0, 2400000 bytes ..
[INIT] Memory COLOR 1, 1048576 bytes ..
[INIT] Memory COLOR 2, 3004000 bytes ..
InitCommSys: RESOURCE_BASE = 62, NUMRES = 640
InitCommSys: EVENT_BASE = 181, NUMEVT = 768
InitCommSys: MAILBOX_BASE = 6, NUMMBX = 64

rzMemory start: 0x80D73774, end 0x80ED2F74, size 1439744
MXIC MX29LV320ABTC bottom boot 16-bit mode found
Set flash memory layout to Boot Parameters found !!!
Bootcode version: 64M-V0.02
Serial number: J013000909
Hardware version: 01A
strWlanMacAddr:00264D7DA221
[BUILD-WEP] S6,7,8,9,10:[0,0,9,0,9]
[BUILD-WEP] M7,8,9,10,11,12:[7,D,A,2,2,1]
[BUILD-WEP] K1,2:[C,5]
[BUILD-WEP] (K1 XOR S10)=(C XOR 9)=5
[BUILD-WEP] (K1 XOR S9) =(C XOR 0)=C
[BUILD-WEP] (K1 XOR S8) =(C XOR 9)=5
[BUILD-WEP] (X1 X2 X3): 5C5
[BUILD-WEP] (K2 XOR M10)=(5 XOR 2)=7
[BUILD-WEP] (K2 XOR M11)=(5 XOR 2)=7
[BUILD-WEP] (K2 XOR M12)=(5 XOR 1)=4
[BUILD-WEP] (Y1 Y2 Y3): 774
[BUILD-WEP] (M11 XOR S10)=(2 XOR 9)=B
[BUILD-WEP] (M12 XOR S9) =(1 XOR 0)=1
[BUILD-WEP] (K1  XOR K2) =(C XOR 5)=9
[BUILD-WEP] (Z1 Z2 Z3): B19
[BUILD-WEP] (x[1] XOR z[2])=(5 XOR 1)=4
[BUILD-WEP] (y[2] XOR y[3]) =(7 XOR 4)=3
[BUILD-WEP] (x[3]  XOR y[1]) =(5 XOR 7)=2
[BUILD-WEP] (x[2]  XOR z[3]) =(C XOR 9)=5
[BUILD-WEP] (w[0] w[1] w[2] w[3]): 5432
[BUILD-WEP]: Key:557B4C7135492
MXIC MX29LV320ABTC bottom boot 16-bit mode found


sizeof(struct III_Config_t) is 171288, nLen:88248, Magic:0xffffffff
!![E-CFG-VER]1 Configuration data Model mismatch!!
!![E-CFG-VER]1 Adapting factory defaults!!
!![E-CFG-VER]1 Reconfiguration required!!
!![E-CFG-VER] Configuration data version mismatch!!
!![E-CFG-VER] Adapting factory defaults!!
!![E-CFG-VER] Reconfiguration required!!
!!No configuration file present!!
!!Cleanup configuration in flash memory!!
MXIC MX29LV320ABTC bottom boot 16-bit mode found
etcpip_init_config> sizeof(III_Config_t)=171288
etcpip_init_config> flash version:[], [0.0.0]
default route: 0.0.0.0
ifno:2  enableOS:1 enableWEP:0 enableSSN:0
ifno:25  enableOS:0 enableWEP:0 enableSSN:0
BufferInit:
BUF_HDR_SZ=192 BUF_ALIGN_SZ=28 BUFFER_OFFSET=256
BUF_BUFSZ0=384 BUF_BUFSZ1=2464
NUM_OF_B0=0 NUM_OF_B1=1500
BUF_POOL0_SZ=0 BUF_POOL1_SZ=3984000
sizeof(BUFFER0)=576,sizeof(BUFFER1)=2656
*BUF0=0x812d6c9c *BUF1=0x80f0a1fc
Altgn *Buf0=0x812d6ca0 *Buf1=0x80f0a200
End at BUF0:0x812d6ca0, BUF1:0x812d6c80

BUF0[0]=0x812d6ca0 BUF1[0]=0x80f0a200

buffer0 pointer init OK!
buffer1 pointer init OK!
[qm_lnk_init] CLOCKHZ=1000 ...
[qm_lnk_init] add if 3 into QM link 0
[qm_cbq_enable] no QM attached
[qm_cbq_detach] no QM is attached at link 0
f=3492148201/100000, ns_per_byte=1090005888/100000
New cls: id=0, bw=8080 ns/byte, maxd=0 ms,
         maxb=32, minb=2, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=0, borrow=0
         pri=0, maxidle=1, minidle=0,
         maxq=96, clsfg=17
f=2002645667/100000, ns_per_byte=1083109375/100000
New cls: id=1, bw=808080 ns/byte, maxd=0 ms,
         maxb=16, minb=1, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819dcc70, borrow=819dcc70
         pri=5, maxidle=1, minidle=0,
         maxq=48, clsfg=21
qm_cbq_attach(): cbqp->cbq_res=54
f=90439747/100000, ns_per_byte=1089990048/100000
New cls: id=2, bw=8162 ns/byte, maxd=0 ms,
         maxb=32, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819dcc70, borrow=819dcc70
         pri=5, maxidle=1, minidle=0,
         maxq=48, clsfg=21
f=3846176767/100000, ns_per_byte=1072693248/100000
New cls: id=3, bw=799999999 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819db670, borrow=819db670
         pri=0, maxidle=0, minidle=0,
         maxq=96, clsfg=21
f=3846176767/100000, ns_per_byte=1072693248/100000
New cls: id=4, bw=799999999 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819db670, borrow=819db670
         pri=1, maxidle=0, minidle=0,
         maxq=48, clsfg=23
f=3846176767/100000, ns_per_byte=1072693248/100000
New cls: id=5, bw=799999999 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819db670, borrow=819db670
         pri=2, maxidle=0, minidle=0,
         maxq=48, clsfg=23
f=3846176767/100000, ns_per_byte=1072693248/100000
New cls: id=6, bw=799999999 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819db670, borrow=819db670
         pri=3, maxidle=0, minidle=0,
         maxq=48, clsfg=23
f=3846176767/100000, ns_per_byte=1072693248/100000
New cls: id=7, bw=799999999 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819db670, borrow=819db670
         pri=4, maxidle=0, minidle=0,
         maxq=48, clsfg=23
f=90439747/100000, ns_per_byte=1089990048/100000
New cls: id=8, bw=8162 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
         offtime=1, parent=819db670, borrow=819db670
         pri=6, maxidle=1, minidle=0,
         maxq=48, clsfg=20
[qm_cbq_reset_dstcp_ctrl] dstcp_ctrl_fg=0x1, dstcp_pkt_delay=0 ms, dstcp_max_burst=6056 bytes
CLOCKHZ=1000
gConfig.Interface[0].IP_Addr = 127.0.0.1
gConfig.Interface[0].Subnet_Mask = 255.255.255.255
***** [iput_IpLinkUp] ifno=0, link_type:12
TRAP(linkUp) : send ok!
Interface 0 ip = 127.0.0.1

gConfig.Interface[1].IP_Addr = 192.168.2.1
gConfig.Interface[1].Subnet_Mask = 255.255.255.0
gSetting.Interface[1].VLAN_Idx = 0
ifp->ipaddr = C0A80201
ifp->netmask = FFFFFF00
gSetting.Vlan_Ports[gSetting.Interface[1].VLAN_Idx].VNet = 1
gSetting.Vlan_Ports[gSetting.Interface[1].VLAN_Idx].IGMP_Querier_Enable = 1
[1][20][21][22]
ifno=1, vlan=0, vid=1, port_mask=0xf
DMA g_desc_list=0x80BF1D60
danube_sw_chip_init: in MII mode
reset GPIO#13.
[rtl8306_setLedMode] modeCur 7fff mode 3
[mac_0_init] call rtl8306_setAsicIGMPMLDSnooping()...
[VLAN] port: 0x000f, ifCount=1
------->add port 0 to vlan 1
------->add port 1 to vlan 1
------->add port 2 to vlan 1
------->add port 3 to vlan 1
mac_0_init: interface 1 registered to VLAN 1, port_mask=f
MAC Address: 00:26:4d:7d:a2:21
***** [iput_IpLinkUp] ifno=1, link_type:12
TRAP(linkUp) : send ok!
br_MacAddress=00-26-4D-7D-A2-21
Interface 1 ip = 192.168.2.1

gConfig.Interface[2].IP_Addr = 0.0.0.0
gConfig.Interface[2].Subnet_Mask = 0.0.0.0
gSetting.Interface[2].VLAN_Idx = 0
ifp->ipaddr = C0A80201
ifp->netmask = FFFFFF00
gSetting.Vlan_Ports[gSetting.Interface[2].VLAN_Idx].VNet = 1
gSetting.Vlan_Ports[gSetting.Interface[2].VLAN_Idx].IGMP_Querier_Enable = 1
[1][20][21][22]
PCI: Probing PCI hardware on host bus 0.
danube pci startup...
danube_pci_startup> gChangePCIClockToInternal=0
PCI clock 33.3MHz
cut-off PCI internal clock
DANUBE_GPIO_P1_ALTSEL0=5c7
DANUBE_GPIO_P1_ALTSEL1=0
DANUBE_GPIO_P1_DIR=91fe
Autoconfig PCI channel 0x805575E8
Scanning bus 00, I/O 0x1ae00000:0x1b000001, Mem 0x18000000:0x1a000001
00:0e.0 Class 0200: 168c:ff1a (rev 01)
        Mem at 0x18000000 [size=0x10000]
Scanning bus 00
Found 00:70 [168c/ff1a] 000200 00
Fixups for bus 00
Bus scan for 00 returning with max=00
ff1a168c  2900006  2000001     8000 18000000        0        0        0
       0        0        0        0        0       44        0      100

[HWLAN] ifno=2 irno=7 port=0x00000000
KERN_INFO: wlan: 0.8.4.2 (Atheros/multi-bss)
KERN_INFO: ath_hal: 0.9.17.1 (AR5212, RF5111, RF5112, RF2413, DEBUG, REGOPS_FUNC)
KERN_INFO: ath_rate_atheros: Version 2.0.1
Copyright (c) 2001-2004 Atheros Communications, Inc, All Rights Reserved
KERN_INFO: ath_pci: 0.9.4.5 (Atheros/multi-bss)
[PCI] devtag=00000070 probe=800a4b04
pci_find_slot bus 0 devfn 70
dev->bus->number 0 dev->devfn 70
pci_find_slot bus 0 devfn 70
dev->bus->number 0 dev->devfn 70
##### We detect Griffin-Lite(2413) without EEPROM #####, pci_info.Device_id=0x1d
pci_find_slot bus 0 devfn 70
dev->bus->number 0 dev->devfn 70
pci_find_slot bus 0 devfn 70
dev->bus->number 0 dev->devfn 70
pci_find_slot bus 0 devfn 70
dev->bus->number 0 dev->devfn 70
[HWLAN] devtag = 00000070
[HWLAN] Vendor ID 0x168c
[HWLAN] Device ID 0x1d
[HWLAN] Base Addr 0xb8000000
[HWLAN] SVendor ID 0x0
[HWLAN] SDevice ID 0x0
[HWLAN] Revision ID 0x1
[HWLAN] interrupt vector 0x1
ath_pci_probe :
ath_pci_probe : dev->name wifi0
call ath_attach 1 : dev 80f01740 name 80f01fe4 wifi0
ath_attach: devid 0x1d dev 80f01740 name wifi0
ath_attach : dev 80f01740 name 80f01fe4 wifi0
ATH_LOCK_INIT called ...
ATH_INIT_TQUEUE() : 800bbbd0 ???
ATH_INIT_TQUEUE() : 800b1fd0 ???
ATH_INIT_TQUEUE() : 800b59c4 ???
ATH_INIT_TQUEUE() : 800b1f98 ???
ATH_INIT_TQUEUE() : 800b1f60 ???
ATH_INIT_SCHED_TASK() ?????
ATH_INIT_TQUEUE() : 800b7208 ???
ath_hal_attach : devid 29
ar5212Attach 1
ar5212Attach 2
Setting ah_eepromDetach
ar5212EepromRead : off 0110 org value 0186
ar5212EepromRead : off 0110 value 0186
[HWLAN] domain from EEPROM 82d4
ar5212EepromRead : off 0110 org value 0186
ar5212EepromRead : off 0110 value 0186
[HWLAN] Set HWLAN MAC as LAN MAC ..
ar5212GetEepromCapabilityInfo: mac address read : 00:26:4d:7d:a2:21
[HWLAN] Set HWLAN MAC as LAN MAC ..
ar5212GetEepromCapabilityInfo: mac address read : 00:26:4d:7d:a2:21
_ath_hal_attach: should call AH_MOD_INC_USE_COUNT???
ar2417GetChipPowerLimits, Chan 2412: MaxPow = 96 MinPow = 0
ar2417GetChipPowerLimits, Chan 2412: MaxPow = 96 MinPow = 0
ar2417GetChipPowerLimits, Chan 2417: MaxPow = 95 MinPow = 0
ar2417GetChipPowerLimits, Chan 2417: MaxPow = 95 MinPow = 0
ar2417GetChipPowerLimits, Chan 2422: MaxPow = 95 MinPow = 0
ar2417GetChipPowerLimits, Chan 2422: MaxPow = 95 MinPow = 0
ar2417GetChipPowerLimits, Chan 2427: MaxPow = 95 MinPow = 0
ar2417GetChipPowerLimits, Chan 2427: MaxPow = 95 MinPow = 0
ar2417GetChipPowerLimits, Chan 2432: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2432: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2437: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2437: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2442: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2442: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2447: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2447: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2452: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2452: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2457: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2457: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2462: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2462: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2467: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2467: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2472: MaxPow = 94 MinPow = 0
ar2417GetChipPowerLimits, Chan 2472: MaxPow = 94 MinPow = 0
ar5212GetChipPowerLimits, Chan 2412: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2412: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2417: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2417: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2422: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2422: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2427: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2427: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2432: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2432: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2437: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2437: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2442: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2442: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2447: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2447: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2452: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2452: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2457: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2457: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2462: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2462: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2467: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2467: MaxPow = 36 MinPow = 0
ar5212GetChipPowerLimits, Chan 2472: MaxPow = 32 MinPow = 0
ar5212GetChipPowerLimits, Chan 2472: MaxPow = 36 MinPow = 0
ath_descdma_setup: rx DMA: 40 buffers 1 desc/buf
ath_descdma_setup: rx DMA map: A0577B00 (1600) -> 577b00 (1600)
ath_descdma_setup: tx DMA: 200 buffers 2 desc/buf
ath_descdma_setup: tx DMA map: A0578140 (16000) -> 578140 (16000)
ath_descdma_setup: beacon DMA: 4 buffers 1 desc/buf
ath_descdma_setup: beacon DMA map: A057BFC0 (160) -> 57bfc0 (160)
ath_xr_rate_setup: rate table too small (13 > 15)
should assign open and hard_start_xmit in dev structure ??
SuperG is disabled ????????????????????????????
ieee80211_ifattach : should call _MOD_INC_USE
RUNTASK id=2 rapi_tmr_task ...
should call register_netdev() ???
Request Simple Config intr handler ????
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: mac 15.0 phy 7.0 radio 10.2
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
call ath_attach 2 : dev 80f01740 name 80f01fe4 wifi0
[wifi0] : Atheros 5212 : mem=0xb8000000, irq=0 hw_base=0x00000000
***** [iput_IpLinkUp] ifno=2, link_type:12
TRAP(linkUp) : send ok!
[HWLAN] hwlan_ioctl() ..
Interface 2 ip = 192.168.2.1

[HWLAN] hwlan_ioctl() ..
gConfig.Interface[3].IP_Addr = 0.0.0.0
gConfig.Interface[3].Subnet_Mask = 0.0.0.0
ppe: ATM init succeeded (firmware version 1.1.0.2.1.13)
ATM_UBR
Init SAR ifno:3 g_atm_vcc[0] CONN:1 VPI/VCI:8/32
MAC Address: 00:26:4d:7d:a2:22
Interface 3 ip = 0.0.0.0

gConfig.Interface[23].IP_Addr = 0.0.0.0
gConfig.Interface[23].Subnet_Mask = 0.0.0.0
gSetting.Interface[23].VLAN_Idx = 0
ifp->ipaddr = C0A80201
ifp->netmask = FFFFFF00
gSetting.Vlan_Ports[gSetting.Interface[23].VLAN_Idx].VNet = 1
gSetting.Vlan_Ports[gSetting.Interface[23].VLAN_Idx].IGMP_Querier_Enable = 1
[1][20][21][22]
[HWLAN] ifno=23 irno=7 port=0x00000000
***** [iput_IpLinkUp] ifno=23, link_type:12
TRAP(linkUp) : send ok!
[HWLAN] hwlan_ioctl() ..
Interface 23 ip = 192.168.2.1

[HWLAN] hwlan_ioctl() ..
gConfig.Interface[24].IP_Addr = 0.0.0.0
gConfig.Interface[24].Subnet_Mask = 0.0.0.0
gSetting.Interface[24].VLAN_Idx = 0
ifp->ipaddr = C0A80201
ifp->netmask = FFFFFF00
gSettigr[.VN_x].IMP_uerer_able= 1rface4].LANdxVN =
[][20[2122
[HLAN i=2irno=7 ort=o=2 lnk_pe:1
TAP(linp)  se ok
[W hwlaoct()
i->ipdr= CA801rac25]VLANIdx =
              fpne FFFFF0
getIerc].VLN_dx].Net= 1
                       gSetin.Vln_Pts[Settnterac[25VLA_Idx.IGM[0
**ipu_Ipin] no=25, nk_d
[WLA] hlanoctl() .
Intefac25 ip 19168.1

[WL] hwanoct()6IPd0.0.0.0Confignterface[6].bnet_Mk =0..0
                                                        gSeti.Inrface[2].VL=gSei[HWN] fn***** pIpLikUp] ifo=, lik_tpe:2
0LAN hwan_p                            RAP(inkp) se ok
gStting.terace28]VLAIdx  0
ifp>ipddr C08021
p->etmk aor[gS.Inrface[2].VN_Idx].Vet = 1gSeting.Vl_Pots[ettingntefacer_ble  1
[120]21][2]
           [HWAsd o!
                    WLA hwlanoct() ..
ntefa 28p =19168.1

[HWLgterfac29]P_Adr = 0.0.0gConfigIntrfa[29.SunetMas= 0.0.00
if>ipaddr= CA801
ip->netask FFFF0
e_Id.IGerie_Eble = 1
**** [iIpLikUpif=29, lk_tye:12
TAPnkUp) :sen ok!
Inrface = 12.1.2.

HWLAN]w0.0
gStinIntrfae[3].VN_Ix = 0
                         p->paddr =C000gSetiVl_Pots[Seng.Intefac30]LANIdx].VN = 1
ruChek()>Gree trunced: Usleex illbe ruted
CB re fmat Buf ini timeGap pl,v 100
mory AereqCBABuf> int samestol,ve: 2000
morAddess 019e24 0x19iialze!!
in_if loal__mas=07f80007iniif00007
t_na_ppRUNTASK id=3 if_task if0...
RUNTASK id=4 if_task if1...
RUNTASK id=5 if_task if2...
                           UNASd=6if_sk f3..
RUTAS id5 conn_g._k..
N id=16 ul  209
hcpI] main( =====l UssIn() ..
hcplt_Sta]
RUNTASKid=2t[ZIP 2] done
Uncompressed size = 1663003
RUNTASK httpd...
RUNTASK id=26 SSLServer ...
g_Server_Cert_Array=0x80d736e0
RUNTASK id=27 SSLClient ...
g_Client_Cert_Array=0x80d7364c
mapping "www.brntech.com.tw" to 192.168.2.1RUNTASK id=28 dnsproxy...
startNBIOSTask()...
RUNTASK id=29 nbios_main...
RUNTASK id=30 padmin_task_entry...
RUNTASK id=31 dhcpd_mgmt_task...
runDDNS() ddns_enable:0, DDNSTaskRun:0, needReRunDDNS:1
UPnP task run-up... upnpFunc:1
UPNP Device initialize success! slot=32
update_device_OUI: OUI_str=00264D
[0] Allocate mailbox 6
[0] Allocate mailbox 7
RUNTASK id=36 ds_tcp_policing...
[0] Allocate resource 62, FreeResource = 1
fpiclk=83333333, rmc=16, fpiclk/rmc=5208333
ifx_ssc_clock = 5208333, baud=2000000
ifx_ssc_set_baud: br = 0

call ifx_ssc_init() = 0
call ifx_ssc_open() = 0
SPI_Init!
T_WLAN_INT=2
gSetting.CountryCode=0x82d4
gSetting.Interface[T_WLAN_INT].Link_Type=1
set GPIO 28 as input...
RUNTASK id=38 apAppInit...
RUNTASK id=40 UCPServer...
[qm_cbq_resetclst] n_totalcls=9
Danube MEI version:1.00.07
Image[1] at 0xB0060000, len=1392013, type=0
Image[2] at 0xB01B4000, len=473622, type=10
Image[3] at 0xB0227C00, len=174146, type=50
Image[4] at 0xB0252800, len=173329, type=60
Image[5] at 0xB027D000, len=316099, type=90
[get_datapump_address] Datapump for Annex A:2, B:3, C:-1
[get_datapump_address] r_img=2, t_img=5
Unzip DSP firmware ...
Unzipping from B0227C00 to 817F8000 ... [ZIP 1] done
Uncompressed size = 300880
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.
init psock cnt=2
apAppInit called ????
Atheros_NetTask running ...
Reset Duslic High begin
ath_create_vap: ifr.ifr_name = wifi0 (before ioctl)
ATH_LOCK called ...
ath_ioctl :  cmd 89f7 ??????
ieee80211_ioctl_create_vap: ifr->ifr_name = wifi0, unit = 0
ieee80211_ioctl_create_vap: name = wlan0, ic->ic_vap_create=0x800b0770
alloc_etherdev: name = wlan0
GetWdsIfno: name = wlan0
GetWdsIfno : return 2 , T_WDS_INT 23
dev 80ed6694 sizeof(struct ath_vap) 1808 sc->sc_rc->arc_vap_space 4
ieee80211_vap_setup : name wlan0
should asigned hard_start_xmit and open in dev structure ???
vap->iv_myaddr : 00:26:4d:7d:a2:21
ic->ic_myaddr : 00:26:4d:7d:a2:21
should call ieee80211_sysctl_vattach() ???
===ath_vap_create opmode 6===
===ath_vap_create:1 avp->av_bcbuf 809a21f4===
ath_vap_create : sc->sc_stagbeacons 1 813f161c
===ath_vap_create:2 avp->av_bcbuf 809a21f4===
ieee80211_reset_bss: old bss 00000000
should call register_netdevice ???
===ath_vap_create:3 avp->av_bcbuf 809a21f4===
ATH_UNLOCK called ...
ath_create_vap: ifr.ifr_name = wlan0 (after ioctl)
apAppInit: ath_create_ap, T_WLAN_INT done
Basic 11g Rates: (1,2, 5.5, 11)
------------------->change mode to argv[3] 3 ,Success
should check capable(CAP_NET_ADMIN) ???
request_module : wlan_acl ???
resetWDS>
<mapping sub-ioctl wds to cmd 0x8BE0-39>
should check capable(CAP_NET_ADMIN) ???
resetWDS> end
Set Channel : channel = 9
should check capable(CAP_NET_ADMIN) ???
1 dev_open: dev->open = 800fc2d4, dev->name = wlan0
1 dev_open: dev->open = 800b207c, dev->name = wifi0
ath_init: dev->name = wifi0
ATH_LOCK called ...
ath_init: mode 6
ath_stop_locked: invalid 0 flags 0x0
should call ath_hal_setcapability -> HAL_CAP_TPC???
tpc 1
tpc 2
tpc 3
tpc 4
tpc 5
ath_merge_mcast() is called ????????????
tpc 6
tpc 7
----> ieee80211_start_running :
dev : 80ed6694 flags 00000000
ATH_UNLOCK called ...
rapi_tmr_cancel: cookie 813f2064, Initialized=1
 00000000 813f0778 813f11f0
cookie 813f2064 813f0778
cookie 813f2064 813f11f0
rapi_tmr_cancel: can't find time structure cookie 813f2064
rapi_tmr_cancel: cookie 80999050, Initialized=1
 00000000 813f0778 813f11f0
cookie 80999050 813f0778
cookie 80999050 813f11f0
rapi_tmr_cancel: can't find time structure cookie 80999050
ath_chan_set: 1 (2412 MHz) -> 9 (2452 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1303: spin_is_locked
(/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:813F0730)
 already locked by /home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c/1303
/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1303: spin_lock
(/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:813F0730)
 already locked by /home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c/1303
rapi_tmr_cancel: cookie 813f2064, Initialized=1
 00000000 813f0778 813f11f0
cookie 813f2064 813f0778
cookie 813f2064 813f11f0
rapi_tmr_cancel: can't find time structure cookie 813f2064
===ath_newstate IEEE80211_M_HOSTAP===
ath_beacon_alloc :
rapi_tmr_cancel: cookie 80999050, Initialized=1
 00000000 813f0778 813f11f0
cookie 80999050 813f0778
cookie 80999050 813f11f0
rapi_tmr_cancel: can't find time structure cookie 80999050
/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1305: spin_unlock
(/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:813F0730) not locked
Vap_init called ????
update_img_hdr = A17F8000
idx=0 mem_ptr=0xA17F8000 size=65536
idx=1 mem_ptr=0xA1808000 size=65536
idx=2 mem_ptr=0xA1818000 size=65536
idx=3 mem_ptr=0xA1828000 size=65536
idx=4 mem_ptr=0xA1838000 size=38736
Got MODEM_READY_MSG
Vap_set_rates>
Vap_set_rates> end
into Vap_set_HIDESSID();
exit Vap_set_HIDESSID();
Vap_set_channel>
Vap_set_channel> end
Vap_dev_open>
Vap_dev_open> end
apAppInit : dev->flags  00001001
[HWLAN] Ready
Reset Duslic end
IFX TAPI v3 - The Common Voice API, version 3.5.1.4
(c) Copyright 2006, Infineon Technologies AG
[39] Allocate resource 63, FreeResource = 2
IFX VMMC device driver, version 1.1.5.4
(c) Copyright 2006, Infineon Technologies AG
ifx_mps_init_module...
ifx_mps_init_module...return
VMMC_Open : Major 122 Minor 10
ifx_tapi_open minorNum 10 majorNum 122 drvCtxIndex 0
IFX_FALSE ifx_tapi_open minorNum 10 majorNum 122 drvCtxIndex 0
[39] Allocate resource 64, FreeResource = 3
[39] Allocate resource 65, FreeResource = 4
[39] Allocate resource 66, FreeResource = 5
[39] Allocate resource 67, FreeResource = 6
-----------------------VMMC_VOICE_POLL-----------------------
>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 1
-----------------------VMMC_TAPI_WAKEUP-----------------------
[39] Allocate resource 68, FreeResource = 7
[39] Allocate resource 69, FreeResource = 8
[39] Allocate resource 70, FreeResource = 9
[39] Allocate resource 71, FreeResource = 10
[39] Allocate resource 72, FreeResource = 11
[39] Allocate resource 73, FreeResource = 12
[39] Allocate resource 74, FreeResource = 13
[39] Allocate resource 75, FreeResource = 14
[39] Allocate resource 76, FreeResource = 15
>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 2
[39] Allocate resource 77, FreeResource = 16
>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event ncurce78 Resur= 17
>>>>>>>>>>>>>> OS_Gevenr 12drtxIex 0
                                    ------------ on 8072f0 nw ML_n, Dev ,
fxs_oen,ine 2
             _dvpTiDed7180
                          VMMCOpe -- 70a:8718
ifxmpspe, id7cMMp-> b7600d76c
-----------> pen80df80  pDvCt 80d73,ode d7e6VMMCOnajo 12 MirN13 ajoNum22 vCIndx
ix
iftapope morN 14 maor 12 drCtxIde0
- 720 no px 7334 VMMLpen nD 0inod 4
                                   impp e 5
if_trm  drvtxnde----------> opn 80d720 npvCt833e4
VMMCL_OpTev d729c4MMCO--> 0b70660 80d72i 5 MMC_handl:8d4
VMC_Open : _o meode6
Tape0c4
Cn -> b700 872
i6 VMC: Mor 2 Minor 17
                       iapipe2no8ifxapi_open minoNu18 jorNum 122-------- open 80d7f80pDtx 8d7e4 V_LLpen, nDev 0, n 8
_drvpTapiO -8006680d729c4
i 8V_hale:80d729c4
>>>>>>>>>>>>>StEtNumber event r 6
[39] All Reur =
>>>>>>>>>>>>>>>>> OSGetur eentumb 7
[39]Aloca r 1
>>>>>>>>>>>>>>>>>>>> OS_GetEventbepso: ie 1, cmd 4f1
[getdre] Cnziin0 8F7 ...[ZIdone                     x_miocl:O_WND.
Uncompressed size = 497424
IFX_MPS: Download firmware (size 497424 bytes)... [HWLAN] [2] rapi_tmr_task running
[dhcp_clt] enable dhcp client in interface ATM1[3]
[26] SSLServer> SSLServer() run
[26] ssld_conf_init> ssl server info:
[26] PrivateKey=
[26] MyCertificate=
[26] CaCertificate=
[26] SSL_method=20
[26] verify_mode=0
[26] cipher_suites=ADH:SHA1:HIGH:EXP:!kEDH
[26] tftp_server_ip=140.92.61.131
[26] fn_myCerttificate=ServCert.pem
[26] fn_privateKey=PrivKey.pem
[26] fn_caCertificate=CaCert.pem
[26] ssld_conf_init> ssl server info end:
PKCS12_PBE_add>
PKCS12_PBE_add> support RC4
PKCS12_PBE_add> support DES
PKCS12_PBE_add> support RC2
[26] pCtx=0x80d59934 in ssld_conf_init

[26] ssld_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!!ssld_ctx_reset_cert> this is pkcs12 type certificate
[26] ERR_put_error> lib=13, func=114,reason=155, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/asn1/asn1_lib.c 142
[26] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 154
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 156
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 168
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 165
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 188
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 190
[26] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482
[26] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482
[26] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482

[26] ssld_ctx_reset_cert : re-LoadServerCertAndKey() ok!!
[26] ssld_conf_init> ssld_conf_init() ok
[26] SSLServer> bind SSL server socket!
[26] SSLServer> listen SSL's basic IO socket!
ok!
Version 7.6.3 up and running...
[27] SSLClient> SSLClient() run
[27] sslc_conf_init> ssl client info:
[27] PrivateKey=
[27] MyCertificate=
[27] CaCertificate=
[27] SSL_method=31
[27] verify_mode=1
[27] cipher_suites=ADH:SHA1:HIGH:EXP:!kEDH
[27] tftp_server_ip=140.92.61.131
[27] fn_myCerttificate=ServCert.pem
[27] fn_privateKey=PrivKey.pem
[27] fn_caCertificate=CaCert.pem
[27] sslc_conf_init> ssl client info end:
[27] sslc_conf_init> pCtx=0x80d3b358 in ssld_conf_init

[27] sslc_ctx_reset_cert> re-LoadCACertificate( 3rdCA ) ok!!
[27] sslc_ctx_reset_cert> re-LoadCACertificate( 2ndCA ) ok!!
[27] sslc_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!!sslc_ctx_reset_cert> this is pkcs12 type certificate
[27] ERR_put_error> lib=13, func=114,reason=155, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/asn1/asn1_lib.c 142
[27] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 154
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 156
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 168
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 165
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 188
parse_pk12> /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 190
[27] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482
[27] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482
[27] CRYPTO_realloc_clean> malloc_ex_func=0x802e69e8, /home/jay/CC/YaCom/source/firmware-4519/secure/ssl/0.9.8e/openssl/crypto/mem.c 482

[27] sslc_ctx_reset_cert : re-LoadServerCertAndKey() ok!!
[27] sslc_conf_init> sslc_conf_init() ok
[27] SSLClient> want to bind socket for client application!
[USBLPT] Printer Initialize Fail : Plug Out !!
padmin_task_entry() task running
DNS not found for hnm3.hnm.ya.com
xSpeedtsk priority is 120
ptp Daemon task running
lpd Daemon task running
[USB ROOTHUB_LOOP] RUNTASK id=46 lpd_main ...
[USB] lpd_init() End.
printer schedule task running
usb_hc_timer_active() id:5, tick:15360, status5:0
usb: wrong number of companions (1 != 0)
[USB] dwc3884_reset() DANUBE_RCU_UBSCFG:0xBF203018, var:0x00000400
[USB] dwc3884_reset() rstctl:0xBE101010
[USB] dwc3884_reset() intsts:0xBE101014, var:0x04008829


>>>>>> usbd_new_device: adding unit addr=1, rev=200, class=9, subclass=0, protocol=1, maxpacket=64, len=18, speed=3

usbd_probe_and_attach,probe 1!
usb_explore_task() Begin ...
startExplore() usb explore task run-up, slot:0, tsk_id:48, reason:0
USB Module: Version 2.0.0 build Jul 29 2009 16:10:51
Atheros_NetTask return ...
[signal_1x_reset] ...
rapi_tmr_cancel: cookie 813f2064, Initialized=1
 00000000 813f2064 813f0778 813f11f0
cookie 813f2064 813f2064
cookie 813f2064 813f0778
cookie 813f2064 813f11f0
rapi_tmr_cancel: can't find time structure cookie 813f2064
rapi_tmr_cancel: cookie 80999050, Initialized=1
 00000000 813f0778 813f11f0
cookie 80999050 813f0778
cookie 80999050 813f11f0
rapi_tmr_cancel: can't find time structure cookie 80999050
ieee80211_reset_bss: old bss 80997D44<00:26:4d:7d:a2:21>
netif_poll_disable() called, 2
netif_poll_enable(0 called ???
rapi_tmr_cancel: cookie 80999050, Initialized=1
 00000000 813f0778 813f11f0
cookie 80999050 813f0778
cookie 80999050 813f11f0
rapi_tmr_cancel: can't find time structure cookie 80999050
ATH_LOCK called ...
ath_stop_locked: invalid 0 flags 0x1001
ath_stop_locked : Shutdown the hardware and driver ????
ath_draintxq: beacon queue 0057BFC0
ATH_UNLOCK called ...
Set Channel : channel = 0
should check capable(CAP_NET_ADMIN) ???
ap_deauth_sta called ???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
set80211priv : ioctl[IEEE80211_IOCTL_SETMLME] error???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
set80211priv : ioctl[IEEE80211_IOCTL_SETMLME] error???
[hostapd]: should check capable(CAP_NET_ADMIN) ???
set80211priv : ioctl[IEEE80211_IOCTL_SETMLME] error???
[Config Hwlan Sec] : AUTH_AUTO
<mapping sub-ioctl authmode to cmd 0x8BE0-3>
should check capable(CAP_NET_ADMIN) ???
Set Auth mode:4 Success
-------128bits
should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
wep_attach : should call _MOD_INC_USE ???
netif_poll_enable(0 called ???
Set WEP Key [1]: 35353742344337313335343932 Success
-------128bits
should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
wep_attach : should call _MOD_INC_USE ???
netif_poll_enable(0 called ???
Set WEP Key [2]: 35353742344337313335343932 Success
-------128bits
should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
wep_attach : should call _MOD_INC_USE ???
netif_poll_enable(0 called ???
Set WEP Key [3]: 35353742344337313335343932 Success
-------128bits
should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
wep_attach : should call _MOD_INC_USE ???
netif_poll_enable(0 called ???
Set WEP Key [4]: 35353742344337313335343932 Success
should check capable(CAP_NET_ADMIN) ???
netif_poll_disable() called, 0
netif_poll_enable(0 called ???
Set WEP Default Key [1] Success
1 dev_open: dev->open = 800fc2d4, dev->name = wlan0
1 dev_open: dev->open = 800b207c, dev->name = wifi0
ath_init: dev->name = wifi0
ATH_LOCK called ...
ath_init: mode 6
ath_stop_locked: invalid 0 flags 0x0
should call ath_hal_setcapability -> HAL_CAP_TPC???
tpc 1
tpc 2
tpc 3
tpc 4
tpc 5
ath_merge_mcast() is called ????????????
tpc 6
tpc 7
----> ieee80211_start_running :
dev : 80ed6694 flags 00000000
ATH_UNLOCK called ...
rapi_tmr_cancel: cookie 813f2064, Initialized=1
 00000000 813f0778 813f11f0
cookie 813f2064 813f0778
cookie 813f2064 813f11f0
rapi_tmr_cancel: can't find time structure cookie 813f2064
rapi_tmr_cancel: cookie 80999050, Initialized=1
 00000000 813f0778 813f11f0
cookie 80999050 813f0778
cookie 80999050 813f11f0
rapi_tmr_cancel: can't find time structure cookie 80999050
ap_attach : should call _MOD_INC_USE???
dump channel ...
wlan0: scan set 1g, 2g, 3g, 4g, 5g, 6g, 7g, 8g, 9g, 10g, 11g, 12g, 13g dwell min 200 max 300
dump channel 2...
Vap_security>
Vap_security> end
ath_chan_set: 9 (2452 MHz) -> 1 (2412 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ADSL> READY
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 11 (2462 MHz) -> 12 (2467 MHz)
ath_draintxq: beacon queue 00000000
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 6009
VMMC_BBD_Download: block_num = 4, time 6009
VMMC_BBD_Download: systime 6028
ath_chan_set: 12 (2467 MHz) -> 13 (2472 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
VMMC_BBD_Download: systime 6044
VMMC_BBD_Download: systime 6047
VMMC_BBD_Download: systime 6050
===>
 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:80d718c0
TAPI_Phone_PCM_IF_Set_Config 80d72f80
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:80d71e6c
TAPI_Phone_PCM_IF_Set_Config 80d72f80
===>
Set PCM I/F 3 VMMC_handle:80d72418
TAPI_Phone_PCM_IF_Set_Config 80d72f80
===>
Set PCM I/F 4 VMMC_handle:80d729c4
TAPI_Phone_PCM_IF_Set_Config 80d72f80
===>
Set PCM I/F 5 VMMC_handle:80d729c4
TAPI_Phone_PCM_IF_Set_Config 80d72f80
===>
Set PCM I/F 6 VMMC_handle:80d729c4
TAPI_Phone_PCM_IF_Set_Config 80d72f80
===>
Set PCM I/F 7 VMMC_handle:80d729c4
TAPI_Phone_PCM_IF_Set_Config 80d72f80
===>
Set PCM I/F 8 VMMC_handle:80d729c4
TAPI_Phone_PCM_IF_Set_Config 80d72f80
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=30 VINETIC_DRV_Task...
[38] Allocate mailbox 8
RUNTASK id=38 VINETIC_T38_Task...
RUNTASK id=42 VOICE_API_task...
************** Enable ProDaaCheckInterrupt() detect 6496
Reset Duslic High begin
Reset Duslic end
ProDAAInitialize: begin now
ath_chan_set: 13 (2472 MHz) -> 9 (2452 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
ath_chan_set: 9 (2452 MHz) -> 2 (2417 MHz)
ath_draintxq: beacon queue 00000000
ath_merge_mcast() is called ????????????
rapi_tmr_cancel: cookie 813f2064, Initialized=1
 00000000 813f0778 813f11f0
cookie 813f2064 813f0778
cookie 813f2064 813f11f0
rapi_tmr_cancel: can't find time structure cookie 813f2064
===ath_newstate IEEE80211_M_HOSTAP===
ath_beacon_alloc :
rapi_tmr_cancel: cookie 80999050, Initialized=1
 00000000 813f0778 813f11f0
cookie 80999050 813f0778
cookie 80999050 813f11f0
rapi_tmr_cancel: can't find time structure cookie 80999050
/home/jay/CC/YaCom/source/firmware-4519/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_linux.c-266 : call wireless_send_event ???
ProDAAInitialize: Line-Side Device Status ff
Port 2 sytem-side revision ff, line-side revision f
init_DTMF_data: time 7440
force_daa_offhook ch 2 onoff 1 time 7440
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 7498
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
[39] Allocate resource 84, FreeResource = 23
[39] Allocate mailbox 9
TEL_MGR_Init
[39] Allocate resource 85, FreeResource = 24
tel_mgr_mutex=85
[39] Allocate mailbox 10
 TEL_DM_Init
[39] Allocate resource 86, FreeResource = 25
[39] 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
[39] Allocate resource 88, FreeResource = 27
[39] Allocate mailbox 11
[49] Allocate resource 89, FreeResource = 28
[49] Allocate resource 90, FreeResource = 29
[SIP_CORE_Task] sip_core_ready
TEL_MGR_SetVoipPhoneEvtHookFunc
TEL_MGR_SetVoipPhoneEvtHookFunc
[39] Allocate resource 91, FreeResource = 30
TEL_MGR_DisableDebug
[reset_802dot1x] wireless module ready
[init_wpa] dot1x_ready[0]=1, ifno=2, dot1x_ifno=0
[init_wpa] dot1x_ready[1]=1, ifno=27, dot1x_ifno=129
[init_wpa] dot1x_ready[2]=1, ifno=23, dot1x_ifno=255
[init_wpa] dot1x_ready[3]=1, ifno=24, dot1x_ifno=255
[init_wpa] dot1x_ready[4]=1, ifno=25, dot1x_ifno=255
[init_wpa] dot1x_ready[5]=1, ifno=26, dot1x_ifno=255
[init_wpa] dot1x_ready[6]=1, ifno=28, dot1x_ifno=6
[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.
ath_draintxq: beacon queue 0057BFC0
ath_merge_mcast() is called ????????????
ath_draintxq: beacon queue 0057BFC0
ath_merge_mcast() is called ????????????
ath_draintxq: beacon queue 0057BFC0
ath_merge_mcast() is called ????????????
DNS not found for hnm3.hnm.ya.com
[reset_802dot1x] wireless module ready
[init_wpa] dot1x_ready[0]=1, ifno=2, dot1x_ifno=0
[init_wpa] dot1x_ready[1]=1, ifno=27, dot1x_ifno=129
[init_wpa] dot1x_ready[2]=1, ifno=23, dot1x_ifno=255
[init_wpa] dot1x_ready[3]=1, ifno=24, dot1x_ifno=255
[init_wpa] dot1x_ready[4]=1, ifno=25, dot1x_ifno=255
[init_wpa] dot1x_ready[5]=1, ifno=26, dot1x_ifno=255
[init_wpa] dot1x_ready[6]=1, ifno=28, dot1x_ifno=6
[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
DNS not found for hnm3.hnm.ya.com
upnp_Init: flag=0
SSDP Initialization completed...
GenaInit : event_hook is NULL!!
DNS not found for hnm3.hnm.ya.com
DNS not found for hnm3.hnm.ya.com
DNS not found for hnm3.hnm.ya.com
DNS not found for hnm3.hnm.ya.com
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

Espero que no os descuadre mucho el foro  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 18-10-2014, 13:59 (Sábado)
Solo una cosa: Los comandos de Tki2000 funcionan perfectamente pero, puesto que lo que copiamos a la flash del router, DEBEMOS acceder todos los bancos de memoria (no olvidemos que era una copia de toda la flash) debemos quitarle la protección contra escritura que tienen algunos.

Para comprobarlo, ejecutamos
Código: [Seleccionar]
fliy veremos que hay una serie de direcciones de memoria que tienen a su lado las letras "RO" (Read-Only). Hay que quitarles esa protección o de lo contrario el comando era y el cp nos informan de que hay bloques que no pueden borrar ni modificar.
Así que en definitiva, y recordando que el archivo backup.bin es la copia de la flash completa que hicimos con brndumper y la hemos copiado al directorio del programa tftp en nuestro PC, la secuencia de comandos a usar para este proceso es la siguiente:
Código: [Seleccionar]
tftp 0x80500000 backup.bin
prot off all
era 0xb0000000 +${filesize}
cp.b 0x80500000 0xb0000000 ${filesize}

Espero que esto le sirva a alguien.

Un saludo y seguid así, sois unos máquinas.

Xácticamente. Se me había olvidado que había que desproteger el bootloader... La edad no perdona...  ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 20-10-2014, 11:45 (Lunes)
Buenas,

he estado haciendo pruebas con diferentes pendrives y discos duros externos USB, en algunos cuando el manejo de archivos es relativamente grande por decirlo de alguna manera, me sale:

Código: [Seleccionar]
dd if=/dev/zero of=swap.swp bs=1024 count=65536
dd: writing 'swap.swp': Input/output error
9785+0 records in
9784+0 records out

no ocurre en todos, sólo en algunos, en el pc me funcionan todos bien cuando hago la misma operación. Por lo que he podido ver en algún que otro hilo parece que no es un problema aislado, quizás algún parámetro del USB no esta bien puesto?

He descubierto que UBIFS se compila si o si en barrier breaker, teniendo jffs2 y 4MB de flash es totalmente innecesario, a eso se suma un package que se añade también y que se incluye sin opción a quitarlo desde menuconfig package/utils/ubi-utils/, quitándolos ahorras unas 200k e incluso diría que el router va más rápido.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 20-10-2014, 13:15 (Lunes)
Aquí os dejo unos tests de velocidad usando el mismo pendrive

NTFS:
Código: [Seleccionar]
time sh -c "dd if=/dev/zero of=swap.swp bs=1024 count=65536"
65536+0 records in
65536+0 records out
real    2m 22.68s
user    0m 1.17s
sys     0m 11.32s


VFAT:
Código: [Seleccionar]
time sh -c "dd if=/dev/zero of=swap.swp bs=1024 count=65536"
65536+0 records in
65536+0 records out
real    0m 14.29s
user    0m 0.46s
sys     0m 10.49s


EXT4:
Código: [Seleccionar]
time sh -c "dd if=/dev/zero of=swap.swp bs=1024 count=65536"
65536+0 records in
65536+0 records out
real    0m 17.47s
user    0m 0.57s
sys     0m 14.12s

NTFS es muuuuyy lento, cade resaltar el detalle de que mientras se crea en VFAT y EXT4, la creación es continua (la luz del pen parpadea continuamente) pero en NTFS va a ráfagas (la luz del pen parpadea en intervalos de varios segundos). Falta memoria para NTFS? alguna pista?

Cuando el tamaño del bloque en vfat es de 4K, el pen funciona sin el mencionado Input/output error (antes lo tenia a 32k)

que de cosas que tiene esto  ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 28-10-2014, 14:43 (Martes)
Hola

Me da este error


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 = 4194308 (400004 hex)
Error: end address (0xb0420003) not in flash!
Bad address format
Copy to Flash... Outside available Flash
ARV4518 =>
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 29-10-2014, 13:14 (Miércoles)
Eso es porque la imagen que intentas flashear es mayor de 4MB!

Para hacer la imagen tienes que contar con 128K que necesita uboot más 64K para el firmware de atheros que se encuentra al final de la memoria flash. Suerte que no se te ha grabado, ya que habrías machacado esas 64K y el wifi no te habría funcionado (desconozco si uboot protege de por sí esos últimos 64K).

También has de tener en cuenta que jffs2 es el único sistema de archivos que se monta en escritura y lectura y que se utiliza para guardar las configuraciones que vas haciendo, necesita un mínimo de 320K (5 bloques de 64K).

Si la imagen que has compilado es mayor de 3.670.020 bytes, mejor cambia algunas cosillas, ya que overlayfs (jffs2) no se montará, a menos que uses un pen USB para ello, claro

Puedes quitar UBIFS editándolo directamente en el .config, y eliminar package/utils/ubi-utils, no sirven absolutamente de nada, con ellos ahorras unas 200k en el kernel.

Otra cosa que he descubierto es buscar CONFIG_TARGET_SQUASHFS_BLOCK_SIZE en el .config y ponerlo a 1024, con ello ganas en compresión y quizás consigas reducir el tamaño de la imagen final.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 29-10-2014, 14:01 (Miércoles)
Hola

Al final me descargué otra imagen del repositorio general de openwert barrier breaker. Pero biene sin luci.
¿Alguíen tiene por ahí alguna bin con luci?
Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 29-10-2014, 14:36 (Miércoles)
Si quieres probar puedes utilizar esta recién cocinada:

http://www.multiupfile.com/f/468d2017

Tiene Luci, FPU, NTFS, VFAT, QOS, WOL, usb Printer, Custom Commands, DDNS, UPNP, FTP y algo más.

no he podido meter ext4 por el tema del espacio y la imagen contiene un "silent kernel".

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 29-10-2014, 18:08 (Miércoles)
Si quieres probar puedes utilizar esta recién cocinada:

http://www.multiupfile.com/f/468d2017

Tiene Luci, FPU, NTFS, VFAT, QOS, WOL, usb Printer, Custom Commands, DDNS, UPNP, FTP y algo más.

no he podido meter ext4 por el tema del espacio y la imagen contiene un "silent kernel".

Un saludo.


Muchas gracias, lo voy a probar
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 30-10-2014, 08:48 (Jueves)
Si quieres probar puedes utilizar esta recién cocinada:

http://www.multiupfile.com/f/468d2017

Tiene Luci, FPU, NTFS, VFAT, QOS, WOL, usb Printer, Custom Commands, DDNS, UPNP, FTP y algo más.

no he podido meter ext4 por el tema del espacio y la imagen contiene un "silent kernel".

Un saludo.

Probado y funcionando perfectamente. El wifi en radio0.

Luego intento instalar otros paquetes, como luci en español o kmod para una antena externa y me da error en dependencias del kernel.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 30-10-2014, 12:21 (Jueves)
para añadir más paquetes, tendrás que utilizar un pen drive y montar overlaysfs en él, no lo he probado aún (estoy probando varias cosas y una de ellas es esta), hay un hilo en el foro que habla sobre ello.

el error de las dependencias es porque había eliminado la información de los paquetes en la imagen, por eso no se resuelven  ^-^

He creado otra imagen, al igual que la anterior, tiene Luci, FPU, NTFS (sólo lectura), VFAT, QOS, WOL, usb Printer, Custom Commands, DDNS, UPNP, FTP más swconfig, y EXT4!!!

esta basada en el kernel 3.10.58.

http://www.multiupfile.com/f/3e8c6dc8

la información de los paquetes instalados sí que se incluye esta vez  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 30-10-2014, 12:22 (Jueves)
Si quieres probar puedes utilizar esta recién cocinada:

http://www.multiupfile.com/f/468d2017

Tiene Luci, FPU, NTFS, VFAT, QOS, WOL, usb Printer, Custom Commands, DDNS, UPNP, FTP y algo más.

no he podido meter ext4 por el tema del espacio y la imagen contiene un "silent kernel".

Un saludo.

Probado y funcionando perfectamente. El wifi en radio0.

Luego intento instalar otros paquetes, como luci en español o kmod para una antena externa y me da error en dependencias del kernel.


Evidentemente las dependencias fallarán porque la imagen que has puesto no se corresponde con la que hay en internet. Tendrás que forzar dependencias.
De todas formas, me parece que si mekkon ha dicho que no ha puesto ext4 porque faltaba sitio, no vas a poder instalar mucho más, ya que para hacer extroot y poder instalar algo hace falta ext4.

EDITO: mekkon ha añadido otra compilación con ext4.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 30-10-2014, 12:40 (Jueves)
EDITO: mekkon ha añadido otra compilación con ext4.

sí, esta última compilación lleva ext4, que funciona también para ext3 y ext2, esta integrada en el núcleo, supongo que así me será más fácil hacer pruebas con overlayfs

un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 30-10-2014, 12:55 (Jueves)
EDITO: mekkon ha añadido otra compilación con ext4.

sí, esta última compilación lleva ext4, que funciona también para ext3 y ext2, esta integrada en el núcleo, supongo que así me será más fácil hacer pruebas con overlayfs

un saludo



Fantástico. Voy a probarla y os cuento
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: juandingas en 30-10-2014, 14:55 (Jueves)
Hola

La he reinstalado y todo bien. Aparecen los paquetes y me ha permitido instalar alguno más, excepto kmod-rt2800-usb, que me da error de dependencias en el kernel. Por lo demás parece estable y funcionando bien.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 30-10-2014, 15:10 (Jueves)
vaya, no esperaba que hubieran ese tipo de dependencias  :-\

me he dado cuenta que si shadow password no esta activo no se entra por ssh  :-[ y también había alguna otra que puñeta chorras por ahí.

cambiando un poco de tema, funcionará?

https://github.com/RMerl/asuswrt-merlin/tree/master/release/src/router/tuxera/broadcom_arm/ntfs

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 30-10-2014, 21:51 (Jueves)
había subido otra imagen, pero nada, sigue con lo mismo, siento las molestias con el lío este de versiones en el foro.  ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 31-10-2014, 10:47 (Viernes)
creo que la única manera de poder usar kmod-rt2800-usb es forzar su instalación.

para conseguir un kernel con el mismo hash, este debe ser compilado con las mismas opciones que la imagen del repositorio oficial, que según la que hay ahí, es ya de entrada con un tamaño superior a 4MB, sin luci, sin soporte para USB, ni ext4. edito: sí que lo lleva como módulos, pero la imagen es demasiado grande.
 
supongo que es un poco cruzar los dedos y esperar que funcione sin que el router se quede colgado.  :-\
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 31-10-2014, 13:34 (Viernes)
Pongo una imagen que en teoría es lo más compatible posible con los repositorios de barrier breaker, tiene habilitado el log del kernel, utiliza la misma versión (3.10.49), y lleva lo justo para hacer extroot con un pendrive, USB, EXT4/3/2, VFAT y Luci para facilitar la gestión de paquetes.

http://www.multiupfile.com/f/c0196a37



los paquetes que necesiten dependencias de este tipo:

Código: [Seleccionar]
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for XXXXXXXXXXXXXXX:
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364) *
 * opkg_install_cmd: Cannot install package XXXXXXXXXXXXXX.

se tendrá que forzar su instalación y esperar que vaya bien.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 31-10-2014, 16:15 (Viernes)
como estaba liado con el tema y ayer salio, pongo lo mismo que la imagen del post anterior pero con kernel 3.10.59, más estable, menos compatible  8)

http://www.multiupfile.com/f/5ccabdd2

ah, si!, las dos imágenes tienen FPU

un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: skid en 10-11-2014, 00:12 (Lunes)
Hola, me he puesto a trastear con un arv4518, estoy en modo UART y siguiendo esto:

http://wiki.openwrt.org/toh/astoria/arv7518pw#recover.u-boot.using.uart

He conseguido "algo", os pego trazas del proceso para ver si alguien me puede echar un cable.
Una vez cargada la versión texto del flash en memoria con:   cat u-boot.asc > /dev/ttyUSB0

Ejecuto los siguientes comandos:

ARV4518 => loady 0x80500000
## Ready for binary (ymodem) download to 0x80500000 at 115200 bps...
CC## Total Size      = 0x00010000 = 65536 Bytes
ARV4518 => crc32 ${ram_addr} ${filesize}
CRC32 for 80500000 ... 8050ffff ==> bbd4da06
ARV4518 => protect off 0xb0000000 0xb0020000
Error: end address not on sector boundary
ARV4518 => era 0xb0000000 +${filesize}

........ done
Erased 8 sectors
ARV4518 => cp.b ${ram_addr} 0xb0000000 ${filesize}
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
ARV4518 => protect on 0xb0000000 +10000
Protected 8 sectors
ARV4518 => \0x00\0x00\0x00
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART
\0x00\0x00
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART
\0x00\0x00\0x00\0x00\0x00

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
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB


Este último "arranque" corresponde a un arranque quitando la conexión UART entre R65 y 3.3v el puente R80 no lo puedo quitar porque no tengo estañador a mano..

¿veis algo raro?, no consigo hacerlo funcionar y no se si he hecho mal algo o no he salido completamente del modo UART.

Gracias de antemano y enhorabuena por el hilo, es supercompleto.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 12-11-2014, 10:41 (Miércoles)
quizás has usado el uboot para ram en lugar de usar el uboot para flash en 0xb0000000? no sé, tampoco puedo decir mucho ya que no he estado trasteando con el tema UART...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CGARCES en 14-11-2014, 19:59 (Viernes)
Tengo un ARV4518PW HW Versión R01A y no consigo poner openwrt en este router...
Estoy siguiendo este enlace
http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw/

Tengo un convertidor USB-TTL, conecto el GRN, RX y TX cruzados, y he probado con y sin los 3.3v (no me quedaba claro si habia que conectarlo)
Abro el minicom ni no pasa nada, aunque el el convertidor USB-TTL parpadea una luz verde, como si hubiera una comunicación.

¿Estoy usando mal el  minicom y hay que hacer "algo" para ver el terminal?
Esta mi convertidor mal?

¿Que otras opciones tengo?
 
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 14-11-2014, 23:09 (Viernes)
sólo necesitas GND, RX y TX, prueba quizás con sudo minicom -s
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 16-11-2014, 20:44 (Domingo)
Hola a todos.

He creado un parche para solucionar un problema en las llamadas tanto en el router 4518 como en el 7518, tanto en attitude adjustment como en barrier breaker. El problema se presenta cuando usas Asterisk, tienes dos teléfonos conectados al router, estás hablando con alguien por uno de ellos y alguien te llama. En vez de sonar sólo por el teléfono que está ocioso, se te corta la llamada del primer teléfono. He puesto más detalles en el hilo de la VoIP de estos routers.

Estoy probándolo y parece que va bien. Cuando pasen unos días lo enviaré a OpenWrt para que lo añadan y todo el mundo pueda verse beneficiado.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 16-11-2014, 21:09 (Domingo)
De hecho, estoy pensando que, en teoría, el problema no sólo se presentaría si tienes dos teléfonos, sino que también ocurriría cuando tienes un sólo teléfono.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: skid en 16-11-2014, 22:06 (Domingo)
Hola, me he puesto a trastear con un arv4518, estoy en modo UART y siguiendo esto:

http://wiki.openwrt.org/toh/astoria/arv7518pw#recover.u-boot.using.uart

He conseguido "algo", os pego trazas del proceso para ver si alguien me puede echar un cable.
Una vez cargada la versión texto del flash en memoria con:   cat u-boot.asc > /dev/ttyUSB0

Ejecuto los siguientes comandos:

ARV4518 => loady 0x80500000
## Ready for binary (ymodem) download to 0x80500000 at 115200 bps...
CC## Total Size      = 0x00010000 = 65536 Bytes
ARV4518 => crc32 ${ram_addr} ${filesize}
CRC32 for 80500000 ... 8050ffff ==> bbd4da06
ARV4518 => protect off 0xb0000000 0xb0020000
Error: end address not on sector boundary
ARV4518 => era 0xb0000000 +${filesize}

........ done
Erased 8 sectors
ARV4518 => cp.b ${ram_addr} 0xb0000000 ${filesize}
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
ARV4518 => protect on 0xb0000000 +10000
Protected 8 sectors
ARV4518 => \0x00\0x00\0x00
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART
\0x00\0x00
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART
\0x00\0x00\0x00\0x00\0x00

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
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB


Este último "arranque" corresponde a un arranque quitando la conexión UART entre R65 y 3.3v el puente R80 no lo puedo quitar porque no tengo estañador a mano..

¿veis algo raro?, no consigo hacerlo funcionar y no se si he hecho mal algo o no he salido completamente del modo UART.

Gracias de antemano y enhorabuena por el hilo, es supercompleto.



Tema solucionado, me da la impresión de que no había salido correctamente del modo UART y no había flaseado ninguna versión de OpenWRT...

¿Qué versión me recomendais que sea estable?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 17-11-2014, 10:58 (Lunes)
En el hilo he puesto varias imágenes basadas en Barrier Breaker, las dos últimas son quizás las más compatibles con los repositorios. Con el kernel 3.10.59 llevo una semana con transmission, capado a 500K y un máximo de 30 feeds por torrent, la carga del sistema se mantiene por debajo de 1.0. Con samba ya sube por encima, pero aguanta el tirón.

ahora estoy probando con kernel 3.10.60 y por lo poco que lo voy usando la carga del sistema es aún menor, con lo que puedo aumentar el límite de descarga  ;D

lleva Luci, Ext4, Vfat, USB: http://www.multiupfile.com/f/c67bc796

un saludo
Título: Re:
Publicado por: rulasss en 17-11-2014, 11:13 (Lunes)
Hola, una pregunta. Veo que hay un firmware en el primer post de Pteridium. Tengo un arv4518pw R01 y la imagen es para rl R01a de la rama trunk. ¿me vale? Al ser trunk supongo que no es de la ultima rama estable. ¿Alguien tiene algun firm compilado de la ultima version estable que me valga? (Supongo que con la ultima modificacion del asterisk que leí ayer, todos lo actualizarán).
En caso negativo. ¿Hay alguna guia para hacer los paquetes a medida con el tema de cargarlos en un pendrive? Porque de eso no tengo ni idea. Otra pregunta. ¿el paquete standar de wifi permite por defecto hacer un bridge desde otro router al astoria?
Graciaaas :)

Edito: pido un firm pero no digo lo que necesito. Necesito un router que sea administrable (qos, reglas avanzadas de routing, vpn, etc...) que no se si traen de serie los paquetes, asterisk, wifi (hacer bridge con hg556a), luci, wol, ssh, ftp, y poco más. No necesito samba, ntfs ni nada p2p. Solo un router con buena administracion y con asterisk. Cuando me refiero a buena administracion tambien me refiero a limitar el ancho de banda de con determinadas reglas de qos (no se si viene de serie o hay que meter otros paquetes).
Muchas gracias :D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 17-11-2014, 15:27 (Lunes)
Hola rulasss.

Por lo que tengo entendido, el software de la versión R01a no vale para la versión R01.

Lo de hacer extroot (usar unpendrive o disco externo USB) para ampliar el espacio de almacenamiento lo vasa tener que hacer. Es muy fácil, busca en la web de OpenWrt la palabra extroot. En mi caso, hay alguna diferencia entre usar Attitude Adjustment y Barrier Breaker, pero viene explicado en la web (si sabes inglés).

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Skorpios en 17-11-2014, 19:22 (Lunes)
En primer lugar hay que decir ¡¡¡¡ FELICIDADES!!!! por el estupendo trabajo que estais haciendo para reutilizar y reciclar nuestros viejos router.

He leido casi todo lo que se podia leer sobre OpenWRT y la verdad es que ya tengo 2 router con OpenWRT ( uno de Jazztel y uno de Telefonica, los dos COMTREND) "facilitos" pero como tengo todavia unos cuantos mas de otros sitios, ahora estoy con un ARV7518PW-A-LF-LT R01A.

La verdad es que ya no me entero si estais con el 4518 o con el 7518, sin lo habeis compilado, si funciona, estoy perdio.

No se si lo que he bajado me va ha servir.

Gracias de nuevo, y haber si puedo aportar algo en algun futuro proximo. >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 17-11-2014, 19:26 (Lunes)
Las imágenes que he puesto son para un ARV4518PW, aunque ayer adquirí un ARV7518PW por 4 leuros en un mercadillo  ;D junto con un par de routers más, uno le encuentra el gusanillo a esto  ;)

De todas formas, el ARV4518PW quizás tenía su interés en poner las imágenes porque sólo tiene 4MB y en el repositorio oficial de OpenWrt la imagen que tienen sencillamente no cabe.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: skid en 17-11-2014, 23:14 (Lunes)
En el hilo he puesto varias imágenes basadas en Barrier Breaker, las dos últimas son quizás las más compatibles con los repositorios. Con el kernel 3.10.59 llevo una semana con transmission, capado a 500K y un máximo de 30 feeds por torrent, la carga del sistema se mantiene por debajo de 1.0. Con samba ya sube por encima, pero aguanta el tirón.

ahora estoy probando con kernel 3.10.60 y por lo poco que lo voy usando la carga del sistema es aún menor, con lo que puedo aumentar el límite de descarga  ;D

lleva Luci, Ext4, Vfat, USB: http://www.multiupfile.com/f/c67bc796

un saludo

Wow, acabo de probar esta versión y comparado con la 3.10.49 que tenía antes se nota incluso usando luci.

Al sustituir este router con openwrt por el anterior comtrend ar-5387un, con firm "de fábrica" he notado una mejora notable en la navegación... No obstante mi conexión a Chromecast ha empeorado, los vídeos "se entrecortan" más que antes. Seguiré investigando, pero si se os ocurre algo, soy todo oidos.

Tengo que buscar tiempo también para configurar: VPN, ftp y torrent.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 20-11-2014, 19:58 (Jueves)
Hola a todos.

Tengo un problema de calentamiento con el router 7518. Cuando la CPU se pone al 100% durante un rato, el router se reinicia. Esto ocurre cuando, por ejemplo, aMule calcula el hash de un fichero grande.

He leído que algunos habéis instalado un disipador. Por ejemplo, el forero doblecero colgó un enlace a una imagen del suyo, pero fué hace mucho tiempo y ya no es accesible. Otro forero, eq7mavala también intentó solucionar el problema en su router, pero no veo que lo consiguiera. Otro forero, Durruti, decía que en la web oficial del router recomendaban un aparato de uno o dos euros, pero no encuentro esa web.

¿Podríais volver a poner las fotos, vuestras soluciones o los enlaces dónde comprásteis disipadores?

Otra pregunta. Creo que la placa gris cuadrada de 3 centímetros de lado que trae el router es un disipador, ¿verdad? En caso afirmativo, ¿cómo la desmonto? ¿simplemente tirando?

Un saludo y muchas gracias.
Título: Re: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: rulasss en 20-11-2014, 20:22 (Jueves)
Hola a todos.

Tengo un problema de calentamiento con el router 7518. Cuando la CPU se pone al 100% durante un rato, el router se reinicia. Esto ocurre cuando, por ejemplo, aMule calcula el hash de un fichero grande.

He leído que algunos habéis instalado un disipador. Por ejemplo, el forero doblecero colgó un enlace a una imagen del suyo, pero fué hace mucho tiempo y ya no es accesible. Otro forero, eq7mavala también intentó solucionar el problema en su router, pero no veo que lo consiguiera. Otro forero, Durruti, decía que en la web oficial del router recomendaban un aparato de uno o dos euros, pero no encuentro esa web.

¿Podríais volver a poner las fotos, vuestras soluciones o los enlaces dónde comprásteis disipadores?

Otra pregunta. Creo que la placa gris cuadrada de 3 centímetros de lado que trae el router es un disipador, ¿verdad? En caso afirmativo, ¿cómo la desmonto? ¿simplemente tirando?

Un saludo y muchas gracias.

Yo soy nuevo con openwrt pero llevo metiendo disipacion a los routers desde que salieron los primeros para adsl.
Primero lo que tienes que hacer es medir el calor para valorar que hacer. En primer lugar en la pagina de openwrt aconsejan cambiar el disipador porque en este firm genera mas calor. Ahora bien, tu quieres dejarlo sin tapa???.
Una vez que valores como lo quieres actuas. Toca el disipador cuando el router este en carga alta. Si en 2 minutos el disipador esta demasiado caliente como para tocarlo, necesitas un disipador del tamaño de un k7 de los viejos (no es mormal y es muy improbable). Vas doblando el tiempo y a la vez reduciendo el tamaño del disipador. Yo pienso que con el tamaño de un disipador de chipset de p4 de los que tenian las aletas en arco te sobra, pero debes valorarlo tu. Ten en cuenta si va a tener tapa o no, si quieres disipar activamente o pasivamente, si quieres disipar todos los chips aunque no haga falta, etc.
Luego si puedo meto unas imagenes de algunos trabajos.
Para ponerle los disipadores yo utilizo los disipadores viejos de pcs y los corto con la dremmel o con una radial de mano. Los mides con un pie de rey o sino a ojo, como veas.
Tu los puedes cortar con una sierrita de mano de 50 ct si son de aluminio o cobre, es facil.
Una vez los tengas les pones pasta termica por debajo y los puedes agarrar a la placa con pegamento termico de madera (soporta mas temperatura).

Uno de los trabajos mas laboriosos fue un cisco 800 creo que era. Tenia que disipar como 10 chips, pero quedó totalmente pasivo y en las pruebas no se calentaba nada, una pasada ;).
Otro fue mi router que usé casi 7 años, un smc7904bra2 que se calentaba hasta reiniciar en 2 minutos, ese si que era complicado y tuve que ponerle disipacion activa y sin tapa, eso si, jamas se reiniciaba. Cuando venian los tecnicos del adsl por problemas de la linea lo flipaban al verlo :D
Espero haberte iluminado de alguna forma.
Pd. No sueldes a la fuente del router el ventilador, lo mejor que puedes hacer al tener un usb es comprar una base disipadora como las de portatil, mas que nada debido a que gasta mas corriente que de serie y las fuentes de alimentacion ya no son como antes.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Lesgar en 22-11-2014, 17:45 (Sábado)
En el hilo he puesto varias imágenes basadas en Barrier Breaker, las dos últimas son quizás las más compatibles con los repositorios. Con el kernel 3.10.59 llevo una semana con transmission, capado a 500K y un máximo de 30 feeds por torrent, la carga del sistema se mantiene por debajo de 1.0. Con samba ya sube por encima, pero aguanta el tirón.

ahora estoy probando con kernel 3.10.60 y por lo poco que lo voy usando la carga del sistema es aún menor, con lo que puedo aumentar el límite de descarga  ;D

lleva Luci, Ext4, Vfat, USB: http://www.multiupfile.com/f/c67bc796

un saludo
Acabo de probar esta compilación y la verdad es que de momento va muy fina. Mi router es HW: R01 y funciona a la perfección, incluso el anexo M.
Datos de sincronismo:
ADSL
Line State: showtime_tc_sync [0x801]
Line Speed: 17.685 Mb/s / 2.515 Mb/s
Line Attenuation: 19.1 dB / 6.8 dB
Noise Margin: 9.5 dB / 9.5 dB
(http://www.speedtest.net/result/3929800344.png) (http://www.speedtest.net/my-result/3929800344)
En tener un poco de tiempo la testeo a fondo.
Estupendo trabajo.
Título: Re:
Publicado por: jar229 en 22-11-2014, 22:06 (Sábado)
rulasss: esperando que cuelgues las fotos ;-)

Si son de diferentes routers, igual estarían mejor en un nuevo hilo (y en el foro general de routers).

Enviado desde uno de mis 'cacharros' usando Tapatalk

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: rulasss en 23-11-2014, 15:11 (Domingo)
Estoy subiendo las imagenes de un router, buscando en un disco duro las de los otros y esperando que un amigo me envie las fotos del cisco.  ;D
Va a tardar un poquito porque tengo una "conesion de mielda" y son bastante pesadas las imagenes.  ^-^

P.D. Me gusta la idea de crear un nuevo hilo, en cuanto tenga las imagenes subidas creo uno y explico mas o menos como seguí el proceso de "disipación" de cada router.
Título: Re: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jar229 en 23-11-2014, 15:27 (Domingo)
Estoy subiendo las imagenes de un router, buscando en un disco duro las de los otros y esperando que un amigo me envie las fotos del cisco.  ;D
Va a tardar un poquito porque tengo una "conesion de mielda" y son bastante pesadas las imagenes.  ^-^

P.D. Me gusta la idea de crear un nuevo hilo, en cuanto tenga las imagenes subidas creo uno y explico mas o menos como seguí el proceso de "disipación" de cada router.
El bricolaje siempre me ha entusiasmado, aunque a mi se me de fatal :(

Enviado desde uno de mis 'cacharros' usando Tapatalk

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: rulasss en 23-11-2014, 15:34 (Domingo)
Citar
El bricolaje siempre me ha entusiasmado, aunque a mi se me de fatal Sad

Es cuestión de perderle el miedo. Recuerdo la primera vez que se me dió por arreglar algo cuando era pequeño, digamos que acabó en una bolsa en la basura  :'(. Pero con el tiempo le vas pillando el tranganillo y al poco tiempo ya vas arreglando cosas, casi siempre al ensayo y error  >:D.
Pero de todas formas sois gente que le ha metido mano a un router para cambiarle el firmware, no deberíais tenerle miedo a meterle dos trozos de metal pegados con pegamento. Yo hasta hace poco le tenía pánico a actualizar el 660hw de telefónica y más aún meterle el openwrt a un router, pero a base de fuchicar le he perdido el miedo  ;D.
Seguro que si colocamos todos los bricos que hemos hecho salen ideas cojonudas.
Por cierto, aun va por el 43%  :P  Ancho de banda a miiii!!!!!!

Ya he creado el hilo, podeis subir vuestros bricos cuando querais, yo iré actualizando según vaya acabando los routers (me tiene que llegar la pasta térmica y el adaptador usb a uart del país de los hombres de los ojos casi cerrados)

https://foro.seguridadwireless.net/openwrt/disipacion-de-routers-y-demas-cacharros/
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 28-11-2014, 00:12 (Viernes)
Hola a todos.

Ya he resuelto mis problemas de calentamiento en el router 7518. Me he basado en lo que recomendó el forero rulasss. Me gustaría añadir algunas cosas que me he ido encontrando y que pueden ayudar a otros foreros. Paso a describir lo que he hecho:

Hablé en privado con un forero que instaló un disipador algo más grande y sin ventilador en su router 4518, pero no fue suficiente para solucionar sus problemas. Así que yo, o bien recortaba e instalaba un disipador enorme (de un Pentium 4) o bien ponía un disipador pequeño y un ventilador. Me decanté por la segunda opción porque me permite ponerle la tapa al router y, de ese modo, evitar malas miradas de mi costillita, je je je

Cogí el ventilador y el disipador de una tarjeta VGA antigua de 32MB. El ventilador viene atornillado al disipador, y encima de él está escrito que funciona a 12 voltios (mismo voltaje que el del router) y chupa un máximo de 0.09 amperios. El disipador está pegado a la tarjeta VGA, así que tendré que fijarlo al chip del router con pegotes de cola caliente.

Uno de los problemas que he tenido ha sido quitar el disipador del router. Está muy bien pegado, y cuesta retirarlo, porque si hacemos palanca corremos el riesgo de dañar la placa del router. Así que no he hecho palanca, sólo he tirado. Al tirar lo he partido por la mitad, teniendo que sacar el otro trozo después (tirando también). Así que recomiendo que el disipador esté caliente antes de intentar sacarlo, de modo que poned el router a trabajar, desconectadlo de la corriente e inmediatamente intentar sacarlo. Para tirar sin dañar la placa, lo mejor es usar un cable o cuerdecita fina, pasarla por debajo de disipador y tirar con una mano mientras se sujeta la placa con la otra.

Otro problema ocurrió al sacar el disipador de la VGA. Este disipador era de aluminio, y no iba a partirse así que tiré con ganas. Una vez quitado me di cuenta de que se había doblado un pelín. Esto ocurrió porque no tiré del sitio adecuado y porque el disipador era delgado. Así que tuve que enderezarlo después.

La corriente la cogí del conector de alimentación del router. Si le das la vuelta a la placa, se aprecia que ese conector esta soldado por 3 puntos, uno es el positivo y los otros dos son negativos. Soldé un cable al positivo y otro a un negativo, y llevé los cables por la parte de abajo de la placa, fijando el cable a ésta con 4 puntos de cola caliente:

http://www.mediafire.com/view/610nvo665frlbvr/CAM00177.jpg

El disipador de la VGA era más grande que el disipador original del router, así que, al presentar el nuevo disipador sobre el chip, me di cuenta de que pegaba en un pequeño componente que hay más arriba del disipador. Así que tuve que quitar un pequeño trozo al disipador, para que no pegara con ese pequeño componente. Usé una lima para metal y le comí un trozo muy pequeño al disipador, aquí se puede apreciar:

http://www.mediafire.com/view/aggog1acbij3999/CAM00175.jpg

Puse masilla térmica en el chip, atornillé el ventilador al disipador, lo presenté en su sitio y lo fijé con 3 pegotazos de cola caliente en los lugares donde no había componentes en la placa.

http://www.mediafire.com/view/sbtsjt8adnytc5s/CAM00176.jpg

Para disminuir la velocidad de giro del ventilador y conseguir que haga menos ruido, se instala una resistencia. Lo mejor es poner una resistencia graduable, de 0 a 100 ohmios y así puedes fijar la velocidad del ventilador con un simple giro de destornillador. Cuesta menos de 1 euro. Si no se tiene este componente, hay que calcular la resistencia con la ley de Ohm. Podemos quitarle, por ejemplo, 3 voltios a los 12 que entran. Dividimos esos 3 entre los amperios del ventilador. En mi caso eso da 33 ohmios (3/0.09). Luego multiplicamos los 3 voltios por los amperios, nos da la potencia mínima de la resistencia, en mi caso salen 0.27 watios (3*0.09). Así que podría comprar una resistencia de 33 ohmios y 0.5 watios, (damos más watios de margen para que no se caliente).

Me cuesta mucho hacer buenas soldaduras, así que sólo he soldado el cable al conector de corriente. En el resto de sitios me he apañado con empalmes y cinta aislante:

http://www.mediafire.com/view/4c864r8x8ly2f7a/CAM00179.jpg

He probado a poner la CPU del router al 100% durante 90 minutos y no se ha reiniciado (antes se reiniciaba a los 10 o 20 minutos), así que doy por solucionados mis problemas de calentamiento.

Un saludo a todos.
Título: Re:
Publicado por: rulasss en 28-11-2014, 00:20 (Viernes)
Guay, buen trabajo. Si tienes tiempo cuelga unas foticos en el hilo de disipacion.
Saludos (estoy tan acostumbrado al whatsapp que estaba buscando el emoticono del dedo gordo hacia arriba XD)

P.D: Las fotos puedes ponerlas entre img [] para que se vean.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 28-11-2014, 07:59 (Viernes)
@pelocho

Muy buen bricolaje, Mr. "Colombo"...  ;D ;D ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: fantafrik en 02-12-2014, 01:35 (Martes)
Hola chavales!

Estoy intentando compilar el OpenWRT para 2 routers que tengo de ya.com (un 4518PWR01A y un 7518PW) pero las compilaciones son interminables.  >:D

¿Podría alguien darme alguna indicación o compartir un .config que haya producido un kernel pequeño para poder partir de ahí ir compilando hasta tener un sistema a gusto?

Mi intención era ponerlos como router ADSL de pepephone y con un proveedor de VoIP para los teléfonos fijos (posiblemente con Asterisk y configurando QoS de alguna forma).

He estado mirando el foro y haciendo alguna compilación, pero no tengo muy claro qué sería lo indispensable para meter en firmware y qué sería lo mejor dejar para paquetes en forma de módulo y qué no compilar para ahorrar tiempo de compilación.  ??? Aunque he visto algunas pistas interesantes en el foro, la información está super-dispersa.

Seguro que esto mismo se pregunta mucha gente que quiere probar a compilar también y estaría genial que se reflejase esta experiencia en los posts, porque ahorraría trabajo y animaría a meterse a ello.


A ver si me pudieseis echar una mano.

Muchas gracias!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doctor_who en 03-12-2014, 17:08 (Miércoles)
Saludos, despues de estarme mirando para arriba y para abajo el hilo y algun otro, e puesto casi todo a andar en el 7518pw, pero no consigo acceder por LUCI.
E probado con la imagen del primer post "ARV7518PW-trunk-parcheado (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." y la instalo perfecto, ejecuto el run flash_flash y todo bien, pero una vez iniciada solo puedo navegar por terminal y no me da acceso a luci... alguna ayuda?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 03-12-2014, 19:47 (Miércoles)
¿Podría alguien darme alguna indicación o compartir un .config que haya producido un kernel pequeño para poder partir de ahí ir compilando hasta tener un sistema a gusto?

En el hilo para compilar OpenWrt, hay un post mio que explica como reducir el tamaño del kernel y squashf, para hacer caber todo el sistema en 4MB de flash , también tienes varias imágenes para el ARV4518PW a lo largo de este mismo hilo, las 3 últimas son las más compatibles con los repositorios de Barrier Breaker.

un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 23-12-2014, 14:19 (Martes)
Buenas,

El caso es que que puesto un uboot equivocado en un ARV7518, con lo que tengo activado el modo UART para resucitar el router, hasta aquí todo bien, pero no consigo que el uboot.asc que le envio con un sudo cat u-boot.bin | sudo tee /dev/ttyUSB0 arranque una vez enviado. al conectar de nuevo por el minicom, tanto al pulsar enter, espacio, etc... se queda igual:

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

Tambien he probado enviando por minicom con CTRL + a, z, s, ascii el fichero de uboot.asc, pero nada, una vez enviado no me responde por mucho que le dé al teclado, se queda impasible con el cursor echándome guiños. cuando se esta enviado el led del USB/TTL se enciende, así que descarto que sea un problema del adaptador.

tengo conectados GDB, TX y RX únicamente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 23-12-2014, 21:30 (Martes)
Buenas,

El caso es que que puesto un uboot equivocado en un ARV7518, con lo que tengo activado el modo UART para resucitar el router, hasta aquí todo bien, pero no consigo que el uboot.asc que le envio con un sudo cat u-boot.bin | sudo tee /dev/ttyUSB0 arranque una vez enviado. al conectar de nuevo por el minicom, tanto al pulsar enter, espacio, etc... se queda igual:

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

Tambien he probado enviando por minicom con CTRL + a, z, s, ascii el fichero de uboot.asc, pero nada, una vez enviado no me responde por mucho que le dé al teclado, se queda impasible con el cursor echándome guiños. cuando se esta enviado el led del USB/TTL se enciende, así que descarto que sea un problema del adaptador.

tengo conectados GDB, TX y RX únicamente.

Comprueba que la versión que le estás mandando sea la versión para ejecutar desde UART y no sea un ejecutable desde la flash. Prueba también con otra versión, a ver si esa se ha corrompido por lo que sea y no funcione.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 24-12-2014, 12:54 (Miércoles)
Comprueba que la versión que le estás mandando sea la versión para ejecutar desde UART y no sea un ejecutable desde la flash. Prueba también con otra versión, a ver si esa se ha corrompido por lo que sea y no funcione.

Tienes razón, le he enviado el u-boot-20120429.asc de CieNTi y ha funcionado a la primera, enviándolo de esta manera: sudo cat u-boot-20120429.asc | sudo tee /dev/ttyUSB0

ya empiezo a notarle el pulso otra vez al router  8)

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 02-01-2015, 12:52 (Viernes)
Buenas mekkon,

hace poco que ha caído en mis manos un ARV4518PW al que le he modificado el uboot por serial y le he metido Openwrt.

Tengo un problema con (exroot) con las compilaciones que has ido poniendo en el hilo, ahora mismo estoy con la 3.10.49 (USB, EXT432, VFAT y Luci), me pasa también con otras compilaciones (3.10.60 o 3.10.58).

El problema como ya conocemos es la fata de espacio para instalar paquetes (104k libres), siguiendo las indicaciones estoy haciendo exroot con el tutorial del compañero jar229 pero no hay manera siempre falla algo.
He probado con diferentes pen-drive (256Mb, 4GB, 8GB...)  los reconoce perfectamente pero cuando ejecuto el comando:

tar -C /tmp/cproot -cvf - . | tar -C /mnt -xvf -

Depende del pen-drive se reinicia el router al cabo de unos segundos y en otros me sale el siguiente error:

tar: can't make dir ./mnt: Input/output error
./overlay/
tar: can't make dir ./overlay: Input/output error
./proc/
tar: can't make dir ./proc: Input/output error
./rom/
tar: can't make dir ./rom: Input/output error
./rom/note
tar: can't create directory './rom': Read-only file system
tar: can't open './rom/note': No such file or directory

Sabéis a que puede ser debido el error?
Como tengo que hacer para montar exroot con el router  ARV4518PW y que funcione?

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 02-01-2015, 20:34 (Viernes)
Buenas DAIkiri2KS,

Cuando hacia pruebas para extroot, descubrí que no hacía falta hacer una copia de los archivos, unicamente era necesario tener insertado el pen con ext 2/3/4 sin ningún contenido y encender el router, openwrt ya se encargaba de hacer extroot automáticamente si se encontraba con soporte para block-mount, usb/storage y ext2/3/4 (tal como vienen las compilaciones que hice para este router)

De todas maneras también se puede hacer copiando los archivos, yo me guie por varios tutoriales, entre ellos también el wiki de openwrt: http://wiki.openwrt.org/doc/howto/extroot

creo que en tu caso para hacer la copia debería ser algo así:

Código: [Seleccionar]
tar -C /overlay -cvf - . | tar -C /mnt -xf -
Lo que se debe copiar es overlatfs (jffs2) que es donde se crean los archivos de configuración y si queda espacio suficiente, se pueden poner más paquetes, pero no es el caso para un router de 4MB  :-\

Los pendrives también es toda una odisea, al parecer el código para el USB para los arcadyan no va muy fino, y según que pen pruebes te puede ir decentemente como darte problemas inesperadamente.

un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 03-01-2015, 12:08 (Sábado)
Buenas DAIkiri2KS,

Cuando hacia pruebas para extroot, descubrí que no hacía falta hacer una copia de los archivos, unicamente era necesario tener insertado el pen con ext 2/3/4 sin ningún contenido y encender el router, openwrt ya se encargaba de hacer extroot automáticamente si se encontraba con soporte para block-mount, usb/storage y ext2/3/4 (tal como vienen las compilaciones que hice para este router)

De todas maneras también se puede hacer copiando los archivos, yo me guie por varios tutoriales, entre ellos también el wiki de openwrt: http://wiki.openwrt.org/doc/howto/extroot

creo que en tu caso para hacer la copia debería ser algo así:

Código: [Seleccionar]
tar -C /overlay -cvf - . | tar -C /mnt -xf -
Lo que se debe copiar es overlatfs (jffs2) que es donde se crean los archivos de configuración y si queda espacio suficiente, se pueden poner más paquetes, pero no es el caso para un router de 4MB  :-\

Los pendrives también es toda una odisea, al parecer el código para el USB para los arcadyan no va muy fino, y según que pen pruebes te puede ir decentemente como darte problemas inesperadamente.

un saludo.

Buenas mekkon,

al final conseguí hacer (exroot) con otro pen-drive de 4GB que tenia por casa, parece que es un poco "delicado" este router con depende que tipo de usbs.

Una duda que tengo con este router, existe la posibilidad de trabajar con Vlans???
He leído que el chip que lleva no esta soportado pero quizá exista alguna manera "no oficial".

Lo que quiero hacer es conectar un módem usb Huawei e3372s (4G) al router por usb, lo que hace este módem a diferencia de otros pinchos es crear una red entre el router y el módem (192.168.X.X), por eso necesito crear una interfaz independiente (eth0.1) y luego compartir la señal por ethernet (eth0) o wifi.

En otros routers que he probado (Huawei HG556a, Comtrend AR-5387un...) lo tengo funcionando de esta manera.

Saludos y gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 03-01-2015, 13:16 (Sábado)
No he probado montar Vlans aún, en el foro seguro que hay abundante información sobre ello, recuerdo que para el ARV4518 no salia la pestaña en luci, pero swconfig si que está como comando en las compilaciones que hice y al menos listaba los puertos de la interfaz lan si no me falla la memoria, quizás al no estar soportado no va mucho más allá, es cuestión de probar.

un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 04-01-2015, 22:01 (Domingo)
No he probado montar Vlans aún, en el foro seguro que hay abundante información sobre ello, recuerdo que para el ARV4518 no salia la pestaña en luci, pero swconfig si que está como comando en las compilaciones que hice y al menos listaba los puertos de la interfaz lan si no me falla la memoria, quizás al no estar soportado no va mucho más allá, es cuestión de probar.

un saludo.

He probado con diferentes configuraciones en el archivo network para crear interfaces virtuales y no hay manera, aunque esta el paquete swconfig y reconoce el chip Realtek que controla los puertos (Realtek RTL8306S) no funciona.
Hay un ticket abierto en la web de OpenWrt pero de momento sin solución.

https://dev.openwrt.org/ticket/17826

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 21-01-2015, 10:19 (Miércoles)
Hola

Desde que instalé attitude adjustement en mi 7518 no seguido este hilo detalladamente. Ahora quería instalarle BarrierBreaker pero veo que hay muchas compilaciones propias en el hilo.

¿Da muchos problemas la imagen de openwrt.org? http://downloads.openwrt.org/barrier_breaker/14.07/lantiq/xway/openwrt-lantiq-xway-ARV7518PW-squashfs.image

O dicho de otra manera ¿cuales son las ventajas de estas otras compilaciones si como entiendo que dan problemas de compatibilidad con los repos de paquetes? No se si dar el salto ¿?

Gracias!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 21-01-2015, 19:20 (Miércoles)
Hola drequena.

Yo tengo un router 7518 y puedo recomendarte con conocimiento de causa que te quedes en Attitude Adjustment (AA). Probé Barrier Breaker, y me daba algunos errores extraños, por ejemplo usando el servidor Samba. Si usas AA vas a tener una estabilidad estupenda. Si no tienes un motivo real para cambiarte a Barrier Breaker (BB), no lo hagas sólo por probarlo. Es mi consejo.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 21-01-2015, 19:24 (Miércoles)
He escrito un post que considero importante en el hilo de la VoIP. Lo pongo aquí porque sé que este hilo lo lee más gente que podría verse beneficiada de ello. Aquí esta:

Hola a todos.

Ya he solucionado todos los problemas que tenía con Asterisk cuando usaba los teléfonos tradicionales. Todos los problemas los originaba el paquete  “asterisk18-chan-lantiq”. Dicho paquete se genera a partir del fichero “chan_lantiq.c” que se encuentra en las siguientes rutas:

- En Attitude Adjustment está en la ruta "feeds/packages/net/asterisk-1.8.x/src-lantiq/channels/chan_lantiq.c"
- En Barrier Breaker y en trunk está en la ruta "feeds/telephony/net/asterisk-1.8.x/src-lantiq/channels/chan_lantiq.c"

El contenido del fichero no ha variado desde Attitude Adjustment, así que todos los problemas se presentan tanto en AA, como en BB, como en trunk. El contenido del fichero también es el mismo tanto si compilamos para el router 4518 como para el 7518.

Hace tiempo que envié los primeros parches a un mantenedor de OpenWRT, pero todavía no los ha probado porque está muy liado con otros temas (y tiene pinta de que tardará todavía muchísimo). Así que, si queréis corregir los problemas, tenéis que modificar el contenido del citado fichero vosotros mismos antes de compilar. Para que os sea más fácil, os paso el fichero chan_lantiq.c que yo uso. Podéis descargarlo de aquí:

http://www.mediafire.com/download/5cz1qa1xl3b702d/chan_lantiq.zip

Después de ejecutar el comando ./scripts/feeds/update –a, se os habrá creado el fichero en la ruta que os he indicado arriba. Lo sustituís por el mío y proseguís con el proceso de compilación.

Estos son los problemas que corrigen mis parches:

1. Cuando estamos en conversación con alguien, si una tercera persona nos llama, se corta la conversación que estábamos manteniendo.

2. Cuando llamamos a alguien, internamente Asterisk le asigna siempre el identificador "TAPI/1" a esa llamada, no teniendo en cuenta que podemos tener dos teléfonos conectados al router, por lo que se dificulta muchísimo la diagnosis de problemas y el seguimiento de las llamadas en la consola y en el fichero de log. Modifico el código fuente para que asigne el identificador TAPI/1 cuando iniciemos conversación en el puerto FXS 0 del router, y TAPI/2 cuando iniciemos conversación en el puerto FXS 1. Este el comportamiento que ya venía predefinido cuando en vez de hacer nosotros las llamadas somos los que las recibimos.

3.Cuando somos nosotros los que finalizamos una llamada, no se da orden al driver VoIP para que se quede en stand-by, por lo que sigue intentando codificar tráfico de voz y enviarlo después de finalizada la llamada, cargando a la CPU permanente de forma innecesaria. Si tenemos en cuenta que podemos tener dos teléfonos conectados al router, la carga de CPU desperdiciada se multiplica por dos, produciendo cortes de voz en el tráfico de subida que impiden que el otro participante de la conversación nos oiga bien. Si ves una traza en dmesg que dice "Upstream packet fifo full[ch(0)]!", incluso en horas en las que nos estabas usando el teléfono, es un síntoma inequívoco de que estás sufriendo el problema.

4.En el log de Asterisk a veces aparece la traza "IFX_TAPI_TONE_LOCAL_PLAY ioctl failed". Esto se debe a que en ocasiones se da orden al driver de emitir un tono que ya está siendo reproducido, y el driver se queja de ello.

5.He incluido otras mejoras, como por ejemplo que tengamos un límite de 4 segundos por cada dígito que marcamos al llamar. Por defecto este límite está fijado en dos segundos y a veces, cuando no te sabes el teléfono de memoria y estás leyéndolo de otro sitio,  no te da tiempo a marcar el siguiente dígito y tienes que volver a empezar desde el principio.

Espero que os sirva de ayuda.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Reflected_God en 26-01-2015, 12:08 (Lunes)
Pongo una imagen que en teoría es lo más compatible posible con los repositorios de barrier breaker, tiene habilitado el log del kernel, utiliza la misma versión (3.10.49), y lleva lo justo para hacer extroot con un pendrive, USB, EXT4/3/2, VFAT y Luci para facilitar la gestión de paquetes.

http://www.multiupfile.com/f/c0196a37



los paquetes que necesiten dependencias de este tipo:

Código: [Seleccionar]
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for XXXXXXXXXXXXXXX:
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364)
 * kernel (= 3.10.49-1-057674b1ea4ad2d708561cc759ff5364) *
 * opkg_install_cmd: Cannot install package XXXXXXXXXXXXXX.

se tendrá que forzar su instalación y esperar que vaya bien.


Muchas gracias por la imagen, funciona correctamente, pero me gustaría compilar mi propia imagen para R01A que no diera ese error, porque estoy instalando un programa (coovachilli) que da ese fallo al instalarse y puede ser la causa por la que no consigo que funcione como me gustaría.
Se que has compilado otras que ofrecen más rendimiento, pero por el momento prefiero asegurar compatibilidad.
¿Podrías indicarme que paquetes has escogido para que te ocupe menos de 4 MB?
No consigo bajar de 5 MB, imagino que porque dejo algunos paquetes por defecto que tu has quitado.

Muchas gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 26-01-2015, 12:49 (Lunes)
Buenas,

Aquí tienes una pequeña guía para reducir el tamaño sin quitar nada del paquete base: https://foro.seguridadwireless.net/openwrt/compilar-openwrt-a-nuestro-gusto/msg320810/#msg320810

Es importante que la imagen generada no supere los 3.670.020 bytes, ya que se debe tener en cuenta los 64K de uboot + 64k de la configuración de este, más 64K de los parámetros del wifi que se encuentran al final de la memoria flash, y el espacio mínimo para que overlayfs (jffs2) se monte adecuadamente (necesita al menos 5 bloques de 64k, 320k).

Creo que también había un fallo en la inclusión de los idiomas en luci y por defecto, te los añadía todos en la imagen final sin que se hubiera seleccionado alguno o habiendo seleccionado uno únicamente (ocurre en BB y AA, en CC está solucionado).

También puedes hacer un silent kernel, los paquetes se compilarán sin los mensajes de aviso y depuración quedando un poco más de espació a costa de perder información durante el arranque al así como los mensajes de error que pudiera tener el kernel o algún paquete.

un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: aeburriel en 28-01-2015, 09:13 (Miércoles)
@pelocho,

http://www.mediafire.com/download/5bk72bc892spbas/chan_lantiq.zip

Parece que la descarga ya no está disponible. Podrías volver a colgarlo, por favor?

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 28-01-2015, 17:58 (Miércoles)
Perdona, subí una nueva versión un pelín más retocada, pero me olvidé de actualizar el enlace. Aquí lo tenéis:

http://www.mediafire.com/download/5cz1qa1xl3b702d/chan_lantiq.zip

Por cierto, en el fichero /etc/asterisk/lantiq.conf no pongáis el parámetro "echocancel" con valor "es". Tanto si usáis ese valor, como si usáis "off", la persona con la que habláis escuchará su propio eco. Poned, por ejemplo, el valor "nlec" o "nees".

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: aeburriel en 30-01-2015, 10:02 (Viernes)
Muchas gracias pelocho!

Le he dado un vistazo a tus modificaciones y quería comentarte lo siguiente:
1. Muy bien visto el desbloqueo del mutex en la ruta de error de ast_lantiq_requester()!

2. En lantiq_channel():
En lugar de
Código: [Seleccionar]
char tapiId[MAX_TAPI_ID_SIZE]= {'/0'};querías escribir
Código: [Seleccionar]
char tapiId[MAX_TAPI_ID_SIZE]= {'\0'};No obstante es innecesario inicializarla porque ya se encarga de ello el siguiente snprintf.
En cualquier caso, es más simple quitar este par de líneas y dejar que
ast_channel_alloc() se encargue de la conversión de entero a cadena:
Código: [Seleccionar]
chan = ast_channel_alloc(1, state, NULL, NULL, "", ext, ctx, 0, c, "TAPI/%d", c + 1);
Por otro lado, he tomado como base tu código para integrar las siguientes modificaciones que estoy probando:
1. Identificador de llamadas con fecha y hora (como hice con SVD de pippolippi) y nombre.
2. Codec de banda ancha G722. El soporte de RTP de chan_lantiq está incompleto y mal hecho, funciona con PCMU "de casualidad".
3. Control de los LED, partiendo del trabajo de pippolippi.
En cuanto esté terminado lo subo.

Por cierto, a alguien más le pasa que de tanto en tanto aparece un tono continuo en el puerto 2 cuando el driver registra el siguiente error en el dmesg?:
Código: [Seleccionar]
[44929.812000]  (wr: 0xbf200088, rd: 0xbf200080)
[44929.812000]    0xbf200080: 0600c913 070a4f70 34303039 30331a00
[44929.812000]    0xbf200090: 33313138 01083039 7373696d 74696361
[44929.812000]    0xbf2000a0: 0601c913 3810e000 06004204 30331a00
[44929.812000]    0xbf2000b0: 33313138 01083039 7373696d 74696361
[44929.812000] ifx_mps_mbx_write_cmd() - failed to write message!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 30-01-2015, 11:56 (Viernes)
Llevas razón en lo de la inicialización. Y me imagino que debe de valer el usar ast_channel_alloc() para que asigne el identificador, la verdad es que ni caí en su día en hacerlo así. Gracias por indicarlo.

Respecto al error en el dmesg, a mí no me ha aparecido nunca. ¿Te aparece al usar Asterisk, o cuando estás usando otro software?



Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 30-01-2015, 13:04 (Viernes)
Por cierto, a alguien más le pasa que de tanto en tanto aparece un tono continuo en el puerto 2 cuando el driver registra el siguiente error en el dmesg?:
Código: [Seleccionar]
[44929.812000]  (wr: 0xbf200088, rd: 0xbf200080)
[44929.812000]    0xbf200080: 0600c913 070a4f70 34303039 30331a00
[44929.812000]    0xbf200090: 33313138 01083039 7373696d 74696361
[44929.812000]    0xbf2000a0: 0601c913 3810e000 06004204 30331a00
[44929.812000]    0xbf2000b0: 33313138 01083039 7373696d 74696361
[44929.812000] ifx_mps_mbx_write_cmd() - failed to write message!

Sí, de hecho pregunté en la lista de openwrt, sin recibir respuesta. Si desactivas el identificador de llamada no pasa. Creo que se debe a un firmware viejo, al no tener la versión actual disponible.
Por cierto, ya que nunca he conseguido hacer funcionar asterisk  en el router, entre asterisk y svd ¿cual de los dos es más ligero?
Sospecho que svd, pero al incorporar sofia-sip tengo mis dudas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: aeburriel en 30-01-2015, 15:06 (Viernes)
@pelocho: aparece de vez en cuando tanto con Asterisk como con SVD, siempre tras sonar el timbre con identificador de llamadas.

@pippolippi: con lo que cuentas creo que ya está claro lo que ocurre, ya que (a mi por lo menos) siempre falla en el segundo puerto: teniendo en cuenta que hacemos sonar el timbre secuencialmente y que solo ocurre de vez en cuando, tiene que ser una condición de carrera en el driver.
Voy a introducir un pequeño retardo después de llamar a IFX_TAPI_CID_TX_SEQ_START y a ver qué tal.

Respecto a tu segunda pregunta, ambos llevan stack SIP y Asterisk trae un montón de cosas más, es un monstruo en varios sentidos (*).
Solo con lo mínimo necesario para conectar mediante SIP con otra centralita, Asterisk se me está llevando unos 9MB. En cuanto a la carga de CPU habría que estudiarlo.

Por cierto, con SVD me he dado cuenta (con lo que lo he usado, hay que ver lo que he tardado!) que tiene problemas con las llamadas simultáneas, la segunda que se inicia desconecta el canal de audio que llega al puerto de la primera llamada). Sobre el código y de un vistazo rápido a falta de hacer trazas no veo qué puede estar pasando, aparentemente SVD solo toma los puertos que estén libres.


(*) Publicidad: FreeSwitch mola!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 30-01-2015, 15:39 (Viernes)
@pippolippi: con lo que cuentas creo que ya está claro lo que ocurre, ya que (a mi por lo menos) siempre falla en el segundo puerto: teniendo en cuenta que hacemos sonar el timbre secuencialmente y que solo ocurre de vez en cuando, tiene que ser una condición de carrera en el driver.
Voy a introducir un pequeño retardo después de llamar a IFX_TAPI_CID_TX_SEQ_START y a ver qué tal.

Posible, no se me había ocurrido.

Respecto a tu segunda pregunta, ambos llevan stack SIP y Asterisk trae un montón de cosas más, es un monstruo en varios sentidos (*).
Solo con lo mínimo necesario para conectar mediante SIP con otra centralita, Asterisk se me está llevando unos 9MB. En cuanto a la carga de CPU habría que estudiarlo.

De hecho la idea de svd, aparte de que aún no existía chan_lantiq (*) (o si existía no me gustaba como desaprovechaba la capacidad del danube de gestionar los codecs por su cuenta), era hacer un programa de uso sencillo que funcionase más o menos como el firmware de serie y que tuviese la posibilidad de conectarse a un asterisk corriendo en otra maquina

Por cierto, con SVD me he dado cuenta (con lo que lo he usado, hay que ver lo que he tardado!) que tiene problemas con las llamadas simultáneas, la segunda que se inicia desconecta el canal de audio que llega al puerto de la primera llamada). Sobre el código y de un vistazo rápido a falta de hacer trazas no veo qué puede estar pasando, aparentemente SVD solo toma los puertos que estén libres.

Yo tampoco sé qué puede ser :(

(*) Y eso que existían routers basados en danube con Linux y asterisk (si no recuerdo mal la wippie box o algo así), pero sin ninguna fuente disponible. Hay muchas empresas que solo toman y nunca dan en el mundillo del software libre, y la doble licencia de asterisk lo permite (suponiendo que hayan pagado por una licencia comercial y no se hayan limitado a piratearlo).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pelocho en 30-01-2015, 18:29 (Viernes)
@aeburriel:
A mí nunca me ha aparecido esa traza en el dmesg, ni lo del tono continuo en el puerto 2. Y tengo identificación de llamadas, porque cuando me llaman puedo ver el número del llamante en la pantalla del teléfono antes de descolgar. Yo sólo he usado Asterisk. Si el causante de vuestro problema fuera una condición de carrera, también me habría ocurrido a mí, ¿no? ¡Salvo que estemos usando distinto software! Yo uso Attitude Adjustment. La versión del driver VMMC es 1.9.0.3. La versión del IFXOS es 1.5.14. La versión de firmware es 12.1.0. Todo eso lo he sacado de mi dmesg.

A mí Asterisk, usando el parche que hice, me permite mantener dos llamadas simultáneas sin problemas.

@pippolippi:
Si quieres echar a andar Asterisk, aquí tienes una lista de los pasos que yo seguí para conseguirlo:
https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/msg307681/#msg307681

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: aeburriel en 02-02-2015, 19:21 (Lunes)
@pelocho:
Yo estoy en trunk, con el kernel 3.14.27. Attitude Adjustment lleva el 3.3; igual hubo algún cambio con la concurrencia, o quizás sea un tema de carga del router, yo solo lo utilizo como adaptador FXO para la centralita VOIP y el pobre pasa los días muerto de aburrimiento.

Al grano, ya he terminado con las modificaciones. Al dar de alta el repositorio en GitHub vi que uno de los autores de chan_lantiq tenía también allí un repositorio sensiblemente más "actualizado" y que hacía un mes había añadido un intento de soporte para múltiples codecs.
Ese código solucionaba de formas distintas algunos de los problemas que habías corregido en tu versión.

Como es un código más moderno lo he tomado como base para integrar las siguientes modificaciones:


Mi repositorio:
https://github.com/aeburriel/asterisk_channel_lantiq
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 11-02-2015, 13:24 (Miércoles)
@pelocho:
Yo estoy en trunk, con el kernel 3.14.27. Attitude Adjustment lleva el 3.3; igual hubo algún cambio con la concurrencia, o quizás sea un tema de carga del router, yo solo lo utilizo como adaptador FXO para la centralita VOIP y el pobre pasa los días muerto de aburrimiento.

Al grano, ya he terminado con las modificaciones. Al dar de alta el repositorio en GitHub vi que uno de los autores de chan_lantiq tenía también allí un repositorio sensiblemente más "actualizado" y que hacía un mes había añadido un intento de soporte para múltiples codecs.
Ese código solucionaba de formas distintas algunos de los problemas que habías corregido en tu versión.

Como es un código más moderno lo he tomado como base para integrar las siguientes modificaciones:
  • Soporte para múltipes codecs que funciona de verdad: PCMA, PCMU, G722, G726, G729A, ILBC, SIREN7 y lineal de 16bit a 8 y 16KHz (ideal para transcodificar a Opus).
  • Identificador de llamadas con nombre y fecha/hora.
  • Control de los LED (copiaypega de SVD de pippolippi, con una pequeña correción).
  • Correcciones en la carga y descarga del módulo (fugas de memoria, gestión incorrecta de las hebras).
  • Ajuste del tiempo entre dígitos desde el archivo de configuración.
  • Algunas cosas tomadas de la versión de pelocho, con modificaciones.


Mi repositorio:
https://github.com/aeburriel/asterisk_channel_lantiq
¡Grandísimo trabajo!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 15-02-2015, 01:22 (Domingo)
Hola a todos,
Aquí comparto las imágenes qué he compilado para el ARV4518:


Version 12.09 sincronizada con Openwrt 12.09 oficial con parches para qué el wifi funciona:

la imagen funciona con R0A1 como con R0A
* con luci + FPU:
https://docs.google.com/file/d/0BzBSJsSR-T9icDBEcTFkUTFDYTg (https://docs.google.com/file/d/0BzBSJsSR-T9icDBEcTFkUTFDYTg)
 
* sin luci + FPU
https://docs.google.com/file/d/0BzBSJsSR-T9ieU9nZ0Zoc05YSkE (https://docs.google.com/file/d/0BzBSJsSR-T9ieU9nZ0Zoc05YSkE)


Version 14.07 sincronizada con Openwrt 14.07 oficial con parches para corregir las particiones (Wifi funciona):

por R0A1:
* con luci, FPU, suporte de USB v2, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9iY0pQTWxKRVhrTWs (https://docs.google.com/file/d/0BzBSJsSR-T9iY0pQTWxKRVhrTWs)

* sin luci, FPU, suporte de USB v2 y 1.x, USB Card Readers, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9ibmZMN09QZDZnMDg (https://docs.google.com/file/d/0BzBSJsSR-T9ibmZMN09QZDZnMDg)
 

por R0A:
* con luci, FPU, suporte de USB v2, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ (https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ)

* sin luci, FPU, suporte de USB v2 y 1.x, USB Card Readers, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9ibDFybnlvcnpuOFk (https://docs.google.com/file/d/0BzBSJsSR-T9ibDFybnlvcnpuOFk)


La versión 14.07 con luci no tiene detalles des paquetes integrados. Después de haber flasheado y montar la partición /overlay sobre une memoria usb formateada con ext2/3/4 (pagina wik: http://wiki.openwrt.org/doc/howto/extroot#openwrt_barrier_breaker_trunk (http://wiki.openwrt.org/doc/howto/extroot#openwrt_barrier_breaker_trunk)) extrae el fichero opkg.tar (https://docs.google.com/file/d/0BzBSJsSR-T9iRS1hMmV3aHpLTjg (https://docs.google.com/file/d/0BzBSJsSR-T9iRS1hMmV3aHpLTjg)) como asi para restituirlos:

Código: [Seleccionar]
cd /tmp/
wget http://192.168.1.2/opkg.tar
cd /
tar  -xf /tmp/opkg.tar


Todas la imágenes entran en las 4mb del flash sin problemas.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 21-02-2015, 14:25 (Sábado)
Buenas,

Necesito algo de ayuda con la config de la parte de ADSL en un ARV4518.
Le he puesto el firm del compañero tekkon (3.10.49), mi idea es sustituir un Comtrend 5381u por este.

He configurado todos los parámetros en el router según mi proveedor ISP (Jazztel), desde la consola he comprobado que sincroniza correctamente con modulación ADSL2+

Datos de sincronismo:
ADSL
Código: [Seleccionar]
Line State: UP showtime_tc_sync [0x801]
Line Speed: 19.929 Mb/s / 1.022 Mb/s
Line Attenuation: 16.1 dB / 13.7 dB
Noise Margin: 7.3 dB / 13.7 dB

Esta es la config en /etc/config/network

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

config globals 'globals'
        option ula_prefix 'fdd1:a7bf:fb60::/48'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

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

config interface 'wan'
        option _orig_ifname 'nas0'
        option _orig_bridge 'false'
        option proto 'pppoa'
        option encaps 'vc'
        option atmdev '0'
        option vci '35'
        option vpi '8'
        option username 'xxxxxxx'
        option password 'xxxxxxx'

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

config adsl 'dsl'
        option annex 'a2p'
        option firmware '/lib/firmware/adsl.bin'

El problema es que no funciona internet, si lanzo un ping desde la consola del router a www.google.es no funciona.
Hay que hacer algo mas una vez sincroniza el router?

Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: seny en 21-02-2015, 15:24 (Sábado)
Comprueba el encapsulado de tu isp, creo que es "llc".
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 21-02-2015, 17:10 (Sábado)
Tanto en llc como en vc el router sincroniza pero no consigo navegar.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: seny en 21-02-2015, 17:24 (Sábado)
Buenas,

Necesito algo de ayuda con la config de la parte de ADSL en un ARV4518.
Le he puesto el firm del compañero tekkon (3.10.49), mi idea es sustituir un Comtrend 5381u por este.

He configurado todos los parámetros en el router según mi proveedor ISP (Jazztel), desde la consola he comprobado que sincroniza correctamente con modulación ADSL2+

Datos de sincronismo:
ADSL
Código: [Seleccionar]
Line State: UP showtime_tc_sync [0x801]
Line Speed: 19.929 Mb/s / 1.022 Mb/s
Line Attenuation: 16.1 dB / 13.7 dB
Noise Margin: 7.3 dB / 13.7 dB

Esta es la config en /etc/config/network

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

config globals 'globals'
        option ula_prefix 'fdd1:a7bf:fb60::/48'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

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

config interface 'wan'
        option _orig_ifname 'nas0'
        option _orig_bridge 'false'
        option proto 'pppoa'
        option encaps 'vc'
        option atmdev '0'
        option vci '35'
        option vpi '8'
        option username 'xxxxxxx'
        option password 'xxxxxxx'

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

config adsl 'dsl'
        option annex 'a2p'
        option firmware '/lib/firmware/adsl.bin'

El problema es que no funciona internet, si lanzo un ping desde la consola del router a www.google.es no funciona.
Hay que hacer algo mas una vez sincroniza el router?

Un saludo

Tanto en llc como en vc el router sincroniza pero no consigo navegar.
Vaya, pero si te faltan un monton de datos como:
   option gateway '192.168.1.1'
   option broadcast '192.168.1.255'
   option dns '87.216.1.65 87.216.1.66'
Espero que solo sea eso..  :-[
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 21-02-2015, 18:49 (Sábado)
Buenas,

Necesito algo de ayuda con la config de la parte de ADSL en un ARV4518.
Le he puesto el firm del compañero tekkon (3.10.49), mi idea es sustituir un Comtrend 5381u por este.

He configurado todos los parámetros en el router según mi proveedor ISP (Jazztel), desde la consola he comprobado que sincroniza correctamente con modulación ADSL2+

Datos de sincronismo:
ADSL
Código: [Seleccionar]
Line State: UP showtime_tc_sync [0x801]
Line Speed: 19.929 Mb/s / 1.022 Mb/s
Line Attenuation: 16.1 dB / 13.7 dB
Noise Margin: 7.3 dB / 13.7 dB

Esta es la config en /etc/config/network

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

config globals 'globals'
        option ula_prefix 'fdd1:a7bf:fb60::/48'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

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

config interface 'wan'
        option _orig_ifname 'nas0'
        option _orig_bridge 'false'
        option proto 'pppoa'
        option encaps 'vc'
        option atmdev '0'
        option vci '35'
        option vpi '8'
        option username 'xxxxxxx'
        option password 'xxxxxxx'

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

config adsl 'dsl'
        option annex 'a2p'
        option firmware '/lib/firmware/adsl.bin'

El problema es que no funciona internet, si lanzo un ping desde la consola del router a www.google.es no funciona.
Hay que hacer algo mas una vez sincroniza el router?

Un saludo

Tanto en llc como en vc el router sincroniza pero no consigo navegar.
Vaya, pero si te faltan un monton de datos como:
   option gateway '192.168.1.1'
   option broadcast '192.168.1.255'
   option dns '87.216.1.65 87.216.1.66'
Espero que solo sea eso..  :-[

Esos datos los he configurado en el apartado de LAN, pero sigue sin funcionar.

Alguna otra idea?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 21-02-2015, 19:53 (Sábado)
Hola a todos,
Aquí comparto las imágenes qué he compilado para el ARV4518:


Version 12.09 sincronizada con Openwrt 12.09 oficial con parches para qué el wifi funciona:

la imagen funciona con R0A1 como con R0A
* con luci + FPU:
https://docs.google.com/file/d/0BzBSJsSR-T9icDBEcTFkUTFDYTg (https://docs.google.com/file/d/0BzBSJsSR-T9icDBEcTFkUTFDYTg)
 
* sin luci + FPU
https://docs.google.com/file/d/0BzBSJsSR-T9ieU9nZ0Zoc05YSkE (https://docs.google.com/file/d/0BzBSJsSR-T9ieU9nZ0Zoc05YSkE)


Version 14.07 sincronizada con Openwrt 14.07 oficial con parches para corregir las particiones (Wifi funciona):

por R0A1:
* con luci, FPU, suporte de USB v2, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9iY0pQTWxKRVhrTWs (https://docs.google.com/file/d/0BzBSJsSR-T9iY0pQTWxKRVhrTWs)

* sin luci, FPU, suporte de USB v2 y 1.x, USB Card Readers, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9ibmZMN09QZDZnMDg (https://docs.google.com/file/d/0BzBSJsSR-T9ibmZMN09QZDZnMDg)
 

por R0A:
* con luci, FPU, suporte de USB v2, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ (https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ)

* sin luci, FPU, suporte de USB v2 y 1.x, USB Card Readers, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9ibDFybnlvcnpuOFk (https://docs.google.com/file/d/0BzBSJsSR-T9ibDFybnlvcnpuOFk)


La versión 14.07 con luci no tiene detalles des paquetes integrados. Después de haber flasheado y montar la partición /overlay sobre une memoria usb formateada con ext2/3/4 (pagina wik: http://wiki.openwrt.org/doc/howto/extroot#openwrt_barrier_breaker_trunk (http://wiki.openwrt.org/doc/howto/extroot#openwrt_barrier_breaker_trunk)) extrae el fichero opkg.tar (https://docs.google.com/file/d/0BzBSJsSR-T9iRS1hMmV3aHpLTjg (https://docs.google.com/file/d/0BzBSJsSR-T9iRS1hMmV3aHpLTjg)) como asi para restituirlos:

Código: [Seleccionar]
cd /tmp/
wget http://192.168.1.2/opkg.tar
cd /
tar  -xf /tmp/opkg.tar


Todas la imágenes entran en las 4mb del flash sin problemas.



Por cierto medber, he probado tus imagenes en un ARV4518 R01A y no arrancan las versiones de Barrier Breaker 14.07, sale un error Kernel Panic cuando estas cargando.
Pego el error:

Código: [Seleccionar]
[    0.572000] VFS: Cannot open root device "(null)" or unknown-block(0,0): erro
r -6
[    0.576000] Please append a correct "root=" boot option; here are the availab
le partitions:
[    0.584000] 1f00             128 mtdblock0  (driver?)
[    0.592000] 1f01              64 mtdblock1  (driver?)
[    0.596000] 1f02            3840 mtdblock2  (driver?)
[    0.600000] 1f03              64 mtdblock3  (driver?)
[    0.604000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

La versión 12.09 funciona sin problemas.
Alguna idea de porque puede fallar con 14.07?

Saludos y gracias por el curro
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 21-02-2015, 20:21 (Sábado)
Buenas,

Necesito algo de ayuda con la config de la parte de ADSL en un ARV4518.
Le he puesto el firm del compañero tekkon (3.10.49), mi idea es sustituir un Comtrend 5381u por este.

He configurado todos los parámetros en el router según mi proveedor ISP (Jazztel), desde la consola he comprobado que sincroniza correctamente con modulación ADSL2+

Datos de sincronismo:
ADSL
Código: [Seleccionar]
Line State: UP showtime_tc_sync [0x801]
Line Speed: 19.929 Mb/s / 1.022 Mb/s
Line Attenuation: 16.1 dB / 13.7 dB
Noise Margin: 7.3 dB / 13.7 dB

Esta es la config en /etc/config/network

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

config globals 'globals'
        option ula_prefix 'fdd1:a7bf:fb60::/48'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

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

config interface 'wan'
        option _orig_ifname 'nas0'
        option _orig_bridge 'false'
        option proto 'pppoa'
        option encaps 'vc'
        option atmdev '0'
        option vci '35'
        option vpi '8'
        option username 'xxxxxxx'
        option password 'xxxxxxx'

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

config adsl 'dsl'
        option annex 'a2p'
        option firmware '/lib/firmware/adsl.bin'

El problema es que no funciona internet, si lanzo un ping desde la consola del router a www.google.es no funciona.
Hay que hacer algo mas una vez sincroniza el router?

Un saludo


Con esta configuración conseguía navegar con Pazztel:
Código: [Seleccionar]
config interface 'USB_ADSL'
        option proto 'pppoa'
        option encaps 'vc'
        option atmdev '0'
        option vci '35'
        option vpi '8'
        option username 'xxxxxx'
        option password 'xxxxxx'
        option auto '0'

Sincroniza tanto con VC como con LLC.
Si utilizas pppoa no necesitas atm-bridge. Esto es sólo para cuando utilizas pppoe. Prueba a ver...
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 21-02-2015, 22:00 (Sábado)
Buenas, en su momento conecte por ADSL el arv4518 a temefonica, pero ahora tengo arange con un arv7518:

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

config globals 'globals'
option ula_prefix 'fd0b:cf37:e624::/48'

config interface 'lan'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option ifname 'eth0.1'

config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0t 2 3 4 5'

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

config interface 'wan'
option ifname 'nas0'
option _orig_ifname 'nas0'
option _orig_bridge 'false'
option proto 'dhcp'

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

config adsl 'dsl'
option annex 'a'
option firmware '/lib/firmware/adsl.bin'

lo tengo por DHCP, no pide ni user ni pass ni nada. Las dns las tengo con dnscrypt.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 22-02-2015, 01:39 (Domingo)

Por cierto medber, he probado tus imagenes en un ARV4518 R01A y no arrancan las versiones de Barrier Breaker 14.07, sale un error Kernel Panic cuando estas cargando.
Pego el error:

Código: [Seleccionar]
[    0.572000] VFS: Cannot open root device "(null)" or unknown-block(0,0): erro
r -6
[    0.576000] Please append a correct "root=" boot option; here are the availab
le partitions:
[    0.584000] 1f00             128 mtdblock0  (driver?)
[    0.592000] 1f01              64 mtdblock1  (driver?)
[    0.596000] 1f02            3840 mtdblock2  (driver?)
[    0.600000] 1f03              64 mtdblock3  (driver?)
[    0.604000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

La versión 12.09 funciona sin problemas.
Alguna idea de porque puede fallar con 14.07?

Saludos y gracias por el curro

@DAIkiri2KS

Tengo dos routers RO1A (ARV4518PW-A-LF-LT  y SMC7908A-ISP). he flasheado los dos con 14.07 con luci y sin luci y he probado flashearlos con el firmware R01 y no me ha resultado el mismo error que te salgue.

Estas seguro que tienes R01A y no el R01? descarga la imagen de nuevo e inténtalo de nuevo

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 22-02-2015, 09:58 (Domingo)

Por cierto medber, he probado tus imagenes en un ARV4518 R01A y no arrancan las versiones de Barrier Breaker 14.07, sale un error Kernel Panic cuando estas cargando.
Pego el error:

Código: [Seleccionar]
[    0.572000] VFS: Cannot open root device "(null)" or unknown-block(0,0): erro
r -6
[    0.576000] Please append a correct "root=" boot option; here are the availab
le partitions:
[    0.584000] 1f00             128 mtdblock0  (driver?)
[    0.592000] 1f01              64 mtdblock1  (driver?)
[    0.596000] 1f02            3840 mtdblock2  (driver?)
[    0.600000] 1f03              64 mtdblock3  (driver?)
[    0.604000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

La versión 12.09 funciona sin problemas.
Alguna idea de porque puede fallar con 14.07?

Saludos y gracias por el curro

@DAIkiri2KS

Tengo dos routers RO1A (ARV4518PW-A-LF-LT  y SMC7908A-ISP). he flasheado los dos con 14.07 con luci y sin luci y he probado flashearlos con el firmware R01 y no me ha resultado el mismo error que te salgue.

Estas seguro que tienes R01A y no el R01? descarga la imagen de nuevo e inténtalo de nuevo



Pues precisamente tengo los dos mismos routers que tu (ARV4518PW-A-LF-LT  y SMC7908A-ISP), ambos R01A, probé a flashear con 14.07 el SMC tanto desde Luci como por puerto serie y siempre me sale ese error cuando esta cargando, incluso llegue a probar la versión R01 por si me hubiera confundido al descargarla pero con esta ni la llegaba a cargar.

Sl2
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 22-02-2015, 13:30 (Domingo)
@DAIkiri2KS

Vale, pienso que uses u-boot.bin de Pteridium lo que tiene suporte de BrnBoot  ?  https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236 (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236)

Yo uso el u-boot de CieNTi https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595 (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg246595/#msg246595)

la diferencia es que el tamaño del u-boot de Pteridium es 128kb mientras de CieNTi es 64kb. Yo he compilado la versión 14.07 por un u-boot de 64kb y no me dado cuenta que de Pteridium es diferente.

sospecho que eso es el origen de problema.

voy compilar una imagen que tiene en cuenta un u-boot de 128kb y la compartiré en unos minutes

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 22-02-2015, 14:56 (Domingo)
@DAIkiri2KS

Aquí están para el RO1A:

14.07 por ARV4518 con luci y u-boot ( bnrboot ) de Pteridium
https://docs.google.com/file/d/0BzBSJsSR-T9ib2dHRmtkak1jTDA (https://docs.google.com/file/d/0BzBSJsSR-T9ib2dHRmtkak1jTDA)

14.07 por ARV4518 sin luci y u-boot ( bnrboot ) de Pteridium
https://docs.google.com/file/d/0BzBSJsSR-T9iTXgxRnd5ajcwLVk (https://docs.google.com/file/d/0BzBSJsSR-T9iTXgxRnd5ajcwLVk)

Por favor comprueba si funcionan y el resultado  ;)


A mi me dieron un Kernel Panic con u-boot de CieNTi
Código: [Seleccionar]
[    0.576000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.580000] Please append a correct "root=" boot option; here are the available partitions:
[    0.588000] 1f00             128 mtdblock0  (driver?)
[    0.596000] 1f01             256 mtdblock1  (driver?)
[    0.600000] 1f02            3648 mtdblock2  (driver?)
[    0.604000] 1f03              64 mtdblock3  (driver?)
[    0.608000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 22-02-2015, 17:02 (Domingo)
Si todavía las ultimas imágenes no funcionen vuelve a flashear el 12.09 y dame el resultado de

Código: [Seleccionar]
cat /proc/mtd

A mi me sale
Código: [Seleccionar]
root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003c0000 00010000 "linux"
mtd3: 000e5204 00010000 "kernel"
mtd4: 002dadfc 00010000 "rootfs"
mtd5: 000d0000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "board_config"
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 22-02-2015, 18:21 (Domingo)
Hola medber,

luego pruebo las imágenes y te cuento.

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 22-02-2015, 21:24 (Domingo)
Con el firm que tengo actualmente Barrier Breaker 14.07 r43116 he hecho un cat /proc/mtd y este es el resultado:

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 001098d5 00010000 "kernel"
mtd4: 002c672b 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"

Veo que no coincide con el tuyo, pruebo a flashear las ultimas compilaciones?

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 23-02-2015, 00:14 (Lunes)
gracias DAIkiri2KS

Flashea las siguientes:

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB
https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU (https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU)

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) sin LuCi + FPU, USB2, kmod-usb-storage,  kmod-usb-storage-extras, kmod-scsi-core, Block-Mount y Ext4.  Espacio flash libre = 432KB
https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM (https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM)

esos dos van muy bien con la configuración siguiente :

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 001098d5 00010000 "kernel"
mtd4: 002c672b 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DAIkiri2KS en 24-02-2015, 19:56 (Martes)
gracias DAIkiri2KS

Flashea las siguientes:

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB
https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU (https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU)

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) sin LuCi + FPU, USB2, kmod-usb-storage,  kmod-usb-storage-extras, kmod-scsi-core, Block-Mount y Ext4.  Espacio flash libre = 432KB
https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM (https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM)

esos dos van muy bien con la configuración siguiente :

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 001098d5 00010000 "kernel"
mtd4: 002c672b 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"


Perdona medber, he estado bastante liado.

He probado ambas compilaciones y funcionan perfectamente, era por el tema del u-boot de Pteridium que es de 128kb.

Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pizcolq en 03-03-2015, 18:43 (Martes)
Hola, acabo de instalar el openwrt a un ARV4518 y funcionando sin problemas. Mi desilusion viene por el hecho de que me doy cuenta que despues de instalar lo básico, lo que venia de serie, es de decir ADSL, interface web y USB, no queda espacio para nada más...

En concreto ha instalado la compilación creada por medber de pero me queda muy poquito espacio y no de deja instalar samba.

- Habria alguna posibilidad de instalar ADSL, Luci, DDNS, y Samba o me olvido del tema.
- He visto compilaciones en las que se instala USB, pero no Samba, por ejemplo la que yo he instalado. Mi pregunta es y disculpad mi torpeza, ¿que utildad tiene eso? quiero decir como se accede desde cualquier dispositivo a lo que tengas pinchado sin haber un servidor de por medio.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 04-03-2015, 00:16 (Miércoles)
prácticamente puede instalar todo los paquetes que quieres cuando conectas un usb o un disco duro externo formateado en Ext2/3/4 y activas extroot
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 04-03-2015, 17:46 (Miércoles)
Buenas !!

EDITO (3)

He compilado para el ARV4518PR01 un trunk que he bajado hará unas horas, el 44621. Aquí tenéis disponibles la imagen y la configuración.

https://drive.google.com/open?id=0B1Kk1ydONmsHfjMybTgwWWp6Wk5HSFdWZ1MtMGJ4ZGkxdTRscTNlRnBxa3hYZTlNaTNUMkk&authuser=0

En el fichero https://drive.google.com/open?id=1fCq2bBCaf5IO0hTLMgyyE9Fqe6E_V9uIt65IzbmpwRE&authuser=0 está explicado lo que he ido descubriendo sobre cómo compilar trunk. Espero que sea de utilidad... He intentado explicarme, espero que no líe demasiado.

Por defecto, esta imagen intenta montar las siguientes particiones :
- /dev/sda1 como /overlay (reformatear en ext3 ó ext4 cada vez que se actualice la imagen)
- /dev/sda2 como /home (es persistente, no haría falta reformatearla cada vez)
- /dev/sda3 como swap (Si no se montase, hacer un mkswap)
Las tres particiones son opcionales: si alguna no existe no se montará. Es un poco chapuza tener esto hardcoded, pero no he visto forma de salvar el problema de tamaño manteniendo ethernet, wireless, ADSL y block-mount...

El .config que he puesto por defecto (haced un make menuconfig antes de compilar!) tiene:

- Toolchain: gcc 4.8 (con 4.9 la imagen era muy grande), uclibc (con musl también cabe pero no he conseguido hacerlo arrancar)
- ADSL (OJO: no me cupieron los módulos de VoIP), Ethernet y Wireless, ipv6 por defecto
- USB block mount de ext3/4 (OJO: sin vfat ni NTFS)
- ZRAM por defecto, danube crypto , cosas mías en busybox (opción -l de nc y applet renice)

De hecho, lo más importante para que todo cupiese fue subir el tamaño de bloque de squashfs al máximo, supongo que LZA en bloques de 1MB da mejores ratios de compresión que con los 256 por defecto. Ya he empezado directamente en modo "con paciencia y saliva el elefante se ... a la hormiga", ni he intentado meter luci ni similares. De hecho, ni he instalado los feeds (lo tengo pendiente cuando vea mejor si esto funciona)

Gracias a todos !
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Joseba30 en 04-03-2015, 19:29 (Miércoles)
Hola, acabo de instalar el openwrt a un ARV4518 y funcionando sin problemas. Mi desilusion viene por el hecho de que me doy cuenta que despues de instalar lo básico, lo que venia de serie, es de decir ADSL, interface web y USB, no queda espacio para nada más...

En concreto ha instalado la compilación creada por medber de pero me queda muy poquito espacio y no de deja instalar samba.

- Habria alguna posibilidad de instalar ADSL, Luci, DDNS, y Samba o me olvido del tema.
- He visto compilaciones en las que se instala USB, pero no Samba, por ejemplo la que yo he instalado. Mi pregunta es y disculpad mi torpeza, ¿que utildad tiene eso? quiero decir como se accede desde cualquier dispositivo a lo que tengas pinchado sin haber un servidor de por medio.

Instalas un pincho usb, instalas otros programas en el pincho, por ejemplo samba. un extroot de los de toda la vida vamos.  no te entra usb+otras cosas y empiezas por acceder al usb. Por otro lado mucha gente no usamos samba ni que nos paguen, talibanismo radical contra protocolos ponzoñosos de la wintendo. los ficheros por sftp, ftp, usando el servidor web, etc.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: calhemp en 04-04-2015, 22:58 (Sábado)
gracias DAIkiri2KS

Flashea las siguientes:

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB
https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU (https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU)

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) sin LuCi + FPU, USB2, kmod-usb-storage,  kmod-usb-storage-extras, kmod-scsi-core, Block-Mount y Ext4.  Espacio flash libre = 432KB
https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM (https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM)

esos dos van muy bien con la configuración siguiente :

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 001098d5 00010000 "kernel"
mtd4: 002c672b 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"


solo decir.  tenia este router al cajon.

lo he actualizado hoy con este firmware con luci, y me ha funcionado correctamente la instalación.

lo tengo configurado para que se conecte al router principal inalambricamente.
de momento perfecto por cable y por wifi para mi uso.

este es mi /proc/mtb por si  interesa comparar.

root@OpenWrt-Garatge:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 000f6563 00010000 "kernel"
mtd4: 002d9a9d 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"

no se que uboot le he puesto ;(. con tanto leer ya no se si es el de 64 o 128kb
se puede saber desde linea de comandos, por si puede ayudar a alguien mas.

MUCHAS GRACIAS a todos por el esfuerzo de preparar los firmwares, pues sin este foro y la buena gente, yo ni siquiera me huebiera aventurado a esto.

saludos.

muchas gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 09-04-2015, 00:38 (Jueves)
@calhemp 10000 en hexa da 64kb. Lo tienes todo en orden  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: xenoncorp en 19-04-2015, 13:53 (Domingo)
gracias DAIkiri2KS

Flashea las siguientes:

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB
https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU (https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU)

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) sin LuCi + FPU, USB2, kmod-usb-storage,  kmod-usb-storage-extras, kmod-scsi-core, Block-Mount y Ext4.  Espacio flash libre = 432KB
https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM (https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM)

esos dos van muy bien con la configuración siguiente :

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 001098d5 00010000 "kernel"
mtd4: 002c672b 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"



Buenas Medber.

Soy nuevo por aqui y llevo un par de meses metido con openwrt y unos router que tengo en casa.

Entre ellos tengo un ARV4518pw R01A al que le he metido OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB de tu post que cito.

Todo bien pero quiero ponerle un pincho 3G y usarlo en el campo y no va bien con el Kmod-usb-serial. Tengo que forzar dependencias y no funciona correctamente.

El problema es que esta version es la r42625. Podrias compilar la final para que el repositorio funcione correctamente con el kernel version 3.10.49-1 y no el version 3.10.49 que tiene la version r42625?. Siempre si es posible y perdona el abuso pero no he podido compilar nada correcto aun. Seguiremos aprendiendo.

Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 19-04-2015, 19:16 (Domingo)
gracias DAIkiri2KS

Flashea las siguientes:

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB
https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU (https://docs.google.com/file/d/0BzBSJsSR-T9iQ0l5aEhtaDA5RlU)

* para el ARV4518 R01A : OpenWRT 14.07 final (r42625) sin LuCi + FPU, USB2, kmod-usb-storage,  kmod-usb-storage-extras, kmod-scsi-core, Block-Mount y Ext4.  Espacio flash libre = 432KB
https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM (https://docs.google.com/file/d/0BzBSJsSR-T9iWHEzVHRrT1ZPQWM)

esos dos van muy bien con la configuración siguiente :

Código: [Seleccionar]
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 001098d5 00010000 "kernel"
mtd4: 002c672b 00010000 "rootfs"
mtd5: 00050000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"



Buenas Medber.

Soy nuevo por aqui y llevo un par de meses metido con openwrt y unos router que tengo en casa.

Entre ellos tengo un ARV4518pw R01A al que le he metido OpenWRT 14.07 final (r42625) con LuCi + FPU, USB2, kmod-usb-storage,  kmod-scsi-core, Block-Mount y Ext4. Espacio flash libre = 108KB de tu post que cito.

Todo bien pero quiero ponerle un pincho 3G y usarlo en el campo y no va bien con el Kmod-usb-serial. Tengo que forzar dependencias y no funciona correctamente.

El problema es que esta version es la r42625. Podrias compilar la final para que el repositorio funcione correctamente con el kernel version 3.10.49-1 y no el version 3.10.49 que tiene la version r42625?. Siempre si es posible y perdona el abuso pero no he podido compilar nada correcto aun. Seguiremos aprendiendo.

Gracias.

¿A qué te refieres con que no funciona correctamente? Alguna descripción sería de ayuda...  ^-^
Por otra parte, los paquetes dependen del mismo kernel, aunque el checksum sea distinto. Forzando dependencias debería funcionar.
Ese router tiene la memoria flash muy recortadita. Para instalar un picho 3G, y los paquetes para 3G, seguramente te hará falta montar primero un extroot, y dado que el ruter sólo tiene un USB, ponerle un hub para ampliar los USB.

https://foro.seguridadwireless.net/openwrt/%28indice%29-hilos-relevantes-de-openwrt/ (https://foro.seguridadwireless.net/openwrt/%28indice%29-hilos-relevantes-de-openwrt/)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 15-05-2015, 17:00 (Viernes)
hello,

tengo ARV4518PW R01 :
intento flashear y me da:

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
*** Warning - bad CRC, using default environment

Net:
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot:  0
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
ARV4518 => reset▒
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
*** 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.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=00077780
[    0.000000] Readback ErrCtl register=00077780
[    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   : 83c1a000 83c1bd80 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=83c1a000, task=83c19928, 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]         83c55e00 83c1bdc8 83c54b30 80251604 83801518 802d55cc 802d5598 802e830c
[    0.088000]         802e830c 83c57e00 00000000 801665f8 802e830c 8016498c 00000000 83c57e00
[    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!

lo que quiero es una firm parcheado y funciona con luci
gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 28-05-2015, 21:30 (Jueves)
Estoy haciendo pruebas con la rc de Chaos Calmer en mi ARV7518  (en realidad un clone git de hace unos días) y parece que hay regresiones en el driver usb, creo que relacionadas con el control de corriente:


He preguntado en la lista pero el único consejo ha sido que pruebe con un hub alimentado (que no tengo), y si bien eso podría ayudar con el pincho wifi, veo raro raro raro lo que pasa con la memoria.
Tengo que añadir que un disco duro de 3,5", si bien no funciona, se enciende y gira, y dudo mucho que el pincho wifi necesite más corriente que un disco duro.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: txutxy en 11-06-2015, 23:49 (Jueves)
Saludos compañeros. Soy novato en estos temas...he conseguido gracias a la ayuda de este post cargar el firm openwrt en un ARV4518 sin problemas. Mi proposito es usarle de repetidor para poder dar wifi a la camara ip que tengo en el jardin. He abierto puertos, tanto en el router principal como en el Astoria y la camara se ve perfectamente. El problema viene cuando apago el Astoria (o hay tormenta y se va la luz en casa) , al reiniciar, tanto el device que coge el wifi de mi red, como la que repite la señal estan deshabilitadas y a mano las tengo que activar las dos. Por lo que he estado leyendo ,por ssh he modificado el archivo etc/config/wireless y la he modificado la linea wireless.radio0.disabled=0
Pero siguen apareciendo despues de un reinicio del Astoria como disables ambas device...
No uso el paquete relayd, no se si con eso se solucionaria el problema o tengo que modificar otro parametro por ssh.
Muchas Gracias!!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: brunorro en 18-06-2015, 18:28 (Jueves)
...
El problema viene cuando apago el Astoria (o hay tormenta y se va la luz en casa) , al reiniciar, tanto el device que coge el wifi de mi red, como la que repite la señal estan deshabilitadas y a mano las tengo que activar las dos. Por lo que he estado leyendo ,por ssh he modificado el archivo etc/config/wireless y la he modificado la linea wireless.radio0.disabled=0
Pero siguen apareciendo despues de un reinicio del Astoria como disables ambas device...
No uso el paquete relayd, no se si con eso se solucionaria el problema o tengo que modificar otro parametro por ssh.
Muchas Gracias!!

Buenas tardes !! Se me ocurren dos motivos, uno sencillo y el otro no tanto.

El sencillo: el maldito botón WLAN, que hasta que no le das no activa la wireless.
El no tan sencillo: si es el ARV4518PW, que no tenga espacio en la flash para grabar la configuración y por eso la tengas que introducirla cada vez a mano.

Siento no poder ayudar más, pero es lo que se me ocurre así rápidamente. Gracias a ti !
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: txutxy en 20-06-2015, 14:15 (Sábado)
...
El problema viene cuando apago el Astoria (o hay tormenta y se va la luz en casa) , al reiniciar, tanto el device que coge el wifi de mi red, como la que repite la señal estan deshabilitadas y a mano las tengo que activar las dos. Por lo que he estado leyendo ,por ssh he modificado el archivo etc/config/wireless y la he modificado la linea wireless.radio0.disabled=0
Pero siguen apareciendo despues de un reinicio del Astoria como disables ambas device...
No uso el paquete relayd, no se si con eso se solucionaria el problema o tengo que modificar otro parametro por ssh.
Muchas Gracias!!

Buenas tardes !! Se me ocurren dos motivos, uno sencillo y el otro no tanto.

El sencillo: el maldito botón WLAN, que hasta que no le das no activa la wireless.
El no tan sencillo: si es el ARV4518PW, que no tenga espacio en la flash para grabar la configuración y por eso la tengas que introducirla cada vez a mano.

Siento no poder ayudar más, pero es lo que se me ocurre así rápidamente. Gracias a ti !
Muchas gracias por la ayuda brunorro. El tema es que cuando pasa eso no estoy en casa para darle al botoncito si fuera eso...jeje, y le tengo una excepcion en el firewall para entrar por remoto y claro, estando sin la wlan activa tampoco puedo acceder. Lo que si me he fijado es que no lo dije antes exactamente lo que pasa, las dos radios que deberian estar activas, tanto la del cliente que coge mi red adsl como la que hacer de repetidor, si que esta una, la que hace de cliente de mi red,pero sin señal..osea,que esta enable,pero 0% de señal. Cuando entro por ethernet y activo la que hace de repetidor, automaticamente se pone la cliente de mi red con señal y funciona todo otra vez perfecto...pero la cosa es esa, que si o si, debo activar la que hace de repetidor para que la otra se ponga con señal,sino 0% siempre...si por lo menos se quedara activa y funcionando la cliente, podria entrar por remoto y activar la repetidor..aiins, que lio jeje
Un saludo!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 28-06-2015, 04:26 (Domingo)
hello world !

sorry for writing in English, hablo un poquito espanol :)
i compiled BB.14_07 for my device ARV4518PWR01 and flashed it with tftpd32.
The router comes up but after a reboot all changes are lost.!!!!!

root@OpenWrt:/# ls
bin      etc      mnt      proc     root     sys      usr      www
dev      lib      overlay  rom      sbin     tmp      var

root@OpenWrt:/#  df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                   30468       204     30264   1% /
/dev/root                 2560      2560         0 100% /rom
tmpfs                    30468      1116     29352   4% /tmp
tmpfs                    30468       204     30264   1% /tmp/root
overlayfs:/tmp/root      30468       204     30264   1% /
tmpfs                      512         0       512   0% /dev

root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /tmp/root type tmpfs (rw,noatime,mode=755)
overlayfs:/tmp/root on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/tmp/root)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 0014e997 00010000 "kernel"
mtd4: 00281669 00010000 "rootfs"
mtd5: 00010000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"

root@OpenWrt:/# dmesg | grep "jffs2"
[    0.296000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[   10.660000] jffs2: Too few erase blocks (1)

root@OpenWrt:/# dmesg | grep "squashfs"
[    0.292000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.656000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.

root@OpenWrt:/# dmesg | grep "ubifs"
[    0.640000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19

root@OpenWrt:/# free
             total         used         free       shared      buffers
Mem:         60940        24676        36264            0         2448
-/+ buffers:              22228        38712
Swap:            0            0            0

please help me
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 28-06-2015, 08:06 (Domingo)
hello world !

sorry for writing in English, hablo un poquito espanol :)
i compiled BB.14_07 for my device ARV4518PWR01 and flashed it with tftpd32.
The router comes up but after a reboot all changes are lost.!!!!!

root@OpenWrt:/# ls
bin      etc      mnt      proc     root     sys      usr      www
dev      lib      overlay  rom      sbin     tmp      var

root@OpenWrt:/#  df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                   30468       204     30264   1% /
/dev/root                 2560      2560         0 100% /rom
tmpfs                    30468      1116     29352   4% /tmp
tmpfs                    30468       204     30264   1% /tmp/root
overlayfs:/tmp/root      30468       204     30264   1% /
tmpfs                      512         0       512   0% /dev

root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /tmp/root type tmpfs (rw,noatime,mode=755)
overlayfs:/tmp/root on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/tmp/root)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00002000 "uboot"
mtd1: 00010000 00010000 "uboot_env"
mtd2: 003d0000 00010000 "firmware"
mtd3: 0014e997 00010000 "kernel"
mtd4: 00281669 00010000 "rootfs"
mtd5: 00010000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "boardconfig"

root@OpenWrt:/# dmesg | grep "jffs2"
[    0.296000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[   10.660000] jffs2: Too few erase blocks (1)

root@OpenWrt:/# dmesg | grep "squashfs"
[    0.292000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.656000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.

root@OpenWrt:/# dmesg | grep "ubifs"
[    0.640000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19

root@OpenWrt:/# free
             total         used         free       shared      buffers
Mem:         60940        24676        36264            0         2448
-/+ buffers:              22228        38712
Swap:            0            0            0

please help me

You have to cut down your compilation. There's not enough free flash memory left for the jffs2 system, to create a read/write partition after flashing. So the system cannot save changes.
Try to not include the ubi system, nor the ip6 support.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 28-06-2015, 20:08 (Domingo)
ok thanks bro
i disabled ubifs but can't disable ipv6 , it's marked  -*- in the menuconfig
again same problem
i also noticed strange thing : Free space: 100% (29.70 MB) in admin/system/packages, the flash memory is only 4MB!!!!!

root@OpenWrt:/# logread | grep "jffs2"
Sun Jun 28 17:40:49 2015 kern.err kernel: [   31.100000] jffs2: Too few erase blocks (2)
Sun Jun 28 17:40:49 2015 user.emerg syslog: jffs2 is not ready - marker found
Sun Jun 28 17:40:49 2015 user.emerg syslog: No jffs2 marker was found
Sun Jun 28 17:40:49 2015 user.emerg syslog: no jffs2 marker found
Sun Jun 28 17:40:49 2015 user.emerg syslog: failed - mount -t jffs2 /dev/mtdblock5 /rom/overlay: Invalid argument

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 30-06-2015, 21:31 (Martes)
plz help me
ayudame por favor

i give up sh**t arv4518 r01:
Starting kernel ...

[    0.000000] Linux version 3.3.8 (hamid@hamid-ThinkPad-T410) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #4 Tue Jun 30 18:42:01 WET 2015
[    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=00077780
[    0.000000] Readback ErrCtl register=00077780
[    0.000000] Memory: 61560k/65536k available (2400k kernel code, 3976k reserved, 566k 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.044000] Performance counters: mips/24K PMU enabled, 2 32-bit counters available to each CPU, irq 167
[    0.056000] NET: Registered protocol family 16
[    0.064000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.068000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.072000] MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.076000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.100000] Data bus error, epc == 80254348, ra == 80254324
[    0.100000] Oops[#1]:
[    0.100000] Cpu 0
[    0.100000] $ 0   : 00000000 0000006d be105400 00000001
[    0.100000] $ 4   : 802e0000 feffffff ffffffff 0000e5c7
[    0.100000] $ 8   : ffffffdf 8013e73c 00000000 ffffff80
[    0.100000] $12   : 00000001 ffffffff 83857100 00000080
[    0.100000] $16   : 8026b010 0000000e 802d35a0 0000000e
[    0.100000] $20   : 802d15a8 80340000 802e0000 80340000
[    0.100000] $24   : 00000018 8025417c
[    0.100000] $28   : 83818000 83819d80 00000000 80254324
[    0.100000] Hi    : 00000000
[    0.100000] Lo    : 00000000
[    0.100000] epc   : 80254348 ltq_pci_probe+0x1cc/0x3cc
[    0.100000]     Not tainted
[    0.100000] ra    : 80254324 ltq_pci_probe+0x1a8/0x3cc
[    0.100000] Status: 1100fc03    KERNEL EXL IE
[    0.100000] Cause : 1080001c
[    0.100000] PrId  : 00019641 (MIPS 24KEc)
[    0.100000] Modules linked in:
[    0.100000] Process swapper (pid: 1, threadinfo=83818000, task=838179e8, tls=00000000)
[    0.100000] Stack : 00000000 802d15a8 802d15b0 802e3fdc 802aeb28 802e3fdc 00000000 802d15a8
[    0.100000]         80340000 ffffffed 802e3fdc 802ce680 802e3fdc 00000000 00000000 8017f480
[    0.100000]         83854180 83819dc8 83856d10 8024c254 83401518 802d15dc 802d15a8 802e3fdc
[    0.100000]         802e3fdc 83855e00 00000000 8017f5e8 802e3fdc 8017d97c 00000000 83855e00
[    0.100000]         00000000 802e3fdc 8017f57c 8017dc70 00000000 8017d204 802e21c0 8017d8fc
[    0.100000]         ...
[    0.100000] Call Trace:
[    0.100000] [<80254348>] ltq_pci_probe+0x1cc/0x3cc
[    0.100000] [<8017f480>] driver_probe_device+0x12c/0x228
[    0.100000] [<8017f5e8>] __driver_attach+0x6c/0xa4
[    0.100000] [<8017dc70>] bus_for_each_dev+0x54/0x98
[    0.100000] [<8017ec1c>] bus_add_driver+0xc0/0x254
[    0.100000] [<8017f994>] driver_register+0xc8/0x174
[    0.100000] [<802fb928>] pcibios_init+0x18/0x40
[    0.100000] [<80002900>] do_one_initcall+0xf0/0x1c0
[    0.100000] [<802e898c>] kernel_init+0xb4/0x130
[    0.100000] [<8000824c>] kernel_thread_helper+0x10/0x18
[    0.100000]
[    0.100000]
[    0.100000] Code: 34a5ffff  3c04802e  7c631a80 <00c52824> ac450030  ac83404c  0000000f  8ee33400  8c85404c
[    0.104000] ---[ end trace aa740436774b11b4 ]---
[    0.108000] Kernel panic - not syncing: Attempted to kill init!

 please can you compile a firmware with luci for arv4518pw-r01 board
i need it urgent
thank you
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 30-06-2015, 22:32 (Martes)
I suppose some of these compilations may be of any use. They are only a few posts away...:  ^-^

Hola a todos,
Aquí comparto las imágenes qué he compilado para el ARV4518:


Version 12.09 sincronizada con Openwrt 12.09 oficial con parches para qué el wifi funciona:

la imagen funciona con R0A1 como con R0A
* con luci + FPU:
https://docs.google.com/file/d/0BzBSJsSR-T9icDBEcTFkUTFDYTg (https://docs.google.com/file/d/0BzBSJsSR-T9icDBEcTFkUTFDYTg)
 
* sin luci + FPU
https://docs.google.com/file/d/0BzBSJsSR-T9ieU9nZ0Zoc05YSkE (https://docs.google.com/file/d/0BzBSJsSR-T9ieU9nZ0Zoc05YSkE)


Version 14.07 sincronizada con Openwrt 14.07 oficial con parches para corregir las particiones (Wifi funciona):

por R0A1:
* con luci, FPU, suporte de USB v2, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9iY0pQTWxKRVhrTWs (https://docs.google.com/file/d/0BzBSJsSR-T9iY0pQTWxKRVhrTWs)

* sin luci, FPU, suporte de USB v2 y 1.x, USB Card Readers, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9ibmZMN09QZDZnMDg (https://docs.google.com/file/d/0BzBSJsSR-T9ibmZMN09QZDZnMDg)
 

por R0A:
* con luci, FPU, suporte de USB v2, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ (https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ)

* sin luci, FPU, suporte de USB v2 y 1.x, USB Card Readers, Block-Mount y Ext4:
https://docs.google.com/file/d/0BzBSJsSR-T9ibDFybnlvcnpuOFk (https://docs.google.com/file/d/0BzBSJsSR-T9ibDFybnlvcnpuOFk)


La versión 14.07 con luci no tiene detalles des paquetes integrados. Después de haber flasheado y montar la partición /overlay sobre une memoria usb formateada con ext2/3/4 (pagina wik: http://wiki.openwrt.org/doc/howto/extroot#openwrt_barrier_breaker_trunk (http://wiki.openwrt.org/doc/howto/extroot#openwrt_barrier_breaker_trunk)) extrae el fichero opkg.tar (https://docs.google.com/file/d/0BzBSJsSR-T9iRS1hMmV3aHpLTjg (https://docs.google.com/file/d/0BzBSJsSR-T9iRS1hMmV3aHpLTjg)) como asi para restituirlos:

Código: [Seleccionar]
cd /tmp/
wget http://192.168.1.2/opkg.tar
cd /
tar  -xf /tmp/opkg.tar


Todas la imágenes entran en las 4mb del flash sin problemas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 01-07-2015, 03:18 (Miércoles)
thank you bro
but all images Kernel panic :((((
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 01-07-2015, 11:04 (Miércoles)
thank you bro
but all images Kernel panic :((((

Maybe your u-boot is not the correct one.
There are two u-boot files. One from Pteridium and one from CieNTi.
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg327281/#msg327281 (https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg327281/#msg327281)

The images, in the post above, seems to work with the CieNTi u-boot.
There are other images that work with the Pteridium u-boot, but only for a R01A version router, so you're out of luck here.
If the u-boot is the culprit, you'll have to replace it or make your own compilation.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jgga4415 en 01-07-2015, 18:42 (Miércoles)
Hello,

the problem is that the image is not recorded in the correct memory address (the same thing happened to me)



brunorro quote:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/440/?wap2


ARV4518PW => setenv kernel_addr 0xb0020000
ARV4518PW => saveenv

ARV4518PW => protect off all
ARV4518PW => run update_openwrt
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 05-07-2015, 21:30 (Domingo)
Hello,

the problem is that the image is not recorded in the correct memory address (the same thing happened to me)



brunorro quote:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/440/?wap2


ARV4518PW => setenv kernel_addr 0xb0020000
ARV4518PW => saveenv

ARV4518PW => protect off all
ARV4518PW => run update_openwrt

i did this but ...
[    0.352000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.356000]   Amd/Fujitsu Extended Query version 1.1.
[    0.360000] number of CFI chips: 1
[    0.364000] 4 ofpart partitions found on MTD device ltq_nor
[    0.368000] Creating 4 MTD partitions on "ltq_nor":
[    0.376000] 0x000000000000-0x000000020000 : "uboot"
[    0.384000] 0x000000020000-0x000000030000 : "uboot_env"
[    0.388000] 0x000000030000-0x0000003f0000 : "firmware"
[    0.452000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.468000] etop: invalid MAC, using random
[    0.488000] libphy: ltq_mii: probed
[    0.520000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.524000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.536000] wdt 1f8803f0.watchdog: Init done
[    0.540000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.556000] TCP: cubic registered
[    0.556000] NET: Registered protocol family 17
[    0.564000] 8021q: 802.1Q VLAN Support v1.8
[    0.572000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.576000] Please append a correct "root=" boot option; here are the available partitions:
[    0.584000] 1f00             128 mtdblock0  (driver?)
[    0.592000] 1f01              64 mtdblock1  (driver?)
[    0.596000] 1f02            3840 mtdblock2  (driver?)
[    0.600000] 1f03              64 mtdblock3  (driver?)
[    0.604000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

remember my board is R01

gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 06-07-2015, 15:30 (Lunes)
Hello,

the problem is that the image is not recorded in the correct memory address (the same thing happened to me)



brunorro quote:
https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/440/?wap2


ARV4518PW => setenv kernel_addr 0xb0020000
ARV4518PW => saveenv

ARV4518PW => protect off all
ARV4518PW => run update_openwrt


good news  >:(
i set kernel_addr = 0xb0030000 because i have Cienti uboot installed,
loaded https://docs.google.com/file/d/0BzBSJsSR-T9iVEZOMDhnT29LdjQ  and all is OK
muchas gracias hermanos
un saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Sergio_1212 en 13-07-2015, 16:40 (Lunes)
me quedo por aquí, esperando mi USB 2.0 to TTL (http://www.ebay.com/itm/New-USB-2-0-to-TTL-UART-6PIN-Module-Serial-Converter-CP2102-STC-PRGMR-Free-cable-/310511987503?pt=LH_DefaultDomain_0&hash=item484bf4eb2f)   para meter mano a mi 7518PW. Quiero dejarle como repetidor de señal o enlazarle con wds, así que tiraré de los últimos post de @medber que sus imágenes parecen tener lo que necesito, me volví loco leyendo y leyendo para saber que estaba parcheado lo de los 3db, teniendo en cuenta de meter el u-boot adecuado siguiendo esta guía https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg256236/#msg256236

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: txutxy en 23-07-2015, 16:37 (Jueves)
Buenas tardes. Me da que el Arv4518 que compre en segundamano tiene el puerto usb jodio... he cargado casi todos los firm que hay en este post y con ninguno tengo resultados, he probado con los 3 o 4 pendrive que tengo y nanai..
el dmesg | grep usb con el pincho puesto dice:

[    0.124000] usbcore: registered new interface driver usbfs
[    0.128000] usbcore: registered new interface driver hub
[    0.132000] usbcore: registered new device driver usb
[   10.204000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[   10.916000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[   10.924000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[   10.928000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[   10.960000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[   10.968000] usbcore: registered new interface driver usb-storage

A alguien se le ha roto y sabe si es la bobina o algun componente cercano que se pueda cambiar? Gracias!!
Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Sergio_1212 en 25-07-2015, 14:04 (Sábado)
Buenas tardes. Me da que el Arv4518 que compre en segundamano tiene el puerto usb jodio... he cargado casi todos los firm que hay en este post y con ninguno tengo resultados, he probado con los 3 o 4 pendrive que tengo y nanai..

perdón que te desvié el tema, pero es que con el adaptador serial-usb que pillé no tengo manera, ¿tuviste que hacer algo para entrar por putty o minicom? no me sale lo de pulsar la barra espaciadora con ninguno de los dos router que tengo  (utilizo minicom en linux)

EDIT: ya logré que me lo reconociera,
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: txutxy en 26-07-2015, 23:23 (Domingo)
Buenas tardes. Me da que el Arv4518 que compre en segundamano tiene el puerto usb jodio... he cargado casi todos los firm que hay en este post y con ninguno tengo resultados, he probado con los 3 o 4 pendrive que tengo y nanai..

perdón que te desvié el tema, pero es que con el adaptador serial-usb que pillé no tengo manera, ¿tuviste que hacer algo para entrar por putty o minicom? no me sale lo de pulsar la barra espaciadora con ninguno de los dos router que tengo  (utilizo minicom en linux)

EDIT: ya logré que me lo reconociera,

Me alegro que ya lo detectara. Yo uso el Teraterm sobre windows y con el ttl-usb, sin problemas nunca.
Un saludo
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: quetzalin en 27-07-2015, 10:33 (Lunes)
Me da que el switch de mi ARV7518 se ha muerto...  :'(

Conectando el equipo por serie, aparece lo siguiente:
Código: [Seleccionar]
*** Warning - bad CRC, using default environment

Net: initializing ar8216 switch... failed ...
lq_cpe_eth

Despues de esto, puedo entrar en la consola del u-boot (recordemos, ya tiene el bootloader de Pteridium) pero evidentemente, si conecto algo al switch este no va. Incluso si no entro en la consola, openwrt arranca sin problemas.

Queria probar a reflashearle el uboot a ver si es porque algo se ha quedado tocado en memoria (aunque me da que es mas fallo en el propio chip lan), pero no tengo ni idea de como podria hacerlo con el bootloader de Pteridium... supongo que la unica manera seria mediante UART?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 28-08-2015, 11:26 (Viernes)
Me da que el switch de mi ARV7518 se ha muerto...  :'(

Conectando el equipo por serie, aparece lo siguiente:
Código: [Seleccionar]
*** Warning - bad CRC, using default environment

Net: initializing ar8216 switch... failed ...
lq_cpe_eth

Despues de esto, puedo entrar en la consola del u-boot (recordemos, ya tiene el bootloader de Pteridium) pero evidentemente, si conecto algo al switch este no va. Incluso si no entro en la consola, openwrt arranca sin problemas.

Queria probar a reflashearle el uboot a ver si es porque algo se ha quedado tocado en memoria (aunque me da que es mas fallo en el propio chip lan), pero no tengo ni idea de como podria hacerlo con el bootloader de Pteridium... supongo que la unica manera seria mediante UART?
A mi me pasó lo mismo con un ARV7518 desde entonces sólo puedo actualizar el firm por wifi.  :(
Con mi bootloader (en realidad lo escribió blogic) no hay tu tía.

Parece que este router es un poco delicado.  ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: apastor en 28-08-2015, 11:37 (Viernes)
Hola, solo agradecer que estéis aqui. Tengo 3 routers Astoria (que rescaté a punto de tirar a la basura) funcionando con vuestras indicaciones y trabajo:

1) Un ARV4518 con el Openwrt de https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg326989/#msg326989, la version 12.09 sin luci. La versión de openwrt.org me daba fallos de segmentation fault, pero esta es a prueba de bombas. Hace de repetidor de red wifi con pseudobridge relayd, siguiendo las instrucciones de https://forum.openwrt.org/viewtopic.php?id=39077

2) Un ARV7518 también de repetidor.

3) Un ARV7518 de punto de acceso y como servidor usbip de un dispositivo usb puñetero (una pizarra digital).

Bueno, pues solo eso: gracias por vuestro empeño en hacer que saquemos utilidad a estos aparatejos. Un abrazo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 28-08-2015, 16:16 (Viernes)
Hola, solo agradecer que estéis aqui. Tengo 3 routers Astoria (que rescaté a punto de tirar a la basura) funcionando con vuestras indicaciones y trabajo:

1) Un ARV4518 con el Openwrt de https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg326989/#msg326989, la version 12.09 sin luci. La versión de openwrt.org me daba fallos de segmentation fault, pero esta es a prueba de bombas. Hace de repetidor de red wifi con pseudobridge relayd, siguiendo las instrucciones de https://forum.openwrt.org/viewtopic.php?id=39077

2) Un ARV7518 también de repetidor.

3) Un ARV7518 de punto de acceso y como servidor usbip de un dispositivo usb puñetero (una pizarra digital).

Bueno, pues solo eso: gracias por vuestro empeño en hacer que saquemos utilidad a estos aparatejos. Un abrazo.
¡Caray, eso si que es sacarles chicha!  >:(
Por cierto, ¿podrías explicar lo de USB over IP abriendo un nuevo tema? Sé que está más relacionado con linux en general, pero es algo muy útil e interesante.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: apastor en 28-08-2015, 21:53 (Viernes)
Hola, solo agradecer que estéis aqui. Tengo 3 routers Astoria (que rescaté a punto de tirar a la basura) funcionando con vuestras indicaciones y trabajo:

1) Un ARV4518 con el Openwrt de https://foro.seguridadwireless.net/openwrt/openwrt-para-roters-astoria-de-ya-com/msg326989/#msg326989, la version 12.09 sin luci. La versión de openwrt.org me daba fallos de segmentation fault, pero esta es a prueba de bombas. Hace de repetidor de red wifi con pseudobridge relayd, siguiendo las instrucciones de https://forum.openwrt.org/viewtopic.php?id=39077

2) Un ARV7518 también de repetidor.

3) Un ARV7518 de punto de acceso y como servidor usbip de un dispositivo usb puñetero (una pizarra digital).

Bueno, pues solo eso: gracias por vuestro empeño en hacer que saquemos utilidad a estos aparatejos. Un abrazo.
¡Caray, eso si que es sacarles chicha!  >:(
Por cierto, ¿podrías explicar lo de USB over IP abriendo un nuevo tema? Sé que está más relacionado con linux en general, pero es algo muy útil e interesante.

Nada, es que lo habéis puesto muy fácil con esas imágenes OpenWrt. Era una pena tener desaprovechados unos aparatejos tan versátiles.

Lo de USB over IP es curioso, porque el ordenador que uso como cliente lleva Windows. De hecho, me ha funcionado mejor usando cliente Windows  que Linux. Tengo todo el proceso explicado en:

http://2tazasdelinux.blogspot.com.es/2015/04/openwrtusbipsmartboard-680.html
http://2tazasdelinux.blogspot.com.es/2015/05/openwrtusbipsmartboard-680-episodio-ii.html

Si está mal que haga propaganda de mi blog decidmelo y creo un mensaje copiando todo el contenido.

Salud.



Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: gesnazo en 03-09-2015, 09:39 (Jueves)
No encuentro la forma de activar los canales 12 y 13 del wifi, ¿alguna idea?

He probado http://luci.subsignal.org/~jow/reghack/  pero da segmentation fault sobre la versión compilada de breaking barrier 14 y me hace perder el wifi.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 03-09-2015, 14:25 (Jueves)
No encuentro la forma de activar los canales 12 y 13 del wifi, ¿alguna idea?

He probado http://luci.subsignal.org/~jow/reghack/  pero da segmentation fault sobre la versión compilada de breaking barrier 14 y me hace perder el wifi.

Cambia el país. No todos los países permiten todos los canales. Y no en todos los países está permitido emitir en los canales de otro país. Es tu propia responsabilidad.
En España hay 13 canales en 2.4Ghz.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: peperfus en 25-09-2015, 16:56 (Viernes)
Hola, gente. Muchas gracias a los que haceis que estas cosas sean posibles.
Soy novato en esto y voy a intentar flashear el smc con openwrt. Antes de ponerme, unas dudas:

1) Tengo el SMC 7908A-ISP R01A. ¿Es lo mismo esto que ARV4518PW? Al encontrarlo con una referencia en unos sitios y otra referencia en otros, es un poco lioso.

2) En un principio, quería hacero sin tener que abrir el router (no me gusta mucho la idea de tocar el hardware), pero por lo visto, creo que no se puede y por lo que he visto en un tutorial hecho por aiayua, hace falta un convertidor de voltaje para conectar el puerto serie (yo usaré un USB a serie) del PC a los pines de la placa del router.
¿Me sirve este cable?
http://www.ebay.es/itm/221551952241?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
En caso afirmativo, de los 5 pines que me salen del adaptador, ¿cuál es cuál para conectarlos con los cablecitos a los pines de la placa?

O sea, creo que lo que tengo que hacer es conectar los pines
TX a RX
RX a TX
y GND a GND

(sólo esos 3, por lo que veo en la foto del tuto), pero qué pines del adaptador son tx, rx y gnd ??


Ah, otra cosilla más: ¿Puedo flashearle directamente el último openwrt estable? ¿Llevará lucy? y a partir de ahí, ¿podré flashear desde web sin volver a tener que abrir el router?

El resto del tuto, creo que lo tengo claro, ya que tengo algo de experiencia con el putty, tftp y algún pequeño flash que he hecho antes; además de que el tuto es muy bueno.



Muchas gracias y perdón por la ignorancia de este humilde novato.

 ;D
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 25-09-2015, 17:40 (Viernes)
1) Tengo el SMC 7908A-ISP R01A. ¿Es lo mismo esto que ARV4518PW? Al encontrarlo con una referencia en unos sitios y otra referencia en otros, es un poco lioso.

Sí, es lo mismo.

2) En un principio, quería hacero sin tener que abrir el router (no me gusta mucho la idea de tocar el hardware), pero por lo visto, creo que no se puede y por lo que he visto en un tutorial hecho por aiayua, hace falta un convertidor de voltaje para conectar el puerto serie (yo usaré un USB a serie) del PC a los pines de la placa del router.
¿Me sirve este cable?
http://www.ebay.es/itm/221551952241?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
En caso afirmativo, de los 5 pines que me salen del adaptador, ¿cuál es cuál para conectarlos con los cablecitos a los pines de la placa?

O sea, creo que lo que tengo que hacer es conectar los pines
TX a RX
RX a TX
y GND a GND

(sólo esos 3, por lo que veo en la foto del tuto), pero qué pines del adaptador son tx, rx y gnd ??

Sí, ese adaptador te vale. Las conexiones son tal y como dices. Las etiquetas las verás cuando tengas el pincho delante, en la foto apenas se ven.

Ah, otra cosilla más: ¿Puedo flashearle directamente el último openwrt estable? ¿Llevará lucy? y a partir de ahí, ¿podré flashear desde web sin volver a tener que abrir el router?

No he probado el CC en un router de estos, pero debiera funcionar. La versión estable trae LuCi y se puede actualizar por internet directamente. La imagen, posteriormente, también se puede actualizar desde red.

Lo primero que debes hacer es darle soporte USB para ponerle extroot en un pincho externo. El router sólo tiene 4MB de flash y es bastante escasa para hacer cosas.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Raugo en 25-09-2015, 21:03 (Viernes)
Buenas, si tuvierais que elegir entre este y el arv7510 ¿cual escogeríais? Tengo pensado comprar un router adsl compatible con openwrt que funcione el wifi y esos creo que son los mejores que se pueden conseguir baratos pero ¿cual compro?

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 25-09-2015, 21:50 (Viernes)
Buenas, si tuvierais que elegir entre este y el arv7510 ¿cual escogeríais? Tengo pensado comprar un router adsl compatible con openwrt que funcione el wifi y esos creo que son los mejores que se pueden conseguir baratos pero ¿cual compro?

Saludos

Si no vas a usar los puertos de teléfono, el ARV7510PW22, sin duda. Mucha más flash (16MB), wifi funcional, y 3 puertos USB. El ADSL no lo llegué a probar, pero creo que funciona.
El Easybox 803 (ARV752DPW22) también es una buena opción (8MB flash), y ahora hay unos cuantos baratos rondando por eBay.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Raugo en 26-09-2015, 20:59 (Sábado)

Si no vas a usar los puertos de teléfono, el ARV7510PW22, sin duda. Mucha más flash (16MB), wifi funcional, y 3 puertos USB. El ADSL no lo llegué a probar, pero creo que funciona.
El Easybox 803 (ARV752DPW22) también es una buena opción (8MB flash), y ahora hay unos cuantos baratos rondando por eBay.

¿En el ARV752DPW22 tiene para voip? No lo necesito ahora pero nunca esta de mas tenerlo no conocia este aparato ¿que tal es?

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 26-09-2015, 21:48 (Sábado)

Si no vas a usar los puertos de teléfono, el ARV7510PW22, sin duda. Mucha más flash (16MB), wifi funcional, y 3 puertos USB. El ADSL no lo llegué a probar, pero creo que funciona.
El Easybox 803 (ARV752DPW22) también es una buena opción (8MB flash), y ahora hay unos cuantos baratos rondando por eBay.

¿En el ARV752DPW22 tiene para voip? No lo necesito ahora pero nunca esta de mas tenerlo no conocia este aparato ¿que tal es?

Saludos

http://wiki.openwrt.org/toh/astoria/arv752dpw22 (http://wiki.openwrt.org/toh/astoria/arv752dpw22)
Se vende en Alemania, pero tiene conector POTS para ADSL, así que también funciona aquí.
Los puertos de teléfono van con clavijas distintas a las que tenemos en España, pero de todas formas, no te va a funcionar con openwrt, porque no hay drivers.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 28-09-2015, 11:05 (Lunes)

Si no vas a usar los puertos de teléfono, el ARV7510PW22, sin duda. Mucha más flash (16MB), wifi funcional, y 3 puertos USB. El ADSL no lo llegué a probar, pero creo que funciona.
El Easybox 803 (ARV752DPW22) también es una buena opción (8MB flash), y ahora hay unos cuantos baratos rondando por eBay.

¿En el ARV752DPW22 tiene para voip? No lo necesito ahora pero nunca esta de mas tenerlo no conocia este aparato ¿que tal es?

Saludos

http://wiki.openwrt.org/toh/astoria/arv752dpw22 (http://wiki.openwrt.org/toh/astoria/arv752dpw22)
Se vende en Alemania, pero tiene conector POTS para ADSL, así que también funciona aquí.
Los puertos de teléfono van con clavijas distintas a las que tenemos en España, pero de todas formas, no te va a funcionar con openwrt, porque no hay drivers.
Hasta donde sé sólo hay VoIP "completamente" con Attitude Adjustment. Barrier Breaker y Chaos Calmer casi seguro que también tienen los drivers operativos, pero el problema creo que aparece con las aplicaciones que usan los drivers VoIP de Lantiq: aunque tengas el hardware funcionando, si el software se comunica mal con él se pierde mucho tiempo para configurarlo adecuadamente.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: peperfus en 03-10-2015, 11:58 (Sábado)
Buenas.

Comparto MI EXPERIENCIA

Ayer por la noche hice el flasheo de mi 4518. Voy a poner la experiencia, ya que tuve laaaaargos contratiempos que merece la pena mencionar por si a alguien le pasa lo mismo y lo lee. Comentar que prácticamente madrugo todos los días y ayer se me hizo muy tarde con el tema.


Esos fueron los 4 jinetes del apocalipsis con los que me tuve que enfrentar. Los comento aquí por si le sirve a alguien y puedo ahorrarle minutos e incluso horas de pérdida de tiempo.

Bueno, el resto lo que hice, fue intentar pasarle el último firmware estable (Chaos Calmer 15.05 actualmente), pero me dio un error entre medias de la transferencia, lo que me hace sospechar que ahí me cargué definitivamente los datos de la wifi del router (qué se le va a hacer, lo usaré sin wifi). Entonces le flasheé el firmware que pone en el tutorial, un Barrier Breaker Blade Edge (no recuerdo exactamente cuál), versión trunk (que creo que es la inestable, ¿verdad?). Eso me funcionó bien y ya lo tengo flasheado.

Ahí lo dejé y me fui a la cama, cerca de las 5 de la mañana y sin saber qué explicación darle a mi mujer (he bajado a por tabaco no servía, ya que además, no fumo  ;D)

Ahora tengo pendiente:
1) Saber si realmente me he cargado la wifi (apostaría a que sí).
2) Creo que tengo que ponerle un extroot para instalarle las cosas a un pendrive (y seguramente cargar CC desde el pen).
3) Saber cómo puedo actualizarlo a CC 15.05 con Luci, ya que el actual creo que no lleva luci. Esto seguramente lo intentaré mirando por ahí. Creo que tengo que hacer un opkg update y luego un install luci.
y 4) y por fin.... Ya empezar a trastear para ponerle transmision, dyndns updater y seguir jugando con él.

Esto es todo, perdón por el tostón y gracias  a todos por leer y colaborar.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: pippolippi en 03-10-2015, 13:36 (Sábado)
3) En el hilo del tutorial (el del link que he puesto en el 2)), recomiendan hacer backup (insistente y encarecidamente) del flash actual del router, con la utilidad "brndumper". No encontré susodicha utilidad compilada y ejecutable para windows en ninguna parte de la web (https://github.com/olivluca/brndumper); y eso que el mismo autor pone que  "I provide a windows binary, I didn't test it with the router but it should work", pero nada.

Siento las molestias, pero migré el proyecto desde google code cuando cerró y ahí era donde estaba el fichero y no me di cuenta de que ya no se podía acceder.
Lo he puesto en mi google drive y he puesto un enlace en github (que puede que no sea su lugar definitivo, no me gusta git y empieza a asustarme que casi todo el mundo tenga su código en github).
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: peperfus en 08-10-2015, 15:07 (Jueves)
Hola de nuevo.

Sigo trasteando con el router, cuando tengo algo de tiempo.
Lo que estoy intentando ahora, como leí, es instalar extroot; pero tengo problemas. Primero he tenido que actualizar el opkg.conf a la nueva url de packages del attitude adjustment (12.09, latinq, danube); pero al intentar instalar paquetes para el usb storage, etc.... me dice que no puede satisfacer dependencias... y luego he leído que no se puede instalar kmods para un firmware custom.
Después del pequeño calvario que me supuso instalar openwrt.... ahora me entero de esto xD
A ver si puedo solucionarlo con la ayuda de alguien:

1) ¿Dónde puedo conseguir una imagen de openwrt para este router que lleve kmod-usb-storage, etc... para poder hacerle un extroot y poder meterle más cosas?
2) En caso de obtenerla,  ¿puedo flashearla de alguna manera sin tener que volver a abrir el router y metérsela por cable serie?

3) Lo que pretendo es ponerle extroot para luego poder actualizarlo de alguna manera a Chaos Calmer con Luci y a partir de ahí, ya ponerme transmission para bajar torrents al pendrive, como ya estoy haciendo con otro router (un vodafone).


¿Un rayo de luz?  ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 08-10-2015, 15:22 (Jueves)
A lo largo del hilo hay varias imágenes de BB para el 4518 con Luci y soporte por USB, creo que también había un post con las últimas 64k de la flash para recuperar los datos del wifi.

Se puede hace una imagen para CC también con soporte para USB, eso sí, sin Luci. Aunque se puede instalar posteriormente con ExtRoot
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: peperfus en 08-10-2015, 15:47 (Jueves)
A lo largo del hilo hay varias imágenes de BB para el 4518 con Luci y soporte por USB, creo que también había un post con las últimas 64k de la flash para recuperar los datos del wifi.

Se puede hace una imagen para CC también con soporte para USB, eso sí, sin Luci. Aunque se puede instalar posteriormente con ExtRoot

Gracias por la respuesta.
Ok, es lo malo (y lo bueno, son dos caras de una moneda) de tener toda esta información en un foro. Se repiten un montón de cosas, en vez de estar centralizado en una página (por ejemplo una wiki o algo así), con tutoriales, descargas y todo lo necesario, que se iría editando la misma página en vez de ir añadiendo páginas y páginas.

Respecto a la segunda pregunta que he hecho, ¿alguien sabe si se puede actualizar por software, desde ssh, por ejemplo, con algún comando?, es para no volver a repetir el proceso del flasheo por cable serie.

EDITO: Ok, ya he visto como se hace (al menos la teoría, y creo que la tengo clara; no parece complicado). Ahora me falta encontrar la imagen adecuada. voy a bucearme el hilo a ver qué encuentro. Gracias por la ayuda.

EDITO: YESSSS !!

Ya lo he actualizado con sysupgrade. A Barrier Breaker, Fácil. Muchas gracias a todos los que hacéis estos tutoriales...
Ahora me falta ponerle el extroot, ya contaré como voy, aunque en principio lo veo fácil.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 09-10-2015, 12:28 (Viernes)
Buenas,

Aquí dejo una imagen para el ARV4518PW con Chaos Calmer, tiene lo justo para hacer ExtRoot, block mount y ext4, Luci y el resto de paquetes se tendran que instalar desde el pen que se utilice para extRoot.

http://www.multiupfile.com/f/4c8bf5be

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: peperfus en 10-10-2015, 10:58 (Sábado)
Gracias.

Si tienes cuenta paypal, pásamela y "te invito a una cerveza".

mekkon: Ya lo tengo conseguido. Tu firmware funciona OK.

Mola  >:(

Edito: No sé qué ha pasado, pero al volver a hacer el extroot ya no hay manera de que funcione.
Recuerdo que cuando lo hice la otra vez me dio un problema que conseguí solucionar, pero no lo apunté  :-[ :-[ y creo que ahora me está pasando lo mismo, sin saber cómo lo arreglé y no doy con ello ni de coña. En cuanto lo averigüe pondré la solución aquí para futuras referencias.

RE-EDITO: Ya lo he vuelto a conseguir. Por fin. Me ha costado.
He tenido que poner esta configuración en el fstab para que me funcionara (la he sacado a base de probar y probar...)
config 'global'
        option  anon_swap       '0'
        option  anon_mount      '0'
        option  auto_swap       '1'
        option  auto_mount      '1'
        option  delay_root      '5'
        option  check_fs        '0'

config 'mount'
        option  target  '/overlay'
        option  device  '/dev/sda1'
        option  fstype  'ext2'
        option  enabled '1'

Además, he averiguado que, usando la misma tarjeta SD, en un lector de tarjetas me iba perfecto, pero en otro lector no me lo/la reconocía, funcionando este último bien en otro ordenador. Si conecto dicho lector teniendo openwrt arrancado, el router reinicia.

RE RE-EDITO: Mekkon, con tu firmware no conseguía hacer el opkg update. Me daba error de Signature check failed.
Estoy probando ahora el de medber y de momento funciona bien.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 21-11-2015, 21:30 (Sábado)
Hola  a todos

He compilado OpenWrt 15.05 para el ARV4518PW y quería compartirla con ustedes.

Detalles:


Descargar:

Nota:


.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: peperfus en 21-11-2015, 21:41 (Sábado)
Hola  a todos

He compilado OpenWrt 15.05 para el ARV4518PW y quería compartirla con ustedes.
......

Bravísimo. Fenomenal que hayas incluído Luci en la compilación, dentro de los 4 MB de la flash. Eso facilita las cosas para los novatos.

 >:( >:( >:( >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 21-11-2015, 22:00 (Sábado)
@peperfus
Gracias  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 01-02-2016, 18:02 (Lunes)
Hola a todos,

Después de estar trasteando un tiempo con otros router vuelvo a probar con mi 7518PW.
Una pregunta rápida: queria actualizarlo a chaos chalmer pero no veo vou una imagen sysupgrade entre las que se pueden bajar de opnwrt.org. ¿Quiere decir que no se puede actualizar desde luci? Ahora tengo en el Attitude Adjustment

Si lo tengo que hacer por puerto serie ¿cual seria la imagen que tengo que bajar de las 3 que hay?

openwrt-15.05-lantiq-xway-ARV7518PW-uImage-initramfs
openwrt-15.05-lantiq-xway-ARV7518PW-uImage
openwrt-15.05-lantiq-xway-ARV7518PW-squashfs.image

Perdonad lo novato pero es que ya hace tanto que ni me acuerdo.. gracias!

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 01-02-2016, 19:26 (Lunes)
Hola a todos,

Después de estar trasteando un tiempo con otros router vuelvo a probar con mi 7518PW.
Una pregunta rápida: queria actualizarlo a chaos chalmer pero no veo vou una imagen sysupgrade entre las que se pueden bajar de opnwrt.org. ¿Quiere decir que no se puede actualizar desde luci? Ahora tengo en el Attitude Adjustment

Si lo tengo que hacer por puerto serie ¿cual seria la imagen que tengo que bajar de las 3 que hay?

openwrt-15.05-lantiq-xway-ARV7518PW-uImage-initramfs
openwrt-15.05-lantiq-xway-ARV7518PW-uImage
openwrt-15.05-lantiq-xway-ARV7518PW-squashfs.image

Perdonad lo novato pero es que ya hace tanto que ni me acuerdo.. gracias!



Las imágenes "factory" y "sysupgrade" son para distinguir las que son aptas para actualizar desde el firmware original del router, y las que son para actualizar desde openwrt. Este no es el caso, así que sólo hay una imagen.
La correcta es la squashfs.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: drequena en 02-02-2016, 09:47 (Martes)

Las imágenes "factory" y "sysupgrade" son para distinguir las que son aptas para actualizar desde el firmware original del router, y las que son para actualizar desde openwrt. Este no es el caso, así que sólo hay una imagen.
La correcta es la squashfs.


Gracias Tki, la squashfs entonces.
¿Pero la puedo cargar desde luci o tengo que hacerlo por puerto serie desde el uboot? No se si es eso lo que quieres decir con que "no es el caso".
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 02-02-2016, 14:33 (Martes)

Las imágenes "factory" y "sysupgrade" son para distinguir las que son aptas para actualizar desde el firmware original del router, y las que son para actualizar desde openwrt. Este no es el caso, así que sólo hay una imagen.
La correcta es la squashfs.


Gracias Tki, la squashfs entonces.
¿Pero la puedo cargar desde luci o tengo que hacerlo por puerto serie desde el uboot? No se si es eso lo que quieres decir con que "no es el caso".


Quiero decir que en este caso no hay imagen para actualizar desde el firmware original, por lo tanto no hay dos imágenes. Lo puedes hacer desde donde más gustes, pero lo más fácil es desde luci.  ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 07-03-2016, 13:07 (Lunes)
hola hermanos

tengo un ARV4518 R01A con problemo :

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 b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.18.23
   Created:      2016-01-12  19:54:49 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1027717 Bytes = 1003.6 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.18.23 (rave@ravebox) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47815) ) #28 Tue Jan 12 19:54:41 WET 2016
[    0.000000] SoC: Danube rev 1.5
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV4518PWR01A - SMC7908A-ISP, Airties WAV-221
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    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] Initmem setup 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] Writing ErrCtl register=00057ed8
[    0.000000] Readback ErrCtl register=00057ed8
[    0.000000] Memory: 61512K/65536K available (2597K kernel code, 139K rwdata, 276K rodata, 168K init, 189K bss, 4024K reserved)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.048000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.052000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060000] pinctrl core: initialized pinctrl subsystem
[    0.068000] NET: Registered protocol family 16
[    0.080000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.084000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.092000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.096000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.100000]   IO 0x000000001ae00000..0x000000001affffff
[    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] PCI host bridge to bus 0000:00
[    0.128000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.132000] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.136000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

stops here for ever !!! even with BB or CC
worked great before.

your help appreciated plz


Saludos :)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 08-03-2016, 08:58 (Martes)
hola hermanos

tengo un ARV4518 R01A con problemo :

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 b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.18.23
   Created:      2016-01-12  19:54:49 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1027717 Bytes = 1003.6 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.18.23 (rave@ravebox) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47815) ) #28 Tue Jan 12 19:54:41 WET 2016
[    0.000000] SoC: Danube rev 1.5
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV4518PWR01A - SMC7908A-ISP, Airties WAV-221
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    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] Initmem setup 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] Writing ErrCtl register=00057ed8
[    0.000000] Readback ErrCtl register=00057ed8
[    0.000000] Memory: 61512K/65536K available (2597K kernel code, 139K rwdata, 276K rodata, 168K init, 189K bss, 4024K reserved)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.048000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.052000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060000] pinctrl core: initialized pinctrl subsystem
[    0.068000] NET: Registered protocol family 16
[    0.080000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.084000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.092000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.096000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.100000]   IO 0x000000001ae00000..0x000000001affffff
[    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] PCI host bridge to bus 0000:00
[    0.128000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.132000] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.136000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

stops here for ever !!! even with BB or CC
worked great before.

your help appreciated plz


Saludos :)

There are two revisions of that router (R01 and R01A). What openwrt image are you trying, and which board revision do you have? Please, doublecheck them.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 08-03-2016, 10:19 (Martes)
Citar
hola hermanos

tengo un ARV4518 R01A con problemo :

[    0.000000] MIPS: machine is ARV4518PWR01A - SMC7908A-ISP, Airties WAV-221
worked great before.


Hi booss Tki2000,
thank you for your help .
as i said it worked flawlessly before for several days(with BB 14.07), and suddenly stopped responding.
i think the problem  is hardware related as i have several other grey Yacom units (arv4518) not working, in fact when i push the CPU it works but when i release it the unit stops working.
the problem of this one is different, eith pushing the cpu or not it remains the same
here is the log of similar working device with same firmware CC 15.05:
Citar
[    0.000000] Linux version 3.18.23 (rave@ravebox) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47815) ) #28 Tue Jan 12 19:54:41 WET 2016
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV4518PWR01A - SMC7908A-ISP, Airties WAV-221
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    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] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 802d9d10, node_mem_map 810066c0
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 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

[    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] Writing ErrCtl register=000776b8
[    0.000000] Readback ErrCtl register=000776b8
[    0.000000] Memory: 61512K/65536K available (2597K kernel code, 139K rwdata, 276K rodata, 168K init, 189K bss, 4024K reserved)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.044000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.044000] pid_max: default: 32768 minimum: 301
[    0.048000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.052000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060000] pinctrl core: initialized pinctrl subsystem
[    0.068000] NET: Registered protocol family 16
[    0.080000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.084000] dma-xway 1e104100.dma: Init done - hw rev: 3, ports: 5, channels: 20
[    0.092000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.096000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.100000]   IO 0x000000001ae00000..0x000000001affffff
[    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] PCI host bridge to bus 0000:00
[    0.128000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.132000] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.136000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.140000] pci 0000:00:0e.0: [168c:ff1a] type 00 class 0x020000   <<<<<< the problem starts here! (wifi chipset burnt??????????????)
[    0.140000] pci 0000:00:0e.0: reg 0x10: [mem 0x00000000-0x0000ffff]
[    0.140000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.140000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.144000] Switched to clocksource MIPS
[    0.148000] NET: Registered protocol family 2
[    0.156000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.164000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.168000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.176000] TCP: reno registered
[    0.180000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.184000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.192000] NET: Registered protocol family 1
[    0.196000] PCI: CLS 0 bytes, default 32
[    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.220000] gptu: succeeded to request irq 129
[    0.224000] gptu: succeeded to request irq 130
[    0.228000] gptu: succeeded to request irq 131
[    0.240000] lantiq,vmmc 1f103000.vmmc: requested GPIO 511
[    0.244000] lantiq,vmmc 1f103000.vmmc: reserved 1MB at 0x03e00000
[    0.252000] ath5k,eeprom 103f0400.ath5k_eep: loaded ath5k eeprom
[    0.260000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.280000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.284000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.312000] msgmni has been set to 120
[    0.340000] io scheduler noop registered
[    0.344000] io scheduler deadline registered (default)
[    0.348000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.360000] console [ttyLTQ0] enabled
[    0.364000] bootconsole [early0] disabled
[    0.376000] lantiq nor flash device: 02000000 at 10000000
[    0.380000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.388000] ltq_nor: Found an alias at 0x400000 for the chip at 0x0
[    0.388000] ltq_nor: Found an alias at 0x800000 for the chip at 0x0
[    0.388000] ltq_nor: Found an alias at 0xc00000 for the chip at 0x0
[    0.388000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.392000]   Amd/Fujitsu Extended Query version 1.1.
[    0.400000] number of CFI chips: 1
[    0.400000] 4 ofpart partitions found on MTD device ltq_nor
[    0.408000] Creating 4 MTD partitions on "ltq_nor":
[    0.412000] 0x000000000000-0x000000010000 : "uboot"
[    0.420000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.424000] 0x000000020000-0x0000003f0000 : "firmware"
[    0.452000] 2 uimage-fw partitions found on MTD device firmware
[    0.456000] 0x000000020000-0x00000011aec5 : "kernel"
[    0.460000] 0x00000011aec5-0x0000003f0000 : "rootfs"
[    0.468000] mtd: device 4 (rootfs) set to be root filesystem
[    0.472000] 1 squashfs-split partitions found on MTD device rootfs
[    0.476000] 0x000000350000-0x0000003f0000 : "rootfs_data"
[    0.532000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.564000] libphy: ltq_mii: probed
[    0.660000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.664000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.676000] wdt 1f8803f0.watchdog: Init done
[    0.684000] TCP: cubic registered
[    0.684000] NET: Registered protocol family 17
[    0.688000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    0.700000] 8021q: 802.1Q VLAN Support v1.8
[    0.736000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.744000] Freeing unused kernel memory: 168K (802f6000 - 80320000)
[    4.744000] init: Console is alive
[    4.748000] init: - watchdog -
[    4.756000] random: kmodloader urandom read with 18 bits of entropy available
[    6.616000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    7.124000] IFXUSB: USB core #0 soft-reset
[    7.328000] IFXUSB: USB core #0 soft-reset
[    7.328000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    7.332000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    7.340000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    7.348000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[    7.352000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[    7.360000] IFXUSB: Init: Power Port (0)
[    7.364000] hub 1-0:1.0: USB hub found
[    7.368000] hub 1-0:1.0: 1 port detected
[    7.372000] ifxusb_hcd ifxusb_hcd: requested GPIO 494
[    8.364000] init: - preinit -
[   11.864000] jffs2: notice: (288) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   11.884000] mount_root: switching to jffs2 overlay
[   11.916000] procd: - early -
[   11.920000] procd: - watchdog -
[   12.572000] procd: - ubus -
[   13.580000] procd: - init -
[   14.820000] NET: Registered protocol family 8
[   14.820000] NET: Registered protocol family 20
[   14.832000] PPP generic driver version 2.4.2
[   14.848000] IFX MEI Version 5.00.00
[   14.860000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   14.876000] Loading modules backported from Linux version master-2015-03-09-0-g141f155
[   14.880000] Backport generated by backports.git backports-20150129-0-gdd4a670
[   14.896000] ATM1.0.26    ATM (A1) firmware version 0.17
[   14.900000] ifxmips_atm: ATM init succeed
[   14.912000] nf_conntrack version 0.5.0 (963 buckets, 3852 max)
[   14.956000] NET: Registered protocol family 24
[   15.000000] xt_time: kernel timezone is -0000
[   15.028000] cfg80211: Calling CRDA to update world regulatory domain
[   15.044000] cfg80211: World regulatory domain updated:
[   15.044000] cfg80211:  DFS Master region: unset
[   15.052000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   15.060000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   15.068000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   15.076000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   15.084000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   15.092000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   15.104000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   15.112000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   15.120000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   15.132000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   15.232000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   15.236000] ath5k 0000:00:0e.0: registered as 'phy0'
[   15.252000] ath: EEPROM regdomain: 0x60
[   15.252000] ath: EEPROM indicates we should expect a direct regpair map
[   15.252000] ath: Country alpha2 being used: 00
[   15.252000] ath: Regpair used: 0x60
[   15.252000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   15.256000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[   30.816000] device eth0 entered promiscuous mode
[   30.824000] br-lan: port 1(eth0) entered forwarding state
[   30.828000] br-lan: port 1(eth0) entered forwarding state
[   32.704000] random: nonblocking pool is initialized
[   32.832000] br-lan: port 1(eth0) entered forwarding state
[   37.468000] device wlan0-1 entered promiscuous mode
Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 08-03-2016, 15:09 (Martes)
Hi driversat,

Maybe you have deleted the last 64k block in the flash memory that contains the wifi information, like the MAC for example.

if this is the problem, you will need to reflash the last 64K of the flash memory with the proper cal data.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 08-03-2016, 15:38 (Martes)
Hi driversat,

Maybe you have deleted the last 64k block in the flash memory that contains the wifi information, like the MAC for example.

if this is the problem, you will need to reflash the last 64K of the flash memory with the proper cal data.
Muchas gracias :)
i have a backup done by Brn Dumper before flashing OpenWrt the first time.
i then did from TeraTerm:

ARV4518 => tftpboot 0x80500000 wland0f894
Using lq_cpe_eth device
TFTP from server 192.168.144.100; our IP address is 192.168.144.99
Filename 'wland0f894'.
Load address: 0x80500000
Loading: T #####
done
Bytes transferred = 65536 (10000 hex)
ARV4518 => erase 0xb03f0000 +10000

. done
Erased 1 sectors
ARV4518 => cp.b 0x80500000 0xb03f0000 10000
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
ARV4518 => reset

but the same problem always, even after reflashing with OpenWrt

Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 08-03-2016, 21:14 (Martes)
as i said it worked flawlessly before for several days(with BB 14.07), and suddenly stopped responding.

Where? Could not see where you said that...

Anyway, I think it may be hardware related. Maybe cracked joints under the ic because of high temps. That explains why it works when you push it hard.
If you have a heat gun and some flux you could try a reflow. I you don't have one, you could try an oven reflow, if you don't mind risking the router.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: driversat en 30-03-2016, 10:17 (Miércoles)
hola amigos,
ARV7518 flashed to BB or CC, LAN ports don't work, only wifi is working and always same problem in the log:
br-lan: received packet on eth0.1 with own address as source address
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Albertum en 17-04-2016, 13:45 (Domingo)
Hola  a todos

He compilado OpenWrt 15.05 para el ARV4518PW y quería compartirla con ustedes.

Detalles:
  • Sincronizada con Chaos Calmer 15.05 Final (LuCI git-15.248.30277-3836b45)
  • Compilación estándar con LuCI y paquetes por defecto a excepción de:
  •            Soporte IPv6 Desactivado
  •            He eliminado:  Debugging y el paquete swconfig
  • FPU Emulación activada
  • incluido: clave opkg correcta
  • incluido: Apoyo USB2 + Ext4 para Extroot + block-mount
  • 108 KB de espacio libre en el flash


Hola,

Primero que nada, agradecer a todos los que colaboráis en éste foro compartiendo vuestras experiencias y conocimiento.  >:( >:( >:(

Ahora mi duda:

Desde las primeras foneras que no había vuelto a tocar OpenWrt, pero desde hace unos días he vuelto a trastear con con un ARV4518PW.
Tengo instalada la versión que amablemente compartió medber, funcionando con Extroot en una memoria USB de 4GB.
Por cierto, antes del Extroot había configurado la IP y alguna otra cosa y al arrancar con Extroot la configuración estaba como al principio, es decir sin los cambios que había hecho. No ha sido ningún problema volver a configurarlo, pero parece que los ficheros de configuración no se copian al USB. Repito, no es ningún problema y no es ésa mi duda.

Mi duda es: ¿Se puede actualizar a Chaos Calmer 15.05.1 desde Luci, pero actualizando sólo lo que hay en el USB?
Es decir, si voy al apartado de Actualizar Firmware y selecciono la imagen squashfs de https://downloads.openwrt.org/chaos_calmer/15.05.1/lantiq/xway/ y le doy a "Flash image", sale una advertencia que dice que no hay espacio suficiente en la flash.
¿Como tendría que hacer para actualizar lo que hay en el USB sin tocar la flash?
¿O no se puede?

Saludos y gracias.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 22-04-2016, 12:19 (Viernes)
Buenas,

Para actualizar la flash sin tocar el usb lo puedes hacer tal como lo tienes, el nuevo firmware se pondrá en la flash y al iniciar cogerá la configuración que tengas en el pendrive.

La imagen que hay en el repositorio oficial no cabe, he visto que hay otros routers con 4MB de flash y que sí hace una compilación automática para que les quepa desde los repositorios oficiales. Seguramente habrá alguna forma de poner las opciones en el repositorio para que se genere bien para este router, si alguien hecha un poco de luz sobre el tema y cuando tenga un poco de tiempo pruebo a cambiarlo en el repositorio oficial.

Un saludo.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Albertum en 23-04-2016, 19:06 (Sábado)
Buenas,

Para actualizar la flash sin tocar el usb lo puedes hacer tal como lo tienes, el nuevo firmware se pondrá en la flash y al iniciar cogerá la configuración que tengas en el pendrive.

La imagen que hay en el repositorio oficial no cabe, he visto que hay otros routers con 4MB de flash y que sí hace una compilación automática para que les quepa desde los repositorios oficiales. Seguramente habrá alguna forma de poner las opciones en el repositorio para que se genere bien para este router, si alguien hecha un poco de luz sobre el tema y cuando tenga un poco de tiempo pruebo a cambiarlo en el repositorio oficial.

Un saludo.

Gracias por tu respuesta mekkon.

Lo que yo quería decir es si es posible actualizar SOLO lo que hay en el USB, sin tocar la flash y así no habría problema con el tamaño de la imagen.
No me lo he mirado demasiado porque no tengo mucho tiempo libre, pero en la flash sólo necesitaría el boot y alguna cosa más para poder cargar el kernel y todo lo demás desde el USB. Y luego (o ahora si es posible con lo que tenemos) aplicar las actualizaciones en el USB.

No se si ésto es posible o si se requiere que en la flash y en el USB haya el mismo kernel.

Me gustaría mirarme como funciona la actualización desde Luci o desde un escript (si encuentro tiempo). Pero si tiene que haber el mismo kernel en la flash me temo que no será posible.

Saludos 
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mekkon en 25-04-2016, 16:18 (Lunes)
Gracias por tu respuesta mekkon.

Lo que yo quería decir es si es posible actualizar SOLO lo que hay en el USB, sin tocar la flash y así no habría problema con el tamaño de la imagen.
No me lo he mirado demasiado porque no tengo mucho tiempo libre, pero en la flash sólo necesitaría el boot y alguna cosa más para poder cargar el kernel y todo lo demás desde el USB. Y luego (o ahora si es posible con lo que tenemos) aplicar las actualizaciones en el USB.

No se si ésto es posible o si se requiere que en la flash y en el USB haya el mismo kernel.

Me gustaría mirarme como funciona la actualización desde Luci o desde un escript (si encuentro tiempo). Pero si tiene que haber el mismo kernel en la flash me temo que no será posible.

Saludos  

No sé si es posible, que alguien me corrija si me equivoco, se ha de tener en cuenta que algunos packages son dependientes de la versión del kernel, de todas formas se puede forzar su uso aunque nos salga el warning.

Los packages que no vienen en la imagen inicial y que el usuario se instala después, se añaden a la flash en la partición JFFS2, pero si se tiene hecho extroot, se instalan en el pendrive, esto sirve también para packages que ya vienen de serie en el firmware y uno los actualiza, los actualizados se quedan en JFFS2 o el pendrive según corresponda.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: RUPESNTISNKY en 26-04-2016, 20:29 (Martes)
Hola!

Puede que esto ya se haya preguntado antes, pero no he conseguido saber si con las actualizaciones que ha habido en este tema de flasheo de estos routers Astoria, ahora es posible o no.
Asi que ahi dejo la pregunta:
¿es posible a dia de hoy flashear y poner el Chaos Calmer, en el ARV4518PW R10A sin necesidad de puentear o usar el puerto serie?.
Es decir, ¿se podria hacer la instalacion del firmware desde conexion Lan o similar?
Agradeceria que alguien lo comentase en el caso de ser viable.

Gracias por vuestro tiempo en leerme.
Saludos!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 09-05-2016, 12:09 (Lunes)
Hola!

Puede que esto ya se haya preguntado antes, pero no he conseguido saber si con las actualizaciones que ha habido en este tema de flasheo de estos routers Astoria, ahora es posible o no.
Asi que ahi dejo la pregunta:
¿es posible a dia de hoy flashear y poner el Chaos Calmer, en el ARV4518PW R10A sin necesidad de puentear o usar el puerto serie?.
Es decir, ¿se podria hacer la instalacion del firmware desde conexion Lan o similar?
Agradeceria que alguien lo comentase en el caso de ser viable.

Gracias por vuestro tiempo en leerme.
Saludos!
Llevo meses pensando en una solución de ese tipo para los routers basados en lantiq con brn-boot pero de momento nada (tampoco tengo mucho tiempo ya que estoy estudiando un ciclo y por eso hace tiempo que no escribo).
Lo que he encontrado hasta ahora es esto:
https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile(líneas 427 y 429) (https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile;h=033dcc32b48a569abb20cdee06c0171dc1f98eed;hb=HEAD#l427)
El problema con el que me he encontrado es saber qué significa 0x04c11db7
Para los routers arv4518 y arv7518 habría que poner BRNDANUBE mientras que para el livebox astoria BRNOSPPH1.
Espero que esta información le sirva a alguien.
Edit:
Algo para hackear los routers: http://tecnicaquilmes.fullblog.com.ar/analizando-el-livebox-21-de-orange.html
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 09-05-2016, 14:56 (Lunes)
Hola!

Puede que esto ya se haya preguntado antes, pero no he conseguido saber si con las actualizaciones que ha habido en este tema de flasheo de estos routers Astoria, ahora es posible o no.
Asi que ahi dejo la pregunta:
¿es posible a dia de hoy flashear y poner el Chaos Calmer, en el ARV4518PW R10A sin necesidad de puentear o usar el puerto serie?.
Es decir, ¿se podria hacer la instalacion del firmware desde conexion Lan o similar?
Agradeceria que alguien lo comentase en el caso de ser viable.

Gracias por vuestro tiempo en leerme.
Saludos!
Llevo meses pensando en una solución de ese tipo para los routers basados en lantiq con brn-boot pero de momento nada (tampoco tengo mucho tiempo ya que estoy estudiando un ciclo y por eso hace tiempo que no escribo).
Lo que he encontrado hasta ahora es esto:
https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile(líneas 427 y 429) (https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile;h=033dcc32b48a569abb20cdee06c0171dc1f98eed;hb=HEAD#l427)
El problema con el que me he encontrado es saber qué significa 0x04c11db7
Para los routers arv4518 y arv7518 habría que poner BRNDANUBE mientras que para el livebox astoria BRNOSPPH1.
Espero que esta información le sirva a alguien.
Edit:
Algo para hackear los routers: http://tecnicaquilmes.fullblog.com.ar/analizando-el-livebox-21-de-orange.html

Lo mismo lo que digo ya es una obviedad, o meto la gamba hasta el fondo, pero tiene pinta de ser un parámetro de chequeo, contra algún algoritmo de autentificación.
¿Una especie de password? ¿El password estará en el firmware original? En los routers Belkin pasaba algo parecido con el magic.
http://pastebin.com/tFqxtw2Hv (http://pastebin.com/tFqxtw2Hv)
Según lo anterior que he encontrado y que no sé quién ha posteado, el argumento se llama  CRC32_POLY
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Pteridium en 09-05-2016, 17:04 (Lunes)
Hola!

Puede que esto ya se haya preguntado antes, pero no he conseguido saber si con las actualizaciones que ha habido en este tema de flasheo de estos routers Astoria, ahora es posible o no.
Asi que ahi dejo la pregunta:
¿es posible a dia de hoy flashear y poner el Chaos Calmer, en el ARV4518PW R10A sin necesidad de puentear o usar el puerto serie?.
Es decir, ¿se podria hacer la instalacion del firmware desde conexion Lan o similar?
Agradeceria que alguien lo comentase en el caso de ser viable.

Gracias por vuestro tiempo en leerme.
Saludos!
Llevo meses pensando en una solución de ese tipo para los routers basados en lantiq con brn-boot pero de momento nada (tampoco tengo mucho tiempo ya que estoy estudiando un ciclo y por eso hace tiempo que no escribo).
Lo que he encontrado hasta ahora es esto:
https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile(líneas 427 y 429) (https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile;h=033dcc32b48a569abb20cdee06c0171dc1f98eed;hb=HEAD#l427)
El problema con el que me he encontrado es saber qué significa 0x04c11db7
Para los routers arv4518 y arv7518 habría que poner BRNDANUBE mientras que para el livebox astoria BRNOSPPH1.
Espero que esta información le sirva a alguien.
Edit:
Algo para hackear los routers: http://tecnicaquilmes.fullblog.com.ar/analizando-el-livebox-21-de-orange.html

Lo mismo lo que digo ya es una obviedad, o meto la gamba hasta el fondo, pero tiene pinta de ser un parámetro de chequeo, contra algún algoritmo de autentificación.
¿Una especie de password? ¿El password estará en el firmware original? En los routers Belkin pasaba algo parecido con el magic.
http://pastebin.com/tFqxtw2Hv (http://pastebin.com/tFqxtw2Hv)
Según lo anterior que he encontrado y que no sé quién ha posteado, el argumento se llama  CRC32_POLY
Sí, es un CRC32_POLY, pero no tengo ni idea de dónde sale.  ???
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 09-05-2016, 17:17 (Lunes)
Hola!

Puede que esto ya se haya preguntado antes, pero no he conseguido saber si con las actualizaciones que ha habido en este tema de flasheo de estos routers Astoria, ahora es posible o no.
Asi que ahi dejo la pregunta:
¿es posible a dia de hoy flashear y poner el Chaos Calmer, en el ARV4518PW R10A sin necesidad de puentear o usar el puerto serie?.
Es decir, ¿se podria hacer la instalacion del firmware desde conexion Lan o similar?
Agradeceria que alguien lo comentase en el caso de ser viable.

Gracias por vuestro tiempo en leerme.
Saludos!
Llevo meses pensando en una solución de ese tipo para los routers basados en lantiq con brn-boot pero de momento nada (tampoco tengo mucho tiempo ya que estoy estudiando un ciclo y por eso hace tiempo que no escribo).
Lo que he encontrado hasta ahora es esto:
https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile(líneas 427 y 429) (https://git.nbd.name/?p=openwrt.git;a=blob;f=target/linux/lantiq/image/Makefile;h=033dcc32b48a569abb20cdee06c0171dc1f98eed;hb=HEAD#l427)
El problema con el que me he encontrado es saber qué significa 0x04c11db7
Para los routers arv4518 y arv7518 habría que poner BRNDANUBE mientras que para el livebox astoria BRNOSPPH1.
Espero que esta información le sirva a alguien.
Edit:
Algo para hackear los routers: http://tecnicaquilmes.fullblog.com.ar/analizando-el-livebox-21-de-orange.html

Lo mismo lo que digo ya es una obviedad, o meto la gamba hasta el fondo, pero tiene pinta de ser un parámetro de chequeo, contra algún algoritmo de autentificación.
¿Una especie de password? ¿El password estará en el firmware original? En los routers Belkin pasaba algo parecido con el magic.
http://pastebin.com/tFqxtw2Hv (http://pastebin.com/tFqxtw2Hv)
Según lo anterior que he encontrado y que no sé quién ha posteado, el argumento se llama  CRC32_POLY
Sí, es un CRC32_POLY, pero no tengo ni idea de dónde sale.  ???

Va a ser el coeficiente de cálculo del polinomial CRC32. Dado que hay distintos factores para su cálculo, éste va a indicar el que se usa.
De hecho, para el cálculo del CRC32, ésta fórmula utiliza el CRC32_POLY del VGV7519BRN, con los bytes cambiados, si te fijas...
http://stackoverflow.com/questions/2587766/how-is-a-crc32-checksum-calculated (http://stackoverflow.com/questions/2587766/how-is-a-crc32-checksum-calculated)

Edito: Si sigues leyendo, en el post de más abajo, tienes la fórmula para ese 0x04C11DB7 "mágico"...    ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mabusdogma en 15-05-2016, 12:21 (Domingo)
Hola a todos, spy nuevo en el foro
Tengo el router arv7518-a-lf--lt, que he conseguido ayer de segunda mano, me gustaría usarlo como repetidor y a 20db como por lo visto es posible... Es necesario conseguir ese cable de USB a serie, abrir el router y demás cosas? No soy manitas.

Ojala que alguien sepa como poner el openwrt sin hacer eso (tiene aun todo original).

Otra cosa. Si empiezo desde cero y quiero poner la ultima versión estable, cual me recomendáis? Yo de linux no se mucho, así que si no se necesita compilar y demás, mejor.
Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Belaix en 01-06-2016, 19:25 (Miércoles)
Hola a todos, spy nuevo en el foro
Tengo el router arv7518-a-lf--lt, que he conseguido ayer de segunda mano, me gustaría usarlo como repetidor y a 20db como por lo visto es posible... Es necesario conseguir ese cable de USB a serie, abrir el router y demás cosas? No soy manitas.

Ojala que alguien sepa como poner el openwrt sin hacer eso (tiene aun todo original).

Otra cosa. Si empiezo desde cero y quiero poner la ultima versión estable, cual me recomendáis? Yo de linux no se mucho, así que si no se necesita compilar y demás, mejor.
Gracias

Desgraciadamente por ahora si que hay que usar ese adaptador USB Serie ... yo seguí las instrucciones de la wiki de openwrt del modelo y bien. Lioso el tema ... pero bien. Si no estas ducho en estos temas te va a llevar un dia o más. Y ya te advierto que si vas a hacer cosas mas complicadas que usar WDS, muy probablemente vas a tener que hacerte amigo de buildroot   ^-^


Teniendo chaos calmer en este router la TX como mucho la puedo poner a 20dbm. Tiene un ath9k alguien ha probado de parchearlo? Vale la pena?

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: cjrs en 02-07-2016, 19:34 (Sábado)
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)

Por cierto Pteridium, ¿te has fijado que en la actual imagen de Chaos Calmer para el router wifi SMC7908A-ISP, por ejemplo para la version de hardware: R01A , el fichero imagen del nucleo (kernel) "openwrt-15.05.1-lantiq-xway-ARV4518PWR01A-uImage" ocupa: 1530409 Bytes mientras que el fichero imagen para el resto del sistema de archivos raiz (rootfs) "openwrt-15.05.1-lantiq-xway-ARV4518PWR01A-squashfs.image" tiene un tamaño de: 4194308 Bytes?. Este ultimo ya pasa de los 4MB de memoria flash que tiene el router wifi Arcadyan ARV4518PW y para la otra version de hardware: R01 tambien pasa lo mismo asi que no se podria instalar la ultima version de OpenWRT tal y como vienen de fabrica estos modelos de routers. Da la impresion que hay que cambiar de flash de 4MB por una de 8MB (como si bien trae el Arcadyan ARV7518PW) si se quiere tener la ultima version de Open-WRT, y de ser asi como que no se ofrece ninguna informacion en dicha web para realizar tal cambio. Aqui dejo la web oficial de Open-WRT para el SMC7908A-ISP/Arcadyan ARV4518PW-A-LF-LT. https://wiki.openwrt.org/toh/arcadyan/arv4518pw ^-^
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 03-07-2016, 19:14 (Domingo)
Hola a todos.

Comparto con vosotros la imagen LEDE r867 (https://drive.google.com/file/d/0BzBSJsSR-T9ia0Y4YWtHbk1wVlU/view?usp=sharing) (3 Julio 2016) para ARV4518PWR01A.

Detalles:
* LEDE r867 + LuCI + IPv6 + QoS + endurecida con opciones de seguridad (SSP/RELRO/..) 


.
Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Covenant en 04-07-2016, 23:39 (Lunes)


Hola a todos.

Comparto con vosotros la imagen LEDE r867 (https://drive.google.com/file/d/0BzBSJsSR-T9ia0Y4YWtHbk1wVlU/view?usp=sharing) (3 Julio 2016) para ARV4518PWR01A.

Detalles:
* LEDE r867 + LuCI + IPv6 + QoS + endurecida con opciones de seguridad (SSP/RELRO/..) 


.

Gracias medber me la guardo.
Habría que instalarla desde Openwrt, no?

Enviado desde mi Y635-L01 mediante Tapatalk

Título: Re: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: medber en 05-07-2016, 00:17 (Martes)

Gracias medber me la guardo.
Habría que instalarla desde Openwrt, no?

Enviado desde mi Y635-L01 mediante Tapatalk



Si y también desde  u-boot.


.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Quingausa en 04-08-2016, 00:47 (Jueves)
Buenas a tod@s

Resulta que he repescado mi viejo ARV4518pw R0A1 porque necesito ampliar mi red LAN, y conectar a él otro router donde está la conexión a internet, y conectar dos PCs al Astoria. Todo con cable.

He tratado de leer un poco las 58 páginas del hilo, pero veo conceptos que se escapan a mis conocimientos y me he liado bastante, no sabiendo ni por dónde empezar.

De la web oficial me he bajado los archivos:
openwrt-lantiq-danube-ARV4518PW-jffs2-256k
openwrt-lantiq-danube-ARV4518PW-jffs2-128k
openwrt-lantiq-danube-ARV4518PW-jffs2-64k
openwrt-lantiq-danube-ARV4518PW-squashfs
openwrt-lantiq-danube-ARV4518PW-uImage

y he intentado actualizar el firmware del router, pero excepto el último (que me imagino que es el original), todos me dan error. He visto muchos tutoriales, programas y tal pero no sé por dónde empezar. No tengo Linux sino Windows 7.

A ver si podéis echar un cable a un novato como yo para poder poner OpenWrt a mi router.
Gracias y un saludo!!!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: DeerHunter en 20-08-2016, 01:53 (Sábado)
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)

Por cierto Pteridium, ¿te has fijado que en la actual imagen de Chaos Calmer para el router wifi SMC7908A-ISP, por ejemplo para la version de hardware: R01A , el fichero imagen del nucleo (kernel) "openwrt-15.05.1-lantiq-xway-ARV4518PWR01A-uImage" ocupa: 1530409 Bytes mientras que el fichero imagen para el resto del sistema de archivos raiz (rootfs) "openwrt-15.05.1-lantiq-xway-ARV4518PWR01A-squashfs.image" tiene un tamaño de: 4194308 Bytes?. Este ultimo ya pasa de los 4MB de memoria flash que tiene el router wifi Arcadyan ARV4518PW y para la otra version de hardware: R01 tambien pasa lo mismo asi que no se podria instalar la ultima version de OpenWRT tal y como vienen de fabrica estos modelos de routers. Da la impresion que hay que cambiar de flash de 4MB por una de 8MB (como si bien trae el Arcadyan ARV7518PW) si se quiere tener la ultima version de Open-WRT, y de ser asi como que no se ofrece ninguna informacion en dicha web para realizar tal cambio. Aqui dejo la web oficial de Open-WRT para el SMC7908A-ISP/Arcadyan ARV4518PW-A-LF-LT. https://wiki.openwrt.org/toh/arcadyan/arv4518pw ^-^

Ambos tutoriales (https://forum.openwrt.org/viewtopic.php?pid=167584#p167584) me han servido (el del 7518, (https://wiki.openwrt.org/toh/astoria/arv7518pw) hay que andar con cuidado con los tamaños.
Ahora bien, como bien dices, con el Barrier Breaker .hace tiempo, que los tamaños de los firm's son demasiado grandes, y no hay sitio para jffs2 , aún utillizando el imagebuilder ...

Me he cogido el magebuilder para Openwrt 14,  y he construido un firm (https://www.dropbox.com/s/puifn9lhvw6f1rn/ARV4518PW-squashfs.image?dl=1) con lo minimo
Código: [Seleccionar]
make image PROFILE=ARV4518PWR01 PACKAGES="-libiwinfo-lua -liblua -libubus-lua -libuci-lua -lua \
   -luci -luci-app-firewall -luci-base -luci-lib-ip \
   -luci-lib-nixio -luci-mod-admin-full -luci-proto-ipv6 \
   -luci-proto-ppp -luci-theme-bootstrap -uhttpd -uhttpd-mod-ubus \
    kmod-fs-ext4 kmod-usb-storage kmod-scsi-core block-mount \
    kmod-lib-crc32c kmod-crypto-crc32c -ppp -ppp-mod-pppoe -ip6tables -odhcp6c -kmod-ipv6 -kmod-ip6tables -luci-proto-ipv6 -luci-proto-ppp"
y ha arrancado bien, vaya:
Código: [Seleccionar]
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 b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.49
   Created:      2016-08-19  23:39:10 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1446540 Bytes =  1.4 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.49 (bb@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42625) ) #5 Wed Oct 1 15:41:21 4
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] MIPS: machine is ARV4518PWR01 - SMC7908A-ISP
[    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] Writing ErrCtl register=00000008
[    0.000000] Readback ErrCtl register=00000008
[    0.000000] Memory: 60496k/65536k available (3163k kernel code, 5040k reserved, 867k data, 184k 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.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: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.160000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.164000] Switching to clocksource MIPS
[    0.172000] NET: Registered protocol family 2
[    0.180000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.188000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.192000] TCP: Hash tables configured (established 512 bind 512)
[    0.200000] TCP: reno registered
[    0.204000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.208000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.216000] NET: Registered protocol family 1
[    0.220000] gptu: totally 6 16-bit timers/counters
[    0.224000] gptu: misc_register on minor 63
[    0.228000] gptu: succeeded to request irq 126
[    0.236000] gptu: succeeded to request irq 127
[    0.240000] gptu: succeeded to request irq 128
[    0.244000] gptu: succeeded to request irq 129
[    0.248000] gptu: succeeded to request irq 130
[    0.252000] gptu: succeeded to request irq 131
[    0.264000] lantiq,vmmc 1f103000.vmmc: requested GPIO 255
[    0.268000] 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.296000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.308000] msgmni has been set to 118
[    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 0x0000c2 Chip ID 0x0022a8
[    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.380000] 0x000000000000-0x000000010000 : "uboot"
[    0.384000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.392000] 0x000000020000-0x0000003f0000 : "firmware"
[    0.404000] 2 uimage-fw partitions found on MTD device firmware
[    0.408000] 0x000000020000-0x0000001812cc : "kernel"
[    0.416000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing ry
[    0.428000] 0x0000001812cc-0x0000003f0000 : "rootfs"
[    0.432000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing ry
[    0.448000] mtd: device 4 (rootfs) set to be root filesystem
[    0.452000] mtd: partition "rootfs_data" created automatically, ofs=0x350000, len=0xa0000
[    0.460000] 0x000000350000-0x0000003f0000 : "rootfs_data"
[    0.516000] 0x0000003f0000-0x000000400000 : "boardconfig"
[    0.548000] libphy: ltq_mii: probed
[    0.580000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.588000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    0.600000] wdt 1f8803f0.watchdog: Init done
[    0.604000] leds-gpio gpio-leds.5: pins are not configured from the driver
[    0.616000] TCP: cubic registered
[    0.620000] NET: Registered protocol family 17
[    0.624000] Bridge firewalling registered
[    0.628000] 8021q: 802.1Q VLAN Support v1.8
[    0.640000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19
[    0.660000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.668000] Freeing unused kernel memory: 184K (803f2000 - 80420000)
procd: Console is alive
procd: - watchdog -
[    6.320000] SCSI subsystem initialized
[    6.336000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    6.844000] IFXUSB: USB core #0 soft-reset
[    7.044000] IFXUSB: USB core #0 soft-reset
[    7.048000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    7.052000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    7.060000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    7.064000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[    7.072000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
[    7.080000] IFXUSB: Init: Power Port (0)
[    7.084000] hub 1-0:1.0: USB hub found
[    7.088000] hub 1-0:1.0: 1 port detected
[    7.092000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
[    7.100000] usbcore: registered new interface driver usb-storage
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
kmod: ran 1 iterations
[   11.748000] jffs2: notice: (301) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan.
block: extroot: no root or overlay mount defined
jffs2 is ready
jffs2 is ready
[   11.896000] jffs2: notice: (298) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan.
switching to overlay
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[   14.156000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
[   14.164000] Backport generated by backports.git backports-20140320-37-g5c33da0
[   14.180000] nf_conntrack version 0.5.0 (948 buckets, 3792 max)
[   14.232000] xt_time: kernel timezone is -0000
[   14.268000] cfg80211: Calling CRDA to update world regulatory domain
[   14.276000] cfg80211: World regulatory domain updated:
[   14.280000] cfg80211:  DFS Master region: unset
[   14.284000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   14.292000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   14.300000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   14.308000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   14.316000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
[   14.324000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   14.332000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   14.340000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   14.348000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   14.356000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.480000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   14.484000] ath5k 0000:00:0e.0: registered as 'phy0'
[   14.504000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
procd: - init complete -
[   28.008000] device eth0 entered promiscuous mode
[   28.020000] br-lan: port 1(eth0) entered forwarding state
[   28.024000] br-lan: port 1(eth0) entered forwarding state
[   30.028000] br-lan: port 1(eth0) entered forwarding state
procd: Instance odhcpd::instance1 s in a crash loop 6 crashes, 0 seconds since last crash



BusyBox v1.22.1 (2014-09-21 06:13:27 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (14.07, r42625)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                     640       208       432  33% /
/dev/root                 2048      2048         0 100% /rom
tmpfs                    30340        56     30284   0% /tmp
/dev/mtdblock5             640       208       432  33% /overlay
overlayfs:/overlay         640       208       432  33% /
tmpfs                      512         0       512   0% /dev
ah, y muchas gracias por el trabajo    ;)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 09-12-2016, 13:35 (Viernes)
Hola,
pregunta de un ignorante en la materia VOIP....

Se puede usar este router para configurar un servicio de VOIP tipo vozelia y dar servicio de llamadas usando la VOIP del proveedor a los teléfonos analogicos de mi casa? O... estoy diciendo una tontería muy grande?

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 09-12-2016, 16:43 (Viernes)
Hola,
pregunta de un ignorante en la materia VOIP....

Se puede usar este router para configurar un servicio de VOIP tipo vozelia y dar servicio de llamadas usando la VOIP del proveedor a los teléfonos analogicos de mi casa? O... estoy diciendo una tontería muy grande?

Saludos.

Teóricamente, openwrt tiene drivers para los puertos FXS/FXO para estos routers, y son funcionales. Si consigues instalar una centralita de voip en openwrt, podrías dar ese servicio, así que no creo que estés diciendo ninguna tontería.
El cómo hacerlo, ya se me escapa, entre otras cosas porque no tengo esa clase de servicios, pero creo que lo que comentas se podría hacer.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 09-12-2016, 20:32 (Viernes)
Hola,
pregunta de un ignorante en la materia VOIP....

Se puede usar este router para configurar un servicio de VOIP tipo vozelia y dar servicio de llamadas usando la VOIP del proveedor a los teléfonos analogicos de mi casa? O... estoy diciendo una tontería muy grande?

Saludos.

Teóricamente, openwrt tiene drivers para los puertos FXS/FXO para estos routers, y son funcionales. Si consigues instalar una centralita de voip en openwrt, podrías dar ese servicio, así que no creo que estés diciendo ninguna tontería.
El cómo hacerlo, ya se me escapa, entre otras cosas porque no tengo esa clase de servicios, pero creo que lo que comentas se podría hacer.


Gracias! A ver si alguien por aquí ha hecho algo similar! :)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 10-12-2016, 08:03 (Sábado)
Hola,
pregunta de un ignorante en la materia VOIP....

Se puede usar este router para configurar un servicio de VOIP tipo vozelia y dar servicio de llamadas usando la VOIP del proveedor a los teléfonos analogicos de mi casa? O... estoy diciendo una tontería muy grande?

Saludos.

Teóricamente, openwrt tiene drivers para los puertos FXS/FXO para estos routers, y son funcionales. Si consigues instalar una centralita de voip en openwrt, podrías dar ese servicio, así que no creo que estés diciendo ninguna tontería.
El cómo hacerlo, ya se me escapa, entre otras cosas porque no tengo esa clase de servicios, pero creo que lo que comentas se podría hacer.


Gracias! A ver si alguien por aquí ha hecho algo similar! :)

En el primer post había una entrada en un blog relacionada con el tema, pero parece que ha desaparecido. Menos mal que internet tiene memoria : https://web.archive.org/web/20150111213936/http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw (https://web.archive.org/web/20150111213936/http://blogs.guifi.net/tonic/2012/11/01/openwrt-en-un-arv7518pw)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: doblecero en 12-12-2016, 10:39 (Lunes)
Gracias!!!!
voy a ver si cacharreo un poco!

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 23-12-2016, 01:03 (Viernes)
He briqueado mi ARV7518PW y no encuentro la manera de instalarle el u-boot.
Lo he arrancado en modo UART y le he enviado un u-boot.asc. El problema es que no soy capaz de cargarle un u-boot binario desde un servidor TFTP. ¿Alguna sugerencia?

Código: [Seleccionar]
ARV7518 => run update_uboot
Using lq_cpe_eth device
TFTP from server 192.168.1.101; our IP address is 192.168.1.1
Filename 'u-boot-ARV7518PW.bin'.
Load address: 0x80500000
Loading: T T T T T T T T

(http://i.imgur.com/MPGVaAC.jpg)

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: seny en 24-12-2016, 15:32 (Sábado)
Hola, que no sea el cortafuegos el que impide la carga.
Saludos
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 30-12-2016, 01:19 (Viernes)
No parece que sea el cortafuegos.

Desde minicom (Linux) tampoco me deja usar el protocolo xmodem.

Welcome to minicom 2.7                                                               
                                                                                     
OPCIONES: I18n                                                                       
Compilado en Jan  1 2014, 17:13:19.                                                 
Port /dev/ttyUSB0, 01:14:02
         +------[xmodem transmisión - Presione CTRL-C para salir]------+             
         |                                                             |             
         | Failure executing protocol. Press any key to continue...    |             
         |                                                             |             
         |                                                             |             
         |                                                             |             
         |                                                             |             
         |                                                             |             
         +-------------------------------------------------------------+


Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 30-12-2016, 01:35 (Viernes)
No parece que sea el cortafuegos.

Desde minicom (Linux) tampoco me deja usar el protocolo xmodem.

Welcome to minicom 2.7                                                               
                                                                                     
OPCIONES: I18n                                                                       
Compilado en Jan  1 2014, 17:13:19.                                                 
Port /dev/ttyUSB0, 01:14:02
         +------[xmodem transmisión - Presione CTRL-C para salir]------+             
         |                                                             |             
         | Failure executing protocol. Press any key to continue...    |             
         |                                                             |             
         |                                                             |             
         |                                                             |             
         |                                                             |             
         |                                                             |             
         +-------------------------------------------------------------+


Saludos.

¿Tienes algún switch de por medio?
Prueba también a cambiar de boca RJ45, no sea que no le guste en la que lo estás intentando.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 30-12-2016, 12:48 (Viernes)
Tras arrancar en modo UART, le estoy enviando la imagen por http. ¿Es normal que tarde horas en subir?

(http://i.imgur.com/lJfk5ik.png)

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 30-12-2016, 16:49 (Viernes)
Tras arrancar en modo UART, le estoy enviando la imagen por http. ¿Es normal que tarde horas en subir?

(http://i.imgur.com/lJfk5ik.png)

Saludos.

¿Tienes algún monitor de tráfico de red? Es para ver si realmente hay velocidad, y está enviando datos, aunque lento, o se ha quedado colgado.
¿Qué te sale en la consola serie mientra estás enviando los datos pot http?
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 30-12-2016, 22:02 (Viernes)
Supongo que lo que se visualiza en la consola es la cantidad de datos transferidos / total a transferir:

(http://i.imgur.com/rBAA2bz.png)

¡Pero el proceso lleva ya más de diez horas y queda por transferir algo menos de la mitad!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 31-12-2016, 09:47 (Sábado)
El proceso se ha bloqueado. Toca empezar de nuevo.
- Arranque en modo UART. Quitar las conexiones que permiten el arranque UART.
- Envío de u-boot.asc desde Linux con el comando "cat u-boot.asc > /dev/ttyUSB0".
- Monitorización con minicom -s --device /dev/ttyUSB0.
- Actualización de la imagen desde la interfaz Failsafe UI.
- Confiar en la buena suerte que nos traerá 2017.

Por cierto, ¿qué ha sido del repositorio de Cienti? No puedo obtener el fichero http://www.cienti.com/arv4518pw/u-boot-asc-20120429.zip

Una pregunta, ¿hay algún u-boot.asc que permita cargar por Xmodem un u-boot.bin permanente?

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 01-01-2017, 02:14 (Domingo)
El proceso se ha bloqueado. Toca empezar de nuevo.
- Arranque en modo UART. Quitar las conexiones que permiten el arranque UART.
- Envío de u-boot.asc desde Linux con el comando "cat u-boot.asc > /dev/ttyUSB0".
- Monitorización con minicom -s --device /dev/ttyUSB0.
- Actualización de la imagen desde la interfaz Failsafe UI.
- Confiar en la buena suerte que nos traerá 2017.

Por cierto, ¿qué ha sido del repositorio de Cienti? No puedo obtener el fichero http://www.cienti.com/arv4518pw/u-boot-asc-20120429.zip

Una pregunta, ¿hay algún u-boot.asc que permita cargar por Xmodem un u-boot.bin permanente?

Saludos.

Feliz año nuevo a todos...  :D

Bendita memoria : https://web.archive.org/web/20160307005555/http://cienti.com/arv4518pw/u-boot-asc-20120429.zip (https://web.archive.org/web/20160307005555/http://cienti.com/arv4518pw/u-boot-asc-20120429.zip)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 02-01-2017, 02:53 (Lunes)
Gracias, Tki2000.

Bueno, parece que 2017 me ha regalado algo de luz. El problema tenía que ver con Cutecom y Linux Mint. Para transferir por ymodem hay que instalar el paquete lrzsz (sudo apt-get install lrzsz).

Resuelto el problema, he podido cargar el u-boot binario de Cienti y la imagen de OpenWrt.

¡Feliz 2017!
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 05-01-2017, 18:16 (Jueves)
Hola , tengo 2 routers de ya.com , uno es un ARV4518PW R01A al que hace ya tiempo siguiendo sus tutoriales , por cierto gracias por el trabajo, le consegui meter el openwrt aunque no consigo que le funcionara el wifi , por lo que lo deje aparcado.
Ahora ha caido en mis manos el ARV7518PW R01A y le queria meter tambien el openwrt pero no consigo entrar en el modo para poder cargarle el U-Boot  (no me habia costado tanto con el ARV4518PW ), me he conectado el adaptador TTL-usb y con el putty  veo todo el proceso de arranque del router , pero cuando le pongo alimentación y pulso 3 veces la barra espaciadora no lo logro , todo mas entra en una opcion del propio router que tiene el Tiny instalado para flasheo pero que no sirve para subirle el U-boot .
Me he estado releyendo todo el hilo pero no consigo entrar en el modo para meterle el U-Boot , hay alguna particularidad que desconozco o estoy haciendo algo mal ?

Perdón por el rollazo, espero haberme explicado con claridad. Alguien me puede echar una mano . Saludos y gracias de antemano.

Morcego
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 05-01-2017, 20:50 (Jueves)
Hola, morcego.

Para entrar en modo comandos hay que ser muy rápido. Una mano maneja el router y la otra el teclado. Al conectar el router, deberías ver esto en la consola de PuTTY:
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 ...

Como te decía, tendrás que ser muy rápido. Tan pronto como salga la línea que te he marcado en rojo, pulsas repetidamente la barra espaciadora. En teoría basta con tres veces, pero no pasa nada si le das algunas más. Con eso deberías entrar en modo comandos.

Una vez hayas entrado en modo comandos, pulsas ! para acceder al modo administrador.

Saludos.


Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 06-01-2017, 13:48 (Viernes)
Hola, morcego.

Para entrar en modo comandos hay que ser muy rápido. Una mano maneja el router y la otra el teclado. Al conectar el router, deberías ver esto en la consola de PuTTY:
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 ...

Como te decía, tendrás que ser muy rápido. Tan pronto como salga la línea que te he marcado en rojo, pulsas repetidamente la barra espaciadora. En teoría basta con tres veces, pero no pasa nada si le das algunas más. Con eso deberías entrar en modo comandos.

Una vez hayas entrado en modo comandos, pulsas ! para acceder al modo administrador.

Saludos.




Gracias por tu respuesta raphik , te aseguro que lo he intentado veces. Tan pronto con una mano enchufo el jack de alimentación ya le estoy dando como un descosido a la barra espaciadora pero no hay manera . Lo que si consiguo es que entre en un menu como de recuperación del router y al que puedo acceder via web en la dirección 192.168.2.1 y que tiene varias opciones ,volver al modo fabrica, reboot y actualización del firmware /boot .

Seguiré intentandolo a ver si en una de estas le pillo el truco. Gracias por la ayuda . Un saludo desde Galicia.

Morcego.

PD : Me autoedito , ya he conseguido resolver el problema . Estaba en uno de los cables del adaptador TTL-Usb que estaba mal conectado en concreto supongo el de TX porque no respondia cuando pulsaba.
Los pines del ARV7518 son diferentes del ARV4518 y pese a revisar toda la documentación no he visto una imagen donde indique el pineado.
Por si le sirve de algo a alguien que este en mi misma situación el pineado del ARV 7518 es mirando de frente al router (4 pines ) sólo se usan los 3 de arriba :

4 -------  GND
3 -------   TXD (del adaptador TTL ) -----   RX del router
2 --------  RXD ( del adaptador TTL ) ----  TX del router

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 06-01-2017, 14:35 (Viernes)
...Los pines del ARV7518 son diferentes del ARV4518 y pese a revisar toda la documentación no he visto una imagen donde indique el pineado...

En realidad sí que hay foto. Está en la página de OpenWRT dedicada al ARV7518PW: https://wiki.openwrt.org/toh/astoria/arv7518pw. Busca el apartado Serial y pincha sobre la foto para verla ampliada.
(https://wiki.openwrt.org/_media/media/astoria/serial.jpg)

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 06-01-2017, 14:42 (Viernes)
...Los pines del ARV7518 son diferentes del ARV4518 y pese a revisar toda la documentación no he visto una imagen donde indique el pineado...

En realidad sí que hay foto. Está en la página de OpenWRT dedicada al ARV7518PW: https://wiki.openwrt.org/toh/astoria/arv7518pw. Busca el apartado Serial y pincha sobre la foto para verla ampliada.
(https://wiki.openwrt.org/_media/media/astoria/serial.jpg)

Saludos.

  ;) Si vi una miniatura  , pero no pude verla en grande la imagen  no se porque por lo que no podia ver los pines que correspondian . Bueno , gracias Raphik por tu rápida respuesta . Un saludo y me voy a poner a ver si le meto mano al cacharro .
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: jviky en 06-01-2017, 20:58 (Viernes)
Gracias!!!!
voy a ver si cacharreo un poco!

Saludos.

Si no es demasiado tarde, pásate por aquí.

https://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/140/
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 06-01-2017, 22:13 (Viernes)
 :-[ me temo que he debido brickear el router despues de enviarle el u-boot via hyperterminal , porque con el putty no se pueden enviar ficheros segun he creido entender ,el caso es que le he enviado el u-boot que no se si era el incorrecto o estaba mal que una vez grabado me sale este mensaje al reiniciar el router , ademas de tener 5 leds prendidos permanentemente :

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

Una vez llegados a este punto me podriais indicar si se puede recuperar el router o lo doy por perdido  .Tendre que habilitar el modo UART ? . Por favor , necesito ayuda . Gracias
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 07-01-2017, 02:30 (Sábado)
:-[ me temo que he debido brickear el router despues de enviarle el u-boot via hyperterminal , porque con el putty no se pueden enviar ficheros segun he creido entender ,el caso es que le he enviado el u-boot que no se si era el incorrecto o estaba mal que una vez grabado me sale este mensaje al reiniciar el router , ademas de tener 5 leds prendidos permanentemente :

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

Una vez llegados a este punto me podriais indicar si se puede recuperar el router o lo doy por perdido  .Tendre que habilitar el modo UART ? . Por favor , necesito ayuda . Gracias

Sí, tienes que utilizar el método UART. No te queda más remedio.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 08-01-2017, 13:27 (Domingo)
Bueno, creo que mi estimado ARV7518PW ha muerto por sobredosis. Por error le he metido los 16V en alterna que suministra el adaptador del P660HW-D1.

El componente del recuadro rojo se recalienta una cosa mala, llegándose a poner al rojo vivo por la parte que da a la placa de circuito impreso.
(http://i.imgur.com/PazIvDm.png)

¿Hay algo que pueda hacer para recuperarlo?

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 08-01-2017, 18:29 (Domingo)
Bueno, creo que mi estimado ARV7518PW ha muerto por sobredosis. Por error le he metido los 16V en alterna que suministra el adaptador del P660HW-D1.

El componente del recuadro rojo se recalienta una cosa mala, llegándose a poner al rojo vivo por la parte que da a la placa de circuito impreso.
(http://i.imgur.com/PazIvDm.png)

¿Hay algo que pueda hacer para recuperarlo?

Saludos.

Hola raphik esa pieza que dices se calienta creo que es un transformador, esta marcado como T7 lo pone debajo de el a la derecha y tiene una flechita  , se calienta porque seguramente posteriormente hay un corto . Chequea el diodo ese que esta debajo del conector USB y que creo que esta marcado como D11 pudiera estar en corto . tambien hay justo al lado derecho del componente que señalas que se calienta una resistencia tipo fusible que esta marcada con 000 mira que no este abierta. Normalmente los routers suelen tener un diodo de protección contra inversiones de polaridad y tambien para evitar lo que te ha pasado , espero que tengas suerte y lo recuperes . Quizá si tienes otro puedas ya desechado puedas rescatarle piezas que esten bien . Saludos

 PD :Por cierto , ando a vueltas para tratar de resucitar mi ARV7815  que ya lo he puesto en modo UART pero no se como seguir . Vi que un usuario Danny17 habia subido y compartido un archivo en dropbox con explicaciones y archivos necesarios para ello pero no es accesible y por más que releo el hilo no me atrevo a continuar para no cagarla definitivamente . Tu no podrias prestarme ayuda en ese sentido .Gracias.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 08-01-2017, 21:34 (Domingo)
Gracias por tus sugerencias, morcego. A ver si tengo un rato y le doy un repaso al diodo y a la resistencia de 0Ω.

En relación a tu router, si has conseguido entrar en modo UART lo demás es un paseo. Yo también briqueé mi router y lo recuperé por UART desde un PC con Linux. Los pasos son los siguientes:

1º Arrancar en modo UART (eso ya lo tienes). Pero OJO, antes de seguir tienes que quitar las conexiones que permiten el arranque UART. Las conexiones para arrancar en modo UART (R65 y R80) son sólo para arrancar. Para seguir con la recuperación del router hay que desconectar los puentes sin apagar el router. Es decir: pones los puentes en R65 y R80, arrancas el router y quitas los puentes con el router en marcha. En Linux se puede comprobar que estás en modo UART desde una consola minicom.
minicom -s --device /dev/ttyUSB0
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART

2º Enviarle al router por puerto serie un u-boot en formato ascii. Lo descargas de aquí: https://web.archive.org/web/20160307005555/http://cienti.com/arv4518pw/u-boot-asc-20120429.zip. Lo descomprimes y lo subes al router desde una Terminal de Linux con el comando:
Código: [Seleccionar]
cat u-boot-20120429.asc > /dev/ttyUSB0Ahora, en minicom deberías ver el prompt de u-boot:
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 04
Read EEPROMX
 X
UART
ARV4518 =>

Todo lo anterior sirve para tener un u-boot provisional en la RAM del router. Si ahora apagases el router, el u-boot que acabas de subir desaparecería y no serviría para nada. Para evitarlo, hay que subir a la RAM del router un nuevo u-boot binario y fijarlo permanentemente en la memoria FLASH. Es lo que vamos a hacer.

3º Obtención de un u-boot en formato binario. Lo descargas de aquí: https://web.archive.org/web/20141227013306/http://www.cienti.com/arv4518pw/u-boot-flash-20120511.zip. Lo tienes que descomprimir antes de subirlo.

4º Preparar el router para recibir por ymodem. En minicom:
Código: [Seleccionar]
ARV4518 => loady 0x80500000
5º Enviar por ymodem el fichero u-boot-20120511.bin. Desde minicom, pulsa "ctrl+a" y luego "s" elige el protocolo y modem y selecciona el u-boot binario. OJO: para poder enviar por ymodem, tienes que tener instalado en el PC Linux el paquete lrzsz. (desde una terminal, "sudo apt-get install lrzsz").

6º Recibir el u-boot binario en el modem. En minicom:
Código: [Seleccionar]
ARV4518 => crc32 ${ram_addr} ${filesize}
7º Fijar el u-boot binario en la FLASH:
Código: [Seleccionar]
ARV4518 => protect off 0xb0000000 0xb0020000
ARV4518 => era 0xb0000000 +${filesize}
ARV4518 => cp.b ${ram_addr} 0xb0000000 ${filesize}

Ya puedes reiniciar el router en modo normal (sin los puentes para el arranque en modo UART). Si todo ha ido bien, en la consola te aparecerá el prompt del nuebo bootloader:
Código: [Seleccionar]
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: 8 MB
*** Warning - bad CRC, using default environment

Net: searching for rtl8306 switch ...
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 =>

El prompt, aparentemente, es del 4518, pero no pasa nada. Es perfecto para el 7518.

Una vez llegado a este punto, sólo te queda instalar OpenWRT. El proceso es similar al del u-boot binario: subir la imagen a memoria RAM y fijarla en la memoria FLASH. Viene muy bien explicado en el apartado "Step 6: Install OpenWrt" de la página https://wiki.openwrt.org/toh/astoria/arv7518pw.

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: raphik en 08-01-2017, 22:04 (Domingo)
Me parece que voy a cambiar los condensadores C89 y C74.
(http://i.imgur.com/xCELrGE.png)

Se les ve la coronilla muy abombada. Sobre todo la del C74.
(http://i.imgur.com/qdD0riH.png)

Saludos.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 09-01-2017, 01:00 (Lunes)
Me parece que voy a cambiar los condensadores C89 y C74.
(http://i.imgur.com/xCELrGE.png)

Se les ve la coronilla muy abombada. Sobre todo la del C74.
(http://i.imgur.com/qdD0riH.png)

Saludos.


Gracias por tu pronta respuesta raphik , intentaré recuperarlo con tus explicaciones  . >:(

 En cuanto  a lo tuyo evidentemente ese condensador esta abombado y el otro que dices  debes cambiarlos porque son los  que fijan  las tensiones de alimentación  y de filtraje del posible rizado de alterna y estan dañados . Aunque debes revisar los componentes  como reguladores o diodos  adyacentes por si estuvieran en corto pues si cambias los condensadores y no los  revisas pudieran volver a hincharse lo que indica que sigue algo a continuación en corto.

 Los diodos como el que te decia en el comentario anterior suelen ser o de protección o para fijar una tensión junto con un condensador como el que se te ha hinchado .Luego con distintos reguladores de tensiòn ( que son como el U39 que se ve debajo a la izquierda de C74 ,o otros de menor tamaño y potencia se consiguen las distintas tensiones de alimentación que requieren los integrados positivas o negativas ) poniendo las referencias en google puedes encontrar el datasheet de caracteristicas .

Los condesadores no suponen un problema se encuentran con relativa facilidad en una tienda de repuestos electrónica .

El abordar una reparación asi sin esquema es armarse de paciencia e ir siguiendo las pistas aunque al ser de doble cara complica la cosa y confiar que el problema este  en la parte de alimentación .

Espero no haberme liado  mucho y que de alguna manera te sirva de ayuda .De todas formas para lo que te pueda ayudar aqui me tienes .Saludos  y suerte .

morcego .
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: morcego en 11-01-2017, 00:11 (Miércoles)
Hola nuevamente apelando a los que saben mas de esto porque estoy atascado y no avanzo . He seguido estos pasos para recuperar el router ARV7518 en el modo UART como me ha indicado raphik y no consigo que en el promt me aparezca  >ARV4518 :

1 - Arrancar el router con los puentes metidos en R65 y R80 , luego de arrancar quitarlos.
2 - Iniciar una sesión como super usuario en minicom con el siguiente codigo :

      sudo minicom -s --device /dev/ttyUSB0 ,meto la contraseña de root y ya tengo permisos para usar el puerto USB0.

3. Sale una indicación de pulsar CRTL - A  + Z para acceder a las teclas especiales y nada más y es ahi cuando tengo la duda, vuelvo a conectar los puentes R65 y R80, quito el yack de alimentación al router y se lo vuelvo a meter y entonces si me aparece el mensaje :

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART


Bien, entiendo que estoy en modo UART, saco los puentes y si intento enviarle el fichero u-boot.ASC abriendo otro terminal con el comando  :

sudo cat u-boot-20120429.asc > /dev/ttyUSB0 

no me deja porque al estar la sesión de minicom activa indica que el puerto USB esta bloqueado.
Entonces lo que hago es acceder pulsando CRTL +A y luego Z al menu de opciones de minicom y hay una que indica Send Files , la marco  y a continuación indica que señale el tipo de envio , si va a ser por zmoden, ymodem, xmodem, y la ultima ASCII ,marcaba esta ultima para enviar el fichero u-boot.ASC y se ve que lo envia a traves del adaptador y se ve los KB de la transferencia en la pantalla ,  incluso se oye un ruidito de que se ha completado la transferencia  y que pulse una tecla , lo hago , pero en la sesión del minicom ,sigue :

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART


y el promt parpadeando pero sigue sin aparecer

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART
ARV4518>

para poder seguir con la carga del fichero u-boot.bin para alojarlo en la memoria flash.

PD ; Tambien he probado en una de las opciones de minicom indica Paste fichero  o algo parecido al marcarla te pide que indique el fichero a pegar , busco en la ruta el fichero u-boot.asc y lo marco , entonces empieza a parpadear de una manera muy espaciada el led del adaptador TTL-Usb como indicando que se esta realizando el envio del fichero , pasado un largo rato para , pero el promt sigue igual no aparece

ARV4518 >

Espero haberme explicado en todos los pasos que he hecho y que me ha sido relativamente sencillo las soldaduras y entrar en modo UART pero ahi me quedo.

Ayuda por favor . Saludos

morcego




Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 11-01-2017, 09:53 (Miércoles)
Hola nuevamente apelando a los que saben mas de esto porque estoy atascado y no avanzo . He seguido estos pasos para recuperar el router ARV7518 en el modo UART como me ha indicado raphik y no consigo que en el promt me aparezca  >ARV4518 :

1 - Arrancar el router con los puentes metidos en R65 y R80 , luego de arrancar quitarlos.
2 - Iniciar una sesión como super usuario en minicom con el siguiente codigo :

      sudo minicom -s --device /dev/ttyUSB0 ,meto la contraseña de root y ya tengo permisos para usar el puerto USB0.

3. Sale una indicación de pulsar CRTL - A  + Z para acceder a las teclas especiales y nada más y es ahi cuando tengo la duda, vuelvo a conectar los puentes R65 y R80, quito el yack de alimentación al router y se lo vuelvo a meter y entonces si me aparece el mensaje :

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART


Bien, entiendo que estoy en modo UART, saco los puentes y si intento enviarle el fichero u-boot.ASC abriendo otro terminal con el comando  :

sudo cat u-boot-20120429.asc > /dev/ttyUSB0 

no me deja porque al estar la sesión de minicom activa indica que el puerto USB esta bloqueado.
Entonces lo que hago es acceder pulsando CRTL +A y luego Z al menu de opciones de minicom y hay una que indica Send Files , la marco  y a continuación indica que señale el tipo de envio , si va a ser por zmoden, ymodem, xmodem, y la ultima ASCII ,marcaba esta ultima para enviar el fichero u-boot.ASC y se ve que lo envia a traves del adaptador y se ve los KB de la transferencia en la pantalla ,  incluso se oye un ruidito de que se ha completado la transferencia  y que pulse una tecla , lo hago , pero en la sesión del minicom ,sigue :

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART


y el promt parpadeando pero sigue sin aparecer

ROM VER: 1.0.3                                                                 
CFG 04                                                                         
Read EEPROMX                                                                   
 X                                                                             
UART
ARV4518>

para poder seguir con la carga del fichero u-boot.bin para alojarlo en la memoria flash.

PD ; Tambien he probado en una de las opciones de minicom indica Paste fichero  o algo parecido al marcarla te pide que indique el fichero a pegar , busco en la ruta el fichero u-boot.asc y lo marco , entonces empieza a parpadear de una manera muy espaciada el led del adaptador TTL-Usb como indicando que se esta realizando el envio del fichero , pasado un largo rato para , pero el promt sigue igual no aparece

ARV4518 >

Espero haberme explicado en todos los pasos que he hecho y que me ha sido relativamente sencillo las soldaduras y entrar en modo UART pero ahi me quedo.

Ayuda por favor . Saludos

morcego






Utiliza el minicom para ver en qué estado está el router en cada momento, pero no lo tengas abierto todo el tiempo. Como tú ya has averiguado, bloquea el puerto USB.
Es decir, abre minicom, mira que el router está en modo UART, quita los puentes y cierra minicom para liberar el puerto. Manda el fichero u-boot.asc, y espera a que termine. Vuelve a abrir el minicom y pulsa ENTER. Te debe aparecer el prompt tal y como dices.
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mak_v_ en 08-02-2017, 15:01 (Miércoles)
Sorry for my language, 1st

1) I have ARV4510 board with bricked U-boot and UART-cable and this message in console
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X
2) I have found J16 (near J6),  I circle it  and have another message
Código: [Seleccionar]
ROM VER: 1.0.3
CFG 05
Read EEPROMX
 X
SFLASH
X
SFLASH
X
SFLASH
X
3) When i try
Código: [Seleccionar]
sx ram.asc </dev/ttyUSB0 >/dev/ttyUSB0
Sending ram.asc, 3174 blocks: Give your local XMODEM receive command now.
How can i trigger  load u-boot from UART?

(http://s61.radikal.ru/i174/1702/dc/10cecb78a836t.jpg) (http://radikal.ru/big/9w38y51bkgi42)
(http://s002.radikal.ru/i198/1702/71/7eebe6a4652at.jpg) (http://radikal.ru/big/oxoir7ywz4ixh)
(http://s11.radikal.ru/i183/1702/f2/071f223e35c7t.jpg) (http://radikal.ru/big/3l1c763dc5pkq)
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: mitwiz en 14-07-2017, 19:33 (Viernes)
.

Use minicom: configure the serial port to the UART module and use xmodem file transport protocol: Send files > XModem


Citar
3) When i try
Código: [Seleccionar]
sx ram.asc </dev/ttyUSB0 >/dev/ttyUSB0
Sending ram.asc, 3174 blocks: Give your local XMODEM receive command now.
How can i trigger  load u-boot from UART?

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: danitool en 06-08-2017, 13:19 (Domingo)
Buenas, he estado probando este router (donación de Pteridium) el cual tiene el switch estropeado, pero parece funcionar perfectamente con wifi.

No conozco mucho el target lantiq así que me encontré problemas como por ejemplo, que en Chaos Calmer funcionaba erráticamente el puerto USB, solo funcionaba bien con Barrier Breaker no?

El caso es que la cosa parecía incluso peor en LEDE 17.01 ya que ni mostraba actividad en el puerto USB. Hubo un cambio al driver a dwc2 en LEDE. Después de buscar donde estaba el problema, lo solucioné con este parche:
https://pastebin.com/Xr2iaW2j

Aplicando el parche antes de compilar, y una vez flasheado el firmware generado, el USB funciona perfecto.



También investigué un poco en la placa, para localizar los GPIOs disponibles, aunque esto ya lo hizo alguien previamente, he encontrado más y lo he marcado de forma más clara en esta foto:
https://wiki.openwrt.org/_media/media/astoria/arv7518pw/arv7518pw-gpios_unused.jpg



Por último en esos mismo GPIOs localicé la interfaz SPI, la cual puede servir para conectar una memoria flash SPI, y así tener un poco de espacio de almacenamiento adicional:

https://wiki.openwrt.org/toh/astoria/arv7518pw#spi_nor_flash_chip

También hace falta parchear y compilar el firmware uno mismo, el cual ha de ser basado en LEDE versión mínima 17.01 (anteriores versiones de Openwrt no tienen soporte SPI). Una vez testeado comprobé que funciona perfectamente y la lectura y escrituras en la memoria flash SPI externa es muy rápida.



No puedo hacer muchos más tests sobre este router por tener el switch estropeado. Otro problema que me he encontrado es que el LED USB está siempre encendido, ¿esto no es normal no? presupongo que el SoC debe tener algunos pines internos quemados o dañados.

Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 06-08-2017, 16:42 (Domingo)
@danitool, te sientan bien las vacaciones de verano.  >:( >:( >:(
Título: Re: [Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: lomismo1 en 03-10-2017, 02:47 (Martes)
Que infierno de router el 7518!!! Llevo 3 dias volviendome loco con el dichoso router. He llegado a ver openwrt e incluso le he metido el lede. Cuando ya lo he montado otra vez para usarlo ha dejado de funcionar. Ahora se queda en

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X

y de ahi no pasa.

Primero le meti el uboo de ptridium y se quedaba en http start .......... y no podia acceder. Logre hacer que funcionara en modo uart y lo recupere con el uboot de cienti e incluso instale openwrt y despues lede. De tanto trastear he dejado inservible la r65 asi que ya no puedo hacer nada mas...
Sabeis si hay algun punto alternativo para poder entra en modo UART? Gracias de antemano

Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CGarces en 26-05-2019, 17:59 (Domingo)
Tengo lo que parece un bootloop en un ARV4518pw R.01A

Si me conecto por el puerto serie veo como arranca, pero no soy capaz de determinar el error. Pulsar tres veces el espacio no funciona, asi que no se como seguir. El log se encuentra aqui. (https://pastebin.com/Zz27nvUa)

Si hago un reset rel router puedo conectarme a http://192.168.2.1/ a un "Recovering Tool" que en teoria sirve para actualizar el firmware, pero entiendo que solo funcionará con el de ya.com.

Que opciones tengo para recuperar el router?

---Edit. ---

Solucionado el bootloop, pero no consigo poder meter comandos, por mucho que pulso la barra espaciadora, no hace nada

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 ...
Flash Checking - fw/ui...




Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 26-05-2019, 21:35 (Domingo)
Tengo lo que parece un bootloop en un ARV4518pw R.01A

Si me conecto por el puerto serie veo como arranca, pero no soy capaz de determinar el error. Pulsar tres veces el espacio no funciona, asi que no se como seguir. El log se encuentra aqui. (https://pastebin.com/Zz27nvUa)

Si hago un reset rel router puedo conectarme a http://192.168.2.1/ a un "Recovering Tool" que en teoria sirve para actualizar el firmware, pero entiendo que solo funcionará con el de ya.com.

Que opciones tengo para recuperar el router?

---Edit. ---

Solucionado el bootloop, pero no consigo poder meter comandos, por mucho que pulso la barra espaciadora, no hace nada

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 ...
Flash Checking - fw/ui...

Yo que tú miraría la conectividad del cable con un polímetro. Me suena a que el cable de enviar (TX) no está bien.
Y todo esto te ha pasado: 1.- De buenas a primeras; 2.- Porque has tocado algo en el config; 3.- Por una subida de temperatura; 4.- Porque has pisado un cable...
Alguna pista de lo que has hecho o ha pasado sería bueno...
Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CGarces en 26-05-2019, 23:43 (Domingo)
4.- Porque has pisado un cable...

Joder, toda la tarde con esto y era el cable de TX que estaba mal.

uboot instalado, pero me da error al intentar instalar la imagen.
He optado por una antigua (14.07) (https://archive.openwrt.org/barrier_breaker/14.07/lantiq/xway/openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image), no se cual es la mejor porcion para este aparato

No veo el mismo error por el hilo. ¿ideas?

Código: [Seleccionar]
[23:26:02:076] ARV4518 => run update_openwrt␍␊
[23:36:27:238] Using lq_cpe_eth device␍␊
[23:36:27:238] TFTP from server 192.168.144.100; our IP address is 192.168.144.99␍␊
[23:36:27:238] Filename 'ARV4518PW-squashfs.image'.␍␊
[23:36:27:247] Load address: 0x80500000␍␊
[23:36:27:247] Loading: *<0x08>#################################################################␍␊
[23:36:27:382] ⇥ #################################################################␍␊
[23:36:27:502] ⇥ #################################################################␍␊
[23:36:27:631] ⇥ #################################################################␍␊
[23:36:27:751] ⇥ #################################################################␍␊
[23:36:27:873] ⇥ #################################################################␍␊
[23:36:27:993] ⇥ #################################################################␍␊
[23:36:28:115] ⇥ #################################################################␍␊
[23:36:28:235] ⇥ #################################################################␍␊
[23:36:28:355] ⇥ #################################################################␍␊
[23:36:28:473] ⇥ #################################################################␍␊
[23:36:28:593] ⇥ #################################################################␍␊
[23:36:28:713] ⇥ ########################################␍␊
[23:36:28:787] done␍␊
[23:36:28:787] Bytes transferred = 4194308 (400004 hex)␍␊
[23:36:28:808] Error: end address (0xb0420003) not in flash!␍␊
[23:36:28:812] Bad address format␍␊
[23:36:28:820] Copy to Flash... Outside available Flash␍␊
[23:36:28:820] ARV4518 =>
Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 27-05-2019, 08:13 (Lunes)
4.- Porque has pisado un cable...

Joder, toda la tarde con esto y era el cable de TX que estaba mal.
Suele Pasar...  ;D

uboot instalado, pero me da error al intentar instalar la imagen.
He optado por una antigua (14.07) (https://archive.openwrt.org/barrier_breaker/14.07/lantiq/xway/openwrt-lantiq-xway-ARV4518PWR01A-squashfs.image), no se cual es la mejor porcion para este aparato

No veo el mismo error por el hilo. ¿ideas?

Código: [Seleccionar]
[23:26:02:076] ARV4518 => run update_openwrt␍␊
[23:36:27:238] Using lq_cpe_eth device␍␊
[23:36:27:238] TFTP from server 192.168.144.100; our IP address is 192.168.144.99␍␊
[23:36:27:238] Filename 'ARV4518PW-squashfs.image'.␍␊
[23:36:27:247] Load address: 0x80500000␍␊
[23:36:27:247] Loading: *<0x08>#################################################################␍␊
[23:36:27:382] ⇥ #################################################################␍␊
[23:36:27:502] ⇥ #################################################################␍␊
[23:36:27:631] ⇥ #################################################################␍␊
[23:36:27:751] ⇥ #################################################################␍␊
[23:36:27:873] ⇥ #################################################################␍␊
[23:36:27:993] ⇥ #################################################################␍␊
[23:36:28:115] ⇥ #################################################################␍␊
[23:36:28:235] ⇥ #################################################################␍␊
[23:36:28:355] ⇥ #################################################################␍␊
[23:36:28:473] ⇥ #################################################################␍␊
[23:36:28:593] ⇥ #################################################################␍␊
[23:36:28:713] ⇥ ########################################␍␊
[23:36:28:787] done␍␊
[23:36:28:787] Bytes transferred = 4194308 (400004 hex)␍␊
[23:36:28:808] Error: end address (0xb0420003) not in flash!␍␊
[23:36:28:812] Bad address format␍␊
[23:36:28:820] Copy to Flash... Outside available Flash␍␊
[23:36:28:820] ARV4518 =>

Eso es porque no has mirado bien. A partir de esta página hay soluciones:
https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/980/ (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/980/)
Lo malo es que creo que los enlaces estarán caídos, y te tocará compilar a mano.
O busca otra versión más antigua. La AA a lo mejor te puede dar menos problemas, pero creo que no tenía el parche para la revisión 1A que tienes tú. Un router con 4MB de flash no es aconsejable. Y si te digo que no lo toco desde hace un lustro, no me quedo corto, así que poco más te puedo decir.

Si alguien que lea esto, puede resubir alguna compilación que quepa en este router, sería de agradecer.
Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CGarces en 27-05-2019, 20:35 (Lunes)
Gracias @Tki2000 por la ayuda.

He probado la imager de 18.06.2
openwrt-18.06.2-lantiq-xway_legacy-arcadyan_arv4518pwr01a-initramfs-kernel.bin

El router arranca, pero no veo ningun interface wifi.
¿Es posible que haya sobreescrito los 64K del firmware wifi?

Veo una linea en el dmesg con un error, cuando carga el modulo ath5k, este es el log completo (https://pastebin.com/xXgS0kbb)

Código: [Seleccionar]
[    1.562347] ath5k,eeprom 10000000.fpi:localbus@0:ath5k_eep: loaded ath5k eeprom
[    1.572217] OF: fdt:not creating '/sys/firmware/fdt': CRC check failed
Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: Tki2000 en 27-05-2019, 23:26 (Lunes)
Gracias @Tki2000 por la ayuda.

He probado la imager de 18.06.2
openwrt-18.06.2-lantiq-xway_legacy-arcadyan_arv4518pwr01a-initramfs-kernel.bin

El router arranca, pero no veo ningun interface wifi.
¿Es posible que haya sobreescrito los 64K del firmware wifi?

Veo una linea en el dmesg con un error, cuando carga el modulo ath5k, este es el log completo (https://pastebin.com/xXgS0kbb)

Código: [Seleccionar]
[    1.562347] ath5k,eeprom 10000000.fpi:localbus@0:ath5k_eep: loaded ath5k eeprom
[    1.572217] OF: fdt:not creating '/sys/firmware/fdt': CRC check failed

Las imágenes initramfs son para arrancar desde la ram, no para flashear. Para flashear necesitas una imagen squashfs.
Es muy posible que sí te hayas cepillado la nvram de la wifi.

Edito: Aquí hay un link a una imagen que funciona. Prueba a ver qué pasa: https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/msg346595/#msg346595 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/msg346595/#msg346595)
Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CGarces en 28-05-2019, 21:08 (Martes)
Gracias @Tki2000 por la ayuda.

He probado la imager de 18.06.2
openwrt-18.06.2-lantiq-xway_legacy-arcadyan_arv4518pwr01a-initramfs-kernel.bin

El router arranca, pero no veo ningun interface wifi.
¿Es posible que haya sobreescrito los 64K del firmware wifi?

Veo una linea en el dmesg con un error, cuando carga el modulo ath5k, este es el log completo (https://pastebin.com/xXgS0kbb)

Código: [Seleccionar]
[    1.562347] ath5k,eeprom 10000000.fpi:localbus@0:ath5k_eep: loaded ath5k eeprom
[    1.572217] OF: fdt:not creating '/sys/firmware/fdt': CRC check failed

Las imágenes initramfs son para arrancar desde la ram, no para flashear. Para flashear necesitas una imagen squashfs.
Es muy posible que sí te hayas cepillado la nvram de la wifi.

Edito: Aquí hay un link a una imagen que funciona. Prueba a ver qué pasa: https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/msg346595/#msg346595 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/msg346595/#msg346595)

Gracias de nuevo @Tki2000

Finalmente he conseguido que funcione el wifi con la imagen de 14.07 que se encuetra en este post:
http://practicalfoss.blogspot.com/2015/03/flashing-yacom-arcadyan-arv4518pw-with.html

Sin embargo me he atascado en la configuración de asterisk18 por problemas de dependencias con paquete asterisk18-chan-lantiq y el kernel compilado en la imagen. Incluso instalando con --force-depends parece que no esta  funcionando.

Consigo ver en asterisk que me he registrado en el SIP, pero juraria que los puertos del telefono no estan funcionado.
Con danube tampoco he conseguido nada.
Título: Re:[Desarrollo] OpenWRT para routers Astoria de ya.com (ARV4518/ARV7518)
Publicado por: CGarces en 28-05-2019, 23:31 (Martes)

Edito: Aquí hay un link a una imagen que funciona. Prueba a ver qué pasa: https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/msg346595/#msg346595 (https://foro.seguridadwireless.net/openwrt/(desarrollo)-openwrt-para-routers-astoria-de-ya-com-(arv4518arv7518)/msg346595/#msg346595)

Gracias, le he metido la imagen por luci.
El wifi ve las redes pero no se conecta "Wireless is disabled or not associated", así que no me sirve.

Otro efecto de esta versión es que no consigo conectarme por el puerto serie. Hasta ahora habria instalado las versiones usando el puerto serie + tftp, tendré que mirar como vuelvo ahora a la versión anterior.