Question How to enable NVMe on PCIE support for X10DAi?

Jan 14, 2022
1
0
10
Board: Supermicro X10DAi
Storage: 2x M.2 SSD's using Silverstone SST ECM20 Adapter (https://www.amazon.com/SilverStone-Technology-SST-ECM20-Adapter-ECM20/dp/B01798WOJ0)

Initially I had setup one M.2 SSD on the adapter using the B Key SATA(6G) connection. (Ubuntu/Proxmox)
Last week I purchased a second larger M.2 NVMe . This SSD connects to the adapter using the M Key PCIE slot.

The new M.2 drive does not show up in the BIOS or boot menu. How can I get the motherboard BIOS to boot to this drive? Why does it not recognize the disk? I know it's probably a setting however I have not found the answer yet. The drive will show up during OS setup and I can install, read, write to the disk. Both drives work and run perfectly and at the same time under Windows/Ubuntu OS. The adapter works fine as well. The issue is with the BIOS not having the driver. It shows the first SSD because it's using SATA. The second SSD uses PCIE. How do I enable boot from PCIE?
 
You put your M.2 NVMe card into a SATA connection on a PCB that you put into a
PCIe x 4 slot. This problem is because your computer is too old to have the 6 Generation
chip set needed. Not in this computer, although you did install an OS on that NVMe card.

I did the same thing and had to put it in another computer and it easily boots with
the newer chipset that is designed to use it.

You did not say where the PCI slot was. It must not be on the motherboard or it would work.