I am using 64-bit Linux (Mepis 8.5...kernel is 2.6.32-1-mepis64-smp). I apologize for the long post, but this is a messy problem.
I just installed the new GA-770TA-UD3 motherboard and started using a Western Digital 1TByte SATA3 (WD1002FAEX-0). The WD SATA3 hard drive is great...very fast, but I've run into all kinds of problems trying to re-use the previous SATA II hard drives.
It turns out that I can only boot from the SATA3 drive when the the SATA II drives ar disconnected.
If the SATA II drive is connected, the SATA3 drive is not recognized as sda1 and Linux will not boot. I can see in dmseg that the drive gets mounted, but it cannot find init.
So far I have tried the following:
1. Re-installed the MBR on the SATA3 drive
2. Mounted the old SATA II drives via SATA-to-USB cable, then installed new Partition Table, then formatted it for ext3...
3. Zero'd the old SATA II drive using the Western Digital tool running from a Vista machine to remove remnants
4. Tried every config in BIOS I can think of
It appears to me that the old SATA II drives are fighting with the new SATA3 drive to see who gets to be sda1.
How do I know this? When I boot from a Linux Live CD and look at the new SATA3 and the old SATA II from the Partition Manager --
- old SATA II is sda
- new SATA3 is sdb
So I am thinking this is a BIOS issue. I see from the documentation, that the SATA3 controller needs a special driver loaded to function properly with Windows, but how do I load it from Linux?
Also, I tried to update the BIOS, but the only downloads available are .exe files. How can I handle those in Linux?
Thanks for reading. Hoping to get some answers so I don't have to send this back.
Paul C.