Ciprico Rimfire 3880 Network Card User Manual


 
User’s Guide 21020285 D
Table of Contents
Page ix
What must the adapter accomplish in Target Mode? . . . . . 6 - 4
The adapter must provide a means to inform the Host
that it has been selected by an initiator. . . . . . . . . . . . . 6 - 4
The adapter must have a means for the Host to
communicate appropriate responses for the adapter to use. 6 - 4
The adapter must have a means of communicating
status back to the Host. . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 4
The adapter must have a means of handling
SCSI protocol issues. . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 4
Overview of Special Target Mode Commands . . . . . . . . . . . . . 6 - 5
New commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 5
Target Mode Enable Command . . . . . . . . . . . . . . . . . . 6 - 5
Target Mode Disable Command. . . . . . . . . . . . . . . . . . 6 - 5
Target Mode Response Command . . . . . . . . . . . . . . . . 6 - 5
Command Descriptor Block Group Codes. . . . . . . . . . . . . . . . . 6 - 6
Command Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 7
Sequence of Events—Enabling Target Mode . . . . . . . . . . . 6 - 7
Sequence of Events—Receiving a command from an Initiator 6 - 8
Sequence of Events—Responding to an Initiator . . . . . . . . 6 - 9
Target Selection Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 10
Command Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 10
Flags Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 11
Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 11
SCSI Flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 12
Identify Message Received . . . . . . . . . . . . . . . . . . . . . . 6 - 13
Initiator Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 13
Command Descriptor Block Length . . . . . . . . . . . . . . . 6 - 13
Message Bytes Received. . . . . . . . . . . . . . . . . . . . . . . . 6 - 13
Queue Tag Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 13
Queue Tag Message . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 13
SCSI CDB fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 14
Semaphore Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 14
Target Mode Response Command. . . . . . . . . . . . . . . . . . . . . . . 6 - 15
Command Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 15
Description of Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 15
Command Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 15
Initiator ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 15
Address Modifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 15
Flags-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 16
LUN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 16
VME Memory Address. . . . . . . . . . . . . . . . . . . . . . . . . 6 - 16
Transfer Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 16
Response Control Flags. . . . . . . . . . . . . . . . . . . . . . . . . 6 - 17
Message Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 18
Status or 1st Message Byte . . . . . . . . . . . . . . . . . . . . . . 6 - 18
Queue Tag Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 18
Queue Tag Message . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 18