User`s guide

28 007-3938-003
2: Using the L1 and L2 Controllers
Upgrading L1 and L2 Firmware
L1 and L2 firmware is currently distributed as part of your software package. This
collection of software packages contains L1 and L2 firmware.
The L1 and L2 firmware binary, and the utilities used to update it, are stored in
/usr/cpu/firmware/sysco.
The System Controller Software CD is not shipped by default. You can download the
System Controller Software 1.x package from http://support.sgi.com/ or order it on
CD-ROM (P/N 812-1138-007). Contact you SGI account representative if you need
assistance obtaining the software package.
Upgrading L1 Firmware
The L1 firmware consists of the following three parts:
Boot image
Image A
Image B
At boot time, the boot image validates images A and B and, if not instructed otherwise,
it executes the newer of the two images. Because the L1 is running one of the two images,
the image not in use is the image that will be overwritten when the firmware is upgraded.
You need to reboot any L1 update either by power-cycling the brick or by using the L1
command reboot_l1. See the flash and reboot_l1 commands in Chapter 3, “L1
and L2 Controller Commands,” for descriptions of these commands.
Typically, you will upgrade the firmware through the network connection from the
SGIconsole to the L2, as follows:
$> /usr/cpu/firmware/sysco/flashsc --12 10.1.1.1
/usr/cpu/firmware/sysco/l1.bin all
This updates all the bricks in the system. You can update individual bricks by replacing
all with a rack and slot number, as follows:
$> /usr/cpu/firmware/sysco/flashsc --12 10.1.1.1
/usr/cpu/firmware/sysco/l1.bin 1.19
This updates only the brick in rack 1, slot 19.