Page 7 of 61
#91 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by hanson 22.02.2014 16:31

avatar

I inserted the universal modded 12.7 OROM for TRIM support into my BIOS. I thought when I switch to "ultra fast boot" in UEFI mode and the SATA driver module takes control of my array it also needs a TRIM modification. You offer TRIM modded driver modules for Z68 chipsets as well so my thinking was that the original SATA driver module does not support TRIM

Regards hanson

#92 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by Fernando 22.02.2014 16:36

avatar

Zitat von hanson im Beitrag #91
I inserted the universal modded 12.7 OROM for TRIM support into my BIOS. I thought when I switch to "ultra fast boot" in UEFI mode and the SATA driver module takes control of my array it also needs a TRIM modification. You offer TRIM modded driver modules for Z68 chipsets as well so my thinking was that the original SATA driver module does not support TRIM.
The original (not modified) Intel RAID ROM and EFI SataDriver modules v11 and higher natively do support TRIM in RAID0 for X79 RAID systems. So it wouldn't have been necessary to insert the "Universally TRIM modded" OROM.

#93 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by Fernando 13.03.2014 23:09

avatar

Update of the start post

Changelog:

  • added: Intel RST(e) EFI RAID "SataDriver" FFS module v12.9.0.2006
  • added: Especially modified Intel RST(e) EFI RAID "SataDriver" FFS module v12.9.0.2006 with TRIM in RAID0 support for Z68 chipsets

Thanks to Pacman for offering the original source file!

#94 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by ROCK-Y 17.03.2014 06:22

Hi Fernando,

SataDriver FFS module v12.9.0.2006 is
only GUID 91B4D9C1 ?

Please give me Z77(GUID 90C8D394) version...

#95 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by Fernando 17.03.2014 12:37

avatar

@ ROCK-Y:
Welcome at Win-RAID Forum!

Zitat von ROCK-Y im Beitrag #94
SataDriver FFS module v12.9.0.2006 is only GUID 91B4D9C1 ?
Yes, that is the only uncompressed SataDriver.ffs file v12.9.0.2006 I got from Station-Drivers.

Zitat
Please give me Z77(GUID 90C8D394) version...

If you are using the UBU tool and choose the SataDriver v12.9, you will automaticly get the correct one.

Regards
Fernando

EDIT: Meanwhile I have added the download link to the SataDriver v12.9.0.2006 GUID 90C8D394 to the start post of this thread.

#96 IRST 12.9.0.2006 and 13.0.0.2075 by SoniX 17.03.2014 16:38

avatar

@Fernando
IRST 12.9.0.2006 and 13.0.0.2075
SataDriver90.ffs - GUID 90C8D394-4E04-439C-BA55-2D8CFCB414ED
SataDriver91.ffs - GUID 91B4D9C1-141C-4824-8D02-3C298E36EB3F
SataDriver.efi - clean the original
Original (no modded) and UnCompressed

#97 RE: IRST 12.9.0.2006 and 13.0.0.2075 by Fernando 17.03.2014 17:51

avatar

@ SoniX:
Thank you very much for the files.
Here are some additional questions:
1. Which system will need/use the SataDriver.efi module?
2. Why is the SataDriver header of your ffs files different and smaller sized than the header of the ffs file, which had been linked by Pacman?

#98 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by ROCK-Y 17.03.2014 21:59

Hi Fernando,

Zitat
If you are using the UBU tool and choose the SataDriver v12.9, you will automaticly get the correct one.


Everything went well.
Thank you for your kindness.

#99 RE: IRST 12.9.0.2006 and 13.0.0.2075 by SoniX 17.03.2014 22:04

avatar

Zitat von Fernando im Beitrag #97

1. Which system will need/use the SataDriver.efi module?

For example "EFI Shell".

Zitat

2. Why is the SataDriver header of your ffs files different and smaller sized than the header of the ffs file, which had been linked by Pacman?


Just no DXE dependency section.

#100 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by Fernando 20.03.2014 00:36

avatar

Update of the start post

Changelog:

  • added: "Universally TRIM modified" Intel "SataDriver" v12.7.0.1936 GUID 90C8D394
  • added: "Universally TRIM modified" Intel "SataDriver" v12.7.0.1936 GUID 91B4D9C1
  • added: "Universally TRIM modified" Intel "SataDriver" v12.9.0.2006 GUID 90C8D394
  • added: "Universally TRIM modified" Intel "SataDriver" v12.9.0.2006 GUID 91B4D9C1
  • added: "Universally TRIM modified" Intel "SataDriver" v13.1.0.2030 GUID 90C8D394
  • added: "Universally TRIM modified" Intel "SataDriver" v13.1.0.2030 GUID 91B4D9C1

These modded SataDriver modules are particularly designed for Z68 users, who want the TRIM in RAID0 feature with Win7 or Win8 running in UEFI mode.
Although these modded SataDriver modules have not yet been tested, I am pretty sure, that they will work, because the sort of modification has been done exactly the same way as with the Intel RAID ROM modules.

Any feedback is much appreciated!

EDIT: The "Universally TRIM modified" Intel SataDriver modules v12.7.0.1936 have been added at 03/20/2014.

#101 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by ygor.almeida 20.03.2014 03:25

avatar

Fernando,

I think i missed something or did a lot of mess in my mind - what is different between files here and the AHCI/RAID ROM ?
I already modded some mobos with MMTool, and now with UBU - with the OROM for TRIM provided by you - looks like its working ( but i didn't get what changed - or what should i combine with other files )

My mods that i'm sure it's working fine are P8Z68 Deluxe Gen 3, Maximus IV, P8P67 Deluxe, Maximus IV Extreme Z ... those are working fine with RAID 0 and TRIM with SSD
If i'm not wrong i can't insert these SataDriver on my P8P67 Deluxe because the bios has no left space, but what about the others that is working fine with mod ( made by UBU ) !?

Can you explain more ( i feel noob now ) :(

#102 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by Fernando 20.03.2014 09:02

avatar

@ ygor.almeida:

1. The Intel EFI RAID BIOS module named "SataDriver" will only be used by the on-board Intel RAID Controller, if the Os (Win7 or higher) has been installed in UEFI mode (using a GUID Partition Table = GPT) instead of the LEGACY mode MBR partition table.
2. Depending on the sort of the OS installation (LEGACY or UEFI mode) the Intel RAID Controller is either managed by the Intel RAID ROM (LEGACY mode) or by the EFI "SataDriver" module (UEFI mode).
3. Contrary to the Z68 chipset the P67 chipset BIOSes natively do not contain a "SataDriver" module, because the UEFI mode OS installation usually is not fully supported by P67 boards.

#103 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by lordkag 20.03.2014 19:09

avatar

@Fernando

I think you should look into updating the TRIM modded SataDriver files. You did the header and checksums right, but you should also watch for the size of the sections.







The sections come one after the other and they have those starting 4 bytes to know their size and type. You don't have to add the filling FD FD yourself; it was probably done during an update, to avoid recalculating all the checksums. If the section doesn't have it, you don't have to add it - just watch that the size matches the section. If you want to update that section, you can do something smarter:



Don't worry, the name is there for human use only, to inspect and update the BIOS without remembering the cryptic GUID or inspecting each ffs.

Finally, you can do the modding with a few clicks by using UEFITool - provided by CodeRush.



Just extract the body of PE32+, which is the executable part, update to your needs, replace the body with the new one. The checksums are done automatically, you can just check to be on the safe side.

#104 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by Fernando 20.03.2014 19:48

avatar

Zitat von lordkag im Beitrag #103
Finally, you can do the modding with a few clicks by using UEFITool - provided by CodeRush.
Just extract the body of PE32+, which is the executable part, update to your needs, replace the body with the new one. The checksums are done automatically, you can just check to be on the safe side.
This is exactly what I have done and nothing else.
After having extracted the PE32+ body I have just changed 1 single byte, which is the key for the TRIM in RAID0 support, and then reinserted the modded body with the UEFITool.

Zitat
I think you should look into updating the TRIM modded SataDriver files. You did the header and checksums right, but you should also watch for the size of the sections.

Since I have neither added nor removed any byte, I do not really understand what should be wrong.
The minimal size difference of the files are caused by the fact, that I didn't have accees to the original SataDriver.ffs files of all versions and GUIDs. That is why I took some of the SataDriver.ffs files SoniX is using and offering. As you know, they have a slightly different size and checksum (07 vs F8).
Has this been a mistake?

#105 RE: Intel EFI "SataDriver"/"GopDriver" BIOS Modules by lordkag 20.03.2014 20:57

avatar

Apparently I should have studied more and look closely. It exist in some original modules too and it is for alignment purposes, I think.

About the state value, 07 marks the file data as valid, but I have seen it used mostly in the process of updating the file. The final state should be F8, but CodeRush is the king when it comes to UEFI, so maybe 07 is as good as F8.

Xobor Forum Software von Xobor
Datenschutz