Notices

The information contained herein is subject to change without notice. The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Hewlett Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein.

Confidential computer software. Valid license from Hewlett Packard Enterprise required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

Links to third-party websites take you outside the Hewlett Packard Enterprise website. Hewlett Packard Enterprise has no control over and is not responsible for information outside the Hewlett Packard Enterprise website.

Acknowledgments

Intel®, Itanium®, Pentium®, Intel Inside®, and the Intel Inside logo are trademarks of Intel Corporation in the United States and other countries.
Microsoft® and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated.
Java® and Oracle® are registered trademarks of Oracle and/or its affiliates.
UNIX® is a registered trademark of The Open Group.

Description

If the HPE MSA 2040 disk enclosure is connected to an HPE MSA 2040 or HPE MSA 2050 array controller enclosure and you plan to change the firmware on the controller, this firmware package is not needed, because disk enclosure I/O module firmware is included in the controller firmware bundle. When installing a controller firmware bundle that includes both controller and I/O module firmware, the installation process updates firmware on controllers in the array enclosure and on I/O modules in the attached disk enclosures.

Update recommendation

Update recommendation: Recommended

Supersede information

Supersedes: S200B38

Product models

HPE MSA 2050 controllers

IMPORTANT:

This firmware is intended to be used only when connecting MSA 2040 disk enclosures with MSA 2050 array controllers.

Additional devices supported

The following table lists supported controller models and controller firmware versions for MSA 2040 disk enclosures that are deployed in an MSA array controller enclosure connect environment.

MSA 2040 disk enclosure firmware Supported MSA array controllers Minimum support MSA array controller firmware
S200B41 MSA 2050/2052 VL100
IMPORTANT:

After updating array controller firmware or after connecting new disk enclosures to an existing controller enclosure, verify the firmware compatibility of all devices. If needed, obtain and install the controller or disk enclosure firmware. Firmware is available for download from the HPE Support Center website at http://www.hpe.com/support/downloads.

Operating systems

Not applicable for disk enclosures. Operating system environment is determined by the array controller enclosure. For more information about operating systems supported by the HPE MSA 2050 array controllers, see the HPE Storage Single Point Of Connectivity Knowledge (SPOCK) website at http://www.hpe.com/storage/spock.

  1. Enter your HPE Passport account credentials.

  2. Select View by Array from the left pane.

  3. Click Refine (next to MSA), in the Select Disk Array table.

  4. Click Add to Selection from the row that lists your MSA controller model.

    A complete list of supported operating systems for the array controller model appears.

Languages

Languages support for this release:

  • English

Enhancements

The following enhancements are part of version:

  • Added support for MSA 2050 array systems.

Installation instructions

WARNING:

Do not cycle power or restart devices during a firmware update. If the update is interrupted or there is a power failure, the module could become inoperative. If this occurs, contact technical support. The module may need to be returned to the factory for re-programming.

CAUTION:

Before upgrading firmware, ensure that the system is stable and is not being re-configured or changed in any way. If changes are in progress, monitor them and wait until they are completed before proceeding with the upgrade.

IMPORTANT:

In dual-module enclosures, both controllers or both I/O modules must have the same firmware version installed. Running different firmware versions on installed modules may cause unexpected results.

Before installing this firmware:

  • If using a Smart Component, ensure that HTTPS and telnet are enabled on the arrays being updated.

  • Create a full backup of system data. (A full backup is strongly recommended.)

  • Schedule an appropriate time to install the firmware:

    • For dual-controller systems, because the online firmware upgrade is performed while host I/Os are being processed, I/O load can impact the upgrade process. Select a period of low I/O activity to ensure the upgrade completes as quickly as possible and avoid disruptions to hosts and applications due to timeouts.

  • Allocate sufficient time for the update:

    It takes approximately 5 minutes per disk enclosure to load the firmware.

During the installation process:

Monitor the system display to determine update status and see when the update is complete.

After the installation process is complete and all systems have automatically restarted:

  • Verify system status in the system's management utility, and confirm that the new firmware version is listed as installed.

  • Review system event logs.

  • Updating firmware may result in new event messages that are not described in earlier versions of documentation. For comprehensive event message documentation, see the most current version of the HPE MSA Event Descriptions Reference Guide.

  • The Smart Component update process logs messages to \CPQSYSTEM\Log\cpqsetup.log on the system drive in Windows and /var/cpq/Component.log in Linux.

Installing firmware using Smart Components in Windows environments

This is a self-extracting executable module. You can execute this module from the Windows graphical user interface (GUI) or the Windows command prompt.

GUI update method

Procedure

  1. Obtain the firmware package, and save it to a temporary directory. Firmware for all HPE products is available from the Hewlett Packard Enterprise Support Center Website at http://www.hpe.com/support/downloads.
  2. Using Windows Explorer, navigate to the directory containing the download.
  3. Double-click the executable file.
  4. Follow the on-screen instructions.

    After you are prompted for logon information, enter credentials for an account with management access rights.

  5. Wait for the installation to complete.

    During installation, each updated module automatically restarts. Upon completion, a confirmation message is displayed.

Command line update method

Procedure

  1. Obtain the firmware package, and save it to a temporary directory. Firmware for all products is available from the Hewlett Packard Enterprise Support Center Website at http://www.hpe.com/support/downloads
  2. In a Windows command prompt, navigate to the directory containing the download.
  3. Execute the Smart Component by entering the following command: CPxxxxxxx.exe /target <ip_address> /user <username> /passwd <password> /s

    where

    CPxxxxxxx.exe is the downloaded Smart Component filename

    ip_address is the management IP address of the array controller

    username is the username account with management rights

    password is the password for username

    /s indicates that the installation is silent and does not prompt or display any output. To see results, see the file \CPQSYSTEM\Log\cpqsetup.log on the system drive.

    NOTE:

    Instead of command line parameters, you can use the following DOS environment variables:

    • oa_address: Set this variable for the IP address of the array controller.

    • oa_username: Set this variable for the username of the array controller.

    • oa_password: Set this variable for the password of the array controller.

      5. If you are prompted for logon information, enter credentials for an account with management

  4. If you are prompted for logon information, enter credentials for an account with management access rights.
  5. Wait for the installation to complete.

    During installation, each updated module automatically restarts. Upon completion, a confirmation message appears if this is not a silent installation.

Installing firmware using Smart Components in Linux environments

Procedure

  1. Obtain the firmware package, and save it to a temporary directory.

    Firmware for all products is available from the Hewlett Packard Enterprise Support Center Website at http://www.hpe.com/support/downloads

  2. Open a Linux command console.
  3. From the directory containing the downloaded file, enable execute access to this model by entering: chmod +x CPxxxxxx.scexe

    where CPxxxxxx.scexe represents the downloaded Smart Component filename.

  4. Execute the Smart Component by entering a command similar to the following: ./CPxxxxxx.scexe -e --target <ip_address> --user <manage_username> --passwd <manage_password>
    NOTE:
    • To force output from the command when flashing a device:

      • Use -e (reflash): flash even if the device is already up to date.

      • Use -f (force): always flash applicable devices.

    • Use the -g option when downgrading.

    • Use the -h option to see online help for the command.

    • If the user name or password contains an exclamation mark (!), enclose the string in single quotes, or enter a backslash (\) before the exclamation point. For example, '!manage' or \!manage.

  5. Follow the on-screen instructions.

    If prompted for logon information, enter credentials for an account with management access rights.

  6. Wait for the installation to complete.

    During installation, each updated module automatically restarts. Upon completion, a confirmation message appears if this is not a silent installation.

Installing firmware using the Storage Management Utility (SMU)

Procedure

  1. Obtain the firmware package, and save it to a temporary directory.

    Firmware for all products is available from the Hewlett Packard Enterprise Support Center Website at http://www.hpe.com/support/downloads

  2. If using a Smart Component, extract the contents of the Smart Component by using one of the following methods:
    1. In Windows—Click Extract on the first screen of the Smart Component.
    2. In Linux—Enter a command by using the following syntax:

      ./CPxxxxxx.scexe --unpack=<folder name>

      where

      ./CPxxxxxx.scexe represents the Smart Component filename

      <folder name> represents the filename of the destination folder for the extracted binary file

  3. Locate the firmware file in the downloaded/extracted folder.

    The firmware filename is in the following format: S200B41.bin.

  4. Log in to the SMU.
  5. In the System Topic, click Action and then select Update Firmware.

    The Update Expansion Modules tab shows the currently installed firmware.

  6. Click Browse, and select the firmware file to install.
  7. Click OK to continue.
  8. Wait for the installation to complete.

    During installation, each updated module automatically restarts.

  9. In the SMU display, verify that the expected firmware version is installed on each module.

Installing firmware using SFTP or FTP

The procedure below describes installing the firmware using FTP. The SFTP installation procedure would be similar.

Procedure

  1. Obtain the firmware package, and save it to a temporary directory.

    Firmware for all products is available from the Hewlett Packard Enterprise Support Center Website at http://www.hpe.com/support/downloads

  2. If using a Smart Component, extract the contents of the Smart Component by using one of the following methods:
    1. In Windows—Click Extract on the first screen of the Smart Component.
    2. In Linux—Enter a command by using the following syntax:

      ./CPxxxxxx.scexe --unpack=<folder name>

      where

      ./CPxxxxxx.scexe represents the Smart Component filename

      <folder name> represents the filename of the destination folder for the extracted binary file

  3. Locate the firmware file in the downloaded/extracted folder.

    The firmware filename is in the following format: S200B41.bin.

  4. Prepare to use the SFTP or FTP:
    1. Determine the network-port IP addresses of system controllers.
    2. Verify that the system SFTP or FTP service is enabled.
    3. Verify that the user login has permission to use the SFTP or FTP interface and has manage access rights.
  5. Open a command prompt (Windows) or a terminal window (UNIX), and navigate to the directory containing the firmware file to load,
    1. Enter a command with the following syntax: ftp <controller-network-address>.

      FTP example: ftp 10.1.0.9

      SFTP example: sftp -P 1022 manage@10.1.0.9

    2. Log in as a user with the manage role. The default settings include the FTP user with a manage role.
    3. Refer to the instructions included in the FTP/SFTP welcome message on how to find the correct EMP IDs.
    4. Enter a command by using the following syntax: put <filename> encl:<EMP-channel-ID>:<EMP-target-ID>

      For example: put S200B41.bin encl:0:63

  6. Wait for the installation to complete.

    During installation, each updated module automatically restarts.

  7. If needed, repeat these steps to load the firmware on additional modules.
  8. Quit the FTP or SFTP session.
  9. Verify that the expected firmware version is installed on each module.
    • In the SMU, right-click the system in the Configuration View panel, and then select Tools > Update Firmware.

    • In the Command Line Interface (CLI), execute the show version or the show enclosures command.

Installation troubleshooting

Symptom

The system information in the SMU System Overview panel does not show the components updated to the new firmware after an hour.

Action
  1. Refresh the browser.
  2. If version information is still incorrect, proceed to the next troubleshooting step.
  3. Restart both management controllers. For example, in the CLI, enter the restart mc both command. After the controllers have restarted, one of three things happens:
    • Updated system version information is displayed, and the new firmware version shows that it was installed.

    • System version information is still incorrect. If system version information is still incorrect, proceed to the next troubleshooting step.

  4. Verify that all system controllers are operating properly. For example, in the CLI, enter the show disks command, and read the display to confirm that the displayed information is correct.
    • If the show disks command fails to display the disks correctly, communications within the controller have failed. To re-establish communication, restart both storage controllers using the CLI command restart sc both. This operation will cause an interruption to host I/O. Repeat the show disks command.

Websites

General websites

Hewlett Packard Enterprise Information Library
www.hpe.com/info/EIL
Single Point of Connectivity Knowledge (SPOCK) Storage compatibility matrix
www.hpe.com/storage/spock
Storage white papers and analyst reports
www.hpe.com/storage/whitepapers

MSA websites

MSA 2050 manuals page:
http://www.hpe.com/support/msa2050
MSA 2050 product page:
http://www.hpe.com/support/msa2050
HPE Passport for MSA arrays

http://h20564.www2.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c05349541

Documentation feedback

Hewlett Packard Enterprise is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (docsfeedback@hpe.com). When submitting your feedback, include the document title, part number, edition, and publication date located on the front cover of the document. For online help content, include the product name, product version, help edition, and publication date located on the legal notices page.