I am having the exact same problem. I originally thought it was a bad Seagate Drive, because the bios hung with the drive in, and at least booted with the drive out. I got a Western Digital Drive to replace it, and it booted, but its not consistent. On cold boot, the motherboard detects no drives, but on a warm boot, it finds the drive if I set the delay to 30seconds. Thats a bit extreme. It all started after the Sepember BIOS upgrade. I just tried the latest bios, and the problem persists. I'm thinking it was there the whole time because I used to have an IDE drive as the first drive in this box, but I took it out. I'm thinking of putting it back in, I'm tired of dealing with this issue