Iscsi driver kit, Compiling the iscsi driver, Installing the iscsi driver kit – Dell Emulex Family of Adapters User Manual
Page 820

Emulex Drivers Version 10.2 for Linux User Manual
P010081-01A Rev. A
2. Installing and Uninstalling
iSCSI Driver Kit
820
iSCSI Driver Kit
Previously, Emulex provided a proprietary iSCSI driver as the out-of-box driver for all
Linux operating systems. The Open-iSCSI driver was available inbox only. For
RHEL 6.4 and SLES 11 SP2 and later drivers, Emulex is transitioning the Open-iSCSI
driver to be the out-of-box driver. For RHEL 5.x, the out-of-box driver will continue to
be the proprietary driver.
The iSCSI driver kit includes the driver that supports the iSCSI protocol. The iSCSI
driver kit contains the following:
A zipped tar file that includes the binary RPMs for a specific driver version, and
for all of the supported Linux distribution kernels.
Note: Use only officially-released Linux distribution kernels. The binary RPM
packages only support officially-released Linux distribution kernels,
and do not support pre-release distribution kernels.
An installation script, elx_iscsi_install.sh, that installs by default the iSCSI
driver binary RPM that corresponds to the target system’s architecture and
kernel memory variant.
A README file that provides a description of the kit structure, its contents, and
distribution support.
Compiling the iSCSI Driver
To compile the iSCSI driver from source, the following “make” command must be run
from within the driver src directory:
make -C /usr/src/
Where the
For RHEL 6.5 SS#:
/usr/src/kernels/2.6.32-431.el6/
For SLES 11 SP# default variant:
/usr/src/linux-obj/x86_64/default
Installing the iSCSI Driver Kit
Notes:
Remove any previously installed iSCSI driver kits and/or Application Helper
Modules that were installed from the Emulex website (that is, those that were
not part of a distribution’s kernel) before proceeding. See “Uninstalling the
iSCSI Driver Kit” on page 821 for more information.
When using this driver for SAN-boot applications, the following dependencies
must be installed:
iscsi-initiator-utils
dracut-network