Chapter 6 Diagnostics, Monitoring, and Troubleshooting 169

The following table describes what each self-test does.

Note – Use of the OpenBoot PROM configuration variable test-args can affect

the behavior of OpenBoot Diagnostics. The test-args variable is empty by default.

Use the help command for more information on test-args.

Test Function
bbc Teststhe registers in the boot bus controller, and then verifies that at
least one processorhas boot bus access.
ebus Accesses the Ebus throughthe RIO port and then tests DMA
controllerfunctionality.
flashprom Performs a checksum and read/writetest on the flash PROM
containing the main logic boardboot code.
gpio Teststhe registers of the general purpose input/output subsystem.
i2c@1,2e TestsSEEPROM devices.
i2c@1,30 TestsSEEPROM devices and I2C port expanders. Also performs
variousread and write tests on the I2C temperature controller devices.
network Teststhe registers of the RIO Ethernet controller.
parallel Teststhe parallel port using both supported parallel port modes:
ECPP and extended parallel mode.
pmc Teststhe registers of the power management controller.
rsc-control Calls RSC POST and verifiesloopback functionality through the RSC
console.
rtc Teststhe registers of the realtime clock, then ensures that interrupts
arefiring correctly.
SUNW,qlc Teststhe registers of the Fibre Channel-Arbitrated Loop (FC-AL)
subsystem.
scsi Teststhe SCSI disk controller registers and verifies DMA functionality.
serial Teststhe ttya and ttyb serial lines, and then performs an internal
loopback test on each.
usb Teststhe registers on each RIO Universal Serial Bus.