5K320 SATA OEM Specification
158
14.40.6
Self-test log data structure
The following defines the 512 bytes that make up the Self-test log sector. All multi-byte fields
shown in these data structures follow the ATA/ATAPI-7 specifications for byte ordering.
Description
Bytes Offset
Data structure revision
2
00h
Self-test number
1
n*18h+02h
Self-test execution status
1
n*18h+03h
Life time power on hours
2
n*18h+04h
Self-test failure check point
1
n*18h+06h
LBA of first failure
4
n*18h+07h
Vendor specific
15
n*18h+0Bh
...
Vendor specific
2
1FAh
Self-test log pointer
1
1FCh
Reserved
2
1FDh
Data structure checksum
1
1FFh
512
Note: n is 0 through 20
Table 122 Self -test log data structure
The data structure contains the descriptor of Self-test that the device has performed. Each
descriptor i s 24 bytes long and the self-test data structure is capable to contain up to 21
descriptors.
After 21 descriptors has been recorded, the oldest descriptor will be overwritten with new
descriptor.
Self-test log pointer points the most recent descriptor. W hen there is no descriptor the value
is 0. When there is descriptor(s) the value is 1 through 21.