![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Technical Instruction Sure Solution 1981502.1 : How to update the Flash Accelerator F40 firmware on Exalytics X2-4 and X3-4 systems
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] x86 64 bit GoalHow to update the Flash Accelerator F40 firmware on Exalytics X2-4 and X3-4 systems SolutionTo update the firmware on a Flash Accelerator F40 card used in an Exalytics X2-4 or X3-4 server the following steps should be followed. First check the current firmware revision of the cards and SSDs using the ddcli command [root@exalytics0 ~]# /opt/exalytics/flashUtil/ddcli **************************************************************************** LSI Corporation WarpDrive Management Utility Version 107.00.00.04 (2012.06.05) Copyright (c) 2011 LSI Corporation. All Rights Reserved. **************************************************************************** ID WarpDrive Package Version PCI Address -- --------- --------------- ----------- 1 ELP-4x100-4d-n 08.05.01.00 00:11:00:00 2 ELP-4x100-4d-n 08.05.01.00 00:21:00:00 3 ELP-4x100-4d-n 08.05.01.00 00:31:00:00 4 ELP-4x100-4d-n 08.05.01.00 00:a1:00:00 5 ELP-4x100-4d-n 08.05.01.00 00:c1:00:00 6 ELP-4x100-4d-n 08.05.01.00 00:d1:00:00 Select the WarpDrive [1-6 or 0:Quit]: 5 1. List WarpDrive Information 2. Update Flash Package 3. Display WarpDrive Health 4. Locate WarpDrive 5. Format WarpDrive 6. Show Vital Product Data 7. Extract SMART Logs Select Operation [1-7 or 0:Quit]: 1 WarpDrive Selected is ELP-4x100-4d-n ------------------------------------------------------------------------ WarpDrive Information ------------------------------------------------------------------------ WarpDrive ID : 5 PCI Address : 00:c1:00:00 SAS Address : 500605B 0063CC3E0 Package Version : 08.05.01.00 RAID Support : NO ------------------------------------------------------------------------ Physical Device Information ------------------------------------------------------------------------ Device is a Solid State Drive SSD Slot # : 4 Cage : 1 Location : Upper Capacity (in bytes) : 100000000000 Manufacturer ID : 1173 Model Number : 3E128-TS2-550B01 Serial Number : FL006G81 Firmware Revision : PRO6UI39 Link Rate : 6.0 Device is a Solid State Drive SSD Slot # : 5 Cage : 1 Location : Lower Capacity (in bytes) : 100000000000 Manufacturer ID : 1173 Model Number : 3E128-TS2-550B01 Serial Number : FL006GA1 Firmware Revision : PRO6UI39 Link Rate : 6.0 Device is a Solid State Drive SSD Slot # : 6 Cage : 2 Location : Upper Capacity (in bytes) : 100000000000 Manufacturer ID : 1173 Model Number : 3E128-TS2-550B01 Serial Number : FL006G9J Firmware Revision : PRO6UI39 Link Rate : 6.0 Device is a Solid State Drive SSD Slot # : 7 Cage : 2 Location : Lower Capacity (in bytes) : 100000000000 Manufacturer ID : 1173 Model Number : 3E128-TS2-550B01 Serial Number : FL006GYD Firmware Revision : PRO6UI39 Link Rate : 6.0 1. List WarpDrive Information 2. Update Flash Package 3. Display WarpDrive Health 4. Locate WarpDrive 5. Format WarpDrive 6. Show Vital Product Data 7. Extract SMART Logs Select Operation [1-7 or 0:Quit]: The output above shows that the F40 cards currently have Package Version 08.05.01.00 on the cards and the SSDs have firmware PRO6UI39 (in this example the SSDs from card 5 were checked). The latest available firmware for these cards is Package Version 09.05.40.00 and PROLUIO1 for the SSDs. If the cards and SSDs already have the latest firmware then there is no need to perform an update. If the output shows an older revision then proceed with the update steps. When updating firmware there should be no active I/O on the device being updated. This update should be scheduled when the flash devices can be unmounted and unused. Unmount any filesystems and ensure there will be no usage of the F40 cards during this process before proceeding further. On a normal installation of an Exalytics system the flash devices are configured into a single raid volume and mounted to /u02 so unmount this filesystem. (if the system is customized in such a way that the flash devices are used/mounted differently then adjust the command accordingly) [root@exalytics0 ~]# umount /u02 Download the firmware update from MOS patch 19933424 and unzip the file. The firmware image itself will also be in a compressed file so unzip that as well. The following commands show an example where the patch is downloaded to /tmp if your file is in a different location on the server change the commands as appropriate. (command output omitted for brevity) [root@exalytics0 ~]# cd /tmp [root@exalytics0 tmp]# unzip p19933424_12_Generic.zip [root@exalytics0 tmp]# cd F40_SW1.2/FW [root@exalytics0 FW]# unzip ELP-4x100-4d-n_09.05.40.00.zip Note that the patch contains a newer version (110.00.12.00) of the ddcli command which must be used for applying this latest firmware (the version 107.00.00.04 included in the current Exalytics images wil not update the SSDs). This command is also in a compressed file so it will need to be unzipped and then use chmod to make it executable. [root@exalytics0 FW]# cd /tmp/F40_SW1.2/Linux-x64/Tool [root@exalytics0 Tool]# unzip linux_x64-ddcli_110.00.12.00.zip Archive: linux_x64-ddcli_110.00.12.00.zip inflating: ddcli [root@exalytics0 Tool]# chmod 755 ddcli With all of the required files uncompressed and available the firmware can now be updated. Use the new ddcli command with the -c flag to indicate the controller number and -updatepkg with the full path to the .bin image file. The controller number used is the value listed under the ID column from the earlier ddcli command. (for an Exalytics X2-4 or X3-4 system the controller numbers should be 1-6) [root@exalytics0 Tool]# /tmp/F40_SW1.2/Linux-x64/Tool/ddcli -c 1 -updatepkg /tmp/F40_SW1.2/FW/ELP-4x100-4d-n_09.05.40.00.bin **************************************************************************** LSI Corporation WarpDrive Management Utility Version 110.00.12.00 (2014.03.28) Copyright (c) 2014 LSI Corporation. All Rights Reserved. **************************************************************************** Firmware Image has a Valid Checksum. Firmware Image compatible with Controller. Valid NVDATA Image found. NVDATA Versions Compatible. NVDATA Product ID and Vendor ID match verified. Valid Initialization Image verified. Valid BootLoader Image verified. Validating BIOS Image... BIOS Header Signature is Valid BIOS Image has a Valid Checksum. BIOS PCI Structure Signature Valid. BIOS Image Compatible with the Controller. Package Type: 0x7, PCI SubSystem ID: 0x581 Please wait. Package update is in progress. HBA Legacy BIOS Download... Attempting to Flash BIOS Image... Flash BIOS Image Successful. Flashing SSD Firmware.... HBA Firmware Download... Beginning Firmware Download... Firmware Download Successful. Verifying Download... Firmware Flash Successful! Resetting Adapter... Adapter Successfully Reset. Flash Firmware Image Successful. LSI WarpDrive Management Utility: WarpDrive package updated successfully. LSI WarpDrive Management Utility: Execution completed successfully. To update all of the F40 cards repeat this command for each controller listed. For a normal Exalytics configuration this will be controllers 1 through 6. For example to update the next controller 2 use the following command [root@exalytics0 Tool]# /tmp/F40_SW1.2/Linux-x64/Tool/ddcli -c 2 -updatepkg /tmp/F40_SW1.2/FW/ELP-4x100-4d-n_09.05.40.00.bin After completing the update you can check each card to confirm that the update was successful. In the following example you can see that the Package Version is now shown as 09.05.40.00 and the SSDs are PROLUIO1 [root@exalytics0 Tool]# /tmp/F40_SW1.2/Linux-x64/Tool/ddcli -c 1 -list **************************************************************************** LSI Corporation WarpDrive Management Utility Version 110.00.12.00 (2014.03.28) Copyright (c) 2014 LSI Corporation. All Rights Reserved. **************************************************************************** WarpDrive Selected is ELP-4x100-4d-n ------------------------------------------------------------------------ WarpDrive Information ------------------------------------------------------------------------ WarpDrive ID : 1 PCI Address : 00:11:00:00 PCI Slot Number : 0x02 PCI SubSystem DeviceId : 0x581 PCI SubSystem VendorId : 0x108E SAS Address : 500605B 0053C5300 Package Version : 09.05.40.00 Firmware Version : 109.05.26.00 Legacy BIOS Version : 106.00.00.00 UEFI BSD Version : N/A Chip Name : WarpDrive Board Name : ELP-4x100-4d-n Board Assembly Number : L3-25487-02C Board Tracer Number : SP22800566 RAID Support : NO ------------------------------------------------------------------------ Physical Device Information ------------------------------------------------------------------------ Device is a Solid State Drive SSD Slot # : 4 Cage : 1 Location : Upper Capacity (in bytes) : 100000000000 Manufacturer ID : 516 Model Number : 3E128-TS2-550B01 Serial Number : 5L003PV7 Firmware Revision : PROLUIO1 Link Rate : 6.0 Unique Identifier : 0x3039313532 : 3E128 - 8K Optimized OverProvisioning(%) : 28 Device is a Solid State Drive SSD Slot # : 5 Cage : 1 Location : Lower Capacity (in bytes) : 100000000000 Manufacturer ID : 516 Model Number : 3E128-TS2-550B01 Serial Number : 5L003Q6E Firmware Revision : PROLUIO1 Link Rate : 6.0 Unique Identifier : 0x3039313532 : 3E128 - 8K Optimized OverProvisioning(%) : 28 Device is a Solid State Drive SSD Slot # : 6 Cage : 2 Location : Upper Capacity (in bytes) : 100000000000 Manufacturer ID : 516 Model Number : 3E128-TS2-550B01 Serial Number : 5L003PMV Firmware Revision : PROLUIO1 Link Rate : 6.0 Unique Identifier : 0x3039313532 : 3E128 - 8K Optimized OverProvisioning(%) : 28 Device is a Solid State Drive SSD Slot # : 7 Cage : 2 Location : Lower Capacity (in bytes) : 100000000000 Manufacturer ID : 516 Model Number : 3E128-TS2-550B01 Serial Number : 5L003QGW Firmware Revision : PROLUIO1 Link Rate : 6.0 Unique Identifier : 0x3039313532 : 3E128 - 8K Optimized OverProvisioning(%) : 28 LSI WarpDrive Management Utility: Execution completed successfully. Attachments This solution has no attachment |
||||||||||||
|