This message is from the T13 list server.

On Tue, 12 Feb 2002 12:44:11 +0000, Simon Hildebrand wrote:
>This message is from the T13 list server.
>In ATA mode (UDMA 4 , or Multiword DMA 2) if the host is busy and there
>is a long host pause (10s to 100s of milliseconds), the ATA protocol
>seems to break. Is there a default timeout embedded in ATA compliant
>disk devices?  If so how do I disable it.

How does the protocol break? An ATA/ATAPI device should *NEVER*
timeout the host. The device should wait forever for the host to
complete a protocol activity. And I do not know of any ATA devices
that do not wait. However, many ATAPI devices are incorrectly
implemented and they do time out the host after about 5 seconds.
These devices just "reset" themselves as if the host had issued a
DEVICE RESET command (BAD DEVICE). 

But to answer your question in detail I would need to see a ATA bus
analyzer trace.



*** Hale Landis *** www.ata-atapi.com ***



Subscribe/Unsubscribe instructions can be found at www.t13.org.

Reply via email to