Printable version

Drivers & software

SGI product documentation and software downloads are currently being migrated, please visit the SGI portal for your SGI documentation and software needs during this migration period.

* RECOMMENDED * HP ProLiant Smart Array Controller Driver for VMware vSphere 5.5 (VIB file)

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: 5.5.0.118-1(21 Apr 2016)
Operating System(s): VMware vSphere 5.5
File name: scsi-hpsa-5.5.0.118-1OEM.550.0.0.1331820.x86_64.vib (74 KB)
This VIB file is used to update the HP ProLiant Smart Array driver on an existing VMware vSphere 5.5 installation. VIB file version must be higher than the driver version already installed.

Added support for:
HP Smart Array P542D Controller.
HP Smart Array P240nr Controller.
HP Smart HBA H240nr Controller

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

e06eef38fef39a332cfcbefb2169335ecee0c04ccf5c8544512e424665fd61d8 scsi-hpsa-5.5.0.118-1OEM.550.0.0.1331820.x86_64.vib

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


Installation:

VIB file is used to update the hpsa driver after the vSphere 5.5 OS is already installed.
esxupdate method does not work for installing drivers on vSphere 5.5.
Driver VIBs may be installed using the esxcli utility: 

  1. Configure the server for troubleshooting mode (enable vSphere shell, and enable SSH)
  2. Use SCP to push new VIB file onto vSphere 5.5 server
    • >scp <vib location> <server’s IP address>:/tmp
  3. At vSphere 5.5 server's system console, select Alt-F1
  4. Login to vSphere Shell as root
  5. cd to /tmp
  6. Copy the vib file to /var/log/vmware
    • >cp <VIB’s current location in /tmp> /var/log/vmware
  7. Install the VIB file using esxcli:
    • >esxcli software vib install -v file:<vib’s location in /tmp> --force --no-sig-check --maintenance-mode
  8. After install, you’ll need to reboot
  9. Verify the version of the hpsa driver:
    • Use Alt-F1 to login to a command prompt on the server as root
    • cat /proc/driver/hpsa/hpsa0 | grep Driver (0 may be other #s, depending on controller #).
    • Verify displayed driver version matches what was installed.

End User License Agreements:
HPE Software License Agreement v1


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


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


  • Restored paths to a Shared Storage RAID enclosure which was not automatically added.
  • HPE Smart Array Px1x Controllers, which were not supported with HPSA VMware driver versions 5.5.0.114-1 and 5.5.0.116-1, are now fully supported. Please reference CA# c05105304 for more details.
Version:5.5.0.124-1 (9 Dec 2016)
Fixes

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


Below is fixed in the hpsa driver version 5.5.0.124-1

On HPE ProLiant servers, reinserting and reactivating a previously hot-removed RAID 0 disk may cause the volume to fail to return to an online or ready state in VMware vSphere 5.5. The HPE Smart Array (HPSA) driver prevents the unplugged volume’s offline state from being recognized by driver and when the volume is physically reinserted and reactivated with the Smart Storage Administrator (SSA) utility, the volume status remains as offline in a VMware vSAN environment.


Version:5.5.0.120-1 (24 Oct 2016)
Fixes

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


  • Change abort handler and completion path code to avoid potential double completion.
  • Avoid performance issues by allowing driver to skip over spun-down spare disks when performing inquiries of all attached devices to avoid having to spin up the disk.
  • Add a timeout for driver-initiated commands to prevent faulty drives from hanging a driver's device rescan process.
Enhancements

Driver updated with Hewlett Packard Enterprise (HPE) branding.


Version:5.5.0.118-1 (21 Apr 2016)
Fixes

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


  • Restored paths to a Shared Storage RAID enclosure which was not automatically added.
  • HPE Smart Array Px1x Controllers, which were not supported with HPSA VMware driver versions 5.5.0.114-1 and 5.5.0.116-1, are now fully supported. Please reference CA# c05105304 for more details.
Enhancements

Added support for:
HP Smart Array P542D Controller.
HP Smart Array P240nr Controller.
HP Smart HBA H240nr Controller


Version:5.5.0.114-1 (17 Dec 2015)
Fixes

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


  • Implements rescan patches to solve new device rescan issue.
  • Implements changes to abort handler logic to avoid PSOD on aborting an already completed command.

Known Issue:

HPSA Driver VIB version 5.5.0.114-1 for HPE Smart Array Px1x Controllers is not supported on VMware ESXi 5.5. Refer to HPE Customer Advisory #c05105304: http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c05105304, for additional information. Click the Release Notes tab to view a list of HPE Smart Array Controllers that are supported with this driver version.


Version:5.5.0.116-1 (13 Nov 2015)
Fixes

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


Known Issue:

HPSA Driver VIB version 5.5.0.116-1 for HPE Smart Array Px1x Controllers is not supported on VMware ESXi 5.5. Refer to HPE Customer Advisory #c05105304: http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c05105304, for additional information. Click the Release Notes tab to view a list of HPE Smart Array Controllers that are supported with this driver version.

Enhancements

Enabled operation with third party external RAID enclosures.


Version:5.5.0.106-1 (15 Jun 2015)
Enhancements

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


  • Added support for the HP Smart Array P840ar Controller.
  • Restored support for the HP Smart Array P700m Controller.
  • Added support for the HP MSA1040 external RAID enclosure.

 


Version:5.5.0.84-1 (30 Mar 2015)
Enhancements

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


  • Improved SCSI abort request handling.
  • Improved handling of errors during device discovery.
  • HBA mode updates.
  • Performance improvements via driver restructuring to eliminate locking.
  • Support for new HP Smart Array RAID controllers and Smart HBAs.

Version:5.5.0.74-1 (1 Oct 2014)
Enhancements

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


The hpsa driver teams with HP Smart Array controllers and Smart HBA products to provide a full range of storage connectivity options on ProLiant Gen9 Snap1 servers.

New features include:

New Smart Array controller support:

  •     HP Smart Array P244br
  •     HP Smart Array P440
  •     HP Smart Array P440ar
  •     HP Smart Array P441
  •     HP Smart Array P840


New Smart HBA support:
  •     HP Smart HBA H240
  •     HP Smart HBA H240ar
  •     HP Smart HBA H241
  •     HP Smart HBA H244br


HBA mode for RAID controllers:
  • Besides operating in their traditional RAID controller mode, the newly added Smart Array controllers now support HBA mode capability, where they may be switched to operate as an HBA, directly presenting physical disks to the operating system, instead of RAID-protected logical disks.


RAID mode for HBA controllers:
  • Smart HBA products may operate either in HBA mode, directly presenting physical disks to the operating system, or they may be switched into simple RAID mode, where they are capable of RAID 0, 1, and 5 mode, without acceleration or cache module support.


Performance improvements:
  • The hpsa driver has been extensively refactored for significant performance improvements over previous versions.

Version:5.5.0.60-1 (11 Jun 2014)
Fixes

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


·         Fixed a memory leak associated with device rescans resulting in out of memory conditions and a potential  PSOD.
·         Fixed a null pointer dereference in error handling code that can cause a PSOD in rare cases when device inquiries fail.
·         Restore LUN numbering policy to start with 1 instead of 0, avoiding potential issues with Raw Device Maps.
·         Enable 64bit DMA mapping instead of default 32bit mapping.
·         Improve null pointer checks in device rescanning code, avoiding a potential PSOD.
·         Restore maximum outstanding command count, removing artificial limitation that could impact performance.
·         Restore support for legacy HP Smart Array P700m controller.


Version:5.5.0-58.1 (18 Feb 2014)
Enhancements

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


Added HPSSD Smart Path feature.
Added support for HP Secure Encryption.
Added additional HP Smart Array Controller Px3x support.
Added support for multiple ioqueues.


Version:5.5.0.50-1 (7 Nov 2013)
Enhancements

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


Added support for HP Smart Array Px3x Controllers.



Subscribe to driver and support alerts

Sign up now for customized driver, security, patch, and support email alerts.
Type: Driver - Storage Controller
Version: 5.5.0.118-1(21 Apr 2016)
Operating System(s):
VMware vSphere 5.5

Description

This VIB file is used to update the HP ProLiant Smart Array driver on an existing VMware vSphere 5.5 installation. VIB file version must be higher than the driver version already installed.

Enhancements

Added support for:
HP Smart Array P542D Controller.
HP Smart Array P240nr Controller.
HP Smart HBA H240nr Controller

Installation Instructions

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

e06eef38fef39a332cfcbefb2169335ecee0c04ccf5c8544512e424665fd61d8 scsi-hpsa-5.5.0.118-1OEM.550.0.0.1331820.x86_64.vib

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


Installation:

VIB file is used to update the hpsa driver after the vSphere 5.5 OS is already installed.
esxupdate method does not work for installing drivers on vSphere 5.5.
Driver VIBs may be installed using the esxcli utility: 

  1. Configure the server for troubleshooting mode (enable vSphere shell, and enable SSH)
  2. Use SCP to push new VIB file onto vSphere 5.5 server
    • >scp <vib location> <server’s IP address>:/tmp
  3. At vSphere 5.5 server's system console, select Alt-F1
  4. Login to vSphere Shell as root
  5. cd to /tmp
  6. Copy the vib file to /var/log/vmware
    • >cp <VIB’s current location in /tmp> /var/log/vmware
  7. Install the VIB file using esxcli:
    • >esxcli software vib install -v file:<vib’s location in /tmp> --force --no-sig-check --maintenance-mode
  8. After install, you’ll need to reboot
  9. Verify the version of the hpsa driver:
    • Use Alt-F1 to login to a command prompt on the server as root
    • cat /proc/driver/hpsa/hpsa0 | grep Driver (0 may be other #s, depending on controller #).
    • Verify displayed driver version matches what was installed.

Release Notes

End User License Agreements:
HPE Software License Agreement v1


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


Fixes

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


  • Restored paths to a Shared Storage RAID enclosure which was not automatically added.
  • HPE Smart Array Px1x Controllers, which were not supported with HPSA VMware driver versions 5.5.0.114-1 and 5.5.0.116-1, are now fully supported. Please reference CA# c05105304 for more details.

Revision History

Version:5.5.0.124-1 (9 Dec 2016)
Fixes

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


Below is fixed in the hpsa driver version 5.5.0.124-1

On HPE ProLiant servers, reinserting and reactivating a previously hot-removed RAID 0 disk may cause the volume to fail to return to an online or ready state in VMware vSphere 5.5. The HPE Smart Array (HPSA) driver prevents the unplugged volume’s offline state from being recognized by driver and when the volume is physically reinserted and reactivated with the Smart Storage Administrator (SSA) utility, the volume status remains as offline in a VMware vSAN environment.


Version:5.5.0.120-1 (24 Oct 2016)
Fixes

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


  • Change abort handler and completion path code to avoid potential double completion.
  • Avoid performance issues by allowing driver to skip over spun-down spare disks when performing inquiries of all attached devices to avoid having to spin up the disk.
  • Add a timeout for driver-initiated commands to prevent faulty drives from hanging a driver's device rescan process.
Enhancements

Driver updated with Hewlett Packard Enterprise (HPE) branding.


Version:5.5.0.118-1 (21 Apr 2016)
Fixes

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


  • Restored paths to a Shared Storage RAID enclosure which was not automatically added.
  • HPE Smart Array Px1x Controllers, which were not supported with HPSA VMware driver versions 5.5.0.114-1 and 5.5.0.116-1, are now fully supported. Please reference CA# c05105304 for more details.
Enhancements

Added support for:
HP Smart Array P542D Controller.
HP Smart Array P240nr Controller.
HP Smart HBA H240nr Controller


Version:5.5.0.114-1 (17 Dec 2015)
Fixes

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


  • Implements rescan patches to solve new device rescan issue.
  • Implements changes to abort handler logic to avoid PSOD on aborting an already completed command.

Known Issue:

HPSA Driver VIB version 5.5.0.114-1 for HPE Smart Array Px1x Controllers is not supported on VMware ESXi 5.5. Refer to HPE Customer Advisory #c05105304: http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c05105304, for additional information. Click the Release Notes tab to view a list of HPE Smart Array Controllers that are supported with this driver version.


Version:5.5.0.116-1 (13 Nov 2015)
Fixes

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


Known Issue:

HPSA Driver VIB version 5.5.0.116-1 for HPE Smart Array Px1x Controllers is not supported on VMware ESXi 5.5. Refer to HPE Customer Advisory #c05105304: http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c05105304, for additional information. Click the Release Notes tab to view a list of HPE Smart Array Controllers that are supported with this driver version.

Enhancements

Enabled operation with third party external RAID enclosures.


Version:5.5.0.106-1 (15 Jun 2015)
Enhancements

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


  • Added support for the HP Smart Array P840ar Controller.
  • Restored support for the HP Smart Array P700m Controller.
  • Added support for the HP MSA1040 external RAID enclosure.

 


Version:5.5.0.84-1 (30 Mar 2015)
Enhancements

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


  • Improved SCSI abort request handling.
  • Improved handling of errors during device discovery.
  • HBA mode updates.
  • Performance improvements via driver restructuring to eliminate locking.
  • Support for new HP Smart Array RAID controllers and Smart HBAs.

Version:5.5.0.74-1 (1 Oct 2014)
Enhancements

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


The hpsa driver teams with HP Smart Array controllers and Smart HBA products to provide a full range of storage connectivity options on ProLiant Gen9 Snap1 servers.

New features include:

New Smart Array controller support:

  •     HP Smart Array P244br
  •     HP Smart Array P440
  •     HP Smart Array P440ar
  •     HP Smart Array P441
  •     HP Smart Array P840


New Smart HBA support:
  •     HP Smart HBA H240
  •     HP Smart HBA H240ar
  •     HP Smart HBA H241
  •     HP Smart HBA H244br


HBA mode for RAID controllers:
  • Besides operating in their traditional RAID controller mode, the newly added Smart Array controllers now support HBA mode capability, where they may be switched to operate as an HBA, directly presenting physical disks to the operating system, instead of RAID-protected logical disks.


RAID mode for HBA controllers:
  • Smart HBA products may operate either in HBA mode, directly presenting physical disks to the operating system, or they may be switched into simple RAID mode, where they are capable of RAID 0, 1, and 5 mode, without acceleration or cache module support.


Performance improvements:
  • The hpsa driver has been extensively refactored for significant performance improvements over previous versions.

Version:5.5.0.60-1 (11 Jun 2014)
Fixes

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


·         Fixed a memory leak associated with device rescans resulting in out of memory conditions and a potential  PSOD.
·         Fixed a null pointer dereference in error handling code that can cause a PSOD in rare cases when device inquiries fail.
·         Restore LUN numbering policy to start with 1 instead of 0, avoiding potential issues with Raw Device Maps.
·         Enable 64bit DMA mapping instead of default 32bit mapping.
·         Improve null pointer checks in device rescanning code, avoiding a potential PSOD.
·         Restore maximum outstanding command count, removing artificial limitation that could impact performance.
·         Restore support for legacy HP Smart Array P700m controller.


Version:5.5.0-58.1 (18 Feb 2014)
Enhancements

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


Added HPSSD Smart Path feature.
Added support for HP Secure Encryption.
Added additional HP Smart Array Controller Px3x support.
Added support for multiple ioqueues.


Version:5.5.0.50-1 (7 Nov 2013)
Enhancements

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


Added support for HP Smart Array Px3x Controllers.