Chapter 7 Board-control Commands

Page 7 - 26

 

Diagnostic/Self-test (09H)

Status Block Format

The Status Block returned from the Diagnostic/Self-test command looks like this:

Address

 

 

Byte Memory Address

 

Offset

Offset + 0

 

Offset + 1

 

Offset + 2

Offset + 3

 

 

 

 

 

 

00H

 

 

Command Identifier

 

 

 

 

 

 

 

04H

Reserved

 

 

Error

Flags

08H

 

 

 

Reserved

 

 

 

 

 

 

 

0CH

 

 

 

Reserved

 

Description of Fields

Table 81: Diagnostic Command Status Block

The Status Block returned from a Diagnostic/Self-test command contains these fields:

Command Identifier

The value in this field will be identical to the Parameter Block Value.

Flags Byte

This byte is used to indicate command completion:

BITS

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

CC

ERR

0

0

0

0

0

0

Table 82: Bit-meanings of Flags Byte in Status Block

ERR Error Status - Indicates whether the command completed with an error.

0 No error occurred.

1 An error occurred.

CCCommand Complete - Indicates if the command has finished.

0 Command not complete.

1 Command complete.

Error

This field contains error codes specific to the tests performed as well as those error codes generated from system and SCSI bus errors. See Appendix A.

21020285 D

User’s Guide

Page 150
Image 150
Ciprico Rimfire 3880 manual Diagnostic Command Status Block, Bit-meanings of Flags Byte in Status Block