This message is from the T13 list server.

Dear all,

Thank you very much for your responses! I seem to have misunderstood
something! The reason why I took the harddisk (in fact it is a "Maxtor
Fireball 3, 40GB") for an ATAPI device was, because it set the whole
Status Register to "0...0" after a Reset and did not set DRDY = '1'
after a maximum of 31s like specified in the ATA standard. However it's
behaviour would have been conform with the ATAPI standard.... .

In fact I keep polling the Status Register after a Reset and the device
periodically responds with: "0...0" for about 113ms and BSY= '1' (rest =
'0') for about 88ms. The device is configured as master. I could not
find anything about this behaviour in the ATA/ATAPI 6 specification
(which states that the device must set DRDY = 1, at least after 31s have
elapsed)... Does anybody know about such behaviour?

Thank you in advance!

Yours sincerely,
Matthias Fuegger


Reply via email to