Is it possible to boot from a SATA drive connected via the PCIe interface?
I have a SATA drive connected using a PCIe to NVMe adaptor and 5 port M.2 SATA adaptor which has a JMB58x chip, probably a JMB585. This works well when I boot from a SD card and I get good performance accessing a SATA SSD. I used the normal imager to set up the SATA drive with the OS and configure the RPi 5 for NVMe/USB boot. It won't boot from the SATA drive as I am assuming the boot code is looking for a NVMe memory or SATA on a USB device.
Is there any other way to boot from the SATA drive via PCIe? The closest I have found is https://forums.raspberrypi.com/viewtopic.php?p=1902649 which looks like it would boot from a SD card but then transfer control to the SATA drive. That is my current plan B.
I am also aware of thread https://forums.raspberrypi.com/viewtopic.php?t=372369 but that is not related to booting.
I have a SATA drive connected using a PCIe to NVMe adaptor and 5 port M.2 SATA adaptor which has a JMB58x chip, probably a JMB585. This works well when I boot from a SD card and I get good performance accessing a SATA SSD. I used the normal imager to set up the SATA drive with the OS and configure the RPi 5 for NVMe/USB boot. It won't boot from the SATA drive as I am assuming the boot code is looking for a NVMe memory or SATA on a USB device.
Is there any other way to boot from the SATA drive via PCIe? The closest I have found is https://forums.raspberrypi.com/viewtopic.php?p=1902649 which looks like it would boot from a SD card but then transfer control to the SATA drive. That is my current plan B.
I am also aware of thread https://forums.raspberrypi.com/viewtopic.php?t=372369 but that is not related to booting.
Statistics: Posted by ukoda — Thu Jun 27, 2024 10:27 am