First post, by ricsip
Hello folks,
I tried to search the forum here, but couldnt find any meaningful results for the questions I have. If I missed some definite topics that clearly describes this, pls let me know though.
So I managed to get a functioning Abit NF7-S V2.0 board. My goal was to have the -S version, that has the additional two SATA ports. So I can add a speedy 2,5" SSD instead of an old and slow IDE or SATA HDD to run Windows 2000 and XP much faster, than it was possible back in the days.
I did also some research, and it seems the on-board SATA controller is the Sil 3112A. I am not sure if the "A" at the end of the model number has any significance or not? I guess the A means its the embedded version, not the standalone PCI add-on card version?
I found the latest official BIOS for this motherboard is the Version 27 on theretroweb: https://theretroweb.com/motherboards/s/abit-ab-nf7-s-v2.x
Currently I received the board with BIOS Version 20, so its quite way behind. According to the release notes, version 27 updates the SATA ROM to V4.2.5.0. I have seen theretroweb also has a separate page for this controller, where there are dozens of different software downloads:
https://theretroweb.com/chips/4439
It lists a lot of more recent versions than the one I found in the v27 BIOS: e.g.
4.4.02 RAID, IDE
4.2.84 RAID, IDE
4.2.83 RAID, IDE
4.2.76 RAID, IDE
4.2.70 IDE
4.2.66 RAID
Here come my couple of questions:
1) If i have the Sil 3112A, does that mean I have an IDE version or a RAID one, or both? Checking the option ROM of the mainboard currently active, I can definitely enter a config/setup interface during POST, and that seems to me a RAID-capable ROM is running currently. Do I have the luxury to decide if I dont need RAID, I can upload a reduced-capability option ROM (labelled as IDE only, no RAID)? Why would anyone want to reduce from a RAID-capable hardware to an IDE-only one? What positive change could that give? More stable operation?
2) Checking the retroweb donwloads, these SATA ROM binaries, and the firmware update tools (if they even work?) do support my motherboards built-in chip, or these are all strictly for standalone PCI cards, and motherboard-integrated ones cannot be (safely) upgraded with these tools? Would it cause an interference between a different ROM version included in the V27 BIOS vs a standalone ROM uploaded separately? As for my NF7-S V2.0 I saw a modded V27 BIOS that includes an even more recent SATA ROM that was officially provided: BIOS mod by Utwig with updated SATA ROM 4.2.8.4
3) During POST, at the option ROM screen the SSD (Samsung 840 EVO) is recognised with correct total capacity. However of course Windows 2000 installer (nor the RTM/GOLD nor the slipstreamed SP4 one) did not recognize any storage attached via SATA. Tried with a slipsreamed XP SP2 and XP SP3, neither them recognized the SSD. Which I am very surprised, by 2003-2004 this SATA controller should have been already recognized at least with the updated XP SP2/SP3 installer. So I need to load the Sil 3112 driver through the character-based setup (press F6, load from a floppy). But the similar question popped up fro me, as in the SATA ROM question: which driver should I load from floppy? The IDE version, or the RAID version? What difference would it make? And which version(s) are considered stable, or which ones should I avoid like plague?
4) Additionally, doing my research I found many many complaints about this specific chip and the various bugs and data loss disasters many faced back in the days. So it would be great, if there is any collection of tribal knowledge about risky ROM version + driver version + attached storage devices, that are known to cause issues or data loss.
Sorry for the long text, just wanted to be very clear with the whole setup and conditions. Any help greatly appreciated.