Table 116: error codes – Ciprico Rimfire 3880 User Manual

Page 195

Advertising
background image

User’s Guide

21020285 D

Appendix A Error Codes

Summary

Page A - 3

Code

Name

Description

01H Invalid Command

This code will be reported for the following conditions:

In a Board-control Parameter Block

: code used in the

Command field is not a valid Board-control command. Occurs when

Target/Adapter ID field is equal to FFH (indicating a Board-control
command).

In a Pass-through Parameter Block

: An invalid tag type was

specified in the Flags-2 field, or an invalid count or address was
specified.

In a Message Pass-through Parameter Block

: A non-

supported message was specified for a SCSI operation.

02H Bad Unit Number

This code will be reported for the following conditions:

Target/Adapter ID field

: The value specified in the Target/

Adapter ID field of a Parameter Block was not valid (valid values

are 00H-0FH and FFH).

In a Pass-through Parameter Block

: The value specified in the

Target ID field is the same as the SCSI ID assigned to the RF3880.

This is not a valid SCSI ID to issue commands to.

In a Pass-through Parameter Block

: the value used in the LUN

field of the SCSI command contained in the Parameter Block is

invalid. (Valid values are 00H-07H.)

In General Options Parameter Block

: the value specified in

the SCSI Bus ID field (used to designate an RF3880 SCSI ID other

than that set with jumpers) is invalid. (Valid values are 00H-0FH.)

In Unit Options or Extended Unit Options Parameter

Block

: Value specified in the Unit SCSI ID field was invalid. (Valid

values are any number between and including 00H and 0FH, not
being used by the RF3880.)

0FH Bad Command List

Size

This code will be reported when the

Start Command List

command terminates for the following reasons:
- Number of Parameter Blocks field contains invalid value. (Valid

values are 2-2034.)

- Number of Status Blocks field contains invalid value. (Valid values
are 2 -4096.)

*10H

Bad Command List
Index

This code is returned under these conditions:

- Parameter Block In (PBIN) index exceeded the number of

Parameter Blocks that can be in the list.
- Status Block Out (SBOUT) index exceeded the number of Status

Blocks that can be in the list.

- A VME bus error occurred while accessing the Status Block list.

*11H

State wrong for Start/
Stop Command List

command

This code is returned under these conditions:

Start Command List

command issued when a command list is

already active.

Stop Command List

command issued when no command list is

presently active.

Command List Channel Attention

issued when no Command

List is active.

*14H

General Firmware
Timeout

The adapter times each of its transfers; it will report this error if a

VMEbus transfer takes too long to complete. On the VMEbus, this

error can occur for transfers of parameters as well as transfers of data.

*15H VMEbus Error

Occurred

A VMEbus error was detected while the adapter was transferring

either parameters or data.

1DH SCSI General Timeout

For Pass-through operations, this error will be reported if a SCSI

operation takes too long to complete.

1EH SCSI Select Timeout

For Pass-through operations, this code is reported when no SCSI

device responds to the selection sequence within the timeout period.

The timeout period is specified in the Unit Options command or
Extended Unit Options command.

1FH

SCSI Disconnect

Timeout

For Pass-through commands, this code is reported when a

disconnected SCSI device does not reselect the adapter within the

timeout period. The timeout period is specified in the Unit Options
command or Extended Unit Options command.

20H SCSI Parity Error

For Pass-through operations, this code is reported for any SCSI

information transfer (message, command, data or status) that results
in a parity error

Table 116: Error Codes

Advertising