K6610170
Rev.2
Dec 22, 2004
- 78 -
Table 7.11 Log Sector Address Definition
Log Sector
Address
Content Sector
Size
SMART READ LOG
SECTOR command
SMART WRITE LOG
SECTOR command
READ LOG
EXT command
WRITE LOG
EXT command
00h
SMART Log Directory
General Purpose Log Directory
1
Read Only
Read Only
01h
Summary SMART Error Log
1
Read Only
X
02h
Comprehensive SMART Error Log
51
Read Only
X
03h
Extended Comprehensive SMART Error Log
64
X
Read Only
06h SMART
Self-test
Log
1 Read Only
X
07h
Extended SMART Self-test Log
1
X
Read Only
09h
SMART Selective Self-test Log
1
Read/Write
23h
Delayed LBA Log
96
X
Read Only
80h - 9Fh
Host vendor specific
16
Read/Write
A0h Device
vendor
specific
1
Read Only, Host shall not use
A1h - A2h
Device vendor specific
96
Read Only, Host shall not use
A3h – BFh Device vendor specific
1
Read/Write, Host shall not use
X: The device reports command abort to the host
7.5.17.1. General Purpose Log Directory [Log Sector Address = 00h]
The General Purpose Log Directory is reported size of each log sector address. The following table defines
512 bytes that make up the General Purpose Log Directory.
Table 7.12 General Purpose Log Directory
Byte Description
0 - 1
SMART Logging Version '0001h'
2 - 3
Number of sectors in the log at log sector address 01h
4 - 5
Number of sectors in the log at log sector address 02h
: :
510 - 511
Number of sectors in the log at log sector address FFh
7.5.17.2. Extended Comprehensive SMART Error Log [Log Sector Address = 03h]
The errors that device reported are gathered in Extended comprehensive SMART error log. Only 28-bit error
entries contain in the Comprehensive SMART log, Both 28-bit error entries and 48-bit error entries contain in
the Extended Comprehensive SMART error log. Table 7.13 defines the format of each of the sectors that
comprise the Extended Comprehensive SMART error log. This error log data structures include UNC errors,
IDNF errors for which the address requested was valid, servo errors, write fault errors, etc. Error log data
structures do not include errors attributed to the receipt of faulty commands such as command codes not
implemented by the device or requests with invalid parameters or invalid addresses.