21020285 D User’s Guide
Appendix A Error Codes
Page A - 2 Introduction
Introduction
When the RF3880 adapter encounters a command or operation error, it will
return a value in the Error byte of the Status Block. This value can be used to
determine the nature of the problem the adapter encountered. A list of these
error codes is included in this appendix along with the error codes returned by
Self-test.
Summary
This appendix provides information on the following:
• Error Codes returned in the Error field of the Status Block.
• Error Codes returned in the Status Port as a result of Self-test.
This appendix is helpful for someone writing a driver for use with the RF3880.
Status Block
Error Codes
The Error Codes on the following pages are the codes that you will see returned
in the Error field of the Status Block.
The Status Block has this basic format:
The Error Codes are meant to give you an indication of the conditions
surrounding an adapter-detected error. There are two types of errors that can
occur: system operation errors and SCSI bus errors. Both types of codes are
fully described in order to assist you in determining the reason for a failure.
Hexadecimal values that do not appear in the current list of Error Codes are
reserved by Ciprico for future use.
Codes Reported in Status Block and Status Port
Codes in the following list that are asterisked (*XXH) are considered
catastrophic errors that will also be reported through the Status Port.
Address
Offset
Byte Memory Address
Offset + 0 Offset + 1 Offset + 2 Offset + 3
00H Command Identifier
04H Reserved SCSI Status Error Flags
08H
SCSI Sense Bytes
0CH
Table 115: Base Status Block