This section describes how to use the NVRAM utility and lists the contents of NVRAM.
Starting the NVRAM Utility
To start the NVRAM utility, type:
>
nvNVRAM Utility
C [add] - change location add
D - display contents
Q - return to monitor
L - load defaults
R - reload NVRAM values
S - save new values
->>
Type NVRAM utility commands after the ->> prompt, and follow all commands with a carriage return.
NVRAM Utility Commands
Table 11-6 lists NVRAM utility commands, options, syntax, and functions.
NVRAM commands modify a copy of NVRAM residing in RAM. The NVRAM utility does not write changes to NVRAM until you use the s (save) command.
Table 11-6 General-Purpose NVRAM Utility (nv) Commands
The following examples show how to use the NVRAM utility. In the NVRAM utility, you enter new values in hexadecimal notation. The symbols used in the examples are:
>
The prompt generated by the Boot Monitor
->>
The NVRAM utility prompt
xx
The previous values stored in NVRAM
Changing Contents Byte by Byte
>
nvNVRAM Utility
C [add] - change location add
D - display contents
Q - return to monitor
L - load defaults
R - reload NVRAM values
S - save new values
->>
l
->>
c 04
004: xx ?
00005: xx ?
00006: xx ?
A7007: xx ?
10008: xx ?
24009: xx ?
1400A: xx ?
q
->> s
Are you sure ?
y
->>
q>
rs
Are you sure?
>
nvNVRAM Utility
C [add] - change location add
D - display contents
Q - return to monitor
L - load defaults
R - reload NVRAM values
S - save new values
->>
l->>
c 35035: 8A ?
0A036: A0 ?
q->> s
Are you sure ?
y->>
q>
rs
?
prompt, type q
to stop entering numbers.
Are you sure?
Table 11-7 lists the locations, descriptions, and permitted values for parameters stored in the shared portion of version 4 of the NVRAM layout, which is the current version. The corresponding remote configuration parameters (if any) are also listed.
NVRAM is divided into shared and server-only portions. The shared portion of NVRAM includes data used internally by the Boot Monitor and parameters set by both the Boot Monitor and the X server (that is X server defaults or the changes you make using the X server configuration methods described in Chapter 6, Terminal Configuration Methods). The server-only portion is used by X server configuration methods to write parameters that can be saved in NVRAM.
If a remote configuration parameter is listed in the description column, you can set the parameter using the NVRAM utility or X server configuration utilities. A subset of the booting parameters can also be set using the Boot Monitor Setup menus described in "Using Boot Monitor Setup Menus to Configure Terminals".
Table 11-7 Shared NVRAM Version 4
Table 11-8 lists the keyboard-type values for byte 0x38. The default keyboard for the N-101/N-102 keyboard group is the IBM/PS2 or Windows 95-compatible keyboard (byte 0x39). This is also the default keyboard if the terminal cannot sense the type of the attached keyboard.
Table 11-8 Keyboard Type Settings in NVRAM
Parameters Saved in the Tagged Strings Area
Table 11-9 lists all of the strings saved in the tagged string area of NVRAM. Terminals in the HMX and Explora series have 166 bytes available for storing these strings. If you are storing many of these strings in NVRAM, you should keep them short to avoid running out of space. Strings stored in the tagged string space use one byte per character plus two bytes of overhead for each string. For example, a 10-character password uses 12 bytes.
Table 11-9 Parameters in NVRAM Optional String Space
Remote Configuration Parameters Saved in NVRAM
This section lists, by group, the remote configuration parameters that can be saved in NVRAM, in both the shared and the X server-only areas of NVRAM. For more information about remote configuration parameters, see the Remote Configuration Parameter Quick Reference.
boot Group Parameters
The following parameters in the boot group can be saved in NVRAM:
boot-automatically
boot-custom-file
boot-default-server-when-prom-booting
boot-desired-source
boot-monitor-inverse-video
boot-mop
boot-mop-with-file-name
boot-nfs-directory
boot-persistent-loading
boot-second-source
boot-send-broadcast-icmp-for-subnet-mask
boot-tcpip-broadcast-boot-request
boot-tcpip-desired-server
boot-tcpip-product-name-and-memory-size-file
boot-tcpip-product-name-and-memory-size-with-path-file
boot-tcpip-product-name-file
boot-tcpip-product-name-with-path-file
boot-tcpip-second-server
boot-tcpip-third-server
boot-tcpip-unit-address-file
boot-tcpip-unit-address-with-path-file
boot-test-ram
boot-tftp-directory
boot-third-source config Group Parameters
The following parameters in the config group can be saved in NVRAM:
config-add-domain-to-unit-name-as-filename
config-console-display-password
config-custom-file
config-generic-file
config-load-initial-file
config-persistent-loading
config-pref-read-only-password
config-pref-read-write-password
config-read-only-password
config-read-write-password
config-unit-ethernet-address-file
config-unit-ip-address-file
config-unit-name-file
config-unit-ncdnet-address-file
config-unix-directory
config-use-decimal-ip-address-notation-as-filename file Group Parameters
The following parameters in the file group can be saved in NVRAM:
file-extended-diagnostics
file-initial-protocol-1
file-initial-protocol-2
file-initial-server-1
file-initial-server-2
file-manager-password
file-name-type-for-initial-tftp-servers ip Group Parameters
The following parameters in the ip group can be saved in NVRAM:
ip-address-at-next-boot
ip-broadcast-address
ip-initial-default-gateway-1
ip-initial-default-gateway-2
ip-subnet-mask
ip-use-address-discovery
ip-use-proxy-arp
ip-use-router-discovery
ip-use-router-solicit login Group Parameters
In the login group, only the login-xdm-authentication-key parameter can be saved in NVRAM:
ncdnet Group Parameters
The following parameters in the ncdnet group can be saved in NVRAM:
ncdnet-address-at-next-boot
ncdnet-default-router net Group Parameters
The following parameters in the net group can be saved in NVRAM:
net-ethernet-snap-encapsulation
net-token-ring-speed serial Group Parameters
In the serial group, only the serial-interfaces-table parameter can be saved in NVRAM.
snmp Group Parameters
The following parameters in the snmp group can be saved in NVRAM:
snmp-read-only-community
snmp-read-only-community-alt
snmp-read-write-community
snmp-read-write-community-alt tcpip Group Parameters
The following parameters in the tcpip group can be saved in NVRAM:
tcpip-name-server-protocol
tcpip-name-servers unit Group Parameters
The following parameters in the unit group can be saved in NVRAM:
unit-global-password
unit-license-key
unit-query-for-name-at-boot xserver Group Parameters
The following parameters in the xserver group can be saved in NVRAM:
xserver-keyboard-type
xserver-touchscreen-calibration-limits