Ciprico Rimfire 3880 Network Card User Manual


 
21020285 D User’s Guide
Chapter 7 Board-control Commands
Page 7 - 24 Diagnostic/Self-test (09H)
Diagnostic/
Self-test (09H)
The Diagnostic/Self-Test command duplicates most of the tests performed at
power-up. You can select which tests will be performed. The command returns
a special Status Block with testing results.
This command writes test data into board memory.
The adapter will not execute the Diagnostic/Self-Test command until it
completes all preceding commands in order to avoid writing over valid data in
memory. Also, the adapter will not accept other commands while it is executing
Diagnostic/Self-test. When the testing is done, the adapter will service all
pending Channel Attentions.
Command
Format
The Parameter Block for the Diagnostic/Self-test command has this format:
Description of
Fields
Each field of the Diagnostic/Self-test Parameter Block is described below:
Command Identifier
The Command Identifier field is used to identify the Status Block associated
with a Parameter Block. It must be a unique value.
Adapter ID
This field identifies the type of command being issued. This is a Board-control
command. The value in this field must be FFH.
Test Flags
This field is used to determine which of the RF3880 board tests will be
performed.
PCS PROM CRC Test - This test performs a CRC of all bytes programmed
in the EPROMs, compares it to the CRC stored in the highest EPROM memory
location, and reports the result in a Status Block.
0 Skip the PROM CRC test.
1 Perform the PROM CRC test.
Address
Offset
Byte Memory Address
Offset + 0 Offset + 1 Offset + 2 Offset + 3
00H Command Identifier
04H Reserved Adapter ID = FFH
08H Reserved
0CH Reserved
10H Command = 09H Test Flags Reserved
14H Reserved
18H Reserved
Table 79: Diagnostic/Self-test Parameter Block
BITS
76543210
0 QLG STT PSI RAM 186XL PCS 0
Table 80: Diagnostics Command Test Flags Field