SATA RAID data corruption problem update

By on May 2, 2003, 10:40 AM
[URL=http://www.techspot.com/vb/showthread.php?s=&threadid=5137]Last time[/URL] I reported that the data corruption issue had been solved that was indeed correct, however the simple driver update had one drawback; it reduced performance considerably...

Abit said more than a week ago that they would have this fixed within a week, that has not happened, but now all of a sudden Silicon Image has released a program that makes some modifications to your BIOS and fixes this problem without any performance degradation, although this is not a very easy procedure...

See the comments for info on how to fix this, big thanks to Arris for letting me know of the fix.

Note; if you are not severely affected by this problem I advise you to wait for the official BIOS from Abit, after all that is what you have paid them to do if you bought their mobo...




User Comments: 10

Got something to say? Post a comment
Per Hansson said:
Well, Silicon Image released a program that (IMHO, and probably Nvidias also) is a very advanced program that should not be let out in the open..However, I'm not one to tell you not to use it...;)This is what you will need to do with it:[quote]Originally posted by Paul.K [URL=http://www.amdforums.com/showthread.php?threadid=221283
perpage=15&pagenumber=2]here[/URL][i]Just flashed my bios using the following method.1) Created a dos based flashing bootable disk ( get utility from bootdisk.com "drdos")2) Copied nvidia 's bios flashing utility to a: drive3) Copied the SATA bios bin file to a: drive4) Booted up to a: prompt after restart5) typed nvflashs.exe at a: prompted6) From Nvidia's utility select option 2 from their menu.7) Typed the name of the bios .bin file8) Said yes to writing 0's to the first 256K9) Bios loaded sucessfully10) Exit Nvidia utility ( Last option in menu).Simply as that lads.Paul.K[/i][/quote]That method [i]should[/i] work for all mainboards, simply install the .28 Silcon Image driver and all should be well... (please read this entire thread before trying)Go to [URL=http://www.siimage.com/]Silicon Image web site[/URL] Click "Product Support" (flashy thing on the lower middle left side)Click > Serial ATA > Controllers > Sil3112/3112AClick article no. "10516"On the left side there is an attachment 3112A_NVFLASH.zip"(UPDATE: seem I was correct about that this program was not intended to be released; it has now been removed from the Silicon Image website, see below for an alternate download site)That is the program you will need to put on the dos boot-floppy to modify your BIOS... The .28 driver is also available in the previous list of articles (look at the bottom)Alternatively you may download the [URL=http://hem.spray.se/hanzzzon/3112A_NVFLASHS.zip]flash program here[/URL], and [URL=http://hem.spray.se/hanzzzon/3x12A_x86_win_rdrv-10028.z
p]windows driver here[/URL] from my ftp server (that is if you don't enjoy those point and click sites :D)You can [URL=http://www.pctip.ch/library/downloads/dl.asp?id=2898]do
nload DR-DOS here[/URL][b]UPDATE:[/b]The problem seem not to be as easy as just that... Please read my reply at [URL=http://forum.abit-usa.com/showthread.php?s=&threadid=94
3&perpage=15&pagenumber=7]this thread[/URL] for more info...Note, StinkNbreff BIOS was removed because it was proven not to fix the problem...
Per Hansson said:
Hmm, seems like Silicon Image doesn't know what they are doing, they first removed the BIOS changer utill and now this text is on that same page instead:[i]After further testing and evaluation, it was determined that flashing the motherboard BIOS is not as straightforward as we had previously thought so the utility has been removed. For the latest BIOS updates for your nForce motherboard that fixes the data corruption problem, please visit the website of your motherboard maker for the appropriate BIOS and flash utilities. There were no revisions made to the drivers for the SiI3112A so you may use the latest version posted on this website. Please check the Related Articles link on the lower right.[/i]I did try the program on my comp with BIOS v15 and it did not work, however I believe you will need the newer BIOS versions v16 or 17 which updates SATA BIOS for this BIOS modification program to be able to work...I dunno really, will test further tomorrow... Till then play safe with this utill and don't yell at me if you hose your box...
Bearacuda said:
I had been working on an ABIT NF7-S w/ a 3/27/2003 dated BIOS for a friend. He'd been experiencing the data corruption problems too. I hadn't been able to solve the problem. It just so happened that on May 1,2003 I stumbled across a forum post for silicon images website that had a driver available. I kept looking and found the SATA BIOS file you are describing. It looks like the file had been released on April 30,2003. Flashing the SATA BIOS was not much different than flashing a motherboard BIOS. I would however think there is one more step to add to the 'list'. After the BIOS is flashed, nvflashs will ask if you want to use the old safe table, use the new one, or type a custom one in. I'd chosen the old safe table at first. And found it didn't help. I reflashed but this time chose to use the current or newer safe table. And since then, I setup Win XP with RAID 0 on two WD 40 GB hd's. I'd installed sp1, directx 9 and 3dMark 2003. I ran 3dMark 2003 continuously for over an hour with NO PROBLEMS. So, because I'd been sooo frustrated with this problem, I just wanted to tell of my success story to further support the solution in this forum. Good luck. Oh and by the way, the SATA BIOS version was originally 4.2.12. After the SATA BIOS flash it still was 4.2.12. But since then, all data corruption issues seemed to go away.Bearacuda
Bearacuda said:
The two WD drives were EIDE drives. Both had Serial to IDE adapters. Bearacuda
Per Hansson said:
Now I'll quote [URL=http://forum.abit-usa.com/showthread.php?s=&postid=6970
#post69707]my own reply[/URL] to the ASUS forums:[COLOR=royalblue][i]Slartibardfast; seems your are right, the Silicon Image BIOS calls both the _EN_CODE.BIN and (new) BGROUP.BIN file...The NF7-S BIOS only calls _EN_CODE.BIN, so it is darn near impossible for us to fix this...I've had a look at the source code in the BGROUP.BIN file, and it's not much code really...Just a few pages of actual data, rest is just there to take up space it seems...Unfortunantley I don't know Assembly programming so I don't know what I'm looking for, but somewhere in that file our fix should be...Note: I used WinDasm to decompile the BGROUP.BIN file[/i][/COLOR]So there you have it; It was not possible to fix it with the Silicon Image BIOS after all because that was a generic BIOS that mainboard manufacturers will need to incorporate into their own BIOS files...However Bearacuda, I'd really like to have a chat with you, I think you have found another BIOS file... I'd really like to have a look at it... Care to either send me a mail at [email]per@techspot.com[/email]Or add my via ICQ: 42128608
Bearacuda said:
I don't use ICQ. I use Yahoo Msgr: my name is 'Bearacuda2'. Otherwise you can email me at [email]bearracuda@hotmail.com[/email]Bear
rubjonny said:
Hey guys, this BIOS fix, does it change hardware register values in any way? It would be interesting to see if this fix could be implemented simply with wpcredit & wpcrset.
Bearacuda said:
Lemme know if you didn't get it. I'll resend it.Bearacuda
Per Hansson said:
[quote][i]Originally posted by Bearacuda [/i][b]Lemme know if you didn't get it. I'll resend it.Bearacuda [/b][/quote]I though I did reply to your mail...Well, I've sent a new one, check your mail account...And thanks for the .BIN file BTW, however it indeed was the same as Silicon Image posted on their website
bayouboy said:
Just to add on this. IMHO the problem is defiantly with Silicon Image. I have a Gigabyte GA-SINXP1394 mobo with the Sil3112 chipset on it. Using both the drivers that came with the Mobo and the new ones on Microsoft's update, I have attempted to run a raid twice with two identical Hitachi and two identical Maxtors. Both worked fine for a while until the data would start to degrade. Files would even just dissapear! Eventually both raid arrays would just lose their partition indexs and game over. I currently am trying two identical WD's, but they are showing the same symptoms already. For the time being my ATA raid has been working fine for years now.Also, it is very weird how Silicon Image's website has no reference to the Sil3112 chipset which bugs me.
Load all comments...

Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...
Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.