Update Device Firmware Using Automatic Mode

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

    The download should include a metadata file and firmware file for the target device.

  • Make sure that the firmware is compatible with the target device; read all documentation and release notes included with the firmware before proceeding.

  • Quiesce the device (stop all activity) before performing the update.

Device firmware includes storage and network controllers, disks, SAS expanders and SAS-to-SATA bridge devices.

  1. To display information about component firmware, do one of the following:
    • To list information about all components, type:

      # fwupdate list all

    • To list information about a specific device (such as a disk), type:

      # fwupdate list disk

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

    ================================================== 
    CONTROLLER  
    ==================================================
    ID    Type   Manufacturer   Model     Product Name              FW Version    
     BIOS Version   EFI Version    FCODE Version  Package Version  NVDATA Version
       XML Support 
    ----------------------------------------------------------------------------- 
    ----------------------------------------------------------------------------- 
    --------------
    c0    SAS    LSI Logic      0x0072    SGX-SAS6-INT-Z            11.05.03.00    
     07.21.09.00    07.22.05.00    01.00.62.00    -                10.03.00.28    
       N/A          
    
    
    DISKS
    ===============
    ID        Manufacturer   Model               ATA Model                    
    Chassis Slot   Type   Media   Size(GiB) FW Version ATA FW Ver XML Support
    ------------------------------------------------------------------------------
    ----------------------------------------------------------------------
    c0d0      SEAGATE        ST973401LSUN72G     -                             -  
         4      sas    HDD     68        0556       -          N/A
    c0d1      SEAGATE        ST973401LSUN72G     -                             -  
         4      -      HDD     68        0556       -          N/A
    c0d2      SEAGATE        ST973402SSUN72G     -                             -  
         5      sas    HDD     68        0603       -          N/A
    c0d3      SEAGATE        ST973402SSUN72G     -                             -  
         5      -      HDD     68        0603       -          N/A
  2. To update the device firmware, choose one of the following options:
    • Update all devices supported in the metadata, type:

      # fwupdate update all -x metadata.xml

      where metadata.xml is the path to the metadata file. This updates all components in the system whose device types are specified in the metadata file.

    • Update specific devices supported in the metadata, type:

      # fwupdate update disk -x metadata.xml

      where metadata.xml is the path to the metadata file. This updates all disks in the system whose device types are specified in the metadata file.

    • Update a single device supported in the metadata, type:

      # fwupdate update disk -x metadata.xml -n c0d1

      where metadata.xml is the path to the metadata file. This updates only disk c0d1, and only if its disk drive type is specified in the metadata file.

  3. Follow any prompts, as required, to complete the update process.
  4. To confirm the new firmware, enter one of the following commands:
    • To list information about all components, type:

      # fwupdate list all

    • To list information about a specific device, type:

      # fwupdate list disk