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: 00008000 00004000 "admboot" mtd1: 00008000 00008000 "config" mtd2: 001f0000 00010000 "firmware" [ estratto da dmesg ] Creating 3 MTD partitions on "adm5120-flash.0": 0x000000000000-0x000000008000 : "admboot" 0x000000008000-0x000000010000 : "config" 0x000000010000-0x000000200000 : "firmware" _______________________________________________ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless