Ciprico Rimfire 3880 Network Card User Manual


 
21020285 D User’s Guide
Chapter 5 Initiator Mode Pass-through Commands
Page 5 - 14 Initiator Pass-through Status Block Format
SCSI Status
When a SCSI device completes a command, during the STATUS phase of the
SCSI bus it returns a SCSI Status Byte Code to the adapter. The adapter reports
that value in this field. The field has these bit meanings:
RES - SCSI reserved.
Status Byte Code - Implementation of these bits is required for all devices
that adhere to SCSI specifications. See the table below for information about
what they mean.
Further information about the Status Byte Code can be found in the SCSI, SCSI-
2, or SCSI-3 specification.
SCSI Status Field during Unexpected SCSI Phase
In the event that the adapter encounters an unexpected SCSI phase it does two
things: posts an error (24H) in the Error field of the Status Block, and reports
the phase encountered in the last three bits of the SCSI Status field. The bits
correspond to the MSG, C/D, and I/O signals. At the time of an Unexpected
SCSI Phase Encountered error, the SCSI Status field has the following bit-
meaning:
I - I/O (Input/Output) Signal from Target
C - C/D (Control/Data) Signal from Target
M - MSG (Message) Signal from Target
X - May be either 0 or 1
BITS
76543210
RES RES Status Byte Code RES
Table 36: Bit-meanings of SCSI Status Field
Status
HEX
Code*
76543210
Good 00HRR00000R
Check Condition 02HRR00001R
Condition Met/Good04HRR00010R
Busy 08HRR00100R
Intermediate/Good 10HRR01000R
Intermediate/Condition
Met/Good
14HRR01010R
Reservation Conflict 18HRR01100R
Queue Full 28HRR10100R
Table 37: Meaning of Status Byte Code
BITS
76543210
XXXXXMC I
Table 38: