Hi again..
I tried to mod my 11.6.0.1702 bios file with these 8086 ids: 3a20, 3a25, and 3a05 and set the flag to 07. I'm running 11.6.2.1002 on an Evga Classified 759 X58 motherboard with two HyperX3Ks in raid 0 slave drive. I ran the Trim test routine using the hex editor and the OS did not Trim the drive. Running Win 7 64 also...
Anyhow would this only work Windows 8? Do I need to reset the raid array? Reinstall the drivers?
Thanks.
Where did you find those id's? Are you sure they are the right ones?
@ davidm71:
You will find the possible DeviceIDs of all Intel 5-Series SATA Controllers on page 14 of >this< official paper published by Intel.
AFAIK the correct DeviceID for your X58 RAID Controller is 3B25. That would be in hex code "25 3B".
I am not sure about that, but I thought, that the X58 Express chipset belongs to the Intel 5-Series.Thanks but I looked at that data sheet and none of the chipsets mention the x58 platform. Are you sure that's correct for x58?
It's been a while since I've looked at trim but some good news, RAID0 trim seems possible with pre-7 series chipsets.
Tested on ASUS P67 EVO
Running 11.6 OROM and 11.2 driver with no modification on W7SP1x64 with 2x V4 in RAID0, sectors 16 thru 31 were filled with 8KiB of test data and some crude software written to send a trim command to unmap them. The command was rejected by the driver, no trim performed.
http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/1.png
After some rough modification (needs sorting out when I have the time) for personal educational purposes , using the same V4 setup the LBA's of a picture file was recorded using Winhex then the file deleted.
Before deletion
http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/2.png
After deletionhttp://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/3.png
Success, the file was trimmed as seen by all ones being returned for the trimmed LBA's. Note that returning all ones is specific to V4 SSD firmware, other SSD's may return all zero's instead.
Same setup with 2x 60GB Agility 3 in RAID0 and writing 8x 1GiB files of incompressible data.http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/4.png
And after deletion.
http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/5.png
If trim were not working we would still see the big dip in read performance.
Switching to W8DPx64 and 11.5 drivers using the 8KiB of test data written to sectors 16 thru 31.
Vertex4 RAID0 before
http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/6.png
Vertex4 RAID0 after
http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/7.png
Agility3 RAID0 beforehttp://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/8.png
Agility3 RAID0 after
http://i1142.photobucket.com/albums/n610/CPL0_at_Photobucket/Trim_P67/9.png
Note that Agility3 SSD firmware returns zero's for unmapped LBA's.
There does seem to be a little bugginess with the trim, even with Z77, so maybe Intel are working on that before making RAID0 trim more widely available, I hope so.
It would have been interesting to have looked at trying SRT on P67 and 5 series RAID0 trim but unfortunately I have little to no time for this for now.
Nice, but its gonna copy at around 600mbps,,, not worth the trouble. Wait 2014 and buy a potential 1000mbps single SSD. thx gl
If I did understand you correcty, it may be possible to enable the "TRIM in RAID0" feature for all Intel RAID0 systems with an 6- or 7-series chipset by just modifying the related "FLAGS" hex code from "01" resp. "06" to "07".
Here is a screenshot with the related hex codes of the v11.6.0.1702 ROM file after having changed the "FLAGS" (= red hex code pairs):
Is this correct?
Kind Regards and thanks for this amazing thread
Fernando
In my case all I did was change "07 1C 00 00 01" to "07 1C 00 00 07" and "06 1C 00 00 01" to "06 1C 00 00 07".
Maybe for my Z68 board only the last one was needed, but I changed both just in case.
Since the TRIM in RAID0 feature works for my Z77 system with Win7 and Win8, I think, that the OS will not be the problem.Could this be a problem with Win 8 Pro
I recommend using the "block user" feature, it will save you from the mind blowing stupidity.@ tweakboy:
Why do clutter up this interesting thread by fully quoting a post containing at least 9 screenshots, which by the way have nothing to do with your contribution.
Any X58 people out there willing to give this mod a try? I tried without success. Pretty sure the x58 raid controller id is 3a25. Couldn't get trim working...
Thanks
You obviously are right. I thought, that boards with an X58 chipset have 5-Series SATA Controller chips, but obviously they haven't.I'm pretty sure now that its 3a25 and not 3b25.