Another late SAT-2 issue

Bill.Martin at emulex.com Bill.Martin at emulex.com
Mon May 4 20:55:18 PDT 2009


Formatted message: <a href="http://www.t10.org/cgi-bin/ac.pl?t=r&f=r0905041_f.htm">HTML-formatted message</a>

In SAT-2 10.2.4.1, the SELF-TEST CODE field value in table 81 is based on the
Self-test descriptor index from the ATA READ LOG EXT command.  This value is
a pointer to the most recent self test descriptor in the Extended Self-test
log data structure (See ACS-2 r1a A.8.2).  SPC-4 requires that the value
returned in the SELF-TEST CODE field shall be the value of the SELF-TEST CODE
field for the most recently executed self test.  The index that is being used
has nothing to do with the SELF-TEST CODE field value for the most recently
executed self test.
To be accurate you would need to look in the self-test descriptor that is
pointed to by the self-test descriptor index and do the reverse translation
of the Content if the LBA field (7:0) of what was done in SAT-2 table 25.  An
alternative would be to put the following requirement in table 81 for the
SELF-TEST CODE field value "set to the SELF-TEST CODE field value of the most
recently executed SEND DIAGNOSTIC command."
Bill Martin
Emulex
Office of Technology
Industry Standards
916 772-3658
916 765-6875 (Cell)
bill.martin at emulex.com



More information about the T10 mailing list