I have bought MB Supermicro X10DRi and AOC-SLG3-2M2 PCIe x8 adapter for two NVMe storages.
IPMI Firmware Update via Flash-Utility. Supermicro provides an IPMI Flash-Utility for DOS, Linux and Windows. The following steps show the update of the IPMI firmware under Linux. Copy both the Flash Utility and the firmware file to the server on which you want to update the IPMI firmware. The files lUpdate and lUpdate.sh must be executable. Buy Supermicro SFT-OOB-LIC out of band (OOB) management software license keygen and generate the key within 1 hour! It enables you to update the system BIOS and BMC/IPMI. Click on the file in the Download Zip column to download the BMC firmware ZIP file. Accept the Licence Agreement. Extract the files to a folder. Go back to the Supermicro Web-GUI and click on the Maintenance Firmware Update.
Yes, I should have better read info about X10DRi support of AOC storage devices, but now it doesn't matter.Faced the problem: BIOS doesn't see NVMe-storages as boot devices.
For example, another MB Supermicro X10SRi-F supports booting from NVMe devices. So I decided to modify BIOS.
Searched google, and found some links:
[Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS
Introduction: Here is a short description of NVMe given by Wikipedia (look >here< ): NVMe is a specification for accessing Solid-State Drives
I have downloaded latest BIOS for X10DRi and modified it with UEFITool v0.28.0 + NvmExpressDxe_4.ffs.
After that I flashed it.
Now BIOS sees NVMe-storages as boot devices(Boot section of BIOS).
Supermicro Ipmi Firmware Update
If you are not sure of BIOS flashing it would be better to get IPMI license to get opportunity for BIOS flashing through IPMI(in that case you will be able to flash BIOS even if corrupted one).Modified BIOS for X10DRi with NVMe-storages support as boot devices
For info.