IBM DTTA-351010 Hard Drive Specifications - Page 155

The S.M.A.R.T. Function Set command provides access to Attribute Values, Attribute Thresholds

Page 155 highlights

12.31 S.M.A.R.T. Function Set (B0h) Command Block Output Registers Register 76543210 Data Feature VVVVVVVV Sector Count V V V V V V V V Sector Number Cylinder Low 0 1 0 0 1 1 1 1 Cylinder High 1 1 0 0 0 0 1 0 Device/Head 1 1D Command 10110000 Command Block Input Registers Register 76543210 Data Error ...See Below... Sector Count Sector Number Cylinder Low Cylinder High Device/Head Status ...See Below... Error Register 76543210 CRC UNC 0 IDN 0 ABT T0N AMN 00000V00 Status Register 76543210 BSY RDY DF DSC DRQ COR IDX ERR 0V0V 0 V Figure 113. S.M.A.R.T. Function Set Command (B0h) The S.M.A.R.T. Function Set command provides access to Attribute Values, Attribute Thresholds and other low level subcommands that can be used for logging and reporting purposes and to accommodate special user needs. The S.M.A.R.T. Function Set command has several separate subcommands which are selectable via the device's Features Register when the S.M.A.R.T. Function Set command is issued by the host. In order to select a subcommand the host must write the subcommand code to the device's Features Register before issuing the S.M.A.R.T. Function Set command. The subcommands and their respective codes are listed below. Code Subcommand D0h SMART Read Attribute Values D1h SMART Read Attribute Thresholds D2h SMART Enable/disable Attribute Autosave D3h SMART Save Attribute Values D4h SMART Execute Off-line Data Collection D8h SMART Enable Operations D9h SMART Disable Operations DAh SMART Return Status Command Descriptions 147

  • 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

12.31
S.M.A.R.T. Function Set
(B0h)
Command Block Output Registers
Command Block Input Registers
Register
76543210
Register
76543210
Data
Data
Feature
VVVVVVVV
Error
...See Below...
Sector Count
VVVVVVVV
Sector Count
Sector Number
Sector Number
Cylinder Low
01001111
Cylinder Low
Cylinder High
11000010
Cylinder High
Device/Head
1
1D
Device/Head
Command
10110000
Status
...See Below...
Error Register
Status Register
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
CRC UNC
0
IDN
0
ABT T0N AMN
BSY RDY DF
DSC DRQ COR IDX ERR
0
0
0
0
0
V
0
0
0
V
0
V
0
V
Figure 113. S.M.A.R.T. Function Set Command (B0h)
The S.M.A.R.T. Function Set command provides access to Attribute Values, Attribute Thresholds and
other low level subcommands that can be used for logging and reporting purposes and to accommodate
special user needs.
The S.M.A.R.T. Function Set command has several separate subcommands which are
selectable via the device's Features Register when the S.M.A.R.T.
Function Set command is issued by the
host.
In order to select a subcommand the host must write the subcommand code to the device's Features Reg-
ister before issuing the S.M.A.R.T. Function Set command. The subcommands and their respective codes
are listed below.
Code
Subcommand
D0h
SMART Read Attribute Values
D1h
SMART Read Attribute Thresholds
D2h
SMART Enable/disable Attribute Autosave
D3h
SMART Save Attribute Values
D4h
SMART Execute Off-line Data Collection
D8h
SMART Enable Operations
D9h
SMART Disable Operations
DAh
SMART Return Status
Command Descriptions
147