Try removing the DVD drive and see if the HDD will work in that SATA slot.  If not, I think either the controller or part of the motherboard is bad and would have to be changed.  I've never run into this myself, but I have seen various other parts of laptop motherboards go bad.