?>/script>'; } ?> [Desarrollo] OpenWrt en ASTORIA ARV7519RW22 Widgets Magazine

Autor Tema: [Desarrollo] OpenWrt en ASTORIA ARV7519RW22  (Leído 589603 veces)

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

Desconectado Ficht

  • ****
  • Mensajes: 67
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1200 en: 01-06-2020, 00:27 (Lunes) »
Suerte. (ah, hay pinchos que si permiten hacer de repetidor)

¿Cuálos?  ;)

Por ejemplo este me trabaja bien como repetidor.

Bus 001 Device 005: ID 148f:5572 Ralink Technology, Corp. RT5572 Wireless Adapter


Desconectado alazan_jc

  • **
  • Mensajes: 8
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1201 en: 24-10-2020, 20:12 (Sábado) »
Buenas tardes,

hay un tema que me está mosqueando y probablemente no sea nada, pero recurro a los que saben más que yo.

Tengo un Livebox 2.1 con Openwrt versión 19.07.3, con todos los paquetes actualizados.

No recuerdo exactamente el motivo pero hace unos días, trasteando con él hice un "df" que me devolvió:

Filesystem              1K-blocks      Used   Available Use%   Mounted on
/dev/root                      2816      2816              0 100%   /rom
tmpfs                          61576      2972      58604    5%    /tmp
/dev/mtdblock5           27136     10600      16536  39%    /overlay
overlayfs:/overlay       27136      10600      16536  39%    /
tmpfs                             512             0         512    0%    /dev

Me extrañó no encontrar un filesystem rootfs montado sobre "/" (del mismo tamaño del montado en /overlay)

Con "cat /proc/mtd" obtuve el layout y aparentemente es correcto:

dev:    size         erasesize   name
mtd0: 00060000 00020000 "uboot"
mtd1: 00020000 00020000 "uboot-env"
mtd2: 01f00000 00020000 "firmware"
mtd3: 001ea19e 00020000 "kernel"
mtd4: 01d15e62 00020000 "rootfs"
mtd5: 01a80000 00020000 "rootfs_data"
mtd6: 00080000 00020000 "boardconfig"

¿Esto es correcto?

Lo cierto es que todo funciona aparentemente bien y probablemente solo será un susto producto de mi ignorancia.

Desconectado peperfus

  • ******
  • Mensajes: 251
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1202 en: 03-11-2020, 13:40 (Martes) »
Buenas tardes,

hay un tema que me está mosqueando y probablemente no sea nada, pero recurro a los que saben más que yo.

Tengo un Livebox 2.1 con Openwrt versión 19.07.3, con todos los paquetes actualizados.

No recuerdo exactamente el motivo pero hace unos días, trasteando con él hice un "df" que me devolvió:

Filesystem              1K-blocks      Used   Available Use%   Mounted on
/dev/root                      2816      2816              0 100%   /rom
tmpfs                          61576      2972      58604    5%    /tmp
/dev/mtdblock5           27136     10600      16536  39%    /overlay
overlayfs:/overlay       27136      10600      16536  39%    /
tmpfs                             512             0         512    0%    /dev

Me extrañó no encontrar un filesystem rootfs montado sobre "/" (del mismo tamaño del montado en /overlay)

Con "cat /proc/mtd" obtuve el layout y aparentemente es correcto:

dev:    size         erasesize   name
mtd0: 00060000 00020000 "uboot"
mtd1: 00020000 00020000 "uboot-env"
mtd2: 01f00000 00020000 "firmware"
mtd3: 001ea19e 00020000 "kernel"
mtd4: 01d15e62 00020000 "rootfs"
mtd5: 01a80000 00020000 "rootfs_data"
mtd6: 00080000 00020000 "boardconfig"

¿Esto es correcto?

Lo cierto es que todo funciona aparentemente bien y probablemente solo será un susto producto de mi ignorancia.

Hola, desde mi humilde ignorancia te contesto. Esto es lo que me sale a mí en el mío:

Código: [Seleccionar]
OpenWrt 19.07.2, r10947-65030d81f3
 -----------------------------------------------------
root@firewall:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 2816      2816         0 100% /rom
tmpfs                    61580      3308     58272   5% /tmp
/dev/mtdblock5           27136     14508     12628  53% /overlay
overlayfs:/overlay       27136     14508     12628  53% /
tmpfs                      512         0       512   0% /dev

Código: [Seleccionar]
root@firewall:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00060000 00020000 "uboot"
mtd1: 00020000 00020000 "uboot-env"
mtd2: 01f00000 00020000 "firmware"
mtd3: 001e9ef4 00020000 "kernel"
mtd4: 01d1610c 00020000 "rootfs"
mtd5: 01a80000 00020000 "rootfs_data"
mtd6: 00080000 00020000 "boardconfig"

Por si te sirve de algo.
También todo me funciona bien (al menos lo que lo uso, aparentemente)

Desconectado alazan_jc

  • **
  • Mensajes: 8
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1203 en: 07-11-2020, 13:26 (Sábado) »
Muchas gracias peperfus,

me quedo más tranquilo. Ya me imaginaba que era una tontería.  ;D


Desconectado peperfus

  • ******
  • Mensajes: 251
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1204 en: 10-05-2022, 17:04 (Martes) »
¿No va a salir la 21 para este pedacho de router?
No la veo en descargas ...

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2251
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1205 en: 11-05-2022, 17:20 (Miércoles) »
No sé si se volverá a habilitar la generación de la imagen.
He encontrado esto en los commits:

Citar
the image generation was disabled due to a stock u-boot issue with kernel bigger than 2 MByte.

https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=a328b6831c0f1e47e4fd4da4e00c0b9cb53cf2e4

Aquí también se habla de ello:

https://forum.openwrt.org/t/arcadyan-arv7519rw22-kernel-size-boot-error/118422

« Última modificación: 11-05-2022, 17:28 (Miércoles) por Tki2000 »

Desconectado manelio

  • **
  • Mensajes: 26
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1206 en: 07-06-2022, 23:17 (Martes) »
Ahora no genera imagen pero en su dia logre compilar con kernel 5.4.97, tengo uno de cada version de hard (1.1 y 1.2) funcionando i aparte del mjpg-streamer van muy bien, creo que se podria extraer el u.boot por si hace falta.
Saludos

Desconectado manelio

  • **
  • Mensajes: 26
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1207 en: 15-02-2025, 19:09 (Sábado) »
Hola,
Aunque para este router no se publican firmwares desde la versión OpenWrt 19.07.10 porque el kernel no cabe, se pueden generar firmwares eliminando en la compilación partes del kernel que no son indispensables, como por ejemplo todo lo que interviene en los debug del kernel, siempre que el firmware arranque i no genere problemas (prueba/error), claro que sin los debug es más dificil identificar de donde vienen algunos problemas, si no hay problemas para que preocuparse :-)

Si a alguien le interesa hacer funcionar este router con OpenWrt 23.05.4 puedo proporcionar el .config que tengo o incluso el firmware ya compilado.

Pero a partir de la actual versión estable 14.10.0 no logro reducir suficiente kernel para caber en los 2097152 Bytes disponibles.

La solución claro está pasa por modificar el u-boot para hacer sitio al kernel y desplazar el resto adelante, porque sitio en el flash hay de sobra.

En el desarrollo llevado a cabo en este hilo se llegó a proporcionar un u-boot adaptado para OpenWrt, no sé si existe el código fuente para readaptarlo, supongo que sólo habría que modificar las posiciones de memoria asignadas al firmware y que después el compilador lo tenga en cuenta.

Aprovecho para saludar :-)

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2251
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1208 en: 18-02-2025, 10:08 (Martes) »
El código fuente para ese u-boot creo que está aquí : Lantiq U-boot sources

Si le quieres echar un vistazo...

Desconectado manelio

  • **
  • Mensajes: 26
Re:[Desarrollo] OpenWrt en ASTORIA ARV7519RW22
« Respuesta #1209 en: 18-02-2025, 13:26 (Martes) »
Si, ya estuve investigando y encontré lo que comentas, pero ahí se explica como generar un u-boot desde cero y ya que en este hilo esa parte ya se resolvió, con el código fuente solo haría falta modificar direcciones y offsets de las partes del firmware.

aquí:
https://openwrt-devel.openwrt.narkive.com/c7pthcpE/patch-lantiq-arv7519rw22-leave-room-for-newer-u-boot-versions-and-naming-corrections

David parece detallar las modificaciones realizadas para encajar una versión adaptada de "U-Boot 2014.07" donde no cabía, para ello según explica movió (y en consecuencia tuvo que reducir alguna) las sucesivas partes del firmware, es posible que fuera a costa del kernel pero no veo que lo detalle, supongo que esas modificaciones las hizo en el propio u-boot pero no veo el u-boot completo ahí, es un parche, sólo las direcciones y offsets modificados.

U-Boot 2014.07 no encaja y necesita una página más. Este parche solo
agrega esa página a uboot y mueve las siguientes particiones una página más y
reduce una página de partición de firmware. También cambia el nombre del
dispositivo al último fabricante de este modelo. De hecho, Astoria
Networks es parte de Arcadyan.


Ahora tengo tiempo para investigar, pero si se trata de empezar desde cero con u-boot...

Lo ideal sería que OpenWrt tuviera su propio gestor de arranque, simplificaría todo.