(10-07-2019, 02:15 PM)Arwen Wrote: @bcnaz Another way to handle it, is to use newer boot firmware in the SPI NAND flash device. The SPI is bootable, (if I understand the Rockchip correctly). Then have this newer boot firmware in SPI allow booting off PCIe NVMe.
My own personal favorite would be Open Firmware. But, who knows if I have the skill to both modify it and trouble shoot it. Using firmware, (Open Firmware or other), in the SPI has a certain advantage in regards to disk layout. At present, their are disk image layout issues. Meaning a simple DOS or GPT partition table does not appear to be supported, (as the boot code needs to be first on the device). But, if we put the low level boot code in SPI flash, then all the other devices, eMMC, USB, SD cards & NVMe can have normal parition tables.
Wonder ?
Can the SPI be re-flashed while on the board ?
As much space as it appears to occupy on the board (in the wiki illustration) looks like it could have a socket rather than soldered on.
or would one need to 'flash' the chip before it is installed (or re-installed) ?
Luke's solution would solve the problem by only modifying the software, but possibly increasing the boot time... (?)
Being a SBC a graphical boot screen is kinda outta the realm of possibilities (?)
LINUX = CHOICES
**BCnAZ**
Donate to $upport
your favorite OS Team
**BCnAZ**
Donate to $upport
your favorite OS Team