Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1934723.1
Update Date:2018-04-06
Keywords:

Solution Type  Problem Resolution Sure

Solution  1934723.1 :   After applying an Exalogic PSU CheckHWnFWProfile reports "Disk controller is not at the supported firmware version" message  


Related Items
  • Oracle Exalogic Elastic Cloud Software
  •  
  • Exalogic Elastic Cloud X5-2 Quarter Rack
  •  
Related Categories
  • PLA-Support>Eng Systems>Exalogic/OVCA>Oracle Exalogic>MW: Exalogic Core
  •  




In this Document
Symptoms
Cause
Solution
References


Created from <SR 3-9416331321>

Applies to:

Oracle Exalogic Elastic Cloud Software - Version 2.0.0.0.2 and later
Exalogic Elastic Cloud X5-2 Quarter Rack - Version X5 to X5 [Release X5]
Information in this document applies to any platform.

Symptoms

You are applying an Exalogic Patch Set Update (PSU) to a compute node within an Exalogic rack using the exapatch utility with the Exalogic Lifecycle Toolkit (ELLC). On one of the nodes exapatch execution took much longer than expected over an hour) and eventually terminated with following message indicating patching was not successful with additional confirmation of the failure in the associated exapatch log file:

[2014-08-02T08:49:52.22-05:00] [exapatch] [NOTIFICATION:1] [] [utils]
   [pid: 9878] [tid: MainThread] [ecid: ] [lineno: 335]
   ERROR: 10.179.112.36: patching did not complete successfully.
   Check logs for additional information.
[2014-08-02T08:49:52.22-05:00] [exapatch] [NOTIFICATION:1] [] [utils]
   [pid: 9878] [tid: MainThread] [ecid: ] [lineno: 107]
   DURATION patch compute nodes: 62 minutes, 53 seconds.

 
Following the patch application when you inspect the node the imageinfo and imagehistory commands, outputs suggest that the patch has been applied. But you see the following error from the CheckHWnFWProfile command that indicates the raid disk controller firmware was not updated as expected:

[root@elorl03cn05 ~] /opt/exalogic.tools/tools/CheckHWnFWProfile
...
Supported disk controller Version: 12.12.0-0079
Current disk controller Version  : 12.12.0-0048
Disk controller is not at the supported firmware version. It requires firmware update...
Supported disk controller Firmware at: /opt/exalogic/firmware/disk_controller/12_12_0_0079.rom

Does not contain required firmware
bios : 1
ilom : 1
ofed : 1
ibfw : 1
dcfw : 0

 

Cause

You have experienced unexpected behavior during the patch application which prevented the update of the disk controller firmware being upgraded from within the patching processes as should be expected.
 

Solution

As long as the output from other commands used to validate expected post patching state, such as imageinfoimagehistory and CheckSWProfile look as expected and there is no evidence of anything unexpected other than the disk controller not being at the supported firmware version, then the patching can be completed by using the following steps to manually apply the firmware update to the disk controller:

  1. Check output from the MegaCli64 command to see if there is a Pending Image installed to the disk controller that is waiting for a further reboot to be activated.

    Execute:
    /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0|more
     
    Review the output for any information in the Pending Image section for entries that would illustrate that a rom has been flashed to the disk controller that would be activated by a further reboot. If such an entry exists it should be sufficient to boot the node one additional time for the firmware controller update to be fully activated. After rebooting the node review CheckHWnFWProfile output to confirm the expected firmware revision is now present.


  2. Execute /opt/exalogic.tools/tools/CheckHWnFWProfile and look for the line containing the path to the rom:
    [root@elorl03cn05 ~] /opt/exalogic.tools/tools/CheckHWnFWProfile
    ...
    Supported disk controller Version: 12.12.0-0079
    Current disk controller Version : 12.12.0-0048
    Disk controller is not at the supported firmware version. It requires firmware update...
    Supported disk controller Firmware at: /opt/exalogic/firmware/disk_controller/12_12_0_0079.rom
    ...
     

  3. Run /opt/exalogic.tools/tools/UpdateFirmware to manually apply the disk controller firmware update"

    Execute: /opt/exalogic.tools/tools/UpdateFirmware -lf <path_to_expected_disk_controller_firmware>, for example:
    [root@elorl03cn05 ~] /opt/exalogic.tools/tools/UpdateFirmware -lf /opt/exalogic/firmware/disk_controller/12_12_0_0079.rom
     

  4. Review output from the MegaCli64 command to confirm there is now a Pending Image awaiting activation by the reboot

    Execute:
    [root@elorl03cn05 ~] /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0|more
     

  5. Reboot the compute and following the restart review output from CheckHWnFWProfile output to confirm that the expected firmware revision is now present.

References

<BUG:19349205> - DISK CONTROLLER IS NOT AT THE SUPPORTED FIRMWARE VERSION
<BUG:19349026> - EXALOGIC PATCHING ISSUE WHILE UPGRADING FROM 2.0.0.0.2 TO 2.0.3.0.5-JAN PSU
<NOTE:1603017.1> - YUM Update Has Encountered Issues (with Sendmail) During Physical Patching to Version 2.0.3.0.4

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback