[Freifunk Franken Firmware 0000140]: Sysupgrade endet im bootloop

FFF Bugtracker mantis at fff-nue2.wavecloud.de
Fr Mai 8 21:34:11 CEST 2020


Der folgende Eintrag wurde geschlossen. 
====================================================================== 
https://mantis.freifunk-franken.de/view.php?id=140 
====================================================================== 
Berichtet von:              moexe
Zugewiesen an:              fbl
====================================================================== 
Projekt:                    Freifunk Franken Firmware
Eintrag-ID:                 140
Kategorie:                  Gateway
Reproduzierbarkeit:         immer
Schweregrad:                schwerer Fehler
Priorität:                  hoch
Status:                     geschlossen
Lösung:                     unlösbar
Behoben in Version:         
====================================================================== 
Erstellt am:                2020-05-03 12:07 CEST
Zuletzt geändert:           2020-05-08 21:34 CEST
====================================================================== 
Zusammenfassung:            Sysupgrade endet im bootloop
Beschreibung: 
Das upgrade auf die Layer3 20200501 Firmware endet in einem bootloop. Dabei ist
es egal, ob von stock FW oder von einer früheren FF / openwrt Version
geupgraded wird.



Schritte zum Nachvollziehen: 
Bei jedem upgrade 

Zusätzliche Informationen: 
[    3.446491] ubi0: attaching mtd5
[    4.104122] ubi0 error: ubi_attach: bad image sequence number 225871047 in
PEB 570, expected 820783716
[    4.122658] Erase counter header dump:
[    4.130102]  magic          0x55424923
[    4.137559]  version        1
[    4.143463]  ec             2
[    4.149350]  vid_hdr_offset 2048
[    4.155776]  data_offset    4096
[    4.162200]  image_seq      225871047
[    4.169469]  hdr_crc        0x2864cca4
[    4.176925] erase counter header hexdump:
[    4.185121] ubi0 error: ubi_attach_mtd_dev: failed to attach mtd5, error -22
[    4.199192] UBI error: cannot attach mtd5
[    4.207202] hctosys: unable to open rtc device (rtc0)
[    4.218027] VFS: Cannot open root device "(null)" or unknown-block(0,0):
error -6
[    4.232970] Please append a correct "root=" boot option; here are the
available partitions:
[    4.249613] 1f00             512 mtdblock0
[    4.249619]  (driver?)
[    4.262644] 1f01             384 mtdblock1
[    4.262649]  (driver?)
[    4.275653] 1f02             384 mtdblock2
[    4.275657]  (driver?)
[    4.288670] 1f03            3072 mtdblock3
[    4.288675]  (driver?)
[    4.301699] 1f04            3072 mtdblock4
[    4.301704]  (driver?)
[    4.314706] 1f05          253696 mtdblock5
[    4.314711]  (driver?)
[    4.327719] Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,0)
[    4.345578] Rebooting in 1 seconds..

====================================================================== 

---------------------------------------------------------------------- 
 (0000407) Adrian Schmutzler (Manager) - 2020-05-03 12:10
 https://mantis.freifunk-franken.de/view.php?id=140#c407 
---------------------------------------------------------------------- 
Looks like an ubi error, and thus it might be a specific problem of the
er-x(-sfp). 

---------------------------------------------------------------------- 
 (0000408) fbl (Administrator) - 2020-05-03 14:53
 https://mantis.freifunk-franken.de/view.php?id=140#c408 
---------------------------------------------------------------------- 
Möglicherweise related:
https://community.ui.com/questions/ERX-ERX-SFP-System-Recovery/c713ea0f-a4c1-4e5c-9d43-9b369850044c


---------------------------------------------------------------------- 
 (0000409) fbl (Administrator) - 2020-05-03 15:07
 https://mantis.freifunk-franken.de/view.php?id=140#c409 
---------------------------------------------------------------------- 
related: https://github.com/freifunk-gluon/gluon/issues/1937 

---------------------------------------------------------------------- 
 (0000410) Adrian Schmutzler (Manager) - 2020-05-03 17:10
 https://mantis.freifunk-franken.de/view.php?id=140#c410 
---------------------------------------------------------------------- 
Entsprechend der Erklärung bei Gluon ist dies wohl ein Problem mit dem "alten"
NAND-Treiber, und entsteht durch das Update von alt zu neu (19.07).

Dementsprechend können wir es nicht beheben. 

---------------------------------------------------------------------- 
 (0000411) fbl (Administrator) - 2020-05-03 17:28
 https://mantis.freifunk-franken.de/view.php?id=140#c411 
---------------------------------------------------------------------- 
Jou. Müssen wir wohl zu den Known Issues auf der Updateseite aufnehmen.

Was mich noch wundert ist, wo der Überrest vom alten NAND Treiber ist, der das
Booten verhindert und wie man das jetzt beheben kann. Clean Flash (sysupgrade
-n)? 

---------------------------------------------------------------------- 
 (0000412) fbl (Administrator) - 2020-05-08 21:34
 https://mantis.freifunk-franken.de/view.php?id=140#c412 
---------------------------------------------------------------------- 
Ich habe das Problem zu den Known Issues aufgenommen:
https://wiki.freifunk-franken.de/w/Anleitung:FirmwareUpdate#Besonderheiten_beim_Update

Von meinen insgesamt 4 Edgerouter X, die ich entweder von einer älteren
Firmware aktualisiert, oder frisch geflasht habe, hatte keiner das Problem.
Das scheint also zur einen Bruchteil der Geräte zu betreffen. Möglicherweise
ist die Position der Bad Blocks entscheidend.

Daher habe ich dieses Issue mal auf "not fixable" gestellt und geschlossen. 

Eintrags-Historie 
Änderungsdatum   Benutzername   Feld                     Änderung             
====================================================================== 
2020-05-03 12:07 moexe          Neuer Eintrag                                
2020-05-03 12:10 Adrian SchmutzlerNotiz hinzugefügt: 0000407                   

2020-05-03 14:53 fbl            Notiz hinzugefügt: 0000408                    
2020-05-03 15:07 fbl            Notiz hinzugefügt: 0000409                    
2020-05-03 17:10 Adrian SchmutzlerNotiz hinzugefügt: 0000410                   

2020-05-03 17:28 fbl            Notiz hinzugefügt: 0000411                    
2020-05-08 21:34 fbl            Bearbeitung durch         => fbl             
2020-05-08 21:34 fbl            Status                   neu => geschlossen  
2020-05-08 21:34 fbl            Lösung                   offen => unlösbar   
2020-05-08 21:34 fbl            Notiz hinzugefügt: 0000412                    
======================================================================



Mehr Informationen über die Mailingliste franken-dev