Sun Enterprise 250 Server Owner's Guide

OBDiag Configuration Variables

The following table provides information about OpenBoot PROM configuration variables that affect the operation of OBDiag. Use the printenvs command to show current values and the setenv command to set or change a value. Both commands are described in "OBDiag Commands".

Table 12-2  

Variable 

Setting 

Description 

Default 

diag-level

off

No tests are run at power up. 

 

 

min

Performs minimal testing of core functionality. 

min

 

med

Performs functional tests for all system functions. 

 

 

max

Runs exhaustive tests for all functions except external loopbacks. External loopback tests are run only if diag-targets is set to loopback, loopback3, device&loopback, or device&loopback,3.

 

diag-continue?

false

Stops testing within a test routine and prints a message as soon as an error is detected. OBDiag then skips to the next test routine in the sequence. 

false

 

true

Causes OBDiag to run all subtests within a test, even if an error is detected. 

 

diag-passes

n

Repeats each test the number of times specified by n. Works with the test, except, and test-all commands.

1

diag-targets

none

Runs internal tests only, no I/O testing. 

none

 

iopath

Extends testing to external device interfaces (connectors/cables). 

 

 

media

Extends testing to external devices and media, if present. 

 

 

device

Invokes built-in self-test (BIST) on PCI cards and external devices. 

 

 

loopback

Runs external loopback tests on the parallel, serial, keyboard, mouse, TPE, and RSC serial ports. 

 

 

loopbacks

Not for use on Enterprise 250 servers. 

 

 

loopback2

Not for use on Enterprise 250 servers. 

 

 

loopback3

Runs external loopback tests on the RSC Ethernet port 

 

 

nomem

Performs tests without testing system memory. 

 

 

device&loopback

Runs built-in self-test (BIST) on PCI cards and external devices, then runs external loopback tests on the parallel, serial, keyboard, mouse, TPE, and RSC serial ports. 

 

 

device&loopbacks

Not for use on Enterprise 250 servers. 

 

 

device&loopback,3

Runs built-in self-test (BIST) on PCI cards and external devices, then runs external loopback tests on the parallel, serial, keyboard, mouse, TPE, RSC serial, and RSC Ethernet ports. 

 

diag-trigger

power-reset

Runs diagnostics only on power-on resets. 

power-reset

 

error-reset

Runs diagnostics only on power-on resets, fatal hardware errors, and watchdog reset events. 

 

 

soft-reset

Runs diagnostics on all resets (except XIR). 

 

diag-verbosity

0

Prints one line that indicates the device being tested and its pass/fail status. 

0

 

1

Prints more detailed test status, which varies in content from test to test. 

 

 

2

Prints subtest names. 

 

 

4

Prints debug messages. 

 

 

8

Prints back trace of callers on error.