Re: [Ninux-Wireless] domanda su openwrt

2012-01-29 Per discussione Luca Dionisi
Ok, confermo quanto detto prima.

Un metodo per riscrivere il firmware partendo da un sistema con
openwrt è quello di usare il comando mtd.

Quello che nel mio primo tentativo non aveva funzionato erano le
configurazioni date al kernel con il make kernel_menuconfig.

Quindi confermo anche, almeno nella mia esperienza, che bisogna fare
il make kernel_menuconfig *dopo* il make menuconfig *AND* bisogna
ripetere il passo del make kernel_menuconfig ogniqualvolta si
modifichino le configurazioni con un make menuconfig.

Ora il mio router Omnima ha una openwrt 10.03.1 con rootfs sulla usb.
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] domanda su openwrt

2012-01-27 Per discussione Luca Dionisi
Credo di aver capito l'inghippo.
Scrivo giusto per aggiornarvi e tenere uno storico dell'argomento, e
anche perché se ho capito bene si tratta di un cavillo che potrebbe
interessare il generico router.

Il mio router non è brickato, ma si comporta come se avessi saltato
una parte delle istruzioni (non ripeto il link che avevo messo prima)
Non sono sicuro che sia avvenuto così, ma credo che se uno fa make
menuconfig e poi fa make kernel_menuconfig e poi fa di nuovo make
menuconfig per mettere qualche ulteriore impostazione, e infine fa
make, allora quello che aveva impostato in precedenza in
kernel_menuconfig viene perso.

...credo.

--Luca
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] domanda su openwrt

2012-01-26 Per discussione Clauz
On 01/25/2012 06:11 PM, Luca Dionisi wrote:
 2012/1/25 Luca Dionisi luca.dion...@gmail.com:
 Io ho un router su cui installai a suo tempo la backfire 10.03.
 Avevo flashato il router con uno script inviando il file
 *-squashfs-xmodem.bin attraverso un cavo seriale USB to UART.
 Il rootfs lo avevo copiato su una penna USB.

 Ora ho compilato la backfire 10.03.1 e vorrei mettere quella sul router.
 Sarà sufficiente sostituire il contenuto della penna USB con il nuovo rootfs?
 
 Sto leggendo la documentazione, ma non mi è chiaro quali possibilità
 ci sono per aggiornare un router da una versione di openwrt
 (compilata ad esempio dalla trunk) ad un'altra versione, più recente,
 sempre compilata.
 Mi pare di capire che andrebbe usato il comando mtd, sbaglio?
 Aiuto!

Ciao, Luca.
Di che router si tratta? Forse sysupgrade [*] potrebbe andar bene.

Clauz

[*] http://wiki.openwrt.org/doc/howto/generic.sysupgrade




signature.asc
Description: OpenPGP digital signature
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] domanda su openwrt

2012-01-26 Per discussione Luca Dionisi
Ho provato, ma qualcosa non è andato per il verso giusto.

Ho verificato che l'immagine fosse abbastanza piccola da entrare nei
1984 kB della mtd2 (firmware) del mio router:
root@OpenWrt:~# ls
/tmp/openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin -l
-rw-r--r--1 root root  1966080 Jan  1 00:15
/tmp/openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin

Ho avviato il mtd:
root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# mtd -r -e firmware write
openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin firmware
Unlocking firmware ...
Erasing firmware ...
Writing from openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin
to firmware ...
Rebooting ...

Non è più tornato su, nel senso che sulla 192.168.1.110 non risponde più.
Dovrò rimettere mano al cavo USB-to-UART per capire cosa sia successo.
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] domanda su openwrt

2012-01-26 Per discussione Clauz
On 01/26/2012 05:41 PM, Luca Dionisi wrote:
 Ho provato, ma qualcosa non è andato per il verso giusto.
 
 Ho verificato che l'immagine fosse abbastanza piccola da entrare nei
 1984 kB della mtd2 (firmware) del mio router:
 root@OpenWrt:~# ls
 /tmp/openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin -l
 -rw-r--r--1 root root  1966080 Jan  1 00:15
 /tmp/openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin
 
 Ho avviato il mtd:
 root@OpenWrt:~# cd /tmp
 root@OpenWrt:/tmp# mtd -r -e firmware write
 openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin firmware
 Unlocking firmware ...
 Erasing firmware ...
 Writing from openwrt-adm5120-router_le-br-6104kp-squashfs-xmodem.bin
 to firmware ...
 Rebooting ...
 
 Non è più tornato su, nel senso che sulla 192.168.1.110 non risponde più.
 Dovrò rimettere mano al cavo USB-to-UART per capire cosa sia successo.

Ahi! Nemmeno 192.168.1.1 risponde?

Clauz



signature.asc
Description: OpenPGP digital signature
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] domanda su openwrt

2012-01-26 Per discussione ZioPRoTo (Saverio Proto)
La tua domanda e' molto specifica e riguarda quello specifico router.
Ti conviene chiedere in lista openwrt-users.

Saverio


Il 26 gennaio 2012 16:39, Luca Dionisi luca.dion...@gmail.com ha scritto:
 2012/1/26 Clauz cl...@ninux.org:
 On 01/25/2012 06:11 PM, Luca Dionisi wrote:
 2012/1/25 Luca Dionisi luca.dion...@gmail.com:
 Io ho un router su cui installai a suo tempo la backfire 10.03.
 Avevo flashato il router con uno script inviando il file
 *-squashfs-xmodem.bin attraverso un cavo seriale USB to UART.
 Il rootfs lo avevo copiato su una penna USB.

 Ora ho compilato la backfire 10.03.1 e vorrei mettere quella sul router.
 Sarà sufficiente sostituire il contenuto della penna USB con il nuovo 
 rootfs?

 Sto leggendo la documentazione, ma non mi è chiaro quali possibilità
 ci sono per aggiornare un router da una versione di openwrt
 (compilata ad esempio dalla trunk) ad un'altra versione, più recente,
 sempre compilata.
 Mi pare di capire che andrebbe usato il comando mtd, sbaglio?
 Aiuto!

 Ciao, Luca.
 Di che router si tratta? Forse sysupgrade [*] potrebbe andar bene.

 Si tratta di un Omnima, la piattaforma è Edimax BR-6104KP (ADM5120) e
 la procedura per il flashing e per montare il root filesystem dalla
 usb l'ho letta qui:
 https://forum.openwrt.org/viewtopic.php?id=18570

 Non sono sicuro che il sysupgrade possa andare bene, per via del fatto
 che il root fs è sulla usb. Per di più non ci sono particolari
 impostazioni che voglio preservare sul router, quindi preferirei
 riflashare una immagine sana.
 Comunque non sono sicuro di aver capito. Che differenza c'è tra un
 file del tipo openwrt-*-squashfs-sysupgrade.bin e uno
 openwrt-*-squashfs-xmodem.bin o webui.bin prodotti dal make?

 Provo a seguire https://forum.openwrt.org/viewtopic.php?pid=84323#p84323
 che dice che usa mtd con il file xmodem.bin e lo scrive sulla
 partizione firmware.

 A proposito, mi sono documentato un po' sulle partizioni delle memorie
 flash degli embedded.
 La flash del mio router (2 MiB) ha queste configurazioni:

 root@OpenWrt:~# cat /proc/mtd
 dev:    size   erasesize  name
 mtd0: 8000 4000 admboot
 mtd1: 8000 8000 config
 mtd2: 001f 0001 firmware

 [ estratto da dmesg ]
 Creating 3 MTD partitions on adm5120-flash.0:
 0x-0x8000 : admboot
 0x8000-0x0001 : config
 0x0001-0x0020 : firmware
 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


[Ninux-Wireless] domanda su openwrt

2012-01-25 Per discussione Luca Dionisi
Io ho un router su cui installai a suo tempo la backfire 10.03.
Avevo flashato il router con uno script inviando il file
*-squashfs-xmodem.bin attraverso un cavo seriale USB to UART.
Il rootfs lo avevo copiato su una penna USB.

Ora ho compilato la backfire 10.03.1 e vorrei mettere quella sul router.
Sarà sufficiente sostituire il contenuto della penna USB con il nuovo rootfs?
O devo riaprire il router, ripescare il cavo e ripetere l'operazione di flash?

--Luca
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] domanda su openwrt

2012-01-25 Per discussione Luca Dionisi
2012/1/25 Luca Dionisi luca.dion...@gmail.com:
 Io ho un router su cui installai a suo tempo la backfire 10.03.
 Avevo flashato il router con uno script inviando il file
 *-squashfs-xmodem.bin attraverso un cavo seriale USB to UART.
 Il rootfs lo avevo copiato su una penna USB.

 Ora ho compilato la backfire 10.03.1 e vorrei mettere quella sul router.
 Sarà sufficiente sostituire il contenuto della penna USB con il nuovo rootfs?

Sto leggendo la documentazione, ma non mi è chiaro quali possibilità
ci sono per aggiornare un router da una versione di openwrt
(compilata ad esempio dalla trunk) ad un'altra versione, più recente,
sempre compilata.
Mi pare di capire che andrebbe usato il comando mtd, sbaglio?
Aiuto!

--Luca
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless