Hitachi HTS541010G9AT00 Specifications - Page 158

S.M.A.R.T. Function Subcommands

Page 158 highlights

12.38.1 S.M.A.R.T. Function Subcommands 12.38.1.1 S.M.A.R.T. Read Attribute Values (subcommand D0h) This subcommand returns the device's Attribute Values to the host. Upon receipt of the S.M.A.R.T. 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.38.1.2 S.M.A.R.T. Read Attribute Thresholds (subcommand D1h) This subcommand returns the device's Attribute Thresholds to the host. Upon receipt of the S.M.A.R.T. 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.38.1.3 S.M.A.R.T. Enable/Disable Attribute Autosave (subcommand D2h) This subcommand enables and disables the attribute auto save feature of the device. The S.M.A.R.T. 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 Active idle mode and after 30 minutes after the last saving of Attribute Values. This subcommand causes the auto save feature to be disabled. The state of the Attribute Autosave feature-either enabled or disabled-will be preserved by the device across the power cycle. A value of 00h-written by the host into the device's Sector Count Register before issuing the S.M.A.R.T. 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 a power-down. A value of F1h-written by the host into the device's Sector Count Register before issuing the S.M.A.R.T. Enable/ Disable Attribute Autosave subcommand-will cause this feature to be enabled. Any other nonzero value written by the host into this register before issuing the S.M.A.R.T. Enable/Disable Attribute Autosave subcommand will not change the current Autosave status. The device will respond with the error code specified in Table 111: "S.M.A.R.T. Error Codes" on page 162. The S.M.A.R.T. Disable Operations subcommand disables the auto save feature along with the device's S.M.A.R.T. 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.38.1.4 S.M.A.R.T. 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 S.M.A.R.T. 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. Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification 146

  • 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
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205

Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification
146
12.38.1
S.M.A.R.T. Function Subcommands
12.38.1.1
S.M.A.R.T. Read Attribute Values (subcommand D0h)
This subcommand returns the device's Attribute Values to the host. Upon receipt of the S.M.A.R.T. 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.38.1.2
S.M.A.R.T. Read Attribute Thresholds (subcommand D1h)
This subcommand returns the device's Attribute Thresholds to the host. Upon receipt of the S.M.A.R.T. 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.38.1.3
S.M.A.R.T. Enable/Disable Attribute Autosave (subcommand D2h)
This subcommand enables and disables the attribute auto save feature of the device. The S.M.A.R.T. Enable/Dis-
able 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 Active idle mode and after 30 minutes after the last sav-
ing of Attribute Values. This subcommand causes the auto save feature to be disabled. The state of the Attribute
Autosave feature—either enabled or disabled—will be preserved by the device across the power cycle.
A value of 00h—written by the host into the device's Sector Count Register before issuing the S.M.A.R.T. 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 a power-down.
A value of F1h—written by the host into the device's Sector Count Register before issuing the S.M.A.R.T. Enable/
Disable Attribute Autosave subcommand—will cause this feature to be enabled. Any other nonzero value written
by the host into this register before issuing the S.M.A.R.T. Enable/Disable Attribute Autosave subcommand will
not change the current Autosave status. The device will respond with the error code specified in Table 111:
“S.M.A.R.T. Error Codes” on page 162.
The S.M.A.R.T. Disable Operations subcommand disables the auto save feature along with the device's S.M.A.R.T.
operations.
Upon the receipt of the subcommand from the host, the device asserts BSY, enables or disables the Autosave fea-
ture, clears BSY, and asserts INTRQ.
12.38.1.4
S.M.A.R.T. 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 S.M.A.R.T. 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.