Update Device Firmware Using Manual Mode

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

  • 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.

Component firmware for specific devices, such as storage and network controllers, disks, SAS expanders and SAS-to-SATA bridge devices can be updated using manual mode is there is no XML metadata file included with the component firmware patch. Only one device and its supported firmware file can be specified per command.

  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, type:

    # fwupdate update disk-firmware -n c0d1 -f diskfirmware.fw

    Where diskfirmware.fw is the path to the firmware file. This updates only disk c0d1.

    Note:

    If required, and the device supports a reset, add the -r option to reset the device after the update. Refer to the release notes for the firmware for details.

  3. Follow any prompts, as required, to complete the update process.
  4. Reset the device, if required, after the update.

    Refer to the release notes that came with the firmware to see if a reset is necessary.

  5. 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 component, type:

      # fwupdate list disk