Ciprico Rimfire 3880 Manuel D’Utilisation

Page de 230
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