Printable version

Drivers & software

* RECOMMENDED * HP ProLiant Smart Array Controller (AMD64/EM64T) Driver for Red Hat Enterprise Linux 6 (AMD64/EM64T)

By downloading, you agree to the terms and conditions of the Hewlett Packard Enterprise Software License Agreement.
Note:  Some software requires a valid warranty, current Hewlett Packard Enterprise support contract, or a license fee.

Type: Driver - Storage Controller
Version: 3.4.6(9 Sep 2014)
Operating System(s): Red Hat Enterprise Linux 6 Server (x86-64)
Multi-part download
File name: kmod-hpsa-3.4.6-165.rhel6u1.x86_64.rpm (53 KB)
File name: kmod-hpsa-3.4.6-165.rhel6u2.x86_64.rpm (53 KB)
File name: kmod-hpsa-3.4.6-165.rhel6u3.x86_64.rpm (54 KB)
File name: kmod-hpsa-3.4.6-165.rhel6u4.x86_64.rpm (52 KB)
File name: kmod-hpsa-3.4.6-165.rhel6u5.x86_64.rpm (52 KB)
This RPM is used to provide binary driver modules that have been pre-built to enable HP ProLiant Smart Array Px1x, Px2x, Px3x, Px4x and Hx4x series controllers. This RPM provides a customer friendly approach to install a pre-built binary driver. On some kernel erratas the version of the driver present in the kernel may be equal to the version being installed by the rpm. However, the driver in the kernel may not include all of the fixes and enhancements implemented in the driver contained within the rpm. Therefore the rpm should be installed in order to obtain the fixes and enhancements that are not present in the kernel driver.

  • Support for new Gen9 Smart Array Controllers.
  • Support for new Gen9 Smart HBA Controllers.
  • Significant driver performance improvement.

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

c501a87b88d81ad8af4d35918b913dce26a4a0645a7144f10f18dadee5c78533 kmod-hpsa-3.4.6-165.rhel6u5.x86_64.rpm
f5b93a7b9f1c6dd55fd7270344bc1422788d2cd25d0a97c0fdffdc94fcc7f4f1 kmod-hpsa-3.4.6-165.rhel6u1.x86_64.rpm
fa6dbf515b6d21549eb62780761afbe0f491fcec9233ff8108677fbf46044989 kmod-hpsa-3.4.6-165.rhel6u2.x86_64.rpm
d4006c6b69e4b41107fab3398b5f716da664bfc1ed7c2e76892d43181b34d384 kmod-hpsa-3.4.6-165.rhel6u3.x86_64.rpm
43c531903c5a819eed1a38db7b8b7dd5ba38a2fad4614e04ce23cdba303577d3 kmod-hpsa-3.4.6-165.rhel6u4.x86_64.rpm

Reboot Requirement:
Reboot is required after installation for updates to take effect and hardware stability to be maintained.


Installation:
Login as the system administrator (root), download the RPM to a directory on
your hard drive and change to that directory.

To install or upgrade the driver type:


    # rpm -Uvh kmod-hpsa-<version>.<OSupdate>.x86_64.rpm  

Setup is now complete. Please REBOOT your computer NOW!!

NOTE: If the installation fails or if you see any warning or error messages, STOP, do NOT reboot the computer. The driver will not be operational and you must uninstall the driver by typing the following command:

    # rpm -e kmod-hpsa-<version>.<OSupdate>.x86_64.rpm

Customer Service
For support for ProLiant Smart Array controllers, please visit
http://welcome.hp.com/country/us/en/contact_us.html

Source code available at http://sourceforge.net/projects/cciss/files/


End User License Agreements:
Hewlett-Packard End User License Agreement


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Supported Devices and Features:

SUPPORTED KERNELS:
The kernels of Red Hat Enterprise Linux 6 (AMD64/EM64T) supported by this binary rpms are:
2.6.32-131.el6 - Red Hat Enterprise Linux 6 Update 1 (AMD64/EM64T) and future errata kernels for update 1.
2.6.32-220.el6 - Red Hat Enterprise Linux 6 Update 2 (AMD64/EM64T) and future errata kernels for update 2.
2.6.32-279.el6 - Red Hat Enterprise Linux 6 Update 3 (AMD64/EM64T) and future errata kernels for update 3.
2.6.32-358.el6 - Red Hat Enterprise Linux 6 Update 4 (AMD64/EM64T) and future errata kernels for update 4.
2.6.32-431.el6 - Red Hat Enterprise Linux 6 Update 5 (AMD64/EM64T) and future errata kernels for update 5.


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Fixed memory leak that occurs during device rescan.
Version:3.4.20-170 (9 Sep 2019)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Version value was updated to be consistent with the hpsa driver packages released for other OSes as version 3.4.0-170. Hpsa driver functionality is the same as previous version 3.4.20-145. If target device was previously updated to version 3.4.20-145, it is not necessary to update to 3.4.20-170.


Version:3.4.20-145 (2 Apr 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Fix issue where controller in a multipath configuration each path could have a unique SAS address
Enhancements

  • Improved integration with Smart Update Manager

Version:3.4.20-141(A) (27 Sep 2018)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise LINUX 6 Update 10


Version:3.4.20-125 (5 Feb 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes an issue where the system could panic after a kernel buffer message "Inquiry failed"


Version:3.4.20-110 (25 Sep 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


SmartPath might not be enabled in some situations.

Enhancements

Added support for:

    HPE Smart Array P830 Controller
    HPE Smart Array P830i Controller

 


Version:3.4.20-100 (12 Jul 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixed the below:

In a multipath configuration with heavy IO running, the controller might not switch all traffic to the active path when one path fails.

Enhancements

Updated to support Service Pack for ProLiant version 2017.07.0.


Version:3.4.18-108 (21 Apr 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • In rare cases, the OS would offline drives.
Enhancements

  • Added support for Red Hat Enterprise Linux 6 Update 9.
  • Multiple performance improvements.

Version:3.4.16-145 (24 Oct 2016)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


When a controller lock-up occurs, the controller now generates an NMI, which results in more diagnostic information in the AHS logs to better identify the cause of the lock-up.

 


Version:3.4.14-118 (10 Jun 2016)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise Linux 6 Update 8.


Version:3.4.14-115 (1 Apr 2016)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


o    Enabled operation with third party external RAID enclosures.
o    Improved device reset recovery behavior.


Version:3.4.12 (1 Oct 2015)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes the problems when installing with multipath enabled.


Version:3.4.10(B) (13 Aug 2015)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for RHEL6u7.


Version:3.4.10-120 (15 Jun 2015)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes the issue: Unable to detect controller when running HP Intelligent Provisioning.

Enhancements

  • Added support for the HP Smart Array P840ar Controller.
  • Added support for the HP MSA1040 external RAID enclosure.
  • Added support for third party external RAID enclosures.

 


Version:3.4.8(A) (30 Mar 2015)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Improvements made to abort and reset handling.
  • Improvements made to HBA mode support.

Version:3.4.8 (30 Mar 2015)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Improvements made to abort and reset handling.
  • Improvements made to HBA mode support.

Version:3.4.6-171 (6 Nov 2014)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise Linux 6 Update 6.


Version:3.4.6 (9 Sep 2014)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Fixed memory leak that occurs during device rescan.
Enhancements

  • Support for new Gen9 Smart Array Controllers.
  • Support for new Gen9 Smart HBA Controllers.
  • Significant driver performance improvement.

Version:3.4.4-125 (18 Feb 2014)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Added HPSSD Smart Path feature.
  • Added support for HP Secure Encryption.
  • Added support for HP Smart Array Px3x Controllers.
  • Added support for Red Hat Enterprise Linux 6 Update 5.

Version:3.4.2-4 (10 Sep 2013)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Added support for HP Smart Array Px3x Controllers.


Version:3.2.0-4 (20 Mar 2013)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise Linux 6 Update 4.


Version:3.2.0-3 (19 Feb 2013)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Added new Smart Array controller support.
Added driver parameter (hpsa.reply_queues=4) to allow tuning of reply queues. Default is 4 with a max of 16.


Version:3.1.0-7 (26 Oct 2012)
Fixes

Upgrade Requirement:
Critical - HPE requires users update to this version immediately.


Fixed command status return necessary to avoid data integrity issues.  This can happen in multipath environments when a path goes down.


Version:3.1.0-5 (26 Oct 2012)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Fixed an issue with the driver sending a target reset to the controller which causes the OS to mark the file systems as read-only.


Version:3.1.0-4 (4 Sep 2012)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


  • Added support for Red Hat Enterprise Linux 6 Update 3.
  • Enabled Multiple Reply Queues for improved performance.

Version:3.0.0-8 (4 Jun 2012)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Fixed reporting of RAID levels in /sys that use to report as unknown.

Enhancements

Update for Smart Array P7XX multipath support.
Added support Smart Array P822 controller.


Version:3.0.0-4 (27 Mar 2012)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


  • Added support for Red Hat Enterprise Server 6 Update 2.
  • Feature to allow tuning of max_sectors_kb for the hpsa driver. Adjust max_sectors_kb up to 4096 by echoing a new value into /sys/block/<device>/queue/max_sectors_kb.
  • Support for new Smart Array Controllers.

Version:3.0.0-2 (28 Jun 2011)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Refined kdump support.

Enhancements

Updated to support Red Hat Enterprise Linux 6 Update 1.


Version:2.0.2-6 (15 Dec 2010)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Added performant mode support.
  • Update to kdump support.
Enhancements

  • Initial release for Red Hat Enterprise Linux 6.0.
  • Moved to KMOD rpm type. Allows this cciss driver to be carried forward with each errata kernel installation automatically.

Type: Driver - Storage Controller
Version: 3.4.6(9 Sep 2014)
Operating System(s):
Red Hat Enterprise Linux 6 Server (x86-64)

Description

This RPM is used to provide binary driver modules that have been pre-built to enable HP ProLiant Smart Array Px1x, Px2x, Px3x, Px4x and Hx4x series controllers. This RPM provides a customer friendly approach to install a pre-built binary driver. On some kernel erratas the version of the driver present in the kernel may be equal to the version being installed by the rpm. However, the driver in the kernel may not include all of the fixes and enhancements implemented in the driver contained within the rpm. Therefore the rpm should be installed in order to obtain the fixes and enhancements that are not present in the kernel driver.

Enhancements

  • Support for new Gen9 Smart Array Controllers.
  • Support for new Gen9 Smart HBA Controllers.
  • Significant driver performance improvement.

Installation Instructions

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

c501a87b88d81ad8af4d35918b913dce26a4a0645a7144f10f18dadee5c78533 kmod-hpsa-3.4.6-165.rhel6u5.x86_64.rpm
f5b93a7b9f1c6dd55fd7270344bc1422788d2cd25d0a97c0fdffdc94fcc7f4f1 kmod-hpsa-3.4.6-165.rhel6u1.x86_64.rpm
fa6dbf515b6d21549eb62780761afbe0f491fcec9233ff8108677fbf46044989 kmod-hpsa-3.4.6-165.rhel6u2.x86_64.rpm
d4006c6b69e4b41107fab3398b5f716da664bfc1ed7c2e76892d43181b34d384 kmod-hpsa-3.4.6-165.rhel6u3.x86_64.rpm
43c531903c5a819eed1a38db7b8b7dd5ba38a2fad4614e04ce23cdba303577d3 kmod-hpsa-3.4.6-165.rhel6u4.x86_64.rpm

Reboot Requirement:
Reboot is required after installation for updates to take effect and hardware stability to be maintained.


Installation:
Login as the system administrator (root), download the RPM to a directory on
your hard drive and change to that directory.

To install or upgrade the driver type:


    # rpm -Uvh kmod-hpsa-<version>.<OSupdate>.x86_64.rpm  

Setup is now complete. Please REBOOT your computer NOW!!

NOTE: If the installation fails or if you see any warning or error messages, STOP, do NOT reboot the computer. The driver will not be operational and you must uninstall the driver by typing the following command:

    # rpm -e kmod-hpsa-<version>.<OSupdate>.x86_64.rpm

Customer Service
For support for ProLiant Smart Array controllers, please visit
http://welcome.hp.com/country/us/en/contact_us.html

Source code available at http://sourceforge.net/projects/cciss/files/


Release Notes

End User License Agreements:
Hewlett-Packard End User License Agreement


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Supported Devices and Features:

SUPPORTED KERNELS:
The kernels of Red Hat Enterprise Linux 6 (AMD64/EM64T) supported by this binary rpms are:
2.6.32-131.el6 - Red Hat Enterprise Linux 6 Update 1 (AMD64/EM64T) and future errata kernels for update 1.
2.6.32-220.el6 - Red Hat Enterprise Linux 6 Update 2 (AMD64/EM64T) and future errata kernels for update 2.
2.6.32-279.el6 - Red Hat Enterprise Linux 6 Update 3 (AMD64/EM64T) and future errata kernels for update 3.
2.6.32-358.el6 - Red Hat Enterprise Linux 6 Update 4 (AMD64/EM64T) and future errata kernels for update 4.
2.6.32-431.el6 - Red Hat Enterprise Linux 6 Update 5 (AMD64/EM64T) and future errata kernels for update 5.


Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Fixed memory leak that occurs during device rescan.

Revision History

Version:3.4.20-170 (9 Sep 2019)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Version value was updated to be consistent with the hpsa driver packages released for other OSes as version 3.4.0-170. Hpsa driver functionality is the same as previous version 3.4.20-145. If target device was previously updated to version 3.4.20-145, it is not necessary to update to 3.4.20-170.


Version:3.4.20-145 (2 Apr 2019)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Fix issue where controller in a multipath configuration each path could have a unique SAS address
Enhancements

  • Improved integration with Smart Update Manager

Version:3.4.20-141(A) (27 Sep 2018)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise LINUX 6 Update 10


Version:3.4.20-125 (5 Feb 2018)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes an issue where the system could panic after a kernel buffer message "Inquiry failed"


Version:3.4.20-110 (25 Sep 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


SmartPath might not be enabled in some situations.

Enhancements

Added support for:

    HPE Smart Array P830 Controller
    HPE Smart Array P830i Controller

 


Version:3.4.20-100 (12 Jul 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixed the below:

In a multipath configuration with heavy IO running, the controller might not switch all traffic to the active path when one path fails.

Enhancements

Updated to support Service Pack for ProLiant version 2017.07.0.


Version:3.4.18-108 (21 Apr 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • In rare cases, the OS would offline drives.
Enhancements

  • Added support for Red Hat Enterprise Linux 6 Update 9.
  • Multiple performance improvements.

Version:3.4.16-145 (24 Oct 2016)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


When a controller lock-up occurs, the controller now generates an NMI, which results in more diagnostic information in the AHS logs to better identify the cause of the lock-up.

 


Version:3.4.14-118 (10 Jun 2016)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise Linux 6 Update 8.


Version:3.4.14-115 (1 Apr 2016)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


o    Enabled operation with third party external RAID enclosures.
o    Improved device reset recovery behavior.


Version:3.4.12 (1 Oct 2015)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes the problems when installing with multipath enabled.


Version:3.4.10(B) (13 Aug 2015)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for RHEL6u7.


Version:3.4.10-120 (15 Jun 2015)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes the issue: Unable to detect controller when running HP Intelligent Provisioning.

Enhancements

  • Added support for the HP Smart Array P840ar Controller.
  • Added support for the HP MSA1040 external RAID enclosure.
  • Added support for third party external RAID enclosures.

 


Version:3.4.8(A) (30 Mar 2015)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Improvements made to abort and reset handling.
  • Improvements made to HBA mode support.

Version:3.4.8 (30 Mar 2015)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Improvements made to abort and reset handling.
  • Improvements made to HBA mode support.

Version:3.4.6-171 (6 Nov 2014)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise Linux 6 Update 6.


Version:3.4.6 (9 Sep 2014)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Fixed memory leak that occurs during device rescan.
Enhancements

  • Support for new Gen9 Smart Array Controllers.
  • Support for new Gen9 Smart HBA Controllers.
  • Significant driver performance improvement.

Version:3.4.4-125 (18 Feb 2014)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Added HPSSD Smart Path feature.
  • Added support for HP Secure Encryption.
  • Added support for HP Smart Array Px3x Controllers.
  • Added support for Red Hat Enterprise Linux 6 Update 5.

Version:3.4.2-4 (10 Sep 2013)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Added support for HP Smart Array Px3x Controllers.


Version:3.2.0-4 (20 Mar 2013)
Enhancements

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Added support for Red Hat Enterprise Linux 6 Update 4.


Version:3.2.0-3 (19 Feb 2013)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Added new Smart Array controller support.
Added driver parameter (hpsa.reply_queues=4) to allow tuning of reply queues. Default is 4 with a max of 16.


Version:3.1.0-7 (26 Oct 2012)
Fixes

Upgrade Requirement:
Critical - HPE requires users update to this version immediately.


Fixed command status return necessary to avoid data integrity issues.  This can happen in multipath environments when a path goes down.


Version:3.1.0-5 (26 Oct 2012)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Fixed an issue with the driver sending a target reset to the controller which causes the OS to mark the file systems as read-only.


Version:3.1.0-4 (4 Sep 2012)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


  • Added support for Red Hat Enterprise Linux 6 Update 3.
  • Enabled Multiple Reply Queues for improved performance.

Version:3.0.0-8 (4 Jun 2012)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Fixed reporting of RAID levels in /sys that use to report as unknown.

Enhancements

Update for Smart Array P7XX multipath support.
Added support Smart Array P822 controller.


Version:3.0.0-4 (27 Mar 2012)
Enhancements

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


  • Added support for Red Hat Enterprise Server 6 Update 2.
  • Feature to allow tuning of max_sectors_kb for the hpsa driver. Adjust max_sectors_kb up to 4096 by echoing a new value into /sys/block/<device>/queue/max_sectors_kb.
  • Support for new Smart Array Controllers.

Version:3.0.0-2 (28 Jun 2011)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Refined kdump support.

Enhancements

Updated to support Red Hat Enterprise Linux 6 Update 1.


Version:2.0.2-6 (15 Dec 2010)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Added performant mode support.
  • Update to kdump support.
Enhancements

  • Initial release for Red Hat Enterprise Linux 6.0.
  • Moved to KMOD rpm type. Allows this cciss driver to be carried forward with each errata kernel installation automatically.

Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.