Technical data
6-4 Interactive Diagnostics Environment (IDE)
6.3.1 IO4 Interface
Table 6-2 shows the tests available for the IO4 interface.
Test Function Description
check_iocfg Checks the IO4 configuration
against the nonvolatile RAM
(NVRAM)
Compares the actual setup of
the IO4 board to the values
specified in the NVRAM.
Each IO4 board in the system
is checked to see that it has all
the adapters specified in the
NVRAM and that they are of
the specified types.
Ifreport is set to VERBOSE, the
test prints configuration
information about each board
even if no errors are
encountered.
io4_regtest Read/write test of IO4 registers Tests the following registers:
IO4_CONF_LW
IO4_CONF_SW
IO4_CONF_ADAP
IO4_CONF_INTRVECTOR
IO4_CONF_GFXCOMMAND
IO4_CONF_ETIMEOUT
IO4_CONF_RTIMEOUT
IO4_CONF_INTRMASK
Although these are not the
only IO4 registers, they are the
only ones that can be safely
checked with the read/write
test.
io4_pioerr IO4 PIO bus error test Tries to generate an error
interrupt by attempting to
write to IO4 adapter 0 (which
does not exist). This tests the
capability of the IO4 board to
generate errors and tests the
path between the IO4 board
and the IP19 or IP21 board.
mapram_test Read/write test of IO4 map
RAM
Tests the IO4 mapping RAM
as a small memory array. Tests
memory with pattern
read/write,
address-in-address, and
marching 1’s test patterns.
check_hinv Checks type of board in each
slot
Prints out locations and types
of all boards currently
installed in the system.
Table 6-2 IO4 Interface Tests










