Seems the bios doesn’t load the option rom on the SSD.
Are there any optoins in the bios that could block option roms on PCIe cards? Checked the manual and found only “OffBoard PCI/ISA IDE Card” and “Assign IRQ to OCI VGA” According to the name these should cover PCI slots, but as far as I can see the board doesn’t have any PCI slots, only PCIe?
The PCIe m.2 NVMe adapter is a single device or multiple or those with sata ports…
By viewing a few simple user posts seems that this board, like lbf6 said, doesn’t like to load the internal rom devices on both AHCI or NVMe ssds, not saying to gave up on it…
But just like Fernando remind me… the 950 Pro should work without nvme bios mod (Model that it has its own controller), at least in AMI IV UEFI up… did you tried before the mod to see if the NVMe would appear in OS setup destination drive?
There is an option called interrupt 19 capture, which appears to allow option ROMs to interrupt the normal boot sequence. I have this enabled, Even when disabled it doesn’t make a difference though and still shows up in the BIOS boot order.
There are no PCI slots, there are only 7 PCIe slots and I have the PCIe to NVMe adapter in the 7th slot. I’ve tried it in others but it still doesn’t allow me to install windows to it.
The only option I can see related to option roms was “Interupt 19 capture”, which allows options roms to boot up when enabled, and I have it on.
I’ve seen those posts already from the EVGA forums, it’s what led me here actually to see if I can modify the bios to make it work. I don’t want to use Duet/Clover. I believe i’ve gotten further than anyone else that I’ve seen with this board as I now hoave it showing up in the BIOS, but still windows install won’t work. If I allow it to attempt to boot to the drive I can tell it actually does because the drive lights start lighting up right after post and then when the error “reboot and select proper boot device” shows up, If I hit any keys the lights on the drive flash, as if the drive is active…but there is no installation of windows on it.
@MeatWar Yes, the drive always shows up in the windows install even before the mod but it won’t let me install windows to it as it gives the error I posted above relating to the hardware not support booting to the disk. But the drive didn’t show up in the boot menu until after I modded the BIOS.
I’m sorry, out of ideas. The option rom you inserted is experimental, the bios itself doesn’t load (certain?) PCIe option roms. Thought there might be a difference presenting the disk as ahci or ide, but if I remember right Win 7 does install on IDE, too.
Don’t know if the original samsung rom was extracted once? If so you could try to insert the original rom directly.
Im like lfb6…regarding this issue, but ill leave here the Samsung 950 Pro OpROM, shared on old forum, cant seem to find the same post again on new forum, the original sharing is from Dagal
Thanks, I tried loading in this option rom into the BIOS but it doesn’t even detect the NVME with this one. The original one from this thread does detect the drive, but it just won’t allow for a windows installation. Interestingly, with the experimental NVMe option rom loaded it does appear to sort of boot to the drive, as the hard drive lights up and starts becoming active when I press any keys, but i just get the error of “reboot and select a proper boot device” and Windows refuses to install on it.
I also attempted to clone an installation from an SSD and move it to the NVMe, but it still won’t boot.
@Mercennarius
Hello. If you want, send me your bios, I’ll flash an OpROM into it to boot. I also need to know the VEN_0000&DEV_0000 of your nvme. Maybe it is the OpROM firmware in the BIOS that will solve your problem.
I checked everything. Everything looks good.
If this BIOS does not solve the problem (and I checked everything is fine in the BIOS), then it’s definitely not the OpROM, but:
In the individual settings in the BIOS;
Hardware incompatibility.
I want to share about a problem that I had and I think you have the same problem.
I have an old GIGABYTE GA-EP45-DS3P motherboard, it has 3 pci express 2.0 slots (first slot works x16, second x8, third x4). This board has ATI CrossFireX technology. When a video card is connected to the first slot and all other slots are empty, the video card works in x16 mode. When there is a video card in the first slot and you connect a second video card to the second slot, my chipset divides the pci express slot like this:
pci express 1x8
pci express 2 x8
This is the problem. Nvme uses x4. When these boards were created, there were no nvme and when you connect to the second pci express nvme, the chipset “thinks” that you connected the second video card and sends 8 pci express lines. My computer refused to “see” nvme. (Although if you connect a dual nvme adapter with two disks to the second slot, the computer will see it, but only the first disk will work, since there are no settings in the BIOS for dividing x8 by x4 + x4).
You, in the characteristics of the motherboard, also have pci express division, this may be the problem.
As always, I warn you of responsibility that I do not bear any responsibility for updating your BIOS, possible problems during operation and updating. If you are not confident in your abilities, you need to refuse to update the BIOS.
I think the problem is the work of nvme, it’s exactly in the pci express lines.
EVGA Classified SR-2 works with pci express like this: The seven PCI Express x16 slots can work in two ways: “x16+x16+x16+x16” or “x16+x8+x8+x8+x8+x8+x8”.
That’s why nvme doesn’t work.
If possible, this can be checked.
You need to put a video card in the first slot, and put such an adapter in the next x16 slot
put four NVME into it (the first is samsung 950 pro, the other three do not matter). Thus, the second slot will be x16 and the computer will see your samsung and install the system on it.
But only 1 NVME will work, because there are no settings in the BIOS for dividing x16 by x4+x4+x4+x4.
The ideal solution is a BIOS mod for dividing PCI Express lines into x4+x4+x4+x4.
@Dagal
HOLY COW. It worked! Was there anything different you did to this other than just loading the same experimental OpRom at the start of this thread? That’s what I did originally and it did start showing the NVME in my bios, but it never allowed Windows to boot from it. YOURS DID! Interestingly with my modded bios it would list the drive under boot devices as “IDE:NVMe (7:0:0:1)”, but with yours it actually calls it out as a “N1-Samsung NVMe”. I wonder what the difference was? Did you use MMTool or AMIMMWIN to insert the OpRom? Yours installed Windows just fine and booted straight to Windows. THANK YOU!
Edit by Fernando: Unneeded fully quoted post removed (to save space)
I’m glad that everything worked out for you.
I originally prepared the BIN for your nvme and pasted it into your bios using MMTOOL.
I will soon write a guide for nvme support on NO UEFI boards.
Ferdando has long proposed to prepare a guide, all hands do not reach.