T
toylet
Does the hardware involved check for errors during data transfer?
Does the hardware involved check for errors during data transfer?
All UDMA modes have CRC, and PIO/DMA have none.Andrew Rossmann said:A CRC is computed for each packet of data. If it doesn't match, an error
is flagged and passed to the software. I believe it's up to the
software/drive firmware to figure out what to do next (usually retry a few
times.) I believe UDMA33 and higher have more aggressive error correction
and retries.
All UDMA modes have CRC, and PIO/DMA have none.
Previously toylet said:Does the hardware involved check for errors during data transfer?
Andrew Rossmann said:I guess it depends on what level everyone is talking about.
There has always been a CRC stored on the drive
Nope.
and it's checked when it reads the data.