IBM IC35L036UWDY10 Hard Drive Specifications - Page 66

SCSI Control Byte, Abbreviations, Byte ordering conventions

Page 66 highlights

8.1 SCSI Control Byte The Control Byte is the last byte of every CDB. The format of this byte is shown below. 7 6 VU = 0 Bit 5 4 3 2 1 0 Reserved = 0 FLAG LINK Figure 49. SCSI Control Byte VU FLAG LINK VU stands for Vendor Unique. The Flag bit specifies which message the drive shall return to the initiator if the link bit is one and the command completes without any error. If Link is zero, Flag must also be zero. If Link is one and the command terminates successfully, the drive will send either the LINKED COMMAND COMPLETE message (FLAG=0) or the LINKED COMMAND COMPLETE WITH FLAG message (FLAG=1). Typically this bit is used to cause an interrupt in the initiator between linked commands. This bit is set to one to indicate that the initiator desires an automatic link to the next command upon successful completion of the current command. Upon successful completion of the command, the drive will return INTERMEDIATE GOOD status and then send one of the two messages defined under Flag above. Upon unsuccessful completion of the command, the drive will return CHECK CONDITION status or RESERVATION CONFLICT status and then send the COMMAND COMPLETE message. No further commands in the chain are executed. 8.2 Abbreviations These abbreviations are used throughout the following sections: CDB Command descriptor block LBA Logical Block Address LSB Least significant bit LUN Logical Unit Number. An encoded three-bit identifier for the logical unit MSB Most significant bit RSVD Reserved VU Vendor unique bits 8.3 Byte ordering conventions In this specification, where it is not explicitly stated, all multibyte values are stored with the most significant byte first. For example, in a 4-byte field byte 0 will contain the MSB and byte 3 the LSB. Ultrastar 146Z10 hard disk drive specifications 50

  • 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.1
SCSI Control Byte
The Control Byte is the last byte of every CDB. The format of this byte is shown below.
LINK
FLAG
Reserved = 0
VU = 0
0
1
2
3
4
5
6
7
Bit
Figure 49.
SCSI Control Byte
VU
VU stands for Vendor Unique.
FLAG
The Flag bit specifies which message the drive shall return to the initiator if the link bit is one
and the command completes without any error. If Link is zero, Flag must also be zero. If Link is
one and the command terminates successfully, the drive will send either the LINKED
COMMAND COMPLETE message (FLAG=0) or the LINKED COMMAND COMPLETE WITH
FLAG message (FLAG=1). Typically this bit is used to cause an interrupt in the initiator be-
tween linked commands.
LINK
This bit is set to one to indicate that the initiator desires an automatic link to the next command
upon successful completion of the current command. Upon successful completion of the
command, the drive will return INTERMEDIATE GOOD status and then send one of the two
messages defined under Flag above.
Upon unsuccessful completion of the command, the drive will return CHECK CONDITION
status or RESERVATION CONFLICT status and then send the COMMAND COMPLETE
message.
No further commands in the chain are executed
.
8.2
Abbreviations
These abbreviations are used throughout the following sections:
Vendor unique bits
VU
Reserved
RSVD
Most significant bit
MSB
Logical Unit Number. An encoded three-bit identifier for the logical unit
LUN
Least significant bit
LSB
Logical Block Address
LBA
Command descriptor block
CDB
8.3
Byte ordering conventions
In this specification, where it is not explicitly stated, all multibyte values are stored with the most significant
byte first. For example, in a 4-byte field byte 0 will contain the MSB and byte 3 the LSB.
Ultrastar 146Z10 hard disk drive specifications
50