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-71-2132289.1
Update Date:2018-01-02
Keywords:

Solution Type  Technical Instruction Sure

Solution  2132289.1 :   How to update the SAS controller firmware on Exalytics X2-4, X3-4 and X4-4 systems  


Related Items
  • Exalytics In-Memory Machine X2-4
  •  
  • Exalytics In-Memory Machine X3-4
  •  
  • Exalytics In-Memory Machine X4-4
  •  
Related Categories
  • PLA-Support>Sun Systems>x86>Engineered Systems HW>SN-x64: EXALYTICS
  •  




Applies to:

Exalytics In-Memory Machine X3-4 - Version All Versions to All Versions [Release All Releases]
Exalytics In-Memory Machine X2-4 - Version All Versions to All Versions [Release All Releases]
Exalytics In-Memory Machine X4-4 - Version All Versions to All Versions [Release All Releases]
x86 64 bit

Goal

 How to update the SAS controller firmware on Exalytics X2-4, X3-4 and X4-4 systems

Solution

To update the firmware on the SAS controller used in an Exalytics X2-4, X3-4 or X4-4 server the following steps should be followed.

First check the controller's current firmware package version using the following MegaCli64 command.

[root@exalytics ~]# /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0 | grep "FW Package"
FW Package Build: 12.12.0-0178

This example shows a controller with firmware package 12.12.0-0178. At this time the latest firmware version available for this controller is 12.12.0-0229 if the system already shows this version applied there is no need for an update. If the current version is below this release then you can proceed to update.

Note- The firmware update for this card will require that the server be rebooted. Plan to perform this update when downtime can be scheduled and there will be no activity on the server. When you are ready to perform this update inform all users and shutdown any active applications then proceed with this process.

The latest firmware package for the controller can be downloaded from the following Avago support site- 

http://www.avagotech.com/support/oem/oracle/6gb/sg_x_sas6-r-int-z

Navigate to the "Firmware" section of the download page and download the latest firmware package. For firmware package 12.12.0-0229 you should see a download listed as "firmware package 2.130.373-4378" and the download file will be "MR_FW_pkg12.12.0-0229-app2-130-373-4378.zip"

Create a directory for the update package and move the MR_FW_pkg12.12.0-0229-app2-130-373-4378.zip file to this directory. Then change to this directory and unpack the files note there will be two .zip files that need to be unpacked.

[root@exalytics ~]# mkdir -p /opt/exalytics/firmware/disk_controller
[root@exalytics ~]# cd /opt/exalytics/firmware/disk_controller
[root@exalytics disk_controller]# unzip MR_FW_pkg12.12.0-0229-app2-130-373-4378.zip
Archive: MR_FW_pkg12.12.0-0229-app2-130-373-4378.zip
creating: cqAttachments/
creating: versionChangeSet/
creating: versionChangeSet/pkg_rel/
inflating: versionChangeSet/pkg_rel/10M09_Medusa_pkg.zip
[root@exalytics disk_controller]# cd versionChangeSet/pkg_rel
[root@exalytics pkg_rel]# unzip 10M09_Medusa_pkg.zip
Archive: 10M09_Medusa_pkg.zip
creating: CustomImages/
creating: CustomImages/2108V/
inflating: CustomImages/2108V/MR_FW_2108V_4MB.rom
inflating: PackageRelease-12.12.0-0229.pdf

 After unpacking all the files cd to the directory containing the .rom file and the firmware update can be performed using the MegaCli64 -adpfwflash command

[root@exalytics pkg_rel]# cd CustomImages/2108V/
[root@exalytics 2108V]# ls
CmdTool.log MegaSAS.log MR_FW_2108V_4MB.rom
[root@exalytics 2108V]# pwd
/opt/exalytics/firmware/disk_controller/versionChangeSet/pkg_rel/CustomImages/2108V
[root@exalytics-x3-4-bur09-a 2108V]# /opt/MegaRAID/MegaCli/MegaCli64 -adpfwflash -f /opt/exalytics/firmware/disk_controller/versionChangeSet/pkg_rel/CustomImages/2108V/MR_FW_2108V_4MB.rom -a0

Adapter 0: LSI MegaRAID SAS 9261-8i
Vendor ID: 0x1000, Device ID: 0x0079

Package version on the controller: 12.12.0-0178
Package version of the image file: 12.12.0-0229
Download Completed.
Flashing image to adapter...
Adapter 0: Flash Completed.
Please reboot the system for the changes to take effect

Exit Code: 0x00

 When the firmware update is finished reboot the server (the firmware will not be applied fully until a reboot is performed)

[root@exalytics 2108V]# reboot 

To make sure the firmware update was successful check the firmware version after the system finishes rebooting. The following example shows the output expected after a successful application of firmware package 12.12.0-0229

[root@exalytics ~]# /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -a0 | grep "FW Package"
FW Package Build: 12.12.0-0229

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