Status Byte Code Descriptions; Status Byte Format; Status Byte Field Descriptions - Spectra Logic Spectra 10000 User Manual

Automated tape library
Hide thumbs Also See for Spectra 10000:
Table of Contents

Advertisement

10kdev_.book Page 41 Friday, March 12, 1999 9:44 AM

Status Byte Code Descriptions

Status Byte Format

Bit
Byte
00

Status Byte Field Descriptions

RSVD The reserved fields are set aside for future standardization.
Status Byte Code (Bits 5-1) The Status Byte Codes are defined in the following table:
Hex Value Individual Bits
00h
02h
08h
18h
Good (00h) Good status indicates that the operation specified by the command has
completed correctly.
For commands that support the immediate return of status, Good status indicates that
the library has accepted the command and attempts to perform the operation specified
by the CDB. If the specified operation does not complete correctly, the library returns
Check Condition status after receiving the next command from the initiator.
Check Condition (02h) The library returns Check Condition status if an error occurs while
it is executing a command. The reporting of Check Condition status generally occurs
immediately after or upon receipt of a command.
Check Condition status is reported immediately after a command is completed unless the
library is disconnected from the SCSI bus. If the library is disconnected, Check
Condition status is reported to the initiator immediately following the reconnect process.
7
6
5
4
RSVD
Status Byte Code
Meaning
5
4
3
2
1
0
0
0
0
0
Good. Indicates that the library successfully
completed the command.
0
0
0
0
1
Check Condition. Indicates that sense
information is set, caused by any error,
exception or abnormal condition.
Busy. Indicates that the library is unable to
0
0
1
0
0
accept a command from an initiator.
0
1
0
0
1
Reservation Conflict. Indicates that the
elements identified in the command are
reserved by another initiator.
3
2
1
0
RSVD

Advertisement

Table of Contents
loading

Table of Contents