This message is from the T13 list server.

Wolford, Jeff wrote:
This message is from the T13 list server.
There is NO conspiracy on PIO CRCs.... It is just as simple as this:
1) SATA PIO transfers have a capability that PATA PIO transfers do not,
they have a CRC that is part of the transfer, and 2) so CRC errors can be detected (notice the word detected)
3) to take advantage of this "improvement" a reporting mechanism was
needed, thus the proposal of using iCRC on PIO transfers.

Thanks Jeff...

However, I still don't see an explaination for why this error reporting (using ICRC) was not in SATA 1.x or in ATA/ATAPI-7. I understand that SATA has CRC on all data packets (FIS) transferred on the SATA interface. If using ICRC to report SATA CRC errors is now needed why was it not needed 2 years ago? I'm still waiting for someone to explain how these SATA CRC errors are reported by the millions of SATA devices that have been shipped that do not support this new use of ICRC for PIO transfer commands, and for someone to explain what risk to data integrity when using devices that do not implement this new use of ICRC use during PIO transfer commands. Someone in SATAIO land must understand this problem/question/issue and understand the serious question this raises concerning the data integrity of the SATA interface devices shipped during the last 2 years?

It was NOT that SATA needed it, it was that SATA could improve over
PATA.

Yes, SATA can improve over PATA. But why did we have to wait two years to get a documented method for reporting SATA CRC errors? Surely someone in SATAIO land can answer this question?

Re: Host compatibility
Yes, you will need drivers that know about this new feature to take
advantage of it.

You are saying that SATA is not compatible with PATA and that anyone using SATA devices via a SATA host that emulates PATA is using devices that place their data at serious risk of corruption. Of course you are not the first person to say this. So why have not tell people what the risk is? What is the error rate (many people can see that it is higher than native PATA)?

The fact that I have asked these questions so many times with no answer tells me that one of two things is going on... Either a) there really isn't anyone in SATAIO land that understands the basic idea of data integrity (I can't really believe this), or b) there is some reason SATAIO does not want to reveal the problems of error reporting in SATA (and I sure hope this isn't true). But SATAIO needs to answer these questions so that everyone can understand the true nature of SATA reliability. Just saying SATA is better than PATA doesn't make it so.

Hale

--

++ Hale Landis ++ [EMAIL PROTECTED] ++

Reply via email to