On my old secondary computer my setup was
Motherboard: Chaintech VNF2-350
Master 0: HDS722516VLAT80 with Windows installation
Slave 0: WD800BB-53CCB0
But then I started getting Machine Check Exceptions and my motherboard ultimately perished. So I replaced that with a Foxconn K8S755A-6ELRS. But this new motherboard won't detect the hard drive.
It will hang at the part that says "Detecting IDE drives", sometimes it will give up and display "0" where the drive is supposed to be, other times it will hang until you unplug the cable.
If it's on the same channel as the Hitachi drive with XP on it, the BIOS recognizes the other drive, but fails to boot from it.
If they are on different channels, it boots the XP drive but will see no hint of the drive on the other channel., even in Disk Management or Device Manager.
I also tried connecting it to my other computer's Intel DP35DP mobo, and it was able to detect/read/write and all that, though it does have a few bad sectors.