When I have 2 sata drives in sata ports 0 and 1, everything is fine. The O.S. sees them correctly as drives 0 an 1 respectively.
But when I plug in a third drive, the order gets scrambled. I found plugging the 3rd drive in sata port 4 prevents the scrambling. But now I have a sata DVD burner I want to use. With 4 devices plugged in, I haven't found a configuration that prevents scrambling.
This really annoys me. Isn't this a simple BIOS bug? Is Intel aware of it? Does Intel care?
I have BIOS revision 0090. I would install the latest, but I don't see a fix in the release notes.
I was wrong about a BIOS bug. Sorry. Further research shows that XP gets the drives in the right order. It's only Windows 7 that scrambles them.
From what I've seen, it appears that Win7 always makes the drive it is running on the first drive.