Ich habe mal das aktuelle Nightly (ni360-201905140442-arm-hd51_multi_usb.zip) mit dem neuen Flashlayout per USB geflasht.
Das Image startet, die vorher gesicherten Einstellungen konnten nach Flashen von HDD eingespielt werden.
Allerdings taucht im Log sowas sekundenweise auf:
-
[+] Spoiler
Please press Enter to activate this console. May 14 13:51:35 NI-AX-102E2F daemon.info : starting pid 2548, tty '': '-/bin/sh'
May 14 13:51:36 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2548) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:36 NI-AX-102E2F daemon.info : starting pid 2549, tty '': '-/bin/sh'
vvMay 14 13:51:37 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2549) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:37 NI-AX-102E2F daemon.info : starting pid 2550, tty '': '-/bin/sh'
May 14 13:51:38 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2550) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:38 NI-AX-102E2F daemon.info : starting pid 2551, tty '': '-/bin/sh'
May 14 13:51:39 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2551) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:39 NI-AX-102E2F daemon.info : starting pid 2552, tty '': '-/bin/sh'
May 14 13:51:40 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2552) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:40 NI-AX-102E2F daemon.info : starting pid 2553, tty '': '-/bin/sh'
May 14 13:51:41 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2553) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:41 NI-AX-102E2F daemon.info : starting pid 2554, tty '': '-/bin/sh'
May 14 13:51:42 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2554) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:42 NI-AX-102E2F daemon.info : starting pid 2555, tty '': '-/bin/sh'
May 14 13:51:43 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2555) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:43 NI-AX-102E2F daemon.info : starting pid 2556, tty '': '-/bin/sh'
May 14 13:51:44 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2556) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:44 NI-AX-102E2F daemon.info : starting pid 2557, tty '': '-/bin/sh'
May 14 13:51:45 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2557) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:45 NI-AX-102E2F daemon.info : starting pid 2558, tty '': '-/bin/sh'
May 14 13:51:46 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2558) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:46 NI-AX-102E2F daemon.info : starting pid 2559, tty '': '-/bin/sh'
May 14 13:51:47 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2559) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:47 NI-AX-102E2F daemon.info : starting pid 2560, tty '': '-/bin/sh'
May 14 13:51:48 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2560) exited. Scheduling for restart.
Please press Enter to activate this console. May 14 13:51:48 NI-AX-102E2F daemon.info : starting pid 2561, tty '': '-/bin/sh'
Auf /dev ist kein devtmpfs gemountet, d.h. alle Nodes in /dev werden im Dateisystem dauerhaft erstellt ????
Von Start_1 ein Onlineflash nach Start_2 mit Einstellungen durchgeführt:
Das Image startete, aber es wurden
keine Einstellungen übernommen.
( Image im neuen userdata = p7 unter linuxrootfs2 )
Und der Notfallreboot ( Powerknopf gedrückt halten und Box einschalten / Strom drauf ) funktioniert NICHT !!!!
Man landet in der seriellen Konsole vom BOLT:
-
[+] Spoiler
BOX MODE: 1
AVS: park check
AVS: temperature monitoring enabled
AVS: STB: V=0.887V, T=+63.783C, PV=0.832V, MV=0.892V, FW=30333078 [0.3.0.x]
USB otp=00000040
board selection update!
board was ?, now a (flags:0xffe00000)
USB @ 0xf0470200: IPP is active low, IOC is negative polarity
usb: resetting device on bus 0 hub 1 port 1
USB: New high speed device connected to bus 0 hub 1 port 1
usb: resetting device on bus 0 hub 2 port 1
USB: New full speed device connected to bus 0 hub 2 port 1
USB: Lower speed devices not supported under high speed hub
usb: resetting device on bus 0 hub 2 port 3
USB: New full speed device connected to bus 0 hub 2 port 3
USB: Lower speed devices not supported under high speed hub
USB device matching <USB> not found!
BOLT>
Ist also schlecht wenn ein Image auf einer anderen Part nicht mehr bootet > man kann so die Part1 nicht mehr starten !
Normal sieht das so aus ( hier noch altes Flashlayout ) beim Notfallreboot:
-
[+] Spoiler
BOX MODE: 1
AVS: park check
AVS: temperature monitoring enabled
AVS: STB: V=0.887V, T=+61.348C, PV=0.833V, MV=0.893V, FW=30333078 [0.3.0.x]
USB otp=00000040
board selection update!
board was ?, now a (flags:0xffe00000)
USB @ 0xf0470200: IPP is active low, IOC is negative polarity
usb: resetting device on bus 0 hub 1 port 1
USB: New high speed device connected to bus 0 hub 1 port 1
usb: resetting device on bus 0 hub 2 port 1
USB: New full speed device connected to bus 0 hub 2 port 1
USB: Lower speed devices not supported under high speed hub
usb: resetting device on bus 0 hub 2 port 3
USB: New full speed device connected to bus 0 hub 2 port 3
USB: Lower speed devices not supported under high speed hub
USB device matching <USB> not found!
Executing STARTUP...
Loader:zimg Filesys:raw Dev:emmcflash0.kernel1 File:(null) Options:root=/dev/mmcblk0p3 rw rootwait
Reading 4990088 bytes from zImage...........
Starting program at 0x8000 (DTB @ 0x761c000)
Der BOLT nimmt von intern die Parameter und bootet die Part1.
Liegt vielleicht an den Bezeichnungen der Partitionen....
Neues Layout:
-
[+] Spoiler
BOLT> show devices
Device Name Description
------------------- ---------------------------------------------------------
uart0 16550 DUART at 0xf040a900 channel 0
mem0 Memory
emmcflash0 EMMC flash Data : 0x000000000-0x0EA400000 (3748MB)
emmcflash0.boot EMMC flash Data : 0x000100000-0x000400000 (3MB)
emmcflash0.linuxker EMMC flash Data : 0x000400000-0x000C00000 (8MB)
emmcflash0.linuxroo EMMC flash Data : 0x000C00000-0x040C00000 (1024MB)
emmcflash0.linuxker EMMC flash Data : 0x040C00000-0x041400000 (8MB)
emmcflash0.linuxker EMMC flash Data : 0x041400000-0x041C00000 (8MB)
emmcflash0.linuxker EMMC flash Data : 0x041C00000-0x042400000 (8MB)
emmcflash0.userdata EMMC flash Data : 0x042400000-0x0E8F00000 (2667MB)
emmcflash1 EMMC flash Boot1: 0x000000000-0x000200000 (2048KB)
emmcflash2 EMMC flash Boot2: 0x000000000-0x000200000 (2048KB)
emmcflash3 EMMC flash RPMB : 0x000000000-0x000020000 (128KB)
flash0.bolt SPI flash @ CS0: 0x00000000-0x00100000 (1024KB)
flash0.macadr SPI flash @ CS0: 0x00100000-0x00110000 (64KB)
flash0.nvram SPI flash @ CS0: 0x00110000-0x00120000 (64KB)
flash0.devtree SPI flash @ CS0: 0x00120000-0x00130000 (64KB)
flash0.splash SPI flash @ CS0: 0x00130000-0x00400000 (3MB)
flash0 SPI flash @ CS0: 0x00000000-0x00800000 (8MB)
eth0 GENET Internal Ethernet at 0xf0b00000
mdio0 GENET MDIO at 0xf0b00800
sata0 SATA3 AHCI Device
sata1 SATA3 AHCI Device
*** command status = 0
BOLT>
Altes Layout:
-
[+] Spoiler
BOLT> show devices
Device Name Description
------------------- ---------------------------------------------------------
uart0 16550 DUART at 0xf040a900 channel 0
mem0 Memory
emmcflash0 EMMC flash Data : 0x000000000-0x0EA400000 (3748MB)
emmcflash0.boot EMMC flash Data : 0x000100000-0x000400000 (3MB)
emmcflash0.kernel1 EMMC flash Data : 0x000400000-0x000C00000 (8MB)
emmcflash0.rootfs1 EMMC flash Data : 0x000C00000-0x02FA00000 (750MB)
emmcflash0.kernel2 EMMC flash Data : 0x02FA00000-0x030200000 (8MB)
emmcflash0.rootfs2 EMMC flash Data : 0x030200000-0x05F000000 (750MB)
emmcflash0.kernel3 EMMC flash Data : 0x05F000000-0x05F800000 (8MB)
emmcflash0.rootfs3 EMMC flash Data : 0x05F800000-0x08E600000 (750MB)
emmcflash0.kernel4 EMMC flash Data : 0x08E600000-0x08EE00000 (8MB)
emmcflash0.rootfs4 EMMC flash Data : 0x08EE00000-0x0BDC00000 (750MB)
emmcflash0.swap EMMC flash Data : 0x0BDC00000-0x0CA400000 (200MB)
emmcflash0.swapdata EMMC flash Data : 0x0CA400000-0x0E8F00000 (491MB)
emmcflash1 EMMC flash Boot1: 0x000000000-0x000200000 (2048KB)
emmcflash2 EMMC flash Boot2: 0x000000000-0x000200000 (2048KB)
emmcflash3 EMMC flash RPMB : 0x000000000-0x000020000 (128KB)
flash0.bolt SPI flash @ CS0: 0x00000000-0x00100000 (1024KB)
flash0.macadr SPI flash @ CS0: 0x00100000-0x00110000 (64KB)
flash0.nvram SPI flash @ CS0: 0x00110000-0x00120000 (64KB)
flash0.devtree SPI flash @ CS0: 0x00120000-0x00130000 (64KB)
flash0.splash SPI flash @ CS0: 0x00130000-0x00400000 (3MB)
flash0 SPI flash @ CS0: 0x00000000-0x00800000 (8MB)
eth0 GENET Internal Ethernet at 0xf0b00000
mdio0 GENET MDIO at 0xf0b00800
sata0 SATA3 AHCI Device
sata1 SATA3 AHCI Device
*** command status = 0
BOLT>
Möglicherweise gibt es eine Begrenzung bei der Bezeichnungslänge....
Hinweis:
Wenn man im alten Layout in die serielle BOLT Konsole will, muss man in /boot einfach den STARTUP leer machen.
Nach einem Neustart bleibt di Box im BOLT kleben.
Mit der Notfallreboot Methode startet man wieder die Part1 und kann STARTUP wieder manuell restaurieren,
oder einfach ein anderes laufendes Image per STB-Startup wählen.