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