Initiator Detected Error; Linked Command Complete; Message Parity Error; Message Reject - Seagate Ultra 160 Product Manual

Parallel scsi interface
Table of Contents

Advertisement

4.3.5

INITIATOR DETECTED ERROR

The INITIATOR DETECTED ERROR message is sent from an initiator to inform a target that an error has
occurred that does not preclude the target from retrying the task. The source of the error may either be related
to previous activities on the SCSI bus or may be internal to the initiator and unrelated to any previous SCSI bus
activity. Although the integrity of the currently active pointers is not assured, a RESTORE POINTERS message
or a physical disconnect followed by a reconnect shall cause the pointers to be restored to their defined prior
state.
4.3.6

LINKED COMMAND COMPLETE

The LINKED COMMAND COMPLETE message is sent from a target to an initiator to indicate that a linkied
command has completed and that status has been sent. The initiator shall then set the pointers to the initial
state for the next linked command.
4.3.7

MESSAGE PARITY ERROR

The MESSAGE PARITY ERROR message is sent from the initiator to the target to indicate that it received a
message byte with a parity error (see Section 3.9.3.1).
To indicate its intentions of sending this message, the initiator shall create an attention condition on the mes-
sage byte that has the parity error. This provides an interlock so that the target is able to determine which mes-
sage byte has the parity error. If the target receives this message under any other circumstance, it shall signal
a catastrophic error condition by going to a BUS FREE phase without any further information transfer attempt
(see Section 3.1.1).
If the target attempts a retry after receiving the MESSAGE PARITY ERROR message, the target shall return to
the MESSAGE IN phase before switching to some other phase, the target shall resend the entire message that
had the parity error.
4.3.8

MESSAGE REJECT

The MESSAGE REJECT message is sent from either the initiator or target to indicate that the last message or
message byte it received was inappropriate or has not been implemented.
To indicate its intentions of sending this message, the initiator shall create an attention condition on the mes-
sage byte that is to be rejected. If the target receives this message under any other circumstance, it shall reject
this message.
When a target sends this message, it shall change to MESSAGE IN phase and send this message prior to
requesting additional message bytes from the initiator. This provides an interlock so that the initiator is able to
determine which message byte is rejected.
After a target sends a MESSAGE REJECT message and if the attention condition is still set, then it shall return
to the MESSAGE OUT phase. The subsequent MESSAGE OUT phase shall begin with the first byte of a mes-
sage.
4.3.9

MODIFY DATA POINTER

The MODIFY DATA POINTER message (see Table 31) is sent from the target to the initiator and requests that
the signed argument be added to the value of the current data pointer using two's complement arithmetic. The
data pointer is the data-out or data-in pointer being used by the command. The ENABLE MODIFY DATA
POINTER (EMDP) bit in the Disconnect-reconnect mode page (see Seagate SCSI Command Reference Man-
ual, Part number 100293068) indicates whether or not the target is permitted to issue the MODIFY DATA
POINTER message. The target shall only issue the MODIFY DATA POINTER message during a unidirectional
command.
Parallel SCSI Interface Product Manual, Rev. A
89

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ultra 320

Table of Contents