K6610007
Rev.5
02.14.’03
- 68 -
(3) Comprehensive SMART Error Log [Log Sector Address = 02h]
The last 255 errors that device reported are gathered in comprehensive SMART error log. Following table
defines the format of each of the sectors that comprise the comprehensive SMART error log. The maximum
size of the comprehensive SMART error log is 51 sectors. The comprehensive SMART error log data
structures include UNC errors, IDNF errors for which the address requested was valid, servo errors, write
fault errors, etc. Comprehensive SMART error log data structures do not include errors attributed to the
receipt of faulty commands such as command codes not supported by the device or requests with invalid
parameters or invalid addresses.
The error log is viewed as a circular buffer. When the last supported error log sector has been filled, the next
error creates an error log data structure that replaces the first error log data structure in sector zero. The
next error after that creates an error log data structure that replaces the second error log data structure in
sector zero. The sixth error after the log has filled replaces the first error log data structure in sector one, and
so on.
Unused error log data structures are filled with zeros. The content of the error log data structure entries is
defined in Table 6.14 of section 6.3.2.8.12 (1) .
Sector Byte
Description
First
Sector
0
SMART error log version
The value of the SMART error log version is 01h.
1
Error log index
The error log index indicates the error log data structure representing the most
recent error. Only values 1 through 255 are valid.
2 - 91
First error log data structure
92 - 181 Second error log data structure
182 - 271 Third error log data structure
272 - 361 Fourth error log data structure
362 - 451 Fifth error log data structure
452 - 453 Device error count
This contains the total number of errors attributable to the device that have been
reported by the device during the life of the device. If the maximum value for this
field is reached, the count remains at the maximum value when additional errors
are encountered and logged.
454 - 510 Reserved
511
Data structure checksum
The data structure checksum is the two's complement of the sum of the first 511
bytes in the first sector.
Subsequent
0 - 2
Reserved
Sector
2 - 91
(5n + 1) Error log data structure
N
92 -181
(5n + 2) Error log data structure
182 - 271 (5n + 3) Error log data structure
272 - 361 (5n + 4) Error log data structure
362 - 451 (5n + 5) Error log data structure
452 - 510 Reserved
511
Data structure checksum
The data structure checksum is the two's complement of the sum of the first 511
bytes in the subsequent sector .