1) are you using an 80-pin IDE cable to connect the hard drive
2) does your motherboard have an ata100 controller? or are you using a pci ata100 ide controller?
3) what hard drive is it? i suggest going to the manufacturer's site and downloading their utility to check whether ata100 is enabled on the hard drive.