Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Upgrade Dell PowerFlex to v3.6.x

PDF

Upgrading the firmware

Upgrade the LSI RAID controller firmware.

Prerequisites

Ensure that you have uploaded the installer files to /tmp on the ESX host.

About this task

The storcli executable is located in /opt/lsi/storcli/storcli.

Steps

  1. Pull and record the current controller configuration:
    storcli /c0 show all
    Note the current firmware and driver versions shown in the output (similar to the following example):
    Version :
    =======
    Firmware Package Build = 24.7.0-0026
    Firmware Version = 4.270.00-3972
    Bios Version = 6.22.03.0_4.16.08.00_0x060B0200
    NVDATA Version = 3.1411.00-0009
    Ctrl-R Version = 5.08-0006
    Preboot CLI Version = 01.07-05:#%0000
    Boot Block Version = 3.06.00.00-0001
    Driver Name = megaraid_sas
    Driver Version = 06.807.10.00-rh1
  2. Disable CacheCade and flush all cached data to disk:
    storcli /c0 /vall set ssdcaching=off
    NOTE:This command will fail for SSDs. As it only applies to HDDs, this is expected behavior, and is not a problem.
  3. Allow time for the cached data to write completely to disk. When this is done, VDs will show "-" in the Cac column of storcli /c0 show output. Once the Cac column value shows as "-" for all VDs, proceed to the next step.
    Typical output:
    Typical output of the command storcli /c0 show

  4. Delete the CacheCade VD:
    NOTE:Do not delete the CacheCade device until all cached data has been written to disk. Otherwise, data loss could occur.
    storcli /c0 /v0 del cc
  5. Enable booting with pinned cache:
    storcli /c0 set bootwithpinnedcache=on
  6. Upgrade the controller firmware:
    storcli /c0 download file=/tmp/mr3108fw.rom
  7. Restart the host to apply the firmware change:
    1. Restart the host.
      NOTE:This restart will apply all of the driver and firmware upgrades.
    2. Confirm that the controller firmware and driver have been updated to the target version:
      storcli /c0 show all | grep "Firmware Package Build\|Driver
      Name\|Driver Version"
      Output similar to the following should be displayed:
      Firmware Package Build = 24.15.0-0016
      Driver Name = lsi-mr3 (Megaraid_sas on Linux)
      Driver Version = 6.611.05.00 (6.811.02 on Linux)
  8. Recreate the CacheCade device, then set its rdcache parameter:
    1. Type the command:
      storcli /c0 add vd cc type=raid0 drives=E:0-1 wb
    2. Obtain the new VD ID in the Name column, in the row corresponding to the Cac0 type volume, using the command:
      storcli /c0 show all
      This step is required because the VD ID may have changed as a result of the upgrade.
    3. Type the command:
      storcli /c0 /v<x> set rdcache=nora
      where <x> represents the VD ID obtained in the previous step.
      For example, if the VD ID in the Name column is VD1, type the following:
      storcli /c0 add vd cc type=raid0 drives=E:0-1 wb
      storcli /c0 /v1 set rdcache=nora
  9. Activate CacheCade for the HDDs:
    storcli /c0 /vall set ssdcaching=on

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\