?>/script>'; } ?> No carga a traves de Luci la imagen sqashfs correctamente generada Widgets Magazine

Autor Tema: No carga a traves de Luci la imagen sqashfs correctamente generada  (Leído 5866 veces)

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

rufust

  • Visitante
Tengo instalada la version compilada de HG556a (r30964) que carga perfectamente.

He generado compilando la version  OpenWrt version: Barrier Breaker (r33676) para "brcm63xx" y tras dos días hasta tener el entorno de compilacion y "compilacion cruzada" correcto y aplicar los parches de hv556_svn.patch (todo sin ningun fallo !!!) se ha generado bien todo y en el directorio /mi_home/openwrt/bin/brmc63xx tengo ls "packages" compilados y las imagenes:

openwrt-HW556-jffs2-64k-cfe.bin
openwrt-HW556-jffs2-128k-cfe.bin
openwrt-HW556-squashfs-cfe.bin

Despues, para cargar la nueva imagen pretendo hacerlo a traves de la interfaz web y en el apartado correspondiente meto el path de la imagen "squashfs" (del mismo tipo que la que cargué con la "r30964" y me sale el mensaje :"The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform."

Hago reboot y vuelve a arrancar la imagen r30964, no la nueva, que evidentemente no se ha cargado.

Si vuelvo a cargar la r30964 de nuevo mediante la interfaz LuCI da el mismo mensaje que cuando trato de cargar la nueva imagen: ... not contain a supported format .... pese a ser una imagen válida como demuestra el hecho de que esta cargada, arrancada y funciona el router....

Pls, Noltari, ¿Que me he olvidado?  ^-^

P.D Una vez que consiga que cargue, la pondré a disposición de la comunidad. Le he añadido "asterisk", Soporte de dongle 3G, Printers, disco USB, etc...
Y si alguien tiene alguna necesidad especifica hasta podría hacerle alguna compilación....

rufust

  • Visitante
Re: No carga a traves de Luci .... Seré burro....
« Respuesta #1 en: 10-10-2012, 16:58 (Miércoles) »
Googleando sale esto...Lo pruebo y comento si va o no ....

OpenWrt image conversion

If you wish to upgrade your firmware from OpenWrt without resetting to stock first then you might get:

The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.

.bin files are for flashing from a stock firmware. .trx files are for flashing from OpenWrt. To convert from .bin to .trx, strip the 32-byte header from the .bin file:

dd if=openwrt-10.03.1-brcm47xx-wrt150n-squashfs.bin bs=32 skip=1 of=openwrt-10.03.1-brcm47xx-wrt150n-squashfs.trx

IMPORTANT: Verify that the output file is only 32 bytes smaller than the input file and that the .trx file begins with HDR0:

hd /tmp/openwrt-10.03.1-brcm47xx-wrt150n-squashfs.trx | head

NOTE: However, the .trx file that is offered for download is identical to the file that you produce with dd, so use the official .trx instead of this method if possible!

rufust

  • Visitante
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #2 en: 10-10-2012, 17:08 (Miércoles) »
Pues no ha ido lo de quitar los 32 bytes de cabecera y convertir el fichero de xxxx.bin a xxxxx.trx ...
Sigo en ello !!! Mantendré informado...

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #3 en: 10-10-2012, 19:06 (Miércoles) »
No todos los routers pueden cargar actualizaciones desde LuCi. Y este es uno de ellos.

O lo haces en el modo rescate (el proceso ya está explicado en el hilo fijo), o lo haces previa copia del firmware a /tmp y lo actualizas desde putty con:

Código: [Seleccionar]
mtd write /tmp/openwrt-HW556-squashfs-cfe.bin linux && reboot

rufust

  • Visitante
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #4 en: 11-10-2012, 00:23 (Jueves) »
Muchas gracias por indicarme el problema y ahorrarme un monton de horas. Yo no uso Windoze asi que en vez de putty uso minicom y acceso mediante puerto serie. Accediendo así hago el wget de un servidor apache local que me "despacha" la imagen...(me sirve ademas para poner los packages...)
Luego lo que tu indicas "mtd write ..." y a correr.
Cuando he "rebootado" todo carga perfecto..pero ME OLVIDE DE LUCI!!!!.
Vuelvo a recompilar con LuCI y pongo la imagen donde me indiqueis....
Saludos >:(

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #5 en: 11-10-2012, 08:21 (Jueves) »
Si quieres compartir el firmware, puedes postearlo en este hilo: https://foro.seguridadwireless.net/openwrt/openwrt-en-huaweig-hg556a/
No olvides indicar qué has incluído en el (LuCi, etc.)  ;)

rufust

  • Visitante
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #6 en: 12-10-2012, 13:14 (Viernes) »
Ya tengo la imagen que buscaba -todo ha compilado bien-, pero todavia no la he flasheado porque tengo una duda: La imagen squashfs-cfe.bi ocupa 10,5 MB y no se si brickeare el router con ese tamaño...¿Cual es el máximo tamaño?

El tema es que estoy tratando de perseguir un "punto de despliegue" para vacaciones que me dé conectividad internet, voip (usando ambos servicios un dongle 3G-USB), acceso wifi una red local, almacenamiento temporal (USB Memoria) e impresora/scanner (Una Canon BJ-85 portátil)....Vamos, un despliegue que ni los de CSI !!!!  :D...

Con todo eso se usan un monton de paquetes !!!!

¿Cual es tu consejo jar229?

Saludos


Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #7 en: 12-10-2012, 13:17 (Viernes) »
Deberías poder flashearla sin problemas  ;)

rufust

  • Visitante
Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #8 en: 12-10-2012, 22:23 (Viernes) »
Estoy haciendo la aproximación de ir añadiendo paquetes poco a poco...Genero la version r33728.bin y se crean 6.3 MB. Flasheo la imagen y bootea perfectamente como dice jar229 pero...
Me faltan ficheros en el /etc/config y los trato de meter a mano, pero el filesystem es read only !!!
y al hacer df -k sale logicamente lo siguiente:

root@OpenWrt:/tmp# df -k                                                       
Filesystem           1K-blocks      Used Available Use% Mounted on             
rootfs                    5120      5120         0 100% /                       
/dev/root                 5120      5120         0 100% /rom                   
tmpfs                    30972       152     30820   0% /tmp                   
tmpfs                      512         0       512   0% /dev                   
overlayfs:/overlay        5120      5120         0 100% /                       
root@OpenWrt:/tmp#

y NO se puede escribir en /etc/config....como era de esperar por un "filesystem full"

Con la imagen r33675.bin descargada de internet de 3.7 MB sale un layout de filesystems diferente:

root@OpenWrt:/# df -k                                                           
Filesystem           1K-blocks      Used Available Use% Mounted on             
rootfs                   10624       400     10224   4% /                       
/dev/root                 2560      2560         0 100% /rom                   
tmpfs                    30916        56     30860   0% /tmp                   
tmpfs                      512         0       512   0% /dev                   
root                     30916        44     30872   0% /tmp/root               
overlayfs:/tmp/root      30916        44     30872   0% /tmp/root               
/dev/mtdblock3           10624       400     10224   4% /overlay               
overlayfs:/overlay       10624       400     10224   4% /   
root@OpenWrt:/tmp#

y SI se se puede escribir en /etc/config....

¿Podría ser esto por excederse la imagen de un tamaño determinado? Si fuera así, ¿tendría que buscar una estrategia de módulos/overlay o algo asi?

Saludos

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: No carga a traves de Luci la imagen sqashfs correctamente generada
« Respuesta #9 en: 13-10-2012, 11:30 (Sábado) »
Yo he puesto imágenes de 8 megas sin problema.
Así que por ahí no va el fallo ...:P

Enviado desde mi U30GT-H usando Tapatalk 2