did you try with another hdd?
I have a custom ide adapter for my a500, it can see 40-200Mb hdds, but not above 1GB. Then i tried with a 80GB (yes GB) Samsung. It works without error. And it can read even 320GB sasmsung hdd. I don't know why it can't see 1-10GB hdds.