10-09-2019, 02:22 PM
(10-09-2019, 11:46 AM)z4v4l Wrote: @zaius, the info the the wiki section is wrong and misleading. it confuses ROM code boot order - this is what is "hardcoded", - with uboot boot order, which is not hardcoded and is configurable. the first loads uboot, the second - the OS. it's different things and what is written in that wiki totally contradicts rk3399 manual.
so for example, linux on SPI is nonsense, but it's OK (at least on SBCs) for uboot, and only uboot on NVMe is not possible, whereas linux there is, at least when uboot is capable of handling PCIe/NVMHCI. or, better firmware shows up.
OK, I merely edited what others wrote. I don't have any other sources of information at this time.
Currently, there are three statements:
1. The Pinebook Pro is capable of booting from SPI, eMMC, USB 2.0, USB 3.0, or an SD card. It cannot boot from USB-C.
2. At this time, the boot order for the custom uboot (on eMMC) on the default Debian + MATE build is: SD, USB 2.0, eMMC.
2. This boot order is different then the default hard-coded boot order of the SoC: SPI, eMMC, USB 2.0, USB 3.0, SD card. Booting off USB 3.0 storage is not currently available, but will be in the future.
Please, correct what is wrong, either in this thread or via PM, and then I'll go fix the Wiki.
Thanks