13.39 S.M.A.R.T. Function Set (B0h)
Table 114: S.M.A.R.T. Function Set (B0h)
Command Block Output Registers
Register
Data
Feature
Sector Count
LBA Low
LBA Mid
LBA High
Device
Command
7
6
5
CRC UNC
0
0
0
0
The S.M.A.R.T. Function Set command provides access to the Attribute Values, the Attribute Thresholds, and
other low level subcommands that can be used for logging and reporting purposes and to accommodate special user
needs. The S.M.A.R.T. Function Set command has several separate subcommands which are selectable via the
device's Features Register when the S.M.A.R.T. Function Set command is issued by the host. In order to select a
subcommand the host must write the subcommand code to the device's Features Register before issuing the
S.M.A.R.T. Function Set command. The subcommands and their respective codes are listed below.
Code
D0h
S.M.A.R.T. Read Attribute Values
D1h
S.M.A.R.T. Read Attribute Thresholds
D2h
S.M.A.R.T. Enable/disable Attribute Autosave
D3h
S.M.A.R.T. Save Attribute Values
D4h
S.M.A.R.T. Execute Off-line Immediate
D5h
S.M.A.R.T. Read Log Sector
D6h
S.M.A.R.T. Write Log Sector
D8h
S.M.A.R.T. Enable Operations
D9h
S.M.A.R.T. Disable Operations
DAh
S.M.A.R.T. Return Status
DBh
S.M.A.R.T. Enable/Disable Automatic Off-line
7 6 5 4 3 2 1 0
- - - - - - - -
V V V V V V V V
V V V V V V V V
- - - - - - - -
0 1 0 0 1 1 1 1
1 1 0 0 0 0 1 0
1 - 1 D - - - -
1 0 1 1 0 0 0 0
Error Register
4
3
2
1
IDN
0
ABT T0N AMN
0
0
V
0
Subcommand
Travelstar 7K100 Hard Disk Drive Specification
Command Block Input Registers
Register
Data
Error
Sector Count
LBA Low
LBA Mid
LBA High
Device
Status
0
7
6
5
BSY RDY DF DSC DRQ COR IDX ERR
0
0
V
0
163
7 6 5 4 3 2 1 0
- - - - - - - -
see below
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
see below
Status Register
4
3
2
1
V
-
0
-
0
V