[Request] NVMe Booting with Supermicro X10DRH-CLN4

I have been looking for NVME boot support for X10DRH-CLN4

i have upgraded BIOS 2.0 to the latest 3.4 version from official download link

Then installed Debian 12 on NVME drive connected to pcie 7 slot via adapter, enabled UEFI boot and enabled EFI for all pci-e slots and it didn’t help. System always fallback to the buit-in uefi shell. So i assume bios still misses nvme firmware.


Edit by Fernando: Thread moved into the “BIOS Modding Requests” Category and title customized

@Feels
Welcome to the Win-Raid Forum!
Indead the latest official UEFI BIOS for your mainboard doesn’t contain an EFI NVMe module, which is required for being able to boot off an NVMe SSD.
You can add the missing module yourself by following >this< Guide. Since I haven’t written the detailed instructions for doing the work myself, you cannot expect a modded BIOS from my side.
Good luck and enjoy the Forum!
Dieter (alias Fernando)

You could try this: X10DRH41_Nvme.zip (4.5 MB, for X10DRH-iLN4)
This might not be necessary, but i added Rebar dxe driver and NvStrapsRebar for nvidia turing cards.

Also the web you gave to us is for X10DRH-iLN4, not CLN4.

1 Like

@Koekieezz but as you may notice the bios is common for X10DRH-CLN4 and X10DRH-ILN4. Physical label on my board is: X10DRH-CLN4

UPD. Just flashed modded BIOS. It doesn’t boot from nvme drive, however efi shell now showing that drive is present.

1 Like

@Feels
To be able to boot off an NVMe SSD, you should follow my advices given within the chapter “Step 4 - Installation of Win10/11 onto the NVMe SSD:” of >this< Guide.

@Fernando

I was able to boot in Debian after issued below commands in efi shell

fs0: 
cd /EFI/debian/
grubx64.efi

And to make it selected without interaction, i did in booted OS:

Created the permanent boot entry for Debian

sudo efibootmgr -c -d /dev/nvme0n1 -p 1 -L "Debian NVMe" -l "\EFI\debian\grubx64.efi"

sudo mkdir -p /boot/efi/EFI/BOOT
sudo cp /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi

The boot entry now looks as:

That’s it. Debian 12 now automatically boots.

@Feels
And after completed a modern Windows OS in UEFI mode as UEFI x64 installation, as the guide stated, you will see the same Boot entry for Windows.