Remember the 8237 Southbridge is often buggy with SATA-II (SATA-300) harddrives. You may have to jumper your drive to SATA-I (SATA-150). If there's no jumper then you miy need a utility from the HDD manufacturer.
Also make sure the drive is correctly powered and spins up.
There is no jumper for that HDD (HD501LJ) but there is a utility which should be able to switch it from SATA-II to SATA but when I tried it the problem is the utility itself doesnt recognize the HDD if the HDD isnt recognized in BIOS so its kinda lose-lose situtation. Well, I try updating the bios and see what happens.