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
