K6602705
Rev.3
08.20.01
- 60 -
The state of the attribute AUTOSAVE feature (either enable or disable) will be preserved by the device
across power cycles.
A value of zero written by the host into the Sector Count register before issuing this command will cause this
feature to be disabled. Disabling this feature does not preclude the device from saving attribute values to
non-volatile memory during some other normal operation.
A value of F1h written by the host into the Sector Count register before issuing this command will cause this
feature to be enabled.
Upon receipt of the command from the host, the device sets BSY, enables or disables the AUTOSAVE
feature, clears BSY, and asserts INTRQ.
During execution of the AUTOSAVE routine the device shall not assert BSY nor de-assert DRDY. If the
device receives a command from the host while executing its AUTOSAVE routine it must respond to the
host within two seconds.
6.3.2.8.9 SMART Save Attribute Values [B0h, Sub D3h]
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
D3h
DRV : Device selection bit
0 : DRV0
1:DRV1
The SMART Save Attribute Values command causes the device to immediately save any updated attribute
values to the device’s non-volatile memory regardless of the state of the attribute AUTOSAVE timer. Upon
receipt of this command from the host, the device sets BSY, writes any updated attribute values to non-
volatile memory, clears BSY, and asserts INTRQ.
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.