Question
We are trying to install a StarTech Quad M.2 PCIe Adapter Card with 4 nvme drives installed. We know this card works since we use it on our Dell workstation T5810 without issues. We took it out and are trying to see if it works in our X10DAX slot 1 so that we can get one for supermicro PC as well. For this we set the bios to x4x4x4x4 for IOU2 of IIO1 hoping that it is for Slot1 which is labeled as CPU1 PCIe x16 3.0

But no matter what we set in bios, it is only seeing one nvme drive (the first one) that we can see in bios under nvme configuration.  Could you let us know what are the proper bios settings to get this to work?

Board: X10DAX
Bios: 3.2
Slot 3 & 5: nvidia GPUs
Print
Answer
The reason X10DAX can only see one nvme drive because BIOS does not have the supporting code to enumerate the rest of nvme drives mounted on the third-party card.
To enumerate the rest of nvme drives, BIOS needs to know the PCI-E card that’s plugged into the slot and setup the PCI BAR and configuration.  
Since the X10DAX is more than decade old and has been EOL, there is no BIOS to fix this issue especially it is a third-party card.
If you boot into Linux and the kernel sees all four drives, then the nvme driver has the capability to enumerate all the nvme drives.

Was this FAQ helpful?
Enter Comments Below:
Note: Your comments/feedback should be limited to this FAQ only. For technical support, please send an email to .
Enter your email address below if you'd like technical support staff to reply:
Please type the Captcha (no space)
K C 3 7
Find more questions
Still Need Support?
Having trouble finding what you're searching for? Contact our support team for further assistance.

Certain products may not be available in your region