I emailed asus support about this issue also and the person who helped me even said they did not have any idea what it could be either. Here is what I said:
Asus 1005hab Eee Pc (netbook)
I am a computer technician and have came across a rare problem
The problem : Bios will not recognize the hard drive no matter what I have tried.
What I have tried: I replaced the hard drive and still didn’t recognize it. Tested the old
hard drive in an exact copy of the machine (another 1005hab netbook) and it worked
fine. I flashed the bios to newer versions and older versions and still did not work. I
replaced the MB to DAU cable and still did not recognize it. I switched the Daughter
board with the other 1005hab daughter board I have and still did not recognize. I tried slip-streaming the ahci driver to the windows xp installation and didn’t do any good. I’ve changed bios settings to IDE and compatible and tried every setting possible in there and still will not recognize any hard drive. I have reset the bios by unplugging the battery from the motherboard.
So that only leaves 2 things it could be in my mind: the motherboard or the bios chip.
The reason I said rare problem is normally when the motherboard or bios chip is bad then access to bios is normally impossible in my experience, but here it is not the case. So, I’m clueless. I do notice that when the bios posts, it never says auto detecting primary hard drive like it does on the other 1005hab I have that works fine. Please throw your ideas at me if I have not covered them. Thanks.
Since the drive works and you swapped out everything else between there and the motherboard, and tried another drive anyway, then it can only be at or in (on?) the motherboard itself. There really is nothing else. Simplest would be a simple break in a poor solder joint where the socket is attached to the motherboard. That, is at least repairable for someone who has experience soldering on circuit boards. Use a magnifying glass to examine these joints and visible components on the motherboard, power board (if separate), and any other similar connections.
Edit (added):
Bad joints:
http://home.cogeco.ca/~rpaisley4/xS…
Video that might help (I did not watch it myself though):
http://www.youtube.com/watch?v=5dG0…
You have to be a little bit crazy to keep you from going insane.