I have a OPI 5+ and a JMicron JMB585 PCIe controller with 5 sata ports. I have one SSD connected to the SATA controller and it works fine and I can write to the SSD.
I just can't get the OPI 5+ to boot from the SSD.
I searched the forum for similar issues and can see that there are several that has similar issues, but nothing that I haven't tried. I see that there are some people who can get it to work and some that can't. I know that NVME is supported by the nand-sata-install, but also regular non NVME M.2 SSD's should be able to work.
I have:
*Cleared the SPI flash and written it with nand-sata-install.
*Flashed the SD-card and the SSD from the same image and they have the same UUID's.
*Written sata bootloader to SPI with sudo dd if=/usr/share/orangepi5/rkspi_loader_sata.img of=/dev/mtdblock0 && sudo sync
*Inserted overlays=ssd-sata on both SD-card and SSD