IBM DTCA-24090 Hard Drive Specifications - Page 153

SMART Enable/Disable Attribute Autosave Subcommand D2h

Page 153 highlights

DAh SMART Return Status 12.30.1.1 SMART Read Attribute Values (Subcommand D0h) This subcommand returns the device's Attribute Values to the host. Upon receipt of the SMART Read Attribute Values subcommand from the host, the device asserts BSY, saves any updated Attribute Values to the Attribute Data sectors, asserts DRQ, clears BSY, asserts INTRQ, and then waits for the host to transfer the 512 bytes of Attribute Value information from the device via the Data Register. 12.30.1.2 SMART Read Attribute Thresholds (Subcommand D1h) This subcommand returns the device's Attribute Thresholds to the host. Upon receipt of the SMART Read Attribute Thresholds subcommand from the host, the device asserts BSY, reads the Attribute Thresholds from the Attribute Threshold sectors, asserts DRQ, clears BSY, asserts INTRQ, and then waits for the host to transfer the 512 bytes of Attribute Thresholds information from the device via the Data Register. 12.30.1.3 SMART Enable/Disable Attribute Autosave (Subcommand D2h) This subcommand enables and disables the attribute autosave feature of the device. The SMART Enable/Disable Attribute Autosave subcommand allows the device to automatically save its updated Attribute Values to the Attribute Data Sector at the timing of the first transition to LP idle mode after 30 minutes since the last saving of Attribute Values; this subcommand causes the autosave feature to be disabled. The state of the Attribute Autosave feature (either enabled or disabled) will be preserved by the device across power cycle. A value of 00h written by the host into the device's Sector Count Register before issuing the SMART Enable/Disable Attribute Autosave subcommand will cause this feature to be disabled. Disabling this feature does not preclude the device from saving Attribute Values to the Attribute Data sectors during some other normal operation such as during a power-up or power-down. A value of F1h written by the host into the device's Sector Count Register before issuing the SMART Enable/Disable Attribute Autosave subcommand will cause this feature to be enabled. Any other non-zero value written by the host into this register before issuing the SMART Enable/Disable Attribute Autosave subcommand will not change the current Autosave status but the device will respond with the error code specified in Figure 100 on page 156. The SMART Disable Operations subcommand disables the autosave feature along with the device's SMART operations. Upon the receipt of the subcommand from the host, the device asserts BSY, enables or disables the Autosave feature, clears BSY and asserts INTRQ. 12.30.1.4 SMART Save Attribute Values (Subcommand D3h) This subcommand causes the device to immediately save any updated Attribute Values to the device's Attribute Data sector regardless of the state of the Attribute Autosave feature. Upon receipt of the SMART Save Attribute Values subcommand from the host, the device asserts BSY, writes any updated Attribute Values to the Attribute Data sector, clears BSY and asserts INTRQ. Command Descriptions 145

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190

DAh
SMART Return Status
12.30.1.1
SMART Read Attribute Values (Subcommand D0h)
This subcommand returns the device's Attribute Values to the host. Upon receipt of the SMART Read
Attribute Values subcommand from the host, the device asserts BSY, saves any updated Attribute Values to
the Attribute Data sectors, asserts DRQ, clears BSY, asserts INTRQ, and then waits for the host to transfer
the 512 bytes of Attribute Value information from the device via the Data Register.
12.30.1.2
SMART Read Attribute Thresholds (Subcommand D1h)
This subcommand returns the device's Attribute Thresholds to the host. Upon receipt of the SMART Read
Attribute Thresholds subcommand from the host, the device asserts BSY, reads the Attribute Thresholds
from the Attribute Threshold sectors, asserts DRQ, clears BSY, asserts INTRQ, and then waits for the host
to transfer the 512 bytes of Attribute Thresholds information from the device via the Data Register.
12.30.1.3
SMART Enable/Disable Attribute Autosave (Subcommand D2h)
This
subcommand
enables
and
disables
the
attribute
autosave
feature
of
the
device.
The
SMART
Enable/Disable Attribute Autosave subcommand allows the device to automatically save its updated Attri-
bute Values to the Attribute Data Sector at the timing of the first transition to LP idle mode after 30
minutes since the last saving of Attribute Values; this subcommand causes the autosave feature to be disa-
bled. The state of the Attribute Autosave feature (either enabled or disabled) will be preserved by the device
across power cycle.
A value of 00h written by the host into the device's Sector Count Register before issuing the SMART
Enable/Disable Attribute Autosave subcommand will cause this feature to be disabled. Disabling this feature
does not preclude the device from saving Attribute Values to the Attribute Data sectors during some other
normal operation such as during a power-up or power-down.
A value of F1h written by the host into the device's Sector Count Register before issuing the SMART
Enable/Disable Attribute Autosave subcommand will cause this feature to be enabled. Any other non-zero
value written by the host into this register before issuing the SMART Enable/Disable Attribute Autosave
subcommand will not change the current Autosave status but the device will respond with the error code
specified in Figure 100 on page 156.
The
SMART
Disable
Operations
subcommand
disables
the
autosave
feature
along
with
the
device's
SMART operations.
Upon
the
receipt of the
subcommand
from the host,
the device asserts BSY, enables or
disables the
Autosave feature, clears BSY and asserts INTRQ.
12.30.1.4
SMART Save Attribute Values (Subcommand D3h)
This subcommand causes the device to immediately save any updated Attribute Values to the device's Attri-
bute Data sector regardless of the state of the Attribute Autosave feature. Upon receipt of the SMART Save
Attribute Values subcommand from the host, the device asserts BSY, writes any updated Attribute Values to
the Attribute Data sector, clears BSY and asserts INTRQ.
Command Descriptions
145