Upgrading L1 Firmware
007-4857-002 99
Upgrading L1 Firmware
The L1 firmware is currently distributed as part of the snxsc_firmware package. To
determine which version of the package is installed on your system console, enter the following
command:
$> rpm -q snxsc_firmware
If the package is installed, the full package name (including the revision) is returned:
snxsc_firmware-1.18.3-1
The L1 firmware binary and the utilities used to update it are stored in
/usr/cpu/firmware/sysco.
Upgrading L1 Firmware
Note that an Ethernet connection or console option is required to execute the commands described
in this section. See “Console Hardware Requirements” on page 84 and Figure 4-1 on page 80 for
descriptions of the hardware connections.
The L1 firmware consists of three parts:
• Boot image
•A image
•B image
At boot time, the boot image validates the A and B image, and if it is 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 re-boot
any L1 update either by power-cycling the IRU or by using the L1 command reboot_l1.
Typically, you will upgrade the firmware through the network connection from the console to the
L1:
$> /usr/cpu/firmware/sysco/flashsc --12 10.1.1.1 -p
/usr/cpu/firmware/sysco/l1.bin all
This updates all the IRUs in the system. The -p at the end of the first line instructs the firmware
to flash the proms in parallel.