Print | Rate this content

Advisory: (Revision) HP ProLiant Servers: HP Smart Array Controllers - DRIVER UPGRADE RECOMMENDED to Avoid an Out-of-Memory Condition and Purple Screen After Upgrading to hpsa Version 5.x.0.58-1 (VMware) or Version 3.4.4-125 (Red Hat Enterprise Linux)

SUPPORT COMMUNICATION - CUSTOMER ADVISORY

Document ID: c04302261

Version: 3

Advisory: (Revision) HP ProLiant Servers: HP Smart Array Controllers - DRIVER UPGRADE RECOMMENDED to Avoid an Out-of-Memory Condition and Purple Screen After Upgrading to hpsa Version 5.x.0.58-1 (VMware) or Version 3.4.4-125 (Red Hat Enterprise Linux)
NOTICE: The information in this document, including products and software versions, is current as of the Release Date. This document is subject to change without notice.

Release Date: 2014-10-14

Last Updated: 2014-10-14


DESCRIPTION

Document Version
Release Date
Details
3
10/14/2014
Added Red Hat Enterprise Linux 6 and 7 as affected by this issue, and updated the Resolution with HP Smart Array Controller Driver (hpsa) Version 3.4.6, which corrects this issue for Red Hat Enterprise Linux 6 and 7.
2
06/16/2014
Updated the Resolution with HP Smart Array Controller Driver (hpsa) Version 5.0.0.60-1 (ESXi 5.0 and ESXi 5.1) and Version 5.5.0.60-1 (ESXi 5.5) or later, which corrects this issue for VMware.
1
05/20/2014
Original Document Release.
IMPORTANT: The HP Smart Array Controller Driver Upgrade provided in the Resolution is recommended to prevent an out-of-memory condition and server halt from occurring. HP recommends performing this upgrade at the customer's earliest possible convenience. Neglecting to perform the recommended action and not performing the recommended resolution could result in the potential for subsequent errors to occur.

On HP ProLiant servers configured with any of the HP Smart Array Controllers listed in the Scope section (below) and running VMware ESXi 5.0, 5.1, or 5.5, or Red Enterprise Hat Linux 6 or 7, an out-of-memory condition may lead to a server halt and purple screen after upgrading to HP Smart Array Controller Driver (hpsa) Version 5.x.0.58-1 (ESXi 5.0 and ESXi 5.1), Version 5.5.0.58-1 (ESXi 5.5), or Version 3.4.4-125 (Red Hat Enterprise Linux).

This issue is caused by a memory allocation issue with the hpsa driver. When this occurs, error messages similar to the following may appear in the server system log:

WARNING: Heap: 3622: Heap vmklnx_hpsa (35656552/39121768): Maximum allowed growth (32768) too small for size (36864)

WARNING: Heap: 4089: Heap_Align(vmklnx_hpsa, 32768/32768 bytes, 8 align) failed. caller: 0xnnnnnnnnnn hpsa 0000:03:00.0: out of memory in adjust_hpsa_scsi_table cpu5:2479430)hpsa 0000:03:00.0: cmd_special_alloc returned NULL!

SCOPE

Any HP ProLiant server running VMware ESXi 5.0, 5.1, or 5.5, or Red Hat Linux 6 or 7 and configured with any of the HP Smart Array Controllers listed below after upgrading to HP Smart Array Controller Driver (hpsa) Version 5.0.0.58-1 (ESXi 5.0 and ESXi 5.1), Version 5.5.0.58-1 (ESXi 5.5), or Version 3.4.4-125 (Red Hat Enterprise Linux):

  • HP Smart Array P212 Controller
  • HP Smart Array P220i Controller
  • HP Smart Array P222 Controller
  • HP Smart Array P230i Controller
  • HP Smart Array P410 Controller
  • HP Smart Array P410i Controller
  • HP Smart Array P411 Controller
  • HP Smart Array P420 Controller
  • HP Smart Array P420i Controller
  • HP Smart Array P421 Controller
  • HP Smart Array P430 Controller
  • HP Smart Array P431 Controller
  • HP Smart Array P700m Controller
  • HP Smart Array P711m Controller
  • HP Smart Array P712m Controller
  • HP Smart Array P721m Controller
  • HP Smart Array P731m Controller
  • HP Smart Array P812 Controller
  • HP Smart Array P822 Controller
  • HP Smart Array P830 Controller

RESOLUTION

To avoid the out-of-memory condition due to this issue, upgrade to HP Smart Array Controller Driver (hpsa) Version 5.0.0.60-1 (ESXi 5.0 and ESXi 5.1), Version 5.5.0.60-1 (ESXi 5.5), or Version 3.4.6 (Red Hat Enterprise Linux) or later, which can be located for download using the following navigation:

VMware ESXi 5.0, ESXi 5.1, 5.5 and Red Hat Enterprise Linux 6, 7

  1. Go to

    http://www8.hp.com/us/en/drivers.html

  2. Enter the HP Smart Array Controller model (for example, "Smart Array P212" and click Search.
  3. Select the appropriate operating system.
  4. Select Driver - Storage Controller.
  5. For ESXi 5.0 or 5.1, download and install * RECOMMENDED * HP ProLiant Smart Array Controller Driver for VMware ESXi Version 5.0.0.60-1 (or later).
    For ESXi 5.5, download and install * RECOMMENDED * HP ProLiant Smart Array Controller Driver for VMware vSphere 5.5 Version 5.5.0.60-1 (or later).
    For Red Hat Enterprise Linux 6 or 7, download and install * RECOMMENDED * HP ProLiant Smart Array Controller Driver Version 3.4.6 (or later).
  6. Reboot the server for the updates to take effect and hardware stability to be maintained.

HP Smart Array Controller Driver (hpsa) Version 3.4.6 for Red Hat Linux 6 and 7 is also available in HP Service Pack for ProLiant (SPP) 2014.09.0 at the following SPP URL:



RECEIVE PROACTIVE UPDATES : Receive support alerts (such as Customer Advisories), as well as updates on drivers, software, firmware, and customer replaceable components, proactively via e-mail through HP Subscriber's Choice. Sign up for Subscriber's Choice at the following URL: http://www.hp.com/go/myadvisory

NAVIGATION TIP : For hints on navigating HP.com to locate the latest drivers, patches, and other support software downloads for ProLiant servers and Options, refer to the Navigation Tips document .

SEARCH TIP : For hints on locating similar documents on HP.com, refer to the Search Tips document .

To search for additional advisories related to the hpsa driver, use the following search string:

+Advisory +ProLiant -"Software and Drivers" +hpsa


Hardware Platforms Affected: HP ProLiant BL2x220c G7 Server Blade, HP ProLiant BL420c Gen8 Server Blade, HP ProLiant BL460c G7 Server Blade, HP ProLiant BL460c Gen8 Server Blade, HP ProLiant BL465c G7 Server Blade, HP ProLiant BL465c Gen8 Server Blade, HP ProLiant BL490c G7 Server Blade, HP ProLiant BL620c G7 Server Blade, HP ProLiant BL660c Gen8 Server Blade, HP ProLiant BL680c G7 Server Blade, HP ProLiant BL685c G7 Server Blade, HP ProLiant DL160 G7 Server, HP ProLiant DL160 Gen8 Server, HP ProLiant DL165 G7 Server, HP ProLiant DL180 G7 Server, HP ProLiant DL320 G7 Server, HP ProLiant DL320e Gen8 Server, HP ProLiant DL320e Gen8 v2 Server, HP ProLiant DL360 G7 Server, HP ProLiant DL360e Gen8 Server, HP ProLiant DL360p Gen8 SE Server, HP ProLiant DL360p Gen8 Server, HP ProLiant DL380 G7 Server, HP ProLiant DL380e Gen8 Server, HP ProLiant DL380p Gen8 Server, HP ProLiant DL385 G7 Server, HP ProLiant DL385p Gen8 Server, HP ProLiant DL388e Gen8 Server, HP ProLiant DL388p Gen8 Server, HP ProLiant DL560 Gen8 Server, HP ProLiant DL580 G7 Server, HP ProLiant DL580 Gen8 Server, HP ProLiant DL585 G7 Server, HP ProLiant DL980 G7 Server, HP ProLiant DL985 G7 Server, HP ProLiant ML310e Gen8 v2 Server, HP ProLiant ML350e Gen8 Server, HP ProLiant ML350e Gen8 v2 Server, HP ProLiant ML350p Gen8 Server, HP ProLiant SL140s Gen8 Server, HP ProLiant SL160s Gen8 Server, HP ProLiant SL165s G7 Server, HP ProLiant SL165z G7 Server, HP ProLiant SL210t Gen8 Server, HP ProLiant SL230s Gen8 Server, HP ProLiant SL250s Gen8 Server, HP ProLiant SL270s Gen8 Server, HP ProLiant SL335s G7 Server, HP ProLiant SL390s G7 Server, HP ProLiant SL4540 Gen8 3 Node Server, HP ProLiant SL4545 G7 Server, HP Smart Array P212 Controller, HP Smart Array P220i Controller, HP Smart Array P222 Controller, HP Smart Array P410 Controller, HP Smart Array P410i Controller, HP Smart Array P411 Controller, HP Smart Array P420 Controller, HP Smart Array P420i Controller, HP Smart Array P421 Controller, HP Smart Array P430 Controller, HP Smart Array P431 Controller, HP Smart Array P700m Controller, HP Smart Array P711m Controller, HP Smart Array P712m Controller, HP Smart Array P721m Controller, HP Smart Array P731m Controller, HP Smart Array P812 Controller, HP Smart Array P822 Controller, HP Smart Array P830 Controller
Operating Systems Affected: Red Hat Enterprise Linux 6 (x86), Red Hat Enterprise Linux 6 (x86-64), Red Hat Enterprise Linux 7 (AMD64/EM64T), VMware ESXi 5.0, VMware ESXi 5.1, VMware ESXi 5.5
Software Affected: Not Applicable
Support Communication Cross Reference ID: IA04302261
©Copyright 2017 Hewlett Packard Enterprise Company, L.P.
Hewlett Packard Enterprise Company shall not be liable for technical or editorial errors or omissions contained herein. The information provided is provided "as is" without warranty of any kind. To the extent permitted by law, neither HPE nor its affiliates, subcontractors or suppliers will be liable for incidental, special or consequential damages including downtime cost; lost profits; damages relating to the procurement of substitute products or services; or damages for loss of data, or software restoration. The information in this document is subject to change without notice. Hewlett Packard Enterprise Company and the names of Hewlett Packard Enterprise Company products referenced herein are trademarks of Hewlett Packard Enterprise Company in the United States and other countries. Other product and company names mentioned herein may be trademarks of their respective owners.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!