Spinpoint M8-DVR OEM Product Manual REV 1.0
64
8.2.34 SMART (B0h)
Individual SMART commands are identified by the value placed in the Feature resister. Below depicts these
Feature register values.
Table 8-14 SMART Feature Registers Values
Feature Value
Command
D0h
SMART READ DATA
D1h
Obsolete (SMART Read Threshold)
D2h
SMART ENABLE/DISABLE ATTRIBUTE AUTOSAVE
D3h
Obsolete (SMART Save Attribute Value)
D4h
SMART EXECUTE OFF-LINE IMMEDIATE
D5h
SMART READ LOG SECTOR
D6h
SMART WRITE LOG SECTOR
D7h
Obsolete
D8h
SMART ENABLE OPERATIONS
D9h
SMART DISABLE OPERATIONS
DAh
SMART RETURN STATUS
DBh
Obsolete (Enable/Disable Auto Offline Scan)
DCh-DDh
Reserved
DEh
Reserved
DFh
Reserved
8.2.34.1 Smart disable operations (D9h)
This command disables all SMART capabilities within the device including any timer and event count
functions related to this feature. After receipt of this command the device shall disable all SMART operations.
SMART data shall no longer be monitored or saved by the device. The state of SMART (either enabled or
disabled) shall be preserved by the device across power cycles.
After receipt of this command by the device, all other SMART commands (including SMART DISABLE
OPERATIONS commands), with the exception of SMART ENABLE OPERATIONS, are disabled and
invalid and shall be command aborted by the device.
8.2.34.2 Smart enable/disable attribute auto-save (D2h)
This command enables and disables the optional attribute auto-save feature of the device. Depending upon
the implementation, this command may either allow the device, after some vendor specified event, to
automatically save its updated attribute values to non-volatile memory; or this command may cause the auto-
save feature to be disabled. The state of the attribute auto-save feature (either enabled or disabled), shall be
preserved by the device across power cycles.
A value of zero written by the host into the device’s Sector Count register before issuing this command shall
cause this feature to be disabled. Disabling this feature does not preclude the device from saving SMART
data to non-volatile memory during some other normal operation such as during a power-on sequence or
during an error recovery sequence.