Update System Firmware Using Manual Mode

  • To update system firmware using the fastest possible local option, ensure the Host-to-ILOM Interconnect is correctly configured to communicate with the target Oracle ILOM service processor (Configuring the Host-to-ILOM Interconnect). For systems that do not support updates over the Host-to-ILOM interconnect, the remote option utilizing a network connection to the service processor can be used.

  • Download the firmware update from https://support.oracle.com.

  • Make sure that the firmware is compatible with the target system, read all documentation and release notes included with the firmware before proceeding. For some systems, special update processes might be described in the release notes that supersede instructions listed here.

System firmware is generally a bundled package that includes the base server firmware for the Oracle ILOM service processor and either BIOS for x86 systems, or OBP, Hypervisor, NYX, POST etc. for SPARC systems. Firmware for other components, such as controllers and disk drives are available as separate patches. Updating system firmware using manual mode can be used if your firmware download package does not include an XML metadata file.

  1. To display information about system firmware, choose the local or remote option:
    • Local – To list information about the local system firmware, type:

      # fwupdate list sysfw

    • Remote – To list information about system firmware using a network connection, type:

      # fwupdate list sysfw -H sp_ip -U username

      where sp_ip is the host name, Common Name (required for TLS encryption), or IP address of the service processor and username is the user name with Admin (a) role account privileges for logging in to the Oracle ILOM service processor.

      Enter the Oracle ILOM password when prompted.

    Output related to the target is displayed. For example the output from this command is similar to:

    ==================================================
    SP
    ==================================================
    ID        Product Name            System Firmware Version   ILOM Version      
      BIOSOBP Version   Fallback Boot Version   XML Support
    ------------------------------------------------------------------------------
    ---------------------------------------------------------
    sp        ORACLE SERVER X7-2L     -                         v5.0.1.27 r139054 
      42090300          -                        NA
  2. To update the system firmware, choose the local or remote option:
    • Local – To update the local system firmware, type one of the following commands:

      • For x86 systems: fwupdate update sp-bios-firmware -n devicename -f fimware-package-file.pkg

      • For SPARC systems: fwupdate update sysfw-firmware -n devicename -f fimware-package-file.pkg

      Where devicename is the device ID for the service processor (derived in step 1) and fimware-package-file is the name of the firmware file. For scripting purposes, you can add the -q option to perform the update without user interaction.

      This updates the platform system firmware, including Oracle ILOM. A host reboot (x86) or powercycle (SPARC) will need to be performed manually.

      Note:

      For SPARC systems without the Live Firmware Update feature, the host power cycle (or power off) will be handled by Oracle ILOM.

    • Remote – To update system firmware using a network connection, type one of the following commands:

      For x86 systems: fwupdate update sp-bios-firmware -n devicename -f fimware-package-file.pkg -H sp_ip -U username

      For SPARC systems: fwupdate update sysfw-firmware -n devicename -f fimware-package-file.pkg -H sp_ip -U username

      Where devicename is the device ID for the service processor (derived in step 1) and fimware-package-file is the name of the firmware file, sp_ip is the host name, Common Name (required for TLS encryption), or IP address of the service processor and username is the user name with Admin (a) role account privileges for logging in to the Oracle ILOM service processor.

      This updates the platform system firmware, including Oracle ILOM. A host reboot (x86) or powercycle (SPARC) will need to be performed manually.

      Note:

      For SPARC systems without the Live Firmware Update feature, the host power cycle (or power off) will be handled by Oracle ILOM.

  3. Follow any prompts, as required, to complete the update process.
  4. Unless Oracle ILOM has performed a host power cycle (or power off) during the update process, restart the server to utilize the new system firmware after the update.

    Note:

    Unless otherwise specified in the firmware release notes, a reboot is required for an x86 system; a power cycle is required for a SPARC system with the Live Firmware Update feature.

  5. To confirm the new system firmware after the server has restarted, enter one of the following commands:
    • Local – To list information about the local system firmware,type:

      # fwupdate list sysfw

    • Remote – To list information about system firmware using a network connection, type:

      # fwupdate list sysfw -H sp_ip -U username

      where sp_ip is the host name, Common Name (required for TLS encryption), or IP address of the service processor and username is the user name with Admin (a) role account privileges for logging in to the Oracle ILOM service processor.

      Enter the Oracle ILOM password when prompted.

    Output related to the target is displayed. For example the output from this command is similar to:

    ==================================================
    SP
    ==================================================
    ID        Product Name            System Firmware Version   ILOM Version      
      BIOSOBP Version   Fallback Boot Version   XML Support
    ------------------------------------------------------------------------------
    ---------------------------------------------------------
    sp        ORACLE SERVER X7-2L     -                         v5.0.1.27 r139054 
      42090300          -                        NA