Évek óta egy scriptemmel állítom elő devel snapshotból az aktuális OpenWrt/LEDE image-emet. Az utolsó, ami még működik, 5.4.132-es kernelt futtat. Azóta próbálkoztam emlékeim szerint 5.4.134 és 5.4.137-es kernelt tartalmazó image-ekkel is, de mindkét esetben végtelen boot ciklusba került az ath79 architektúrát használó TP-Link TL-WR842n-v3 routerem. Vissza tudtam hozni az élők sorába, már van a desktop gépemre konfigurálva hozzá egy tftp szerver, amellyel a gyártó image-ét fel lehet tenni, onnan meg az utolsó működő OpenWrt/LEDE image-et.
Ezt találtam, például:
New network configuration syntax and board.json change
Ez okozhatja? Van errefelé OpenWrt/LEDE fejlesztő? Mi a helyes eljárás ilyenkor? Webszerver nélkül használom, nincs LuCi, mert minek.
Hm... lehet, hogy ez a baj?
The default root file system partition size changed for targets/devices relying on booting from mass storage (HDD, USB flash, SD card, etc.), so MBR will change and any additional partition will be deleted when sysupgrading.
Ezek szerint nem a *-sysupgrade.bin, hanem a *-factory.bin file-t kellene használnom? Ki fogom próbálni...
- 216 megtekintés
Hozzászólások
ha jol olvasom a 21.02.0-rc4 changelogot
az ath79-esek kozul csak a TP-Link TL-WR941ND hasznal DSA-t, igy szerintem az nem erint, de kiprobalhatod hogy a configot ne haggya meg
a flash layout-on ha jol tudom nincs MBR, igy szerintem ez sem erint
ha jol latom a hardver kovetelmenyeknek is megfelel ami a 21.02-nel 8 MB flash es 64 MB RAM
ha a board.json-t te allitod elo abban valoban vannak valtozasok: renamed from “ifname” to “device”
azt kiprobalhatod hogy a gyarto image utan egybol a sajat factory imagedet teszed fel
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
Nem magyarázkodom, elég beszédes az iménti újabb kudarcom:
[0 root@router /tmp]# sysupgrade -p -n -v openwrt-ath79-generic-tplink_tl-wr842n
-v3-squashfs-factory.bin
Sun Aug 8 13:34:19 CEST 2021 upgrade: Image metadata not present
Sun Aug 8 13:34:19 CEST 2021 upgrade: Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware
Image check failed.
[1 root@router /tmp]# sysupgrade -p -n -v -F openwrt-ath79-generic-tplink_tl-wr8
42n-v3-squashfs-factory.bin
Sun Aug 8 13:39:55 CEST 2021 upgrade: Image metadata not present
Image check failed but --force given - will update anyway!
Sun Aug 8 13:40:03 CEST 2021 upgrade: Commencing upgrade. Closing all shell sessions.
Killed
Command failed: Request timed out
Persze nem kizárt, hogy a RAM lett már kevés neki. Aztán visszatettem tftp-vel a gyárit, onnan upgrade-eltem erre az image-re, de ez is ciklikus reboot-ba pusztult bele. Pedig ebben már módosítottam az általam kritikusnak gondolt config file-okat.
Most lehet, hogy felteszem az OpenWrt fejlesztői által csinált brebuilt image-et, csak ettől azért fázom, mert vannak saját scriptjeim, file-jaim, beállításaim, amelyek nagyon kellenek. Inkább kihagyom ezt a lépést most.
Jelenleg visszatettem az utolsó, működő image-et 5.4.132-vel.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
azert mindenkepp meger egy probat a prebuild image: ha az jo es nincs rebootolgatas (akar a configokkal), akkor nalad van valami elszurva
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Az a legvalószínűbb, hogy változott a config szintaxisa, s ami régen jó volt, az új build-ekhez már nem az. Szóval tényleg az lesz a megfejtés, hogy kályhától indulás, prebuilt image fel, majd apránként beállítani a saját feature-öket. Ha ez megy, ezekről mentés, s a saját image-be bele kell rakni az új configot.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni