A P P E N D I X  A

OpenBoot Configuration Variables

TABLE A-1 describes the OpenBoot firmware configuration variables stored on the system configuration card (SCC). The OpenBoot configuration variables are printed here in the order in which they appear when you issue the showenv command.

TABLE A-1 OpenBoot Configuration Variables Stored on the System Configuration Card

Variable

Possible Values

Default Value

Description

test-args

variable_name

none

Default test arguments passed to OpenBoot Diagnostics. For more information and a list of possible test argument values, refer to the Netra 440 Server Diagnostics and Troubleshooting Guide.

diag-passes

0-n

1

Defines the number of times self-test methods are performed.

local-mac-address?

true, false

false

If true, network drivers use their own MAC address, not the server MAC address.

fcode-debug?

true, false

false

If true, include name fields for plug-in device FCodes.

silent-mode?

true, false

false

Suppress all messages if true and diag-switch? is false.

scsi-initiator-id

0-15

7

SCSI ID of the Ultra-4 SCSI controller.

oem-logo?

true, false

false

If true, use custom OEM logo; otherwise, use Sun logo.

oem-banner?

true, false

false

If true, use custom OEM banner.

ansi-terminal?

true, false

true

If true, enable ANSI terminal emulation.

screen-#columns

0-n

80

Sets number of columns on screen.

screen-#rows

0-n

34

Sets number of rows on screen.

ttyb-rts-dtr-off

true, false

false

If true, operating system does not assert rts (request-to-send) and dtr (data-transfer-ready) on ttyb.

ttyb-ignore-cd

true, false

true

If true, operating system ignores carrier-detect on ttyb.

ttya-rts-dtr-off

true, false

false

If true, operating system does not assert rts (request-to-send) and dtr (data-transfer-ready) on serial management port.

ttya-ignore-cd

true, false

true

If true, operating system ignores carrier-detect on serial management port.

ttyb-mode

baud_rate, bits, parity, stop, handshake

9600,8,n,1,-

ttyb (baud rate, number of bits, parity, number of stops, handshake).

ttya-mode

9600,8,n,1,-

9600,8,n,1,-

Serial management port (baud rate, bits, parity, stop, handshake). The serial management port only works at the default values.

output-device

ttya, ttyb, screen

ttya

Power-on output device.

input-device

ttya, ttyb, keyboard

ttya

Power-on input device.

auto-boot-on-error?

true, false

false

If true, boot automatically after system error.

load-base

0-n

16384

Address.

auto-boot?

true, false

true

If true, boot automatically after power on or reset.

boot-command

variable name

boot

Action following a boot command.

diag-file

variable name

none

File from which to boot if diag-switch? is true.

diag-device

variable name

net

Device from which to boot if diag-switch? is true.

boot-file

variable name

none

File from which to boot if diag-switch? is false.

boot-device

variable name

disk net

Device(s) from which to boot if diag-switch? is false.

use-nvramrc?

true, false

false

If true, execute commands in NVRAMRC during server startup.

nvramrc

variable_name

none

Command script to execute if use-nvramrc? is true.

security-mode

none, command, full

none

Firmware security level.

security-password

variable_name

none

Firmware security password if security-mode is not none (never displayed) - do not set this directly.

security-#badlogins

variable_name

none

Number of incorrect security password attempts.

post-trigger

error-reset, power-on-reset,
user-reset, all-resets

power-on-reset

Sets trigger events that will cause POST to run, provided diag-switch? is true.

POST does not run if diag-switch? is false, regardless of the post-trigger setting.

diag-script

all, normal, none

normal

Specifies the set of tests for OpenBoot Diagnostics to run. Selecting all is equivalent to running test-all from the OpenBoot command line.

diag-level

none, min, max

min

Defines how diagnostic tests are run.

diag-switch?

true, false

false

If true:

  • Run in diagnostic mode
  • After a boot request, boot diag-file from diag-device

If false:

  • Run in nondiagnostic mode
  • After a boot request, boot boot-file from boot-device

obdiag-trigger

error-reset, power-on-reset,
user-reset, all-resets

error-reset

Sets trigger events that cause OpenBoot Diagnostics to run, provided diag-switch? is true, and diag-script is not none.

OpenBoot Diagnostics does not run if diag-switch? is false or if diag-script is none, regardless of the obdiag-trigger setting.

error-reset-recovery

boot, sync, none

boot

Command to execute following a system reset generated by an error.