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
