IBM IC35L036UWDY10 Hard Drive Specifications - Page 169

RESERVE 10 56h, Reserved = 0, VU = 0, MSB Extent List Length = 0, Third Party Device ID

Page 169 highlights

8.30 RESERVE (10) (56h) Byte 0 1 2 3 4 5 6 Bit 7 6 5 4 3 2 1 Command Code = 57h Reserved = 0 3rdPty Reserved Reservation Identification Third Party Device ID Reserved = 0 Reserved = 0 Reserved = 0 0 Ext = 0 7 (MSB) Extent List Length = 0 8 (LSB) 9 VU = 0 Reserved = 0 FLAG LINK Figure 153. RESERVE (10) The RESERVE command is used to reserve a LUN for an Initiator. This reservation can be either for the Initiator sending the command or for a third party as specified by the Initiator. Extents are not supported by the drive. The Ext bit must be zero. If Ext bit is set to one, CHECK CONDITION Status is returned with a Sense Key of ILLEGAL REQUEST and additional sense code of INVALID FIELD in CDB The Reservation Identification and Extent List Length fields are ignored. The RESERVE command requests that the entire LUN be reserved for the Initiator until ! the reservation is superseded by another valid RESERVE command from the Initiator that made the reservation. ! the reservation is released by a RELEASE command from the same Initiator. ! a hard Reset condition occurs. ! a TARGET RESET message is received from any Initiator. ! a power off/on cycle occurs. The 3rdPty bit of zero indicates that the Initiator that issued the RESERVE command is the Initiator for which the LUN is reserved. The 3rdPty bit of one indicates that this is a third-party reservation. The 3rd Party ID byte specifies the ID of the third party for which the LUN is reserved. Only the Initiator that issued the RESERVE command for a LUN may release the LUN, regardless of the 3rdPty option. This Initiator may also release the LUN by issuing another RESERVE command. This superseding RESERVE command releases the previous reservation when the new reservation is granted. Reservation queuing is not supported by the drive. If a LUN is reserved and a RESERVE command is issued from a different initiator, the drive responds with a RESERVATION CONFLICT. Ultrastar 146Z10 hard disk drive specifications 153

  • 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.30 RESERVE (10) (56h)
LINK
FLAG
Reserved = 0
VU = 0
9
(MSB) Extent List Length = 0
(LSB)
7
8
Reserved = 0
6
Reserved = 0
5
Reserved = 0
4
Third Party Device ID
3
Reservation Identification
2
Ext =
0
Reserved
3rdPty
Reserved = 0
1
Command Code = 57h
0
0
1
2
3
4
5
6
7
Bit
Byte
Figure 153. RESERVE (10)
The RESERVE command is used to reserve a LUN for an Initiator. This reservation can be either for the
Initiator sending the command or for a third party as specified by the Initiator.
Extents are not supported by the drive. The Ext bit must be zero. If Ext bit is set to one, CHECK
CONDITION Status is returned with a Sense Key of ILLEGAL REQUEST and additional sense code of
INVALID FIELD in CDB
The Reservation Identification and Extent List Length fields are ignored.
The RESERVE command requests that the entire LUN be reserved for the Initiator until
!
the reservation is superseded by another valid RESERVE command from the Initiator that made the
reservation.
!
the reservation is released by a RELEASE command from the same Initiator.
!
a hard Reset condition occurs.
!
a TARGET RESET message is received from any Initiator.
!
a power off/on cycle occurs.
The 3rdPty bit of zero indicates that the Initiator that issued the RESERVE command is the Initiator for
which the LUN is reserved.
The 3rdPty bit of one indicates that this is a third-party reservation. The 3rd Party ID byte specifies the ID
of the third party for which the LUN is reserved. Only the Initiator that issued the RESERVE command for
a LUN may release the LUN, regardless of the 3rdPty option. This Initiator may also release the LUN by
issuing another RESERVE command. This superseding RESERVE command releases the previous
reservation when the new reservation is granted.
Reservation queuing is not supported by the drive. If a LUN is reserved and a RESERVE command is
issued from a different initiator, the drive responds with a RESERVATION CONFLICT.
Ultrastar 146Z10 hard disk drive specifications
153