K6602705
Rev.3
08.20.01
- 59 -
6.3.2.8.7 SMART Return Status [B0h, Sub DAh]
Task File Registers
7
6
5
4
3
2
1
0
Command
B0h
Cylinder High
C2h
Cylinder Low
4Fh
Device/Head
-
X
-
DRV
XX
Sector Number
XX
Sector Count
XX
Features
DAh
DRV : Device selection bit
0 : DRV0
1:DRV1
The SMART Return Status command is used to communicate the reliability status of the device to the host
at the host’s request. Upon receipt of this command the device sets BSY, saves any updated attribute
values to non-volatile memory, and compares the updated attribute values to the attribute thresholds.
If the device has not detected a threshold exceeded condition, the device sets the Cylinder Low register to
4Fh and the Cylinder High register to C2h. If the device has detected a threshold exceeded condition, the
device sets the Cylinder Low register to F4h and the Cylinder High register to 2Ch.
If SMART is disabled or if the values in the Features, Cylinder Low, or Cylinder High registers are invalid, an
Aborted command error is posted.
6.3.2.8.8 SMART Enable/Disable Attribute AUTOSAVE [B0h, Sub D2h]
Task File Registers
7
6
5
4
3
2
1
0
Command
B0h
Cylinder High
C2h
Cylinder Low
4Fh
Device/Head
-
X
-
DRV
XX
Sector Number
XX
Sector Count
00h : Disable
F1h : Enable
Features
D2h
DRV : Device selection bit
0 : DRV0
1:DRV1
The SMART Enable/Disable Attribute AUTOSAVE command enables and disables the attribute auto save
feature of the device.