21020285 D User’s Guide
Appendix A Error CodesPage A - 4 Summary
21H Unexpected
Disconnect If a SCSI device unexpectedly goes to the bus free state, this code
will be reported.
23H Unit Returned Bad
SCSI Status
If the device returns a bad status (s tatu s ot her than 0) in re sp ons e to
a Pass-through command, this code will be reported. The SCSI
Status field of the Status Block will contai n the Sta tus Byte r eturn ed
by the device (Busy, Reservation Conflict, Check Condition, etc.).
If the SCSI status is Check Condition, and the aut omatic request
sense feature of the adapter is not inhib ited, the Selected Sense Byte s
fields of the Status Block will contain the Status Bytes returned by
the device. These will further describe the Check Condition.
If the automatic Request S ens e feat ur e is in hi bit ed (wi th t he IRS bit
of the Flags-1 byte), the Selected Sense Bytes fields of the Status
Block will contain zeroes.
24H Unexpected SCSI
Phase Entered This code is reported if the SCSI device being accessed enters a
phase that is unexpected for the command sequence issued.
25H Data Transfer
Truncated
If an automatic Requ est Sense command re sults in fewer bytes
transferred than required to satisfy the Selected Sense Bytes fields
of the Status Block, this code will be reported. The Selected Sense
Bytes fields of the Status Block th at have be en truncate d will cont ain
value FFH to aid the host in determining which Sel ected Sense Bytes
are valid.
27H SCSI Bus Reset
Asserted or Detected
This code can be reported for either of the following reasons:
1.) Certain conditions will arise that will force the adapter to assert
RST on the SCSI bus in order to get to bus free. The SCSI co mmand
that was executing at the time of the RESET and any co mmands t hat
were disconnected at the time of the RESET will report this error . A
SCSI bus RESET is a last-resort measur e th at the adap te r us es on ly
if all prior error recove ry at te mpt s t o g et th e S CSI bus to a free st at e
have failed.
2.) The adapter detected a SCSI bus reset. The SCSI command
currently executing and any commands that were disconnected at
the time of the reset w ill report this code.
2BH SCSI Invalid Data
Transfer Condition
For SCSI data transfer commands, if the SC SI device transfers an
odd number of bytes, then 1.) changes phases and/or disconnects,
and then 2.) subsequently returns to the data transfer phase to
continue the transfer, the RF3880 wi ll abort the command an d report
this error.
31H Message Clear Queue
or Device Reset
Occurred
After executing a Message Pass-through operation of Bus
Device Reset or Clea r Queue, the adapter clears its internal queue
of commands that were disconnected when the message was sent.
This code will be reported in the Stat us Bloc k of each di sc onne cted
command that was term inated due to the m essage-only operati on.
32H
State wrong for
Enable/Disable Target
Mode Enable
Command
This code is returned under these conditions:
- Target Mode Enable command issued when Targ et Mode i s already
enabled.
- Target Mode Disable command issued when Target Mode is not
enabled.
33H Selection Attempted
Without Arbitration An initiator tried to select the RF3880 without an arbitration phase.
34H Target Mode Message
Received
A message byte was received while in Target Mode. This message
byte is in the Messag e Byte Received fiel d of the Selection D ata
Structure, or the Status Block. The Error Sequence field provides
additional information. The adapter will hold the SCSI bus waiting
for a response from t he Host.
35H Target Mode Illegal
Message Received
The adapter received and re jected an illegal message byte from the
initiator. This message byte rece ived is in the Message Byte
Received field of the Selecti on Data Structure, or the Status Block.
The Error Sequence field provides addi tional information. The
adapter will disconnect and terminate the SCSI I/O process. This
error is used to inform the Host of the ac tion completed. The Host
should prepare Sense Data.
Code Name Description
Table 116: Error Codes