Chapter 6 Target Mode Pass-through Commands

 

Target Selection Data Structure

Page 6 - 13

Error Sequence Code - The Error Sequence Code tells you, according to the following table, where in the selection process an unrecoverable error occurred, or a Message Byte was sent from the initiator. Some of these codes are not possible due to a selection, but may be reported in a Target Mode Response command Status Block.

Sequence

Description

0No message was received.

1Message received after the RF3880 sent the Status or First Message Byte.

2Message received after sending the Message Byte.

3Message received after sending the Queue Tag Message.

4Message received after a Data Transfer phase.

5Message received after Selection phase.

6Message received after sending the Identify message.

7Message received after a Command phase.

8Message received in response to SDTR message.

9Message received in response to WDTR message.

Table 47: Target Mode Error Sequence Code

Identify Message Received

This byte contains the last Identify message that was received from the initiator.

This byte includes the logical unit number (LUN) of the target being selected.

If the Error Sequence Code is 5, or the Error field is 33H, this field is invalid.

Initiator Identifier

This byte contains the SCSI ID of the initiator that selected the adapter. If the

Error field is 33H, this field is invalid.

Command Descriptor Block Length

This byte indicates the number of command bytes that were received from the initiator, and have been passed on in the CDB fields of the Target Selection Data Structure. If the CMD bit is clear (in the SCSI Flags field), this field is invalid.

Message Bytes Received

This byte contains a SCSI message byte received from the initiator. If the MSG bit is clear (in the SCSI Flags field), this field is invalid. Also, the value of the Error Sequence Code must be considered when examining the Message Byte.

Queue Tag Identifier

This byte contains the queue tag identifier assigned to this SCSI command by the initiator. If the Queue Tag message is 0H, this field is invalid (no queue tag was received).

Queue Tag Message

This byte contains any Queue Tag message received from the initiator.

User’s Guide

21020285 D

Page 115
Image 115
Ciprico Rimfire 3880 Identify Message Received, Initiator Identifier, Command Descriptor Block Length, Queue Tag Message