Introduction, Summary, Status block error codes – Ciprico Rimfire 3880 User Manual

Page 194: Table 115: base status block

Advertising
background image

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

Advertising