Check the jumper setting on the drive.
Is it set for DF0 or DF1, also which plug
on the ribbon cable do you have it plugged
into?? I'm pretty sure DF0 needs to be plugged
into the last connector on the ribbon cable.
I had this problem quite some time back
but it was just a matter of setting the jumper
correctly and plugging it into the right connector.