HPE D2600/D2700 Disk Enclosure I/O Module Firmware 0149 Release Notes Part Number: 504224-011R Published: November 2015 Edition: 12
Copyright 2009, 2015 Hewlett Packard Enterprise Development LP 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.
Version: 0149 Description This package delivers firmware for HPE D2600 and D2700 Disk enclosures attached to the MSA 1040/MSA 2040/P2000 Storage systems, Smart Array Controllers, or Host Bus Adaptors. The I/O module firmware included in this package adds improvements and fixes issues found after initial product release. Update recommendation In server-attached environments: Recommended In enclosure-attached environments: Recommended Supersedes 0147 Product models HPE D2600 6Gb SAS Disk Enclosure (D2600), Large Form Factor (LFF) model HPE D2700 6Gb SAS Disk Enclosure (D2700), Small Form Factor (SFF) model Supported devices In direct-connect environments (D2600/D2700): HPE Smart Array P431 controller HPE Smart Array P212 controller HPE Smart Array P411 controller HPE Smart Array P812 controller HPE Smart Array P222 controller HPE Smart Array P421 controller HPE Smart Array P822 controller HPE H221 Host Bus Adapter HPE H222 Host Bus Adapter In controller-enclosure-connect environments (D2700): HPE MSA 1040 SAN controller enclosure (MSA 1040 SAN) HPE MSA 2040 SAN controller enclosure (MSA 2040 SAN) HPE MSA 2040 SAS controller enclosure (MSA 2040 SAS) HPE P2000 G3 Fibre Channel MSA controller enclosure (P2000 G3 FC MSA) HPE P2000 G3 Fibre Channel/iSCSI Combo MSA controller enclosure (P2000 G3 FC/iSCSI MSA) HPE P2000 G3 SAS MSA controller enclosure (P2000 G3 SAS MSA) HPE P2000 G3 10GbE iscsi MSA Array System controller enclosure (P2000 G3 10GbE iscsi MSA) HPE P2000 G3 1GbE iscsi MSA Array System controller enclosure (P2000 G3 1GbE iscsi MSA) Description 3
Supported operating systems Operating system Microsoft Windows Linux Version Microsoft Windows Server 2008 W32 All Editions Microsoft Windows Server 2008 x64 All Editions (Including R2 & Base Edition) Microsoft Windows Server 2012 Red Hat Enterprise Linux 4 x86, AMD64/EM64T Red Hat Enterprise Linux 5 x86, AMD64/EM64T Red Hat Enterprise Linux 6 x86, AMD64/EM64T SUSE LINUX Enterprise Server 10 x86, AMD64/EM64T SUSE LINUX Enterprise Server 11 x86, AMD64/EM64T NOTE: Support for additional operating systems may be approved after initial release of this firmware. For up-to-date, detailed operating system support information and known restrictions, see one of the following: HPE Storage Single Point Of Connectivity Knowledge (SPOCK) Website (http://www.hpe.com/storage/spock) HPE D2000 QuickSpecs, available on the D2000 Website (http://www.hpe.com/info/d2000) Enhancements and fixes The following items were fixed in firmware 0149: Fixed an issue where a small percentage of UID button presses did not register correctly. Fixed an issue where a drive insertion might not correctly illuminate the LEDs. Installation instructions Included in this section: Installation notes and best practices (page 4) Installation instructions for server-connect environments (page 5) Installation instructions for controller enclosure-connect environments (page 6) Installation notes and best practices When planning a firmware update, schedule an appropriate time to perform the update. Firmware updates must be performed during a system maintenance window, with all I/O to the system halted. Before installing new firmware, review system requirements, enhancements list, fixes list, and other information in the firmware release notes, device QuickSpecs, and updated user documentation. Before installing new firmware, ensure that the system is stable and is not being reconfigured or changed in any way. If changes are in progress, monitor, them and wait until they are completed before proceeding with the upgrade. Before installing new firmware, Hewlett Packard Enterprise recommends creating a full backup of all data stored on the enclosure. After the installation process, verify system status in the software tools, and confirm that the new firmware version is displayed as running on the enclosure. 4 Supported operating systems
Installation instructions for server-connect environments The following methods can be used to install new firmware in server-connect environments, such as when the D2600 or D2700 disk enclosure is connected to a Smart Array controller installed in the server: Installing firmware using Smart Components in Windows environments (page 5) Installing firmware using Smart Components in Linux environments (page 5) Special installation procedures for single-domain environments (page 5) Installing firmware using Smart Components in Windows environments Firmware is embedded in the downloaded file, which is a self-extracting, executable module. Execution procedures differ by operating system. IMPORTANT: Firmware updates must be performed during a system maintenance window; halt all I/O to the system. NOTE: In dual-domain configurations, both I/O modules of the target disk enclosure and any cascaded disk enclosures are automatically updated during the firmware installation process. This is a self-extracting executable module. Execute this module from the command line console or the Windows Graphical User Interface (GUI). 1. Save the downloaded file in a temporary directory. 2. From the temporary directory, invoke the Smart Component in the command line console or double-click the CPxxxxxx.exe file. (CPxxxxxx.exe represents the downloaded file.) 3. Follow the on-screen instructions. Installing firmware using Smart Components in Linux environments This is a self-extracting executable module. This module operates only from the Linux command line. IMPORTANT: Firmware updates must be performed during a system maintenance window; halt all I/O to the system. NOTE: In dual-domain configurations, both I/O modules of the target disk enclosure and any cascaded disk enclosures are automatically updated during the firmware installation process. 1. Save the downloaded file in a temporary directory. 2. Open a Linux command console. 3. From the temporary directory, enable execute access to this module by entering: chmod +x CPxxxxxx.scexe (CPxxxxxx.scexe represents the downloaded file.) 4. Execute the Smart Component by entering:./cpxxxxxx.scexe 5. Follow the on-screen instructions. Special installation procedures for single-domain environments In a single domain configuration, I/O module A (top module) is connected to a host and I/O module B (bottom module) is unused. Even though the bottom I/O module is unused, both modules must have the same firmware version installed. Do the following to make sure that both I/O modules are updated: Installation instructions 5
1. Flash I/O module A of the first and all cascaded disk enclosures by using the firmware upgrade executable. NOTE: When disk enclosures are cascaded, I/O module A of one enclosure is connected to I/O module A of the subsequent enclosure. During a firmware update, I/O module A in the cascaded disk enclosures is automatically updated. 2. After I/O module A is flashed successfully in the disk enclosures, shut down and turn off the server. 3. Remove A/C power to the first and all cascaded disk enclosures. 4. Label all cables connected to I/O module A of the first and all cascaded disk enclosures, and, then, disconnect all cables from the I/O modules. 5. Swap the positions of the I/O modules in the enclosure. 6. Reconnect the cables to the top I/O module (it used to be the bottom I/O module) in the enclosure, using the labels to ensure that all cabling is connected properly, in the same configuration as before. 7. Turn on the storage enclosures, and wait for the storage enclosures to complete their startup routines. 8. Turn on the server. 9. After the server startup procedure is complete, flash the top I/O module (the new I/O module A) of the first and all cascaded disk enclosures by using the firmware upgrade executable. 10. After the I/O module is flashed successfully in the disk enclosures, power cycle the server to resume normal operation. Installation instructions for controller enclosure-connect environments The following methods can be used to install new firmware in controller enclosure-connect environments, such as when the D2700 disk enclosure is connected to a controller enclosure, which in turn is connected to a server or network: Installing firmware using Smart Components in Windows environments (page 6) Installing firmware using Smart Components in Linux environments (page 7) Installing firmware by using the Storage Management Utility (SMU) (page 7) Installing firmware using FTP (page 8) 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 command line console (CLI). GUI option 1. Save the downloaded Smart Component package in a temporary directory. 2. Using Windows Explorer, navigate to the temporary directory containing the download, and double-click the executable file. 3. When prompted: Check Flash using network. Enter target information of the disk enclosure, including its IP address, a username, and the password for an account with management access rights. Follow the remaining on-screen instructions. CLI option Execute the Smart Component by entering: 6 Installation instructions
CPxxxxxxx.exe /target <ip_address> /user <username> /passwd <password> /s Where: CPxxxxxxx.exe is the name of the downloaded firmware file 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 NOTE: Instead of command line parameters, you can use the following DOS environment variables: oa_address to set this variable for the IP address of the controller oa_username to set this variable for the username of the controller oa_password to set this variable for the password of the controller Installing firmware using Smart Components in Linux environments 1. Save the downloaded Smart Component package in a temporary directory. 2. Open a Linux command console. 3. From the temporary directory containing the downloaded file, enable execute access to this model by entering: chmod +x CPxxxxxx.scexe (CPxxxxxx.scexe represents the downloaded firmware file.) 4. Execute the Smart Component by entering:./cpxxxxxx.scexe --target <ip_address> --user <username> --passwd <password> 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. Installing firmware by using the Storage Management Utility (SMU) WARNING! Do not perform a power cycle or controller restart during a firmware update. If the update is interrupted or there is a power failure, the module might become inoperative. If this occurs, contact technical support. The module might need to be returned to the factory for re-programming. 1. Save the downloaded firmware package in a temporary directory. 2. If you are using a Smart Component, extract the contents of the Smart Component by using one of the following methods: In Windows environments, click Extract on the first screen of the Smart Component. In Linux environments, enter./cpxxxxxx.scexe --unpack=<folder name> (CPxxxxxx.scexe represents the downloaded firmware file). 3. If the system has a single controller, stop I/O to the vdisks before starting the firmware update. 4. Log in to the SMU and, from the Configuration View panel, right-click the system and select Tools > Update Firmware. A table of currently installed firmware versions is displayed. 5. Click Browse, navigate to the temporary directory containing the downloaded firmware file, and select the firmware file to install. 6. Click Install Controller-Module Firmware File. It takes approximately 10 minutes for the firmware to load and for the automatic restart to complete on the controller to which you are connected. Wait for the progress messages to specify that the update has completed. If Partner Installation instructions 7
Firmware Update is enabled, allow an additional 20 minutes for the partner controller to be updated. 7. In the SMU display, verify that the proper firmware version is displayed for each module. Installing firmware using FTP 1. Save the downloaded firmware package in a temporary directory. 2. If you are using a Smart Component, extract the contents of the Smart Component by using one of the following methods: In Windows environments, click Extract on the first screen of the Smart Component. In Linux environments, enter./cpxxxxxx.scexe --unpack=<folder name> (CPxxxxxx.scexe represents the downloaded firmware file). 3. Prepare to use FTP: a. Determine the network-port IP addresses of system controllers. b. Verify that the system FTP service is enabled. c. Verify that the user you will log in as has permission to use the FTP interface and has manage access rights. d. Obtain the I/O module addresses to be loaded in the format channel-id>:<emp-number (e.g., 0:15 or 1:31). TIP: For a D2700 connected to an MSA 1040, MSA 2040, or a P2000 G3 array controller enclosure, the EMP addresses are displayed in the SMU by clicking each enclosure in the Configuration View. The needed data is displayed in the fields labeled EMP A Bus ID, EMP B Bus ID, EMP A Target ID, EMP B Target ID, EMP A Revision, and EMP B Revision. (The terms bus and channel are equivalent.) To obtain the EMP addresses through the CLI, enter the show enclosures command. The needed data is displayed in the columns labeled EMP A CH:ID Rev and EMP B CH:ID Rev. There are typically two I/O modules in each drive enclosure. 4. Open a command prompt (Windows) or a terminal window (UNIX), navigate to the temporary directory containing the firmware file to load, and install the firmware as follows: a. Enter ftp <controller-network-address> b. Log in as an FTP user. In MSA 1040/2040/P2000 environments: user = ftp; password =!ftp c. Install the firmware by entering: put <firmware-file> encl:<channel-id>:<emp-number> flash (firmware-file represents the downloaded firmware file.) 5. If needed, repeat these steps to load the firmware on additional modules. 6. Quit the FTP session. 7. In the SMU display, verify that the proper firmware version is displayed for each module. Firmware version history Firmware Version 0149 Added MSA 1040 support 0147 Added MSA 2040 support 0131 Release date March 2014 June 2013 June 2011 8 Firmware version history
Firmware Version 0103 0070 0052 0038 Release date October 2010 May 2010 November 2009 June 2009 Effective date March 2014 Effective date 9