This message is from the T13 list server.


Pat LaVarre wrote:
Why we did not mention op x88 Read(16) and op x8A Write(16)?

I am glad you mentioned this.

Linux implements READ/WRITE(16), and I disagree with the T10 proposal that it should not be implemented.


Write and Verify (10)  2Eh  Multiple     X  3.12
Write and Verify (12,16)  AEh, 8Eh  N/A      Not Supported


Why support only the (10) and not the trivial translation between that
and the (12) and (16) flavours?

The (12) variants are pointless. I did not bother to implement them, since READ/WRITE(16) translation is fully supported by Linux.



Write Long  3Fh  N/A      Not Supported
Read Long (10)  3Eh  N/A      Not Supported


Why not? How do we inject read errors?

Simple answer: there is no meaningful translation to ATA.

Without using vendor-specific commands, anyway.


Prevent Allow Medium Removal 1Eh N/A Not Supported


Why not? ATA has an RMB bit too?

I think I agree with your objection, but I need to ponder more.

        Jeff




Reply via email to