Spi Information Units; 1.9.3.1 Spi Command Information Unit - Fujitsu MAW3073 SERIES Specifications

Scsi physical interface 3-1/2" intelligent disk drives
Hide thumbs Also See for MAW3073 SERIES:
Table of Contents

Advertisement

1.9.3

SPI information units

1.9.3.1 SPI command information unit

The SPI command information unit (see table 1.22) transfers CDBs, task attributes, and task
management requests to be performed by a device server.
An INIT shall consider a BUS FREE phase after the transfer of a SPI command information unit to
be equivalent to receiving a DISCONNECT message.
If a TARG does not have the resources to accept a SPI command information unit and the TASK
MANAGEMENT FUNCTIONS field equals 00h the TARG transfers all the bytes of the current
SPI command information unit and discards the transmitted information. After transferring all the
SPI command information unit bytes the TARG will transmit a SPI L_Q/SPI status information
unit pair with the status defined in the SCSI Architecture Model-2 standard for this condition. This
SPI status information unit may be transferred in the same or a subsequent connection. If the INIT
has more commands to send to the TARG, the INIT shall wait at least until the next selection
before those remaining commands may be sent.
If the TASK MANAGEMENT FUNCTIONS field is a supported value not equal to 00h the
TARG performs the selected task management function before processing any further SPI
information units regardless of the command type. On completion of a supported task management
function the TARG goes to a BUS FREE phase. No SPI status information unit shall be reported
for the task management function. If the TASK MANAGEMENT FUNCTIONS field is not a
supported value then the task manager shall terminate the task with a GOOD status and the
packetized failure code shall be set to TASK MANAGEMENT FUNCTION NOT SUPPORTED.
If a task management function fails the task manager shall terminate the task with a GOOD status.
The packetized failure code shall be set to TASK MANAGEMENT FUNCTION FAILED.
If the TARG terminates a SPI L_Q/SPI command information unit pair for one of the following
reasons:
a)
TASK SET FULL status,
b)
BUSY status,
c)
CHECK CONDITION due to a SPI command information unit iuCRC error, or
d)
a bus free due to a SPI L_Q information unit iuCRC error it shall have no effect on any
other SPI L_Q/SPI command information unit pair beyond those caused by any task
management functions contained within the last SPI L_Q/SPI command information unit
pair.
C141-C011
1-113

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents