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