I'd ask if it has a cable select option and are you using it with an 80 conductor cable and on the proper connector? It's also possible that the drive isn't spinning up fast enough to be detected and you'd need to alter the BIOS if possible to allow more time. This is generally done by adding memory check time or not using some sort of quick boot function. Another thing I've seen cause this is using the HD auto-detect function with each restart rather than having the drive detected and remembered...if that makes any sense.
I have a strange problem. Last night I have added a 40 GB HDD (IDE cable) on secondary master. There is a 160GB HDD and LG DVD Writer on my primary master and slave respectively.
During boot it clearly shows all the drives, but after displaying Secondary master -- SAMSUNG....., it throws an error secondary master fails. Press F1 to continue and DEL to setup.
After pressing F1 when XP loads its clearly shows the 40 GB HDD and works perfectly.
But each time I starts my PC same boot error occurs and I have to press F1 each time.