SATA adapter for SiFive Unmatched

I have seen multiple request to provide SATA ports on the HiFive Unmatched.

I use an IOCREST M.2 (A+E Key) to 2-Port SATA Card,IO-ADA58215 (M.2(A+E Key) to 2-Port SATA Card,IO-ADA58215 - M.2/Mini PCIe - Storage Products - My web) adapter to provide two SATA ports. You can buy it at Aliexpress for 15 USD + shipping.

U-Boot can boot from SATA using the following patch:
https://patchwork.ozlabs.org/project/uboot/patch/20210825162157.3942-1-heinrich.schuchardt@canonical.com/

1 Like

Hello @xypron, really appreciate you sharing an adapter which works.

I am thinking of connecting some harddrives to the board and was looking into sata cards/adapters

Just out of curiosity, are there any reasons for not using the PCIe expansion slot?
There are plenty of models with four, eight extra ports. Something to do with drivers or firmware perhaps?