by speculatrix » Wed May 20, 2009 9:45 pm
greetings, nforcers!
A few weeks ago a SMART error was reported on one drive, so this spurred me on to upgrade, I bought a couple of 1TB drives - Western Digital Green Power with 32MB cache. When I connect one of these to the SATA controller, it hangs at the S-Image drive status report during boot. I tried the SATA enable jumper on the motherboard but it really does disable SATA altogether, not just the BIOS, so that didn't help.
The SiliconImage website didn't help, and my bios was up to date with the latest on Asus's site. Bummer! Then, after some googling, I came across this forum and the new bios, so I thought I was on to a winner! Not so quick, things were not going well.
When I tried the BIOS built-in flasher, it reported an error with the UBER bios file and locked up leaving the floppy light on. When I try booting DOS from an old win95 boot/rescue, it also locks up with floppy light off. In both cases I needed to hard reset. I tried turning BIOS cache off, an old trick, no effect.
Meanwhile, I am now about to try the "flashrom" program from the linux flashing tool part of coreboot.org (formerly linuxbios.org). It read the old BIOS no problem to a file.... ok, lets get started...
Strangely, if I read the existing bios to a file, it's totally different to a downloaded copy of the official Asus bios. hmm.
Actually, I get a similar problem if I write, say, TRATS bios and read it back, the results are different. If I use the "-v" option thus "flashrom -v TRATS2TCOFF.BIN", it says FAILED; if I compare with "cmp", it says "differ: byte 21846, line 1". Ah, maybe I should "flashrom -E" to erase first. No, it still fails verify, at exactly the same point, that's 21K into the bios file, which isn't very far.
Now I'm deadly scared of rebooting my machine. Arrrggghhhhhh!
the background story.... I have a home file server with mirrored Seagate 200GB drives which I am trying to upgrade to a pair of 1TB drives. I am using an A7N8X-E Deluxe with an Athlon Barton XP2500+ and 1GB of memory; I *underclock* it to save power, getting power consumption down to about 110W or so. I'm running linux on it and it doesn't have windows installed at all. I'm not using the fakeraid provided by the Si3112 bios, linux sees two separate drives and uses software mirroring. It was all perfect until I decided to upgrade...