Spi Information Units; 1.9.3.1 Spi Command Information Unit - Fujitsu MBA3073 SERIES Technical Manual

Disk drives scsi physical interface specifications
Hide thumbs Also See for MBA3073 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.
52
C141-C015

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mba3147 seriesMba3300 nc seriesseries

Table of Contents