Update firmware

Learn how to update your firmware on a Power System that is running Ubuntu.

Your system can be running or in the powered down state. Firmware updates are installed first to a temporary side. This action allows you to book the system in the temporary side to verify that update is successful. You can then move the fix to the permanent side. By default, the server firmware is installed on the temporary side only after the existing contents of the temporary side are permanently installed on the permanent side.

Before updating your firmware, ensure the following items are true:

  • All workloads have been stopped.
  • Install the lsvpd package by running the following command: apt-get install lsvpd.
    Note: You may see dependency errors when installing the package, but find that the lsmcode command runs correctly.

You can determine your current firmware level by connecting to your server using SSH or the IPMI console and running the lsmcode command. The output of this command is similar to the following example:

Version of System Firmware is FW810.20 (TV810_090) (t) FW810.20 (TV810_084) (p) FW810.20 (TV810_090) (b)

  • The first value (t) is the temporary level. The temporary level is sometimes referred to as the installed level.
  • The second value (p) is the permanent level. The permanent level is sometimes referred to as the backup level.
  • The third value (b) is the booted level. The booted level is sometimes referred to as the activated level.

You can also find your firmware level in the ASMI window.