I have a Raspberry Pi 5 8GB model configured to use a NVMe SSD as my primary boot device. I also configured my boot sequence so that I boot from the SD Card first, USB attached device second, and NVMe SSD third. I set the boot order in this manner so that I can override always booting from the NVMe SSD. Be that as it may I am thinking of changing the USB_MSD_DISCOVER_TIMEOUT parameter value from a default of 20 seconds down to the minimum of 5 seconds in order to reduce the overall boot time. Before I try that I wanted to ask some questions please:
I've been running this way since the Raspberry Pi 4B came out and use the same approach on my Raspberry Pi 5 (now with NVMe added).
No problems should be encountered as long as your USB_MSD devices become ready/usable within 5 seconds (all mine do).
Statistics: Posted by RonR — Thu Feb 29, 2024 10:49 pm