I had a simular problem, where I got what you discribed. It turned out I had somehow duplicated my IDE/esdi controler file and it was causing a conflict. I deleated one of the two and thing have worked just fine. Hope that helps. Good Luck!
I've seen this problem many times. There are three things that can cause it. An IRQ conflict, multiple devices installed or not all of the drivers are installed. Most likely it is the latter. You need to look at the disks that came with your motherboard. There should be driver files for the IDE controller. If not, you need to, most likely, got to INTEL's web site and download the Bus Master IDE drivers and install them.