Page 96 of 371
#1426 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 05.02.2017 13:43

avatar

Zitat von seize21 im Beitrag #1425
It is quoted from the original post under section 5.
1. What do you mean with "original" post? All posts here are original ones.
2. If you should mean the start post of this thread, I cannot find your quoted sentence within the section 5.
If you relly want to get help, you should do a little bit more than you have done until now.

#1427 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by diman82 05.02.2017 15:45

Eventually, I've switched to Samsung 960 EVO 256GB, and verified that the PCI-E adapter is placed into the 1-st PCI-E slot in the motherboard (I think I've located the adapter in the 2-nd slot, that's why it didn't work..).
Also, I had to delete/remove several modules (as there were no space: file size exceeds the volume size while inserting NvmeExpressDxE_compr ), and I've used 3 modules: Nvme, NVMEINT13, NvmeSmm instead of NVMeExpressDxE

#1428 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 05.02.2017 16:37

avatar

Zitat von diman82 im Beitrag #1427
Also, I had to delete/remove several modules (as there were no space: file size exceeds the volume size while inserting NvmeExpressDxE_compr ), and I've used 3 modules: Nvme, NVMEINT13, NvmeSmm instead of NVMeExpressDxE
Why did you do that?
According to my own experience it doesn't give you any benefit, if you insert these 3 modules (only the Nmve one will be used) instead of doing it according to my guide just by inserting the NvmExpressDxE module. If I am right, there was no need to remove several modules from the BIOS.

#1429 RE: [Discussion] NVMe BIOS Modules and NVMe Support by FiXXXer1982 06.02.2017 10:39

Thanks all.
I have modified the BIOS for my G771JW.
I had to remove sections of IPV6, and use "pre-compressed NvmeExpressDxE module".
I found instructions on how to pre-disaster recovery BIOS on ADR laptops.
Programmed BIOS using AFUDOS utility.
SSD defined in the BIOS, I was able to install the system.

If you want, I can give the modified BIOS file.

#1430 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Matrix985 06.02.2017 10:57

Dear Fernando
First of all thank you for your excellent work on this topic.
It's a shame that brands like ASUS have not made a simple upgrade for old boards like the P9X79 mia, everything would have been much simpler.
A few days ago I bought a Corsair Force MP 500 along with a PCie Express adapter to use in the second Pcie slot, so far so good, my surprise starts when I see that my BIOS does not detect such storage drive and against Windows 10 itself. As an anecdote comment that the speed through that slot has given me in sequential reading 2700 Mb / s.
I also see now that I committed stupidity, thinking that I would get an improvement in the hardware compatibility of switching from my Bios 1203.ROM to the last 4801.CAP here the frustration starts. I have followed your guide to reconfigure the Bios file successfully, when trying to flash using the method of using Pen fat 32 with the only file created and renamed with the program asus, pressing the flash button this the light stops blinking and It stays fixed, signal that it finds some error or incompatibility and evidently does not update the bios. Will the security verification failed also extend to this method of updating the Bios ?.
I honestly am afraid to use the second method that you put the Ami, download the application and I saw it too complicated and I have not found any tutorial on my motherboard or similar that indicates the correct steps.
The most certain thing is that I will have to wait to have a budget and buy a modern motherboard where I can take advantage of the investment made in the subject.
If you had any suggestions, you would be received with total gratitude and thanks.
Regards and again Thanks for your good work.

Carlos Alvarez

#1431 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 06.02.2017 12:17

avatar

@FiXXXer1982:
Thanks for your report.
It is fine, that you finally succeeded.

@Matrix985:
Hello Carlos,
welcome at Win-RAID Forum!

Zitat von Matrix985 im Beitrag #1430
I have followed your guide to reconfigure the Bios file successfully, when trying to flash using the method of using Pen fat 32 with the only file created and renamed with the program asus, pressing the flash button this the light stops blinking and It stays fixed, signal that it finds some error or incompatibility and evidently does not update the bios. Will the security verification failed also extend to this method of updating the Bios ?
Although I do not exactly know what you have done, I recommend to try the following:
1. Check your current non-default BIOS settings and store these individual settings somewhere.
2. Clear CMOS.
3. Flash the latest original BIOS (4801.CAP) into the BIOS chip of your mainboard by using the EZ Flash tool.
4. Enter the BIOS and restore your previous non-default BIOS settings.
5. Boot into the OS and check, whether everything works fine.
6. Now you can re-try flashing the modded BIOS via USB Flashback. Important: The only differences to the original BIOS should be a) the inserted NvmeExpressDxE or NvmExpressDxE_2 module and b) the BIOS file name (according the ASUS USB Flashback rules).

Good luck!
Dieter (alias Fernando)

#1432 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Thx And Bye 06.02.2017 19:59

avatar

First of all thanks for your guide.

I have the EVGA z77 FTW mainboard and am trying to insert your NVMe module (v2) since I'm considering too get a NVMe drive for quire a while now.

The problem I currently have is, that the Firmware Volume with CSMCORE (Volume 02) only has 8KB free and I'm not sure how to proceed at this point and if it is possible to move modules to a different volume.
I've attached a report of MMTool if that is helpful. (1E699122.BIN is my BIOS file)

thanks in advance

#1433 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 06.02.2017 20:32

avatar

@Thx And Bye:
Welcome at Win-RAID Forum!

Zitat von Thx And Bye im Beitrag #1432
The problem I currently have is, that the Firmware Volume with CSMCORE (Volume 02) only has 8KB free and I'm not sure how to proceed at this point and if it is possible to move modules to a different volume.
You should not do that!
The only option to solve the space problem within the Volume 02 without risking to brick your system is to remove an unneeded module from this Volume. If you don't use the RAID mode of your Intel SATA Controller, you can remove the module named "SataDriver" (sometimes named "RaidDriver").

Zitat
I've attached a report of MMTool if that is helpful.

I cannot open the BIOS file, because you renamed it with the suffix *.txt. You have to attach it as ZIP or RAR archive.

Regards
Dieter (alias Fernando)

#1434 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Thx And Bye 06.02.2017 21:17

avatar

@Fernando thanks for the help.

I've linked the original download for the BIOS file from EVGA in my post the attached file is the report from MMTool. I've attached both the BIOS file and the report in archives to this post.
Currently I'm using the RAID with two SATA SSDs are there other modules that are safe to remove?

regards

#1435 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 06.02.2017 22:22

avatar

@Thx And Bye:
Since your system has either an Intel SandyBridge or an Intel IvyBridge CPU (and not both), only one of the related 2 GopDriver modules named IntelIvbGopDriver (Index 01) and IntelSnbGopDriver (Index 02) is required.
The other one can be removed from the BIOS to get the required space for the NVMe module.

#1436 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Thx And Bye 06.02.2017 22:29

avatar

@Fernando
Awesome, I'll make sure to report back when I've installed an NVMe SSD to my system.
Thanks for your help so far!

regards

#1437 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Paulos7 07.02.2017 05:40

Well, after a lot of trial and error (and some success), here's what worked (and didn't work) for me. I seriously did try to keep it brief.

I recently bought a 250GB 960 EVO with the intent of installing it on my ASRock Z77 Fatal1ty Professional motherboard, running Windows 7 Pro. The BIOS file that ASRock America tech support sent to me did not work with the 960 EVO, so I used UEFITool to insert the NvmExpressDxE_2.ffs module into the latest BIOS.

This worked, but I was having a lot of problems getting Windows 7 to install. I decided to get Windows 10 to successfully install first, as it was far less problematic than installing Windows 7. I used Rufus to create a bootable USB flash drive using "GPT partition scheme for UEFI", file system "FAT32" and a Windows 10 ISO.

Installing Windows 10 was not a problem. Press F11 at boot for the boot manager, and select the bootable USB flash drive in UEFI mode. I had to install the Samsung NVMe driver for the Windows installer to see the new drive. Upon rebooting, Windows 10 was in the boot manager (F11) and the boot section of the BIOS as "Windows Boot Manager". It booted into Windows 10 without any issues.

Installing Windows 7 was more complicated. Originally, I had read that it was necessary to create a custom Windows 7 install media for Windows 7 to install correctly on an NVMe SSD. So, I had to manually inject the two Microsoft hotfixes for Windows 7 NVMe support into the boot.wim and install.wim files from the Windows 7 ISO using DISM, create the Windows 7 USB flash drive in Rufus using "GPT partition scheme for UEFI", file system "FAT32", and then overwrite the original boot.wim and install.wim files in the "sources" folder of the USB flash drive with the ones I had just modified. The modified Windows 7 USB installer worked, but then I ran into problems.

As it turns out, the Windows 7 installation process with the 960 EVO conflicted with my motherboard’s Intel SATA controller when set to "RAID" (with drives connected), or with the Asmedia SATA controller enabled. It had no problem with the Intel SATA controller set as "AHCI". Windows 10 did not have a problem with the Intel controller in RAID or the Asmedia controller enabled.

With the Intel SATA controller set as AHCI and the Asmedia SATA controller disabled, the Windows 7 install was basically the same as with Windows 10, but I had to install the USB3.0 drivers when prompted for drivers, and then the NVMe driver to see the drive. Installing the USB3.0 drivers required two drivers. The first driver (Intel USB 3.0 eXtensible Host Controller) is the only driver detected at first (I used a separate driver USB with FAT32 format for USB3.0 and NVMe drivers). After installing the first driver an error message stated "No new devices could be found...". I closed the message and hit "rescan", then selected the lower of two drivers listed (Intel USB 3.0 Root Hub).

The screen where you select the drive to install Windows 7 was blank until I installed the NVMe driver. The 960 EVO then appeared as “Disk 1 Unallocated Space” and a popup stated “Windows cannot be installed to this disk. This computer’s hardware may not support booting to this disk. Ensure that the disk’s controller is enabled in the computer’s BIOS menu”. This confused and irritated me a few times, until I realized that after closing the popup message the “Next” button at the bottom of the screen was not grayed out, and I could just ignore the “error” message, click the “Next” button, and continue with the install. The install went fine after that, and after a reboot I had "Windows Boot Manager" in the boot manager (F11) and the “Boot” section of the BIOS. Windows 7 booted normally, but when I tried enabling the Intel RAID controller (with drives connected) and the Asmedia AHCI controller (separately) Windows 7 would not boot in either case.

Through all this, I considered CSM options, but my motherboard only has "Enabled" and "Disabled". I tried it "Disabled", but quickly discovered my 560Ti can not be flashed with a GOP capable VBIOS (it's pre-600 series), so I had to keep CSM enabled.

In the end, I ended up grudgingly keeping Windows 10 on the first 80GB's of the 960 EVO, and I used the rest of it as fast storage (mostly for Acronis images and frequently used files), shared between Windows 10, and Windows 7 on my RAID array. The 960 EVO is definitely faster in some situations (not all), compared to the 850 Pro's I already had in RAID0. But, if I can't boot Windows 7 from it, I'd have to say it wasn't worth all the time and frustration just to put Windows 10 on it.


Update: A few months later, another forum member sent me a more recent BIOS file that he had received from ASRock in Taiwan. After testing it I discovered that it had full support for the 960 EVO, and no conflicts with the Intel RAID and Asmedia AHCI controllers, so I was finally able to install Windows 7 on my 960 EVO. So I learned that ASRock in USA, Europe, and Taiwan all had different versions of the latest BIOS that were supposed to support NVMe SSDs, but only the BIOS from the Taiwan branch worked.

Another update: Today I decided to test the modded BIOS’ I have, and discovered that I could use Windows 7 install media (USB or DVD) without the Microsoft hotfixes injected. I just assumed from what I had read that it was necessary. I also found that the first BIOS I modded using Fernando’s guide now mysteriously works with the Intel RAID and Asmedia AHCI controllers enabled. I have no idea why there is no longer a conflict with the controllers, as all the settings in my BIOS are the same as they were before.

#1438 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 07.02.2017 10:35

avatar

@Paulos7:
Thank you very much for your detailed report about your experiences while trying to get Win7 resp. Win10 installed onto your Samsung 960 EVO SSD and about how you finally succeeded. This is a great help for other users, who are planning a similar project.
Most interesting for me are the differences you pointed out regarding the installed OS and the SATA Controllers BIOS settings.
To make it easier for the visitors of this thread to get knowledge about your finds, I will put a link to your report into the start post.

Thanks again!

#1439 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Matrix985 07.02.2017 12:24

Dear Fernando, first of all Thanks for your quick response.
I have been hacking a bit and I have discovered that the usb 2.0 port where flashing is done is bad, since running the PC if it is used with any connector, the motherboard is shorted and it has to be restarted, so it is solved. Mystery of why flashing does not work.
Looking at this I have not done the CMOS deletion since it will not solve anything.
Luck bad luck, I imagine that at some point has damaged that port.
Anyway, thanks.

#1440 RE: [Guide] How to get full NVMe support for Intel Chipset systems from 6-Series up by Fernando 07.02.2017 12:46

avatar

Zitat von Matrix985 im Beitrag #1439
I have been hacking a bit and I have discovered that the usb 2.0 port where flashing is done is bad
Are you sure, that it is the USB port and not the USB Flash Drive, which has been used?

Xobor Forum Software von Xobor
Datenschutz