Ciprico Rimfire 3880 User Manual

Page 196

Advertising
background image

21020285 D

User’s Guide

Appendix A Error Codes

Page 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 (status other than 0) in response to

a Pass-through command, this code will be reported. The SCSI
Status field of the Status Block will contain the Status Byte returned

by the device (Busy, Reservation Conflict, Check Condition, etc.).

If the SCSI status is Check Condition, and the automatic request

sense feature of the adapter is not inhibited, the Selected Sense Bytes

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 Sense feature is inhibited (with the 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 Request Sense command results 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 that have been truncated will contain

value FFH to aid the host in determining which Selected 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 command
that was executing at the time of the RESET and any commands that

were disconnected at the time of the RESET will report this error. A

SCSI bus RESET is a last-resort measure that the adapter uses only
if all prior error recovery attempts to get the SCSI bus to a free state

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 will report this code.

2BH SCSI Invalid Data

Transfer Condition

For SCSI data transfer commands, if the SCSI 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 will abort the command and report

this error.

31H

Message Clear Queue
or Device Reset

Occurred

After executing a

Message Pass-through

operation of Bus

Device Reset or Clear Queue, the adapter clears its internal queue
of commands that were disconnected when the message was sent.

This code will be reported in the Status Block of each disconnected

command that was terminated due to the message-only operation.

32H

State wrong for
Enable/Disable Target

Mode Enable

Command

This code is returned under these conditions:

- Target Mode Enable command issued when Target Mode is 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 Message Byte Received field of the Selection Data

Structure, or the Status Block. The Error Sequence field provides
additional information. The adapter will hold the SCSI bus waiting

for a response from the Host.

35H

Target Mode Illegal
Message Received

The adapter received and rejected an illegal message byte from the

initiator. This message byte received is in the Message Byte
Received field of the Selection Data Structure, or the Status Block.

The Error Sequence field provides additional information. The

adapter will disconnect and terminate the SCSI I/O process. This
error is used to inform the Host of the action completed. The Host

should prepare Sense Data.

Code

Name

Description

Table 116: Error Codes

Advertising