It may depend on the NVMe SSD model, but I think, that you will have to insert an appropriate NVMe EFI module into the mainboard BIOS (as written within the start post of this thread) and to set the related BIOS settings within the "BOOT" section to "UEFI". Otherwise the required NVMe EFI BIOS module will not be loaded while booting.
According to the 950 Pro manual "Booting is accomplished through a feature called the Compatibility Support Module (CSM) that emulates a BIOS environment in the UEFI mode. The Samsung 950 PRO Option ROM resides inside the SSD, enabling the SSD to be the primary boot device and supports the UEFI."
So apparently any "UEFI Only" settings in CSM do not apply to the 950 Pro. With CSM enabled it always boots in legacy mode through its internal Option ROM.
AFAIK a LEGACY mode booting is impossible after having disabled CSM within the BIOS. The Samsung 950 Pro should be bootable with disabled CSM, but this requires an appropriate NVMe EFI module within the mainboard BIOS.
Only the NVMe module named Nvme is needed and will be used, when you are booting in UEFI mode. Regarding the function of the other 2 NVMe modules please look into >this< statement given by our BIOS Guru CodeRush.
The 950 Pro manual mentions that in CSM mode, the Option ROM loads an NVMe driver for UEFI boot. This looks more or less like what weāre doing by modding the BIOS for CSM Disabled. It isnāt actually a legacy boot.
Greetings everyone. I have a problem with my S2600CP (Intel) board. I am trying to get a 950 PRO to work with the board but it simply wonāt POST. Found this guide to include the NVMe driver but Iām being met with a Security Check error of the modified BIOS file. Iāve seen steps to bypass ASROCK/GIGABYTE/ASUS boards but I canāt find any for Intel. I donāt want to boot from the 950 PRO, I just want to use it as a cache device. Chipset is C602 and Processor is a xeon e5-2620v1.
It will be very difficult and maybe even impossible to get a modded BIOS properly working with an Intel mainboard. On the other hand the Samsung 950 Pro SSD should work without any BIOS modification, because it has its own NVMe Option ROM. So you should try to get it working without any BIOS modifications, but with other BIOS settings within the "BOOT" section of the original BIOS.
Thanks for your quick answer! What do you mean with āBut with other BIOS settings within the āBOOTā section of the original BIOSā? Are we talking about editing something in the file itself with the AMI Tool?
There was a guy at another forum who sent me this video: https://youtu.be/vAEhHfsNj58?t=4m55s <- Apparently they had to do some bios modding as well, however Iām not entirely sure what they did.
Hello everyone , I have a P8P67 Deluxe motherboard and I made the integration of the nvme module into the bios. I flashed the bios changed and it did not work , I tried again and it worked . But any change in the modded bios not new options is il normal ?
I used the uncompressed module, but I do not know which one is more suitable for me. Thank you for your help
On my Rampage IV it did not even appear as a boot device. It only showed up in the boot loader list as Windows Boot Manager after I installed Windows on it.
Mine did not work after flashing either until a full power off and restart.
It was ok to insert the uncompressed module (in compressed form). The compressed module is only required, when you get the message, that there is not enough space within the BIOS.
Thank you for your reply. As I see no difference in the bios how can I be sure that the change has been taken into account? My intention is to buy the Samsung SSD 950 Pro M2 with an adapter card
I would like to install the operating system on it