@KaminoReal : Sorry to hear about that. Link removed, obviously. You were brave, but that's enough. Guess you just have to wait for an hypothetical update from Asus, cause AFAIK, there's not too many vendors selling MBs with this special 6121 ROM and on the next gen (ie. LGA 1156) MBs from Asus, there is no Marvell chip (Because of the "the great 6 GB/s fiasco"). And, as it's common knowledge, alas, Asus update their ROMs nearly only for n+1 gen. MBs. So you use "another OS". And maybe you used, to get this "other OS" running, in the past, a MB with a JMicron JMB36x chip. And you get accustomed to the settings of this chip. So if your question is "How to enable AHCI in the Marvell 88SE61xx BIOS" like in a JMB36x BIOS, I'm sorry to say that, from what I know, it's just not possible. This is one of many other shortcomings of this chip (like real eSATA with HotPlug under Windows, the way it means to be, without relying on a dodgy mrdd.sys which is not even signed).
Yeah you seem to know what "OS" is about.. But my problems are not on Marvel 88SE6121 that one works with AHCI(set as RAID in BIOS not Legacy) but just one port and w/o HotPlug.. Secondary Marvell crap the SAS one dosen't works even on FreeBSD(See MVSAS)..tried to hack some HighPoint drivers but w/o much luck...so I gave up on it for now... The real problems that piss me off are on Intel AHCI! So far only first SATA port works w/o bugs, 2-3-4 sometimes works sometimes dosen't and last 2 fails, tough first 4 sata ports works just fine on IDE mode but I need AHCI... Seems to be some BIOS initialization bug or dunno...going nuts with this crappy bug. BTW on my old MB JMicron JMB363 worked just fine(I mis that board) and also I have JMicron JMB360 on my lappie and guess what is set by BIOS as IDE...for an eSATA controller..nice ASUS and o/c no option to change it to AHCI... Thanks for help.
@KaminoReal This is indeed a quite puzzling & interesting problem. Somehow, I really think you should create a new thread, where you will be able to post full specs, lspci, boot.log, Everest/SIV/SIW/PC Wizard reports, iaStor events and so on from your machine so that people can help you further, cause I think your issue is not only "option ROM" related and we're on the verge of being off-topic here. Just my 2 cents, no intention to be rude (English is not my native language, so forgive me).
AFAIK, There is no higher version even in Intel BIOS for their X58SO, and this one first appeared in their late june release. Also this ROM is repported to work on a P6T WS Revolution which is a X58 Mobo. And the P45 & X58 MBs share the same southbridge. So the problem seems to be not X58-related. Maybe the tools you use to mod the BIOS (don't know which as "X58 Board" is short for a description), the lack of space in it to accomodate the larger size of the 8.8 or 8.9 release. You can always try the 8.7.0.1007 version which is 67kb in size to confirm this.
Adding another Option ROM possible? I own a QNAP TS-439 nas. It has a non standard Atom motherboard with an AMI bios. It is very crippled in its feature, such as not allowing booting from USB and so on. Onboard there is a Marvell 88sx7042 chip, that acts as a SATA port multiplier. There is no ROM for it and it's a real pity since it's the same one of Adaptec 1430SA and Highpoint 2310, two full featured Raid 5 controllers. I ripped off the linux OS, very limited in its features, and put Windows Server 2008. The probem is that since it has no bios, I have to create a Raid 5 array with Dynamic Disks. I'd like to ask some guru here, do you think is possible to add the Adaptec or the Highpoint firmware to the AMI bios, thus giving the possibility to use standard drivers and features of these 2 controllers? If positive, would you help me?
Asus P6T BIOS 0603 - x58 ICH10R - Intel Storage option ROM 8.8.0.1009 Thanks for the tips. I was able to replace the Intel Storage option rom 8.0.0.1038 that is present in the standard P6T 0603 BIOS with the 8.8.0.1009 using MMtool 3.19. I am pretty certain that option rom 8.0.0.1038 had an issue with the version 8.9 of the Intel Matrix Storage Manager in Vista x64. Code: Storage rom Matrix Storage Manager on Vista x64 8.0.0.1038 8.8 OK 8.0.0.1038 8.9 Hangs on Vista boot progress screen able to use last known good configuration to revert back to 8.8 8.8.0.1009 8.8 OK 8.8.0.1009 8.9 OK