cancel
Showing results for 
Search instead for 
Did you mean: 

Patched TRIM in RAID! (Former: RIVE 3301 Patched for TRIM in RAID!)

Nodens
Level 16
Ok what you've all been waiting for 😛 After an insane amount of coffee and tea consumption I'm proud to announce, TRIM under RAID!

HowTo:

1. Download my modded UEFI image: http://bit.ly/VXz2cI (Newer links below, read the enitre post:))
2. Download F6 11.7 driver from Intel here: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3449&DwnldID=22194&keyword="Intel+Rapi...
(EDIT: There are newer driver versions)
3. Flash UEFI image via USB Flashback method (EZ-Flash won't flash it..like any modded UEFI).
4. Force install the 11.7 driver via device manager/have disk (You can use other 11.x versions BUT 11.7 is a must if you use Win8 due to a gazillion Win8 fixes it includes..Also I don't suggest anything bellow 11.6 as it's not made with the specific OROM in mind..)
5. Reboot and rerun the Windows Experience Index assessment (Windows uses this to figure out if the drive is SSD or HDD). (For Win8.1, run "winsat formal" in admin command prompt).
6. Go ahead and Optimize the array 🙂

Special thanks to my testers: jezjohnson and broken pixel!!


Disclaimer: This is my own work and is unrelated to ASUS. Also I am not responsible if this eats your data or makes you grow hair on your forhead..It has been tested enough but you know how these disclaimers go:p

Notes:
a) If you are installing a new operating system on the array the F6 drivers could probably fail, in that case install with a 3.x F6 driver and once installation finishes force install 11.x via device manager as normal.

b) You do not need to rebuild your arrays. It works with existing arrays as they are:)


The is only one image from now on. It includes both the patched OROM and the lastest UEFI Driver (Binary images: 12.0.0.1783 provided by Pacman, 12.5.0.1815/12.6.0.1867/12.7.0.1910&1936 provided by asder00 ). When you use the one, the other is not used at all, so there's no point making 2 versions.


All files moved from dropbox to Necrosan's server. I want to take a moment to thank Necrosan for volunteering to host them and accomodating all my needs!


The thread was getting too big and I was getting banned from dropbox for traffic every now and then heh. So new format, each board has a folder with all the mods for the board inside. Earlier versions are only OROM modded. those that come in 2 versions (plain and +UEFI) have either the patched OROM in the first case or an updated UEFI driver in the later. Versions after those have both.

New mods will be announced here.

Latest Rampage IV: 4310, Sabertooth:4210, P9X79/-Deluxe/-Pro/:4210, P9X79-WS: 3401

Repository:
--------------------------------------------------------------
RIVE: http://www.necrosan.com/rog/UEFI/RIVE/
RIVF: http://www.necrosan.com/rog/UEFI/RIVF/
RIVG: http://www.necrosan.com/rog/UEFI/RIVG/
Sabertooth X79: http://www.necrosan.com/rog/UEFI/Sabertooth_X79/
P9X79: http://www.necrosan.com/rog/UEFI/P9X79/
P9X79-Deluxe: http://www.necrosan.com/rog/UEFI/P9X79_Deluxe/
P9X79-Pro: http://www.necrosan.com/rog/UEFI/P9X79_Pro/
P9X79-WS: http://www.necrosan.com/rog/UEFI/P9X79_WS/
--------------------------------------------------------------
Patched OROMs for self-modding: http://www.necrosan.com/rog/UEFI/patched_orom/
They would work for any X79 board.
--------------------------------------------------------------


FAQ or Things you should read before asking questions

Q: Intel Toolbox is not working properly with this patch:
A: With this patch forget the Toolbox.

Q: How do I know if it working or not?
A: Installing Win8 and doing it's "Optimize" is the only verified method of triggering TRIM on demand. Anvil works for some drives and not for others on Win7. Most of the issues reported are with specific drives under Win7. To verify that the drives actually act upon the command you need to use the hex editor method as posted by Fernando here:
http://www.win-raid.com/t24f34-Easy-TRIM-test-methods.html
This method is the best for checking but it is a bit involved. A simpler approach for ordinary users is Trimcheck by CyberShadow: http://files.thecybershadow.net/trimcheck/
Source:https://github.com/CyberShadow/trimcheck

Q: My XYZ drive gets passed the command but the hex editor test shows TRIM has not been applied.
A: What drive controllers do with the command, depends on the drives.
If it doesn't work with your drives using this patch it would not work on ASRock and Gigabyte implementations as well and it's either a drive issue or Intel OROM/driver issue.

Q: Are there any drives /reported known to not work?
There is currently no drive known as not working.

NOTICE: Do not post ANY external links on this thread unless they point to Intel or a major manufacturer(drivers). I do not have time to personally verify any downloads other than the ones I make myself. Nor can I "police" the links in case they change to malicious targets at some point in the future. I can not support this unless I know exactly what's been flashed. Please respect this rule. I can not end up in a situation where I'm chasing an issue that doesn't exist because the user reporting it downloaded something else that may or may not be right.
If you want to send me new driver or OROM versions, use PM instead.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.
630,430 Views
954 REPLIES 954

Xerozen
Level 7
it works noden's 3303 with 11.6 orom, 11.7 intel driver- crystaldiskinfo states both drives have TRIM. Although, 11.7 for some reason by itself (before I updated to Noden's 3303) stated I had TRIM... I dunno. But it works. 😄 Thanks.
PANDORICA
ASUS RAMPAGE IV EXTREME Noden's 3301 x64 (intel ME & GBE FW 8.1.20.1336) Win8Pro x64 MCE
intel Core i7 3930K C2 @1.2-4.7, 0.88-1.32V OffsetVCore +0.025V MedLLC H/T Disabled 200GFlops
Corsair H100 Intake Push with IC Diamond (idle at 26C, load at 81C)
Corsair Vengeance Memory 32GB 1866 (8-9-8-24-96-1.55V) MEMScore 115652 Red
EVGA GTX 580 Superclock x3 in SLI (Stock) with EVGA Powerboost
Corsiar ForceGT 180GB x2 in R0 (11.6.0.1702) (1045R/1004W) on 6GB SATA III (C600 11.7.0.1013)

Great working Nodens. 😮 New KING OF MOD BIOS debut!!!
Intel Core i7 3960X 😮 C2 SR0KF 😮 @3.3GHz ASUS RAMPAGE IV EXTREME BIOS 3602 03/15/2013 16 GB GSKILL ZL 9-9-9-24-1T @1600MHz Quad Channel HIS HD7979 1050MHz GPU 1500MHz DDR5 120GB OCZ VERTEX 3 SATA 6Gbps ASUS 24X DVD Corsair AX750 WINDOWS 8 PRO X64 6.2.9200.16384 RELEASE😮

Hi,

I just ordered a machine with this motherboard:
ASUS, P9X79, LGA2011, Intel® X79, DDR3-2400 (O.C.) 64GB /8, PCIe x16 SLI CF /2+1*, SATA 6Gb/s RAID 5 /2, 3Gb/s /4, USB 3.0 /4, HDA, GbLAN, FW, ATX, Retail

Any chance of making a patch for this one too?

Thanks!

Hi Nodens,
Please tell me where I went wrong or how can I check if Trim works.
I have a 128GB Raid0 of Vertex4 SSd-rev1.5 building with 64K buffer.
Of course I flashed your bios 3301 mod. and I turned the performance of windows 7 to recognize the SSD for windows. After i have installed the driver 11.7.0.1, disc without Wr.cache on Intel SATA3 Raid on Win7 64 pro, the trim control is activated, CristalDskInfo gives confirmation on each disk, disk performance is good, but not excellent (seq.read 810 Mb/sec, 4k random read 23.8 of transfer rate 😞 I have performed the test suggested by Fernando on Station Drivers, but when I delete the .jpg files and emptying the trash and go back to look again at the areas occupied by the file, I do not I find all "0" but almost the same bit where there was written the file .... so I suppose Trim is not working.
What do you suggest?
Ciao
sandro c

luzhanyi wrote:
I just figured out that the lag is caused by my optical drive...it seems that this SATA DVD-Combo is not able to work properly under RAID mode. However, I will be using it to burn discs to sumbit my projects, so the dvd-drvie is still needed. Is there any way to make it work?


I knew this wasn't related to the patching:) Heh. Connect your drive to one of the Asmedia ports:)

TickleMeElmo wrote:
My ME won't update and I'm stuck on 7. Any clue why? My southbridge is C0 stepping.


Search the threads for CodeRush's tool FTK that allows you to flash the entire SPI properly.

sandro c wrote:
Hi Nodens,
Please tell me where I went wrong or how can I check if Trim works.
I have a 128GB Raid0 of Vertex4 SSd-rev1.5 building with 64K buffer.
Of course I flashed your bios 3301 mod. and I turned the performance of windows 7 to recognize the SSD for windows. After i have installed the driver 11.7.0.1, disc without Wr.cache on Intel SATA3 Raid on Win7 64 pro, the trim control is activated, CristalDskInfo gives confirmation on each disk, disk performance is good, but not excellent (seq.read 810 Mb/sec, 4k random read 23.8 of transfer rate 😞 I have performed the test suggested by Fernando on Station Drivers, but when I delete the .jpg files and emptying the trash and go back to look again at the areas occupied by the file, I do not I find all "0" but almost the same bit where there was written the file .... so I suppose Trim is not working.
What do you suggest?
Ciao
sandro c


The problem is probably with how aggressive (non-aggressive to be exact heh) TRIM is for these drives. Under Win7 for several drives you have to wait for them to initiate the trimming process. In Win8 you can force it with "Optimize SSD" but in Win7 you can't. I know sandforce based drives are aggressive in their TRIM but the Vertex 4 are not sandforce based..they use Everest 2 and I do not know how aggressive they are..Sadly I do not own any Vertex 4:(
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

I seem to have run into some stability issues with this BIOS. Here is what I have done.

1. Loaded BIOS 1 into BIOS 2 for back up
2. Flashed new BIOS into BIOS 1
3. Reset CMOS
4. Configured a 4.7 clock on the new BIOS
5. Loaded a new installation of Windows 8
6. Added F6 drivers
7. Tested and seemed stable
8. Did a Windows Experience Index which resulted in a reboot
9. Tested again and while monitoring temps, all good
10. Did a Windows Experience Index which resulted in a reboot
11. Adjusted OC to 4.2
12. Did a Windows Experience Index, no reboot
13. Later that night I got 3 Blue Screens while watching movies in WMC
14. Adjusted clock to stock
15. Got more blue screens while playing moves
16. Reset CMOS, re flashed then reloaded Windows 8, all stock voltages and clock
17. Laoed F6 Drivers
18. Same issues, temps are in line
19. Loaded my older BIOS from BIOS 2 and booted using same drivers and instance of Windows 8, 100% stable at 4.7G
20. Tested at 4.8G and still stable

Trim works great in your new BIOS but I am unable to get a stable system. I am thinking of loading Windows 7 and testing.
CPU: Intel Core i9-14900K
MEM: 96GB DDR5 6600MHz Corsair Dominator Titanium
MOBO: ASUS ROG Maximus Z790 Dark Hero
GPU: ASUS TUF Gaming OC RTX4090
STORAGE: 2X 2TB Samsung 980 PRO RAID0
OS DRIVE: 1X 2TB Samsung 990PRO
SCRATCH DRIVE: 1X 2TB Samsung 980Pro
PSU: 1500W Corsair HX1500i
OS: Windows 11 Pro x64
COOLING: Custom Hardline 3 RAD Loop with 15 Corsair QL and 3X Corsair Commander XTs
WATERBLOCKS: GPU: Alphacool Custom Block | CPU: EK-Quantum Velocity² D-RGB

This does not work
I am running a Rampage IV Extreme Motherboard.
I did all the things you said and the drives are not recognized as SSD

I updated the modded bios
installed the 11.7 RST drivers using from floppy disk.

Device manager shows 11.7 drivers installed!
Re-Did the Windows Experience Index.

Bios Screen shows updated orom!

Used Anvil to trigger Trim on free space nothing?
used hxd to verify if trim works nothing?

I am running two intel 320 SSD's in Raid 0

Not sure why it would work for other people and not for me?

Any Help would be appreciated.

tuckerr200 wrote:
This does not work
I am running a Rampage IV Extreme Motherboard.
I did all the things you said and the drives are not recognized as SSD

I updated the modded bios
installed the 11.7 RST drivers using from floppy disk.

Device manager shows 11.7 drivers installed!
Re-Did the Windows Experience Index.

Bios Screen shows updated orom!

Used Anvil to trigger Trim on free space nothing?
used hxd to verify if trim works nothing?

I am running two intel 320 SSD's in Raid 0

Not sure why it would work for other people and not for me?

Any Help would be appreciated.


1) What operating system do you use?
2) Verify that the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat\DiskScore registry value is 65+
2) Open a command prompt as admin and run "winsat diskformal" paste the output here (in code tags if possible or at least quote tags and make the fonts a bit smaller).
3) At a command prompt as admin run "sfc /scannow".

If the array is not detectes as SSD it's because:
1) Something is wrong with WinSAT (WEI scores)
2) The array is VERY slow for some reason that Winsat score is abysmal and the registry key above is below 65


On a sidenote RIVE 3404 added to the original post.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

diskscore is 79
Running windows 7 x64

Hi Nodens,

Can we get an update for Plain P9X79, Bios 3501 please.

Thank you in advance!