Home > Articles > Operating Systems, Server > Solaris

  • Print
  • + Share This
Like this article? We recommend

Firmware Upgrades

On the 1280 server, you can use two mechanisms to update the system firmware:

  1. The flashupdate command from the lom> prompt

  2. The lom -G command from the Solaris OS prompt

The flashupdate method is preferred for firmware upgrades. It requires that the SC Ethernet port be connected to a suitable network and that the port is configured so that it can see an external FTP or HTTP server that contains the firmware image to be downloaded.

To update the flash PROMs on the SC, the I/O assembly, and the CPU/memory boards, use the following command:

lom> flashupdate -f ftp://hostname/path all

To update the SC application and the real-time operating system, use the following command:

lom> flashupdate -f ftp://hostname/path scapp rtos

Firmware updates are faster when using the Ethernet port because the lom -G command uses an internal or private SC-to-domain communication mechanism for downloading the firmware. It is strongly recommended to run the flashupdate or lom -G command from a Solaris OS console running on the serial connection so that the results can be fully monitored.


Do not interrupt the flashupdate or the lom -G command while it is in progress. If these commands are terminated abnormally, the SC will go into single user mode and might be accessible only through the serial port.

You must install the following four files if you want to use the lom -G method for upgrading the firmware:

  • sgpci.flash (contains I/O board local POST files)

  • sgcpu.flash (contains CPU/Memory board local POST and OpenBoot PROM files)

  • sgsc.flash (contains LOM and SC firmware)

  • sgrtos.flash (contains the LOM and SC real-time operating system)

You must place these files in a suitable directory (for example, /var/tmp) and issue the lom -G command with the filename of the file to be downloaded, as in the following example:

# lom -G sgsc.flash
# lom -G sgrtos.flash
# lom -G sgpci.flash
# lom -G sgcpu.flash

It is strongly recommended that you update all of the boards at the same time and ensure that both ScApp and RTOS are updated as well. Before updating the CPU/Memory boards or the I/O assembly, ensure that all of the boards to be updated are powered on by using the poweron command.

There is some risk that the rocker switch might be pressed during a flash update, resulting in the system being powered off. Thus, the rocker switch must be disabled after the system has been powered on.

  • + Share This
  • 🔖 Save To Your Account