i'm having a similar problem. my computer doesnt detect any of my ide devices though. it runs from them though, for instance, when i tried to install xp on a new harddrive, it would run the cd, but then a blue screen came up at the beginning of the setup. i then tried to do it with different hard drives, and it all failed. yesterday, i found an old harddrive with windows 98 on it, so i tried using it, and it boots, but in the beginning, it doesn't show it detected, as in
"IDE Channel 0 Master [ None ]
IDE Channel 0 Slave [ None ]
IDE Channel 1 Master [ None ]
IDE Channel 1 Slave [ None ]"
this proves it works, but it isn't detecting or letting me install xp.
by the way, in case anyone knows what the blue screen was, the error message was "***STOP: 0X0000007B (0xF7C7D63C, 0XC0000034, 0X00000000, 0X00000000)"
update: I also have a gigabyte motherboard, I wonder if it may be a motherboard issue?