C141-C011
1-85
(6)
DT DATA phase information unit transfer exception condition handling
When information unit transfers are enabled (see Section 1.9):
(a) DT DATA IN phase
The INIT shall not negate the ACK for the last byte of the last iuCRC in an information unit until
the entire information unit has been verified and any required attention condition has been
established.
If the nexus has been fully identified (i.e., an I_T_L_Q nexus has been established) and the INIT
detects an iuCRC error in any information unit it receives, other than a SPI status information unit,
then the SCSI initiator port shall create an attention condition on or before acknowledging the last
iuCRC of the failed information unit. When the TARG switches to a MESSAGE OUT phase the
INIT shall send an INITIATOR DETECTED ERROR message (see 2.3.5) to the TARG. This
message notifies the TARG that data in the information unit was invalid.
If the INIT detects an iuCRC error in a SPI status information unit, the INIT shall create an
attention condition on or before the last iuCRC of the information unit is acknowledged. If the
TARG detects an attention condition, it shall switch to a MESSAGE OUT phase and the INIT
shall send an INITIATOR DETECTED ERROR message (see 2.3.5) or an ABORT TASK
message to the TARG. These messages notify the TARG that the SPI status information unit was
invalid.
If a nexus has been fully identified and the information unit that failed was not a SPI status
information unit and the message received from the INIT was an INITIATOR DETECTED
ERROR message then the TARG shall send a SPI L_Q/SPI status information unit pair to the INIT
with a CHECK CONDITION status and a sense key set to ABORTED COMMAND and an
additional sense code set to INITIATOR DETECTED ERROR MESSAGE RECEIVED for the
task associated with the received INITIATOR DETECTED ERROR message.
If the information unit that failed was a SPI status information unit and the message received was
an INITIATOR DETECTED ERROR message, then the TARG shall retry transferring the SPI
L_Q/SPI status information unit pair to the INIT with the original status information.
If the information unit that failed was a SPI status information unit and the message received was
an ABORT TASK message then the TARG shall cause a bus free by generating a BUS FREE
phase.
If the INIT is receiving a SPI L_Q information unit and the INIT detects an iuCRC error (i.e., the
nexus identification fails) while in the DT DATA IN phase the INIT shall create the attention
condition on or before the acknowledgment of the last iuCRC. When the TARG switches to a
MESSAGE OUT phase the INIT shall send an INITIATOR DETECTED ERROR message (see
2.3.5) to the TARG. This message notifies the TARG that the nexus identification failed. The
TARG shall then cause a bus free by generating a BUS FREE phase. The TARG shall retry the
task associated with the failed SPI L_Q information unit.
If the INIT receives a SPI L_Q information unit with a type code that is not defined in Table 1.25
that INIT shall create an attention condition on or before the acknowledgment of the last iuCRC.
When the TARG switches to a MESSAGE OUT phase the INIT shall send an ABORT TASK
message (see 2.3.12) to the TARG. The message notifies the TARG that the SPI L_Q information
unit type code was rejected. The TARG shall then cause a bus free by generating a BUS FREE
phase.
Summary of Contents for MAW3073 SERIES
Page 6: ...This page is intentionally left blank ...
Page 18: ...This page is intentionally left blank ...
Page 69: ...C141 C011 1 51 Figure 1 26 ARBITRATION phase ...
Page 116: ...1 98 C141 C011 Figure 1 43 Bus phase sequence 1 of 2 ...
Page 117: ...C141 C011 1 99 Figure 1 43 Bus phase sequence 2 of 2 ...
Page 127: ...C141 C011 1 109 Figure 1 47 SPI information unit sequence during initial connection ...
Page 128: ...1 110 C141 C011 Figure 1 48 SPI information unit sequence during data type transfers ...
Page 129: ...C141 C011 1 111 Figure 1 49 SPI information unit sequence during data stream type transfers ...
Page 130: ...1 112 C141 C011 Figure 1 50 SPI information unit sequence during status transfers ...
Page 154: ...1 136 C141 C011 Figure 1 56 Connection to the LVD receivers ...
Page 160: ...2 2 C141 C011 Figure 2 1 Message format ...
Page 165: ...C141 C011 2 7 Figure 2 2 SCSI pointer configuration ...
Page 200: ...This page is intentionally left blank ...
Page 204: ...This page is intentionally left blank ...
Page 206: ...This page is intentionally left blank ...
Page 208: ...This page is intentionally left blank ...
Page 209: ......
Page 210: ......