21020285 D User’s Guide
Chapter 8 Details of Usage
Page 8 - 8 Tagged Queuing
Tagged
Queuing
The SCSI-2 and SCSI-3 specification provide a protocol for queuing commands
at the device level. The device is responsible for managing the order of the
commands, basing the order on message information from the initiator; the tag
message used by the initiator instructs the device where to place the command
in its queue. The initiator also uniquely numbers each command to identify it.
The RF3880 fully supports the tagged queuing protocol. This section describes
the RF3880 implementation of tagged queuing and how to use it.
How to Use
Tagged
Queuing
The RF3880 implementation of this SCSI-2 and SCSI-3 option is very simple
to use. These are the steps:
1. Enable Tagged Queuing
In order to use the SCSI-2 and SCSI-3 option of Tagged Queuing, you must be
sure that it is enabled on both the adapter and SCSI device.
Note
If your SCSI-2 or SCSI-
3 device is operating
with tagged queuing, the
Queue Full Count and
Maximum Queued fields
of the Extended Board
Statistics command
(16H) will contain
values. See Chapter 7.
A. Enabling on the RF3880
For the RF3880, tagged queuing is enabled for use with a device by
issuing a Unit Options or Extended Unit Options command with the
TAG bit of the Unit Flags field set before you issue any commands you
want to tag. The RF3880 will only send tagged messages to a device if
this flag has been set. This could be done during initialization.
B. Enabling on a SCSI Device
You may also need to enable tagged queuing on your SCSI device with
a Page 0AH Mode Select. See your vendor-supplied documentation for
more information. The RF3880 will not send an error to the Host if your
device rejects the queue tag message.