sn0msc(1M) sn0msc(1M)
sn0msc - Perform Origin and Onyx2 system controller operations
sn0msc -r [ -x ] elsc_nvram_dev addr [ count ]
sn0msc -w elsc_nvram_dev addr value [ count ]
sn0msc -c elsc_controller_dev command
sn0msc performs operations on the Origin and Onyx2 Module System
Controllers (MSCs).
WARNING: If used improperly, this command may cause system malfunction
that is not fixed by system reset or power cycling. See below for more
information.
There are three basic operations controlled by the flags given:
-r Reads the MSC NVRAM contents of a specific MSC device
(elsc_nvram_dev) at a specific address (addr) for a specific number
of bytes (count, default 1). Output is in hex if the -x flag is
given, decimal otherwise.
-w Writes the MSC NVRAM contents of a specific MSC device
(elsc_nvram_dev) at a specific address (addr) with a specific value
(value) for a specific number of bytes (count, default 1).
-c Executes an MSC command on a specific MSC device
(elsc_controller_dev) and displays the output from the MSC. Certain
commands may cause the system to function incorrectly. Commands
that include white space must be quoted from the shell.
The NVRAM contains 2048 bytes.
A corrupted MSC NVRAM can be repaired by writing zeroes over the entire
contents of the NVRAM, power-cycling the MSC from the main breaker or
power plug, and setting the module number back to the correct value.
/hw/module/N/elsc/controller elsc controller devices
/hw/module/N/elsc/nvram elsc NVRAM devices
mmscd(1M), sn0log(1M)
PPPPaaaaggggeeee 1111 [ Back ]
|