Ciprico Rimfire 3880 Network Card User Manual


 
User’s Guide 21020285 D
Chapter 5 Initiator Mode Pass-through Commands
Initiator Pass-through Status Block Format Page 5 - 15
The unexpected phase encountered can be determined by interpreting the state
of the three signals:. This is described below:
See your SCSI or SCSI-2 specification for more information about SCSI
phases.
Sense Bytes - When enabled to do so (the IRS bit of the Flags-1 field of the
Pass-through command is not set), the RF3880 adapter automatically responds
to Check Condition status from a device, with a Request Sense command.
The device answers the Request Sense command by returning information
about its condition. This information is called Sense Bytes. Depending on the
peripheral, up to 256 Sense Bytes can be returned in response to the Request
Sense command.
There are three ways that Sense Bytes can be reported to you by the RF3880
via the Sense Bytes fields of the Status Block:
The first eight bytes of Sense data returned (this is the default).
Up to 32 of the first sequential Sense Bytes.
Up to 16 of any of the 256 possible Sense Bytes returned.
You can specify one of these methods, for Sense Bytes to be reported in the
Status Block of Initiator Pass-through commands, by using the Unit Options
or Extended Unit Options Board-control command (See Chapter 7).
If no Check Condition status occurred, or the automatic Request Sense
capability of the adapter is not enabled, the Sense Bytes fields will all be zero.
See page 5 - 4 for more information about how to inhibit the automatic Request
Sense command (using the IRS bit).
Signal
Phase Direction of Transfer
MSG C/D I/O
0 0 0 Data Out Initiator to Target
0 0 1 Data In Initiator from Target
0 1 0 Command Initiator to Target
0 1 1 Status Initiator from Target
1 0 0 Reserved
1 0 1 Reserved
1 1 0 Message Out Initiator to Target
1 1 1 Message In Initiator from Target
Table 39: Meaning of Status Byte - Unexpected Phase