Maybe with an NVME hat + an NVME to 6 SATA adapter?
That's one way but be careful with the M.2 adapter. A fully populated M.2 M key slot has both four PCIe lanes and a SATA port present. AFAIK all the available M.2 HATs/bases lack SATA and only provide a single PCIe lane. Because they PI doesn't provide SATA and their target is NMVe drives.
Most of the M.2 to SATA adapters I've seen are either passive devices (the single port ones) or port multiplies (the multi port ones). Both of those types require that SATA port be present on the M.2 connector.
Another option would be an M.2 to PCIe adapter and a SATA PCIe card. Or wait for a Pi5 to PCIe adapter to be released.
The thing is, though, there's actually more bandwidth available over USB 3. The RP1 (which has the USB controllers) is linked to the SoC by four PCIe lanes so spread the drives between the two ports.
You could also use USB 3 to SATA adpater and adapt them so that power and data are on separate connectors. Trivially done with a slightly modified SATA extension cable.
Another option, that's been available for some time now is to use a CM4. No built in USB 3 but the official carrier board exposes a PCIe x1 slot.
Oh, and if you do stick with the Pi 5 you'll need to make the config.tx andor EEPROM changes or the lack of USB PD will cause it to restrict currenet available to USB device and, maybe, to pause boot if from a UBS drive.
Lastly, booting from SATA drives is not supported but you can put just the boot partition on SD or USB and have the root partition on SATA.
Statistics: Posted by thagrol — Thu Apr 18, 2024 1:07 pm