9.1.7 INITIATOR DETECTED ERROR (05)
This message is sent from an initiator to inform the file that an error has been detected that does not pre-
clude the file from retrying the previous COMMAND, DATA and STATUS phase. The source of the error
may be either related to previous activities on the SCSI bus or may be internal to the initiator and unrelated
to any previous SCSI bus activity
If the initiator intends to send this message, the initiator must assert the ATN signal prior to its release of
ACK for the last byte transferred in the information phase that is to be retried. This provides an interlock
so the file can determine which information phase to retry.
After receiving this message, the file may retry the previous phase by sending a RESTORE POINTERS
message to the initiator and then repeating the previous COMMAND, DATA, or STATUS phase.
9.1.8 ABORT (06)
This message is sent from the initiator to direct the file to clear the present operation for this initiator and
logical unit, including queued command(s). If a logical unit has been identified, then all pending data and
status for the issuing initiator and this logical unit will be cleared and the file will go to the BUS FREE
phase. Pending data and status for other logical unit and initiators will not be cleared. If a logical unit has
not been identified, the file will go to the BUS FREE phase without affecting an operation on any logical
unit for this initiator or any other initiator. In either case, no status or ending message will be sent to the
initiator for this operation. It is not an error to send the ABORT message to a logical unit that is not
currently performing an operation for the initiator.
Note: It is permissible for an initiator to select the file/LUN after the file has disconnected from the initi-
ator, for the purpose of sending an IDENTIFY message followed by an ABORT message. This will abort
the command on the specified logical unit.
9.1.9 MESSAGE REJECT (07)
This message is sent from either the initiator or the file to indicate that the last message received was inap-
propriate or has not been implemented.
If the initiator intends to send this message, the initiator must assert the ATN signal prior to its release of
ACK for the REQ/ACK handshake of the message byte that is to be rejected. This provides an interlock so
the file can determine which message is rejected.
If the file intends to send this message, the file will change to the MESSAGE IN phase and send the
MESSAGE REJECT message to the initiator prior to transferring any additional message bytes (or any
other information phase bytes) from the initiator regardless of ATN signal. This provides an interlock so the
initiator can determine which message is rejected. After the file sends a MESSAGE REJECT message and if
ATN signal is still asserted then it shall return to the MESSAGE OUT phase. The subsequent MESSAGE
OUT phase shall begin with the first byte of a message.
9.1.10 NO OPERATION (08)
This message is sent from the initiator to the file when the initiator does not currently have any other valid
message to send. This message is ignored by the file and will not affect any operation.
170 OEM Spec. of DDRS-3xxxx