I've just finished a new PC build using a Gigabyte GA-970A-UD3 AM3+ motherboard and SATA DVDROM and HDD.
I've set up the bios to use the following boot order:
CDROM HDD
I know that the CDROM drive is connected properly and working, since I can boot from it if the HDD is disconnected. But when the hard drive is connected, the HDD boots first. It's driving me nuts, the boot order is set properly-- why would it not boot from the CDROM?
Other points:
the boot preferences / order are being saved in the BIOS so I don't think it's anything obvious like the battery being dead or settings are not saving.
Hitting F12 on reboot and manually selecting the CDROM as first boot still results in HDD boot
I've double checked that the CDROM is plugged into SATA port 0, and the HDD is in port 1, since some posts have said that the SATA boot order will follow the port number by default
Even after setting boot order as CDROM DISABLED DISABLED (so nothing should be booting except CDROM) the same issue occurs and HDD boots.