User’s Guide
21020285 D
Chapter 8 Details of Usage
Tagged Queuing
Page 8 - 9
2. Choose a tag message.
There are three tag messages specified by the SCSI-2 and SCSI-3 protocol. You
need only set the appropriate TAG OPTS bits in the Flags-2 field of the Pass-
through Parameter Block for the command you are issuing to the SCSI device.
These are the messages defined by the SCSI-2 and SCSI-3 specification, their
meaning, and the TAG OPTS bit assignments for the Flags-2 field of the
RF3880 command:
As you determine the types of tag messages you wish to use, you should be
aware that there are rules of execution that your SCSI-2 or SCSI-3 device must
follow for each tag message or combination of tag message commands. For
example, determination of priority in the case of mixed tag messages, which
executes first — an ORDERED QUEUE TAG or a SIMPLE QUEUE TAG?
This situation and others are detailed in your SCSI-2 or SCSI-3 specification.
3. The RF3880 sends the tag message.
The RF3880 decodes these two bits, assigns a tag number and then manages
the protocol for sending the proper message for the command.
How It Works
This is how the RF3880 processes commands that use tag messages:
1.
The tag message is sent after the identify message and before the SCSI
command.
2.
The adapter sends the commands in the exact order received from the
host.
3.
The queue tag number that is sent with the tag message is assigned by
the adapter in ascending order beginning with 1, maximum of 255.
When 255 is reached, the RF3880 starts over again with 1.
BITS
7
6
5
4
3
2
1
0
0
0
0
0
JSM
IAD
TAG OPTS
Table 113: Meaning of Flags-2 Field
TAG OPT
Value
Meaning
00
SIMPLE QUEUE TAG MESSAGE: The command may be processed by the
SCSI-2 or SCSI-3 device out of sequence for efficiency. Example: device may
sort commands by logical block address.
01
ORDERED QUEUE TAG MESSAGE: The command must be executed by the
SCSI-2 or SCSI-3 device in the order sent by the adapter (in order with respect
to other commands sent with the Ordered Queue Tag Message.
10
HEAD OF QUEUE TAG MESSAGE: The command is executed by the SCSI-
2 or SCSI-3 device before all other commands previously sent, including other
Head of Queue Tag commands but excluding the command currently in process.
Table 114: Meaning of TAG OPTS Bits
Summary of Contents for Rimfire 3880
Page 1: ...Rimfire 3880 SCSI Host Bus Adapter User s Guide Ciprico Inc Publication No 21020285 D...
Page 2: ......
Page 4: ...21020285 D User s Guide...
Page 25: ...2 H a r d w a r e E s s e n t i a l s...
Page 42: ...21020285 D User s Guide Chapter 2 Hardware Essentials Page 2 18 Descriptions of Port Usage...
Page 43: ...3 H a r d w a r e I n s t a l l a t i o n...
Page 59: ...4 C o m m a n d O p e r a t i o n...
Page 85: ...5 I n i t i a t o r M o d e P a s s t h r o u g h C o m m a n d s...
Page 103: ...6 T a r g e t M o d e P a s s t h r o u g h C o m m a n d s...
Page 125: ...7 B o a r d c o n t r o l C o m m a n d s...
Page 175: ...8 D e t a i l s o f U s a g e...
Page 193: ...A E r r o r C o d e s...
Page 201: ...B C a b l e s a n d C o n n e c t o r s...
Page 206: ...21020285 D User s Guide Appendix B Cables and Connectors Page B 6 VMEbus Connector Pinouts...
Page 207: ...C S p e c i f i c a t i o n s...
Page 210: ...21020285 D User s Guide Appendix C Specifications Page C 4 Specifications...
Page 211: ...D D e f a u l t s...
Page 216: ...21020285 D User s Guide Appendix D Defaults Page D 6 HardwareDefaults...
Page 217: ...E D e s i g n D i f f e r e n c e s...
Page 229: ......
Page 230: ...21020285 D...