A CHECK_CONDITION, | ID, Mode, Length or Buffer Offset. The Mode is |
INVALID_PARAMETER_IN_CDB will be returned | always Data (0x2), the Buffer ID is always 0 and |
to an initiator that specifies an incorrect Buffer | the Buffer Offset is always 0. |
Exhibit
Initiator/Host |
| Diamond Storage Array |
|
|
|
Goal: reserve the Diamond Storage Array for an |
|
|
SCSI cdb: Reserve LUN 0 | => |
|
| <= | SCSI success |
|
|
|
Goal: retrieve the Diamond Storage Array temperature via |
|
|
1. Issue the command: |
|
|
SCSI cdb: WriteBuffer LUN 0, bid=’AA’, “get Temperature\n” | => | places “Temperature=28C\n\r” into |
|
| the |
| <= | SCSI success |
2. Retrieve the results: |
|
|
SCSI cdb: ReadBuffer LUN 0, bid=’AA’ | => |
|
| <= | Returns “Temperature=28C\n\r” |
|
| from the |
| <= | SCSI success |
|
|
|
Goal: release the Diamond Storage Array for other |
|
|
SCSI cdb: Release LUN 0 | => |
|
| <= | SCSI success |
|
|
|
20