A P P E N D I X  A

OpenBoot Configuration Variables

TABLE A-1 describes the OpenBoot firmware configuration variables stored in non-volatile memory on the system. 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

local-mac-address?

true, false

true

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.

scsi-initiator-id

0-15

7

SCSI ID of the Serial Attached SCSI controller.

oem-logo?

true, false

false

If true, use custom OEM logo; otherwise, use the server manufacturer's 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.

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.

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

virtual-console, screen

virtual-console

Power-on output device.

input-device

virtual-console, keyboard

virtual-console

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.

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.

diag-switch?

true, false

false

If true:

  • OpenBoot verbosity is set to maximum

If false:

  • OpenBoot verbosity is set to minimum

error-reset-recovery

boot, sync, none

boot

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

network-boot-arguments

[protocol, ] [key=value, ]

none

Arguments to be used by the PROM for network booting. Defaults to an empty string. network-boot-arguments can be used to specify the boot protocol (RARP/DHCP) to be used and a range of system knowledge to be used in the process. For further information, see the eeprom (1M) man page or your Solaris Reference Manual..