It's very likely that the driver does not recognize the device ID of the IDE/ATA controller that connects your HDD.
1. make sure you have a kext for ATA controller,
2. find the device ID (VID:DID) of your ATA controller, (lspci -nn -v gives you listing that includes the info you'll need.)
3. make sure the device ID is listed in the info.plist of the kext.
4. if the device is is not in the info.plist, patch it in.