Print | Rate this content

HP StorageWorks MultiPulse Failover Driver for Linux - Installing

This document describes how to install the MultiPulse driver.

About the HP Emulex Linux driver kit

Use the driver kit to install the MultiPulse driver. The driver kit include two types of installations: single-path and multipath. For MultiPulse, use the multipath installation, which installs the following components:

  • Base HBA driver

  • MultiPulse driver

  • fibreutils HBA utility



Before installing the MultiPulse driver, ensure that the system meets the requirements described in System Requirements .


Driver installation

To install the MultiPulse driver:

  1. Enter the following command to untar hp-lpfc-<date>.tar.gz :

    # tar zxvf hp-lpfc-<date>.tar.gz

    The <date> is the release date of the .gz file.

  2. Change to the newly created hp-lpfc-<date> directory:

    # cd hp-lpfc-<date>

  3. Run the INSTALL script:

    # ./INSTALL -m

When the installation is complete, the following RPMs are installed:

  • hp-lpfc - Base HBA driver

  • hp-multipulse - MultiPulse driver

  • fibreutils - Utility script

NOTE: Use the base driver in the hp-lpfc RPM.


Uninstalling the driver

Use one of the following methods to uninstall the driver:

  • Specify the -u flag with the INSTALL command:

    # ./INSTALL -u

  • Manually uninstall the kit by uninstalling the RPMs:

    # rpm -e hp-multipulse

    # rpm -e hp-lpfc

    # rpm -e fibreutils

NOTE: To revert to the base HBA driver, uninstall only the hp-multipulse RPM:

# rpm -e hp-multipulse


Driver parameters

The following table lists the MultiPulse driver parameters.

MultiPulse driver parameters
Time, in seconds, that the driver holds I/O for a device that is no longer accessible.
The default value is 30 seconds for single-path configurations.
The MultiPulse installation changes this value to 10 seconds so that path failure notification occurs more quickly.
Queue depth per LUN. The default value is 16.
The installation does not change the default value.
Number of kernel threads that are created during device discovery. The default value is 1. This value ensures that the discovery process occurs serially (one by one) in the order in which the name server in the fabric returns world wide names (WWNs).
The installation does not change the default value.


Provide feedback

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