HP Surestore 28/48-Slot with DLT7000 Digital Linear Tape SCSI-2 Drive and SCSI - Page 272

Initial Integration, Sense Key Specific Information During Initial Integration, Integration

Page 272 highlights

Programmer's Tips Initial Integration Initial Integration Sense Key Specific Information During Initial Integration During initial integration, there may be SCSI commands that respond with the following: • A Sense Key of ILLEGAL REQUEST • Additional Sense Codes of INVALID FIELD IN CDB (24 00) or INVALID FIELD IN PARAMETER LIST (26 00). The tape drive supports the Sense Key Specific field in the Request Sense data to make it easier to determine the cause of the error. The C/D bit, byte 15 bit 6 of the Request Sense data, indicates whether the invalid field was in the command descriptor bytes or in the transferred data. • If this bit is set to 1, the Invalid Field is in the command descriptor block. • If this bit is set to 0, the Invalid Field resides in the data bytes. The Field Pointer, bytes 16 and 17 of the Request Sense data, indicates which byte in the command descriptor bytes or data contains the invalid field. If the BPV bit (byte 16 bit 3 of the Request Sense data) is set to 1, the Bit Pointer field (byte 16 bits 2 through 0 of the Request Sense data) will be valid. The Bit Pointer indicates which bit within the byte (indicated by the Field Pointer) contains the Invalid Field. B- 2 Appendix B

  • 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

B-2
Appendix B
Programmer’s Tips
Initial Integration
Initial Integration
Sense Key Specific Information During Initial
Integration
During initial integration, there may be SCSI commands that respond
with the following:
A Sense Key of ILLEGAL REQUEST
Additional Sense Codes of INVALID FIELD IN CDB (24 00) or
INVALID FIELD IN PARAMETER LIST (26 00).
The tape drive supports the Sense Key Specific field in the Request
Sense data to make it easier to determine the cause of the error.
The C/D bit, byte 15 bit 6 of the Request Sense data, indicates whether
the invalid field was in the command descriptor bytes or in the
transferred data.
If this bit is set to 1, the Invalid Field is in the command descriptor
block.
If this bit is set to 0, the Invalid Field resides in the data bytes.
The Field Pointer, bytes 16 and 17 of the Request Sense data, indicates
which byte in the command descriptor bytes or data contains the invalid
field.
If the BPV bit (byte 16 bit 3 of the Request Sense data) is set to 1, the Bit
Pointer field (byte 16 bits 2 through 0 of the Request Sense data) will be
valid.
The Bit Pointer indicates which bit within the byte (indicated by the
Field Pointer) contains the Invalid Field.