ioregs.diag(8) — Kubota Pacfic Computer Inc. (October 15, 1988)
NAME
ioregs.diag − Test the registers on the I/O board
DESCRIPTION
This test performs what might be called generic testing of the various registers on the I/O board.
DETAILS
I/O registers are tested to determine that all of their bits can be set and reset. The NVRAM is checked for its ability to store data. The I/O mapper is tested as though normal memory and its ability to act as a mapper is checked. The S Bus Status Register is frozen (as is supposed to happen when an error condition is sensed) and an additional error is generated. This new error condition should not affect the current contents of a frozen Status register.
BOARDS THAT MUST BE INSTALLED
This test requires a CPU card, a memory card and an I/O card with a SCSI adaptor installed.
SPECIAL COMMAND LINE PARAMETERS
None
MENU ITEMS SPECIFIC TO THIS TEST
ledTest the LED register
stFreeze the Status register and verify that it stays frozen.
mpTest the I/O mapper as memory and as a mapper.
scTest the SCSI stacker in both input and output modes.
nvTest the NVRAM as though it is memory.
vmePerform tests on the VME registers, verifying that all bits can be set and reset.
allPerform all of the above tests.
INTERPRETING THE ERROR CODES
The following errors may be generated by this test. (The actual error wording may differ, however the type of error is as summarized here.)
101The LED register has been tested to determine whether it is possible to turn on or turn off the current to each LED. A failure in this test indicates a failure in a logic circuit that switches power to the LED and does not indicate a failure of the LED itself. Such failures can only be determined by visual inspection or by a voltage probe.
101(duplicate error number)
101An unexpected exception has happened. The kind of exception is reported.
103During a register test, a particular exception condition was forced, but no exception was registered. The type of exception is reported.
105Same as 103
145The card ID register was tested and an unexpected value was returned.
147The CPU looked for an I/O board in the appropriate slot but the I/O board either is not present or is not responding to a board inventory query.
149The system was unable to read the interrupt register on the I/O board.
151An interrupt condition was deliberately stimulated, but the appropriate interrupt bit did not get set.
153Unexpected interrupt.
155SCSI channel A is unreadable.
157SCSI channel B is unreadable.
159SCSI Status returned a nonzero value. The status value is reported.
September 02, 1992