[T10] Difficulty forming an ATA PASS-THROUGH(12) for READ_SECTOR(S)

Aaron Bufkin bufkin at marvell.com
Thu May 30 13:06:54 PDT 2019


I am trying to create a proper ATA PASS-THROUGH(12) packet with a SATA READ_SECTOR(S) command.  I am using the sg_raw tool.  I am able to create a WRITE_SECTOR(S) command and read back the data with a READ_DMA command.  My READ_SECTOR(S) packet is identical to the WRITE_SECTOR(S) packet with the exceptions of the T_DIR bit, COMMAND field (20h for the read, 30h for the write), and the PROTOCOL (PIO Data-In vs PIO Data-Out).  Does this sound like the correct approach?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.t10.org/pipermail/t10/attachments/20190530/5a8aa2cc/attachment.html>

More information about the T10 mailing list