eeprom(1M) manual page
Table of Contents
eeprom - EEPROM display and load utility
/usr/platform/platform-name/sbin/eeprom
[-] [-f device ] [parameter[=value] ...]
SPARC
SUNWcsu
eeprom is only available on OpenBoot-compatible SPARC systems
eeprom displays or changes the values of parameters in the EEPROM
. It processes
parameters in the order given. When processing a parameter accompanied by
a value, eeprom makes the indicated alteration to the EEPROM
; otherwise
it displays the parameter’s value. When given no parameter specifiers, eeprom
displays the values of all EEPROM
parameters. A ‘-’ (hyphen) flag specifies
that parameters and values are to be read from the standard input (one
parameter or parameter=value per line).
Only the super-user may alter the
EEPROM
contents.
eeprom verifies the EEPROM
checksums and complains if they
are incorrect.
platform-name is the name of the platform implementation and
can be found using the -i option of uname(1)
.
- -f device
- Use device
as the EEPROM
device.
Not all OpenBoot systems
support all parameters. Defaults may vary depending on the system and the
PROM
revision.
- auto-boot?
- If true, boot automatically after power-on or reset.
Defaults to true.
- ansi-terminal?
- Configuration variable used to control
the behavior of the terminal emulator. The value false makes the terminal
emulator stop interpreting ANSI
escape sequences, instead just echoing
them to the output device. Default value: true.
- boot-command
- Command executed
if auto-boot? is true. Default value is boot.
- boot-device
- Device from which
to boot. Defaults to disk net.
- boot-file
- File to boot (an empty string lets
the secondary booter choose default). Defaults to empty string.
- boot-from
- Boot device and file (OpenBoot PROM
version 1.x only). Defaults to vmunix.
- boot-from-diag
- Diagnostic boot device and file (OpenBoot PROM
version 1.x
only). Defaults to le()unix.
- diag-device
- Diagnostic boot source device. Defaults
to net.
- diag-file
- File from which to boot in diagnostic mode. Defaults to
empty string.
- diag-level
- Diagnostics level. Values include off, min, max and
menus. There may be additional platform-specific values. When set to off,
POST is not called. If POST is called, the value is made available as an
argument to, and is interpreted by POST. The default value is platform-dependent.
- diag-switch?
- If true, run in diagnostic mode. Defaults to true.
- fcode-debug?
- If true, include name parameter for plug-in device FCodes. Defaults to false.
- hardware-revision
- System version information.
- input-device
- Power-on input device
(usually keyboard, ttya, or ttyb). Defaults to keyboard.
- keyboard-click?
- If
true enable keyboard click. Defaults to false.
- keymap
- Keymap for custom
keyboard.
- last-hardware-update
- System update information.
- load-base
- Default
load address for client programs. Default value is 16384.
- local-mac-address?
- If true, network drivers use their own MAC
address, not system’s. Defaults
to false.
- mfg-mode
- Manufacturing mode argument for POST. Possible values include
off or chamber. The value is passed as an argument to POST. Default value:
off.
- mfg-switch?
- If true, repeat system self-tests until interrupted with
STOP-A
. Defaults to false.
- nvramrc
- Contents of NVRAMRC
. Defaults to empty.
- oem-banner
- Custom OEM
banner (enabled by setting oem-banner? to true). Defaults
to empty string.
- oem-banner?
- If true, use custom OEM
banner. Defaults to
false.
- oem-logo
- Byte array custom OEM
logo (enabled by setting oem-logo? to
true). Displayed in hexadecimal.
- oem-logo?
- If true, use custom OEM
logo (else,
use Sun logo). Defaults to false.
- output-device
- Power-on input device (usually
screen, ttya, or ttyb). Defaults to screen.
- sbus-probe-list
- Which SBus slots
are probed and in what order. Defaults to 0123.
- screen-#columns
- Number of
on-screen columns (characters/line). Defaults to 80.
- screen-#rows
- Number of
on-screen rows (lines). Defaults to 34.
- scsi-initiator-id
- SCSI
bus address
of host adapter, range 0-7. Defaults to 7.
- sd-targets
- Map SCSI
disk units (OpenBoot PROM
version 1.x only). Defaults
to 31204567, which means that unit 0 maps to target 3, unit 1 maps to target
1, and so on.
- security-#badlogins
- Number of incorrect security password attempts.
- security-mode
- Firmware security level (options: none, command, or full).
If set to command or full, system will prompt for PROM
security password.
Defaults to none.
- security-password
- Firmware security password (never displayed).
Can be set only when security-mode is set to command or full.
- example# eeprom
security-password=
Changing PROM password:
New password:
Retype new password:
- selftest-#megs
- Metabytes of RAM
to test. Ignored if
diag-switch? is true. Defaults to 1.
- skip-vme-loopback?
- If true, POST
does not
do VME
bus loopback tests. Defaults to false.
- st-targets
- Map SCSI
tape units
(OpenBoot PROM
version 1.x only). Defaults to 45670123, which means that
unit 0 maps to target 4, unit 1 maps to target 5, and so on.
- sunmon-compat?
- If true, display Restricted Monitor prompt (>). Defaults to false.
- testarea
- One-byte scratch field, available for read/write test. Defaults to 0.
- tpe-link-test?
- Enable 10baseT link test for built-in twisted pair Ethernet. Defaults to
true.
- ttya-mode
- TTYA
(baud rate, #bits, parity, #stop, handshake).
Defaults to 9600,8,n,1,-.
- Fields, in left-to-right order, are:
- baud rate:
- 110,
300, 1200, 4800, 9600...
- data bits:
- 5, 6, 7, 8
- parity:
- n(none)
, e(even), o(odd)
,
m(mark), s(space)
- stop bits:
- 1, 1.5, 2
- handshake:
- -(none), h(hardware:rts/cts),
s(software:xon/xoff)
- ttyb-mode
- TTYB
(baud rate, #bits, parity, #stop, handshake).
Defaults to 9600,8,n,1,-.
- Fields, in left-to-right order, are:
- baud rate:
- 110,
300, 1200, 4800, 9600...
- data bits:
- 5, 6, 7, 8
- stop bits:
- 1, 1.5, 2
- parity:
- n(none)
, e(even), o(odd)
, m(mark), s(space)
- handshake:
- -(none), h(hardware:rts/cts),
s(software:xon/xoff)
- ttya-ignore-cd
- If true, operating system ignores carrier-detect
on TTYA
. Defaults to true.
- ttyb-ignore-cd
- If true, operating system ignores carrier-detect on TTYA
. Defaults
to true.
- ttya-rts-dtr-off
- If true, operating system does not assert DTR
and
RTS
on TTYA
. Defaults to false.
- ttyb-rts-dtr-off
- If true, operating system does
not assert DTR
and RTS
on TTYB
. Defaults to false.
- use-nvramrc?
- If true, execute
commands in NVRAMRC
during system start-up. Defaults to false.
- version2?
- If true, hybrid (1.x/2.x) PROM
comes up in version 2.x. Defaults to true.
- watchdog-reboot?
- If true, reboot after watchdog reset. Defaults to false.
The following
example demonstrates the method for changing from one to two the number
of megabytes of RAM
that the system will test.
example# eeprom selftest-#megs
selftest-#megs=1
example# eeprom selftest-#megs=2
example# eeprom selftest-#megs
selftest-#megs=2
The following example demonstrates the method for setting
the auto-boot? parameter to true.
example# eeprom auto-boot?=true
When the
eeprom command is executed in user mode, the parameters with a trailing
question mark (?) need to be enclosed in double quotation marks (" ") to
prevent the shell from interpreting the question mark. Preceding the question
mark with an escape character (\) will also prevent the shell from interpreting
the question mark.
example% eeprom "auto-boot?"=true
- /dev/openprom
- device file
- /usr/platform/platform-name/sbin/eeprom
- platform-specific version
of eeprom. To obtain platform-name, use uname -i.
passwd(1)
, sh(1)
,
uname(1)
Table of Contents