IBM IC35L036UWDY10 Hard Drive Specifications - Page 153

READ DEFECT DATA 12 B7h, Reserved = 0, VU = 0, Allocation Length, Defect List Format, G-List

Page 153 highlights

8.20 READ DEFECT DATA (12) (B7h) Byte 0 1 2 3 4 5 6 | 9 10 11 Bit 7 6 5 4 3 2 1 0 Command Code = B7h Reserved = 0 P-listG-List Defect List Format Reserved = 0 (MSB) VU = 0 Allocation Length Reserved = 0 Reserved = 0 (LSB) FLAG LINK Figure 133. Read Defect Data (12) The READ DEFECT DATA command requests that the drive transfer the medium defect data to the initiator. If the drive is unable to access any medium defect data it will return a CHECK CONDITION status with the appropriate sense key. The sense key will be set to either MEDIUM ERROR (03h) if a medium error occurred or to NO SENSE (00h) if the list does not exist and the additional sense code will be set to DEFECT LIST ERROR (19h). ! P-list (Primary Defect List) bit set to one indicates that the drive returns the primary list of defects. A P-list bit of zero indicates that the drive does not return the Primary Defect list of defects. ! G-List (Grown Defect List ) bit set to one indicates that the drive returns the grown defect list. A G-List bit of zero indicates that the drive does not return the Grown Defect list of defects. Note: With both bits set to one P-list and G-List the drive will return both the Primary and Grown defect lists. With both bits set to zero the drive will return only a four-byte Defect List Header. ! Defect List format is used by the initiator to indicate the preferred format for the defect list. The Defect List Format of '100 (Bytes from Index Format)' and '101 (Physical Sector Format)' are supported. If the requested format is not supported by the drive, it will return the defect list in its default format '101' and then terminate the command with CHECK CONDITION status. The sense key will be set to RECOVERED ERROR (01h) and the additional sense code will be set to DEFECT LIST NOT FOUND (1Ch). The drive will transfer all of the Read Defect Data up to the number of bytes allocated by the initiator. Note: The drive will terminate the Data In phase when the Allocation Length has been transferred or when all available Defect Data has been transferred to the initiator, whichever is less. The Read Defect Data contains a four byte header, followed by zero or more defect descriptors. Ultrastar 146Z10 hard disk drive specifications 137

  • 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
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249

8.20 READ DEFECT DATA (12) (B7h)
LINK
FLAG
Reserved = 0
VU = 0
11
Reserved = 0
10
(MSB)
Allocation Length
(LSB)
6
|
9
Reserved = 0
2
3
4
5
Defect List Format
G-List
P-list
Reserved = 0
1
Command Code = B7h
0
0
1
2
3
4
5
6
7
Bit
Byte
Figure 133. Read Defect Data (12)
The READ DEFECT DATA command requests that the drive transfer the medium defect data to the
initiator.
If the drive is unable to access any medium defect data it will return a CHECK CONDITION status with the
appropriate sense key. The sense key will be set to either MEDIUM ERROR (03h) if a medium error
occurred or to NO SENSE (00h) if the list does not exist and the additional sense code will be set to
DEFECT LIST ERROR (19h).
!
P-list
(Primary Defect List) bit set to one indicates that the drive returns the primary list of defects. A
P-list bit of zero indicates that the drive does not return the Primary Defect list of defects.
!
G-List (
Grown Defect List ) bit set to one indicates that the drive returns the grown defect list. A G-List
bit of zero indicates that the drive does not return the Grown Defect list of defects.
Note:
With both bits set to one P-list and G-List the drive will return both the Primary and Grown defect
lists. With both bits set to zero the drive will return only a four-byte Defect List Header.
!
Defect List format
is used by the initiator to indicate the preferred format for the defect list.
The Defect List Format of '100 (Bytes from Index Format)' and '101 (Physical Sector Format)' are sup-
ported.
If
the requested format is not supported by the drive, it will return the defect list in its default
format '101' and then terminate the command with CHECK CONDITION status. The sense key will be set
to RECOVERED ERROR (01h) and the additional sense code will be set to DEFECT LIST NOT FOUND
(1Ch).
The drive will transfer all of the Read Defect Data up to the number of bytes allocated by the initiator.
Note:
The drive will terminate the Data In phase when the Allocation Length has been transferred or when
all available Defect Data has been transferred to the initiator, whichever is less.
The Read Defect Data contains a four byte header, followed by zero or more defect descriptors.
Ultrastar 146Z10 hard disk drive specifications
137