HP Surestore 80fx Optical Drive and Library SCSI-2 Command Reference - Page 134

Defect List, Format, Allocation, Length, PList, GList, Table 2-84, Read Defect Data Defect List

Page 134 highlights

Table 2-84 SCSI-2 Drive Command Set Read Defect Data (Group 1) Command (37H) Defect List Format This field specifies the defect list format that is returned. Only the Physical Sector Format (5) is supported. If the Block Format (0) is specified, the defect list will be returned in Physical Sector Format and a CHECK CONDITION status will be returned at the completion of the command with the sense key/ additional sense code set to RECOVERED ERROR/ Defect List Not Available. Allocation Length This field specifies the number of bytes that the initiator has allocated for the return of this data. A length of 0 indicates that no data will be returned. This condition is not considered an error. 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. Read Defect Data Defect List Header Byte 7 6 5 4 3 2 1 0 0 Reserved (0) 1 Reserved (0) PList GList Defect List Format 2 Defect List Length (MSByte) 3 Defect List Length (LSByte) PList GList Defect List Format Defect List Length A PList bit of 1 indicates the Primary List of defects was returned. A GList bit of 1 indicates the Grown List of defects was returned. This field will be set to the Defect List format that was indicated in byte 2 of the CDB, which specifies the format of the Defect List data returned by the drive. This field specifies the length in bytes of the defect descriptors (see Table 2-85 on page 2-98). Chapter 2 2-97 SCSI-2 Drive Commands

  • 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
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378

SCSI-2 Drive Command Set
Read Defect Data (Group 1) Command (37H)
Chapter 2
2-97
SCSI-2 Drive Commands
Defect List
Format
This field specifies the defect list format that is
returned. Only the Physical Sector Format (5) is
supported. If the Block Format (0) is specified, the
defect list will be returned in Physical Sector Format
and a CHECK CONDITION status will be returned at
the completion of the command with the sense key/
additional sense code set to RECOVERED ERROR/
Defect List Not Available.
Allocation
Length
This field specifies the number of bytes that the
initiator has allocated for the return of this data. A
length of 0 indicates that no data will be returned. This
condition is not considered an error. 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.
PList
A PList bit of 1 indicates the Primary List of defects was
returned.
GList
A GList bit of 1 indicates the Grown List of defects was
returned.
Defect List
Format
This field will be set to the Defect List format that was
indicated in byte 2 of the CDB, which specifies the
format of the Defect List data returned by the drive.
Defect List
Length
This field specifies the length in bytes of the defect
descriptors (see Table 2-85 on page 2-98).
Table 2-84
Read Defect Data Defect List Header
Byte
7
6
5
4
3
2
1
0
0
Reserved (0)
1
Reserved (0)
PList
GList
Defect List Format
2
Defect List Length (MSByte)
3
Defect List Length (LSByte)