A P P E N D I X  C

OpenBoot Configuration Variables

TABLE C-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 following command:

-> show -o table -level all /SYS

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

Variable

Possible Values

Default Value

Description

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.

keyboard-layout
 
 

 

reboot-command
 
 

 

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.

verbosity
min, max
min

Sets verbosity mode.

pci-mem64?
true, false
false

 

diag-switch?
true, false
false

If true:

  • OpenBoot verbosity is set to maximum

If false:

  • OpenBoot verbosity is set to minimum
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
 
No default

 

oem-logo?
true, false	
false

If true, use custom OEM logo; otherwise, use the server manufacturer’s logo.

oem-banner
 
No default

 

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-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.

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 Oracle Solaris reference manual.

boot-command
variable-name
boot

Action following a boot command.

boot-file
 
 

 

boot-device
/pci@0/pci@0/pci@2/scsi@ ...
disk net

 

multipath-boot?
true, false
false

 

boot-device-index
0-n
0

 

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.

error-reset-recovery
boot, sync, none
boot

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