HP 3PAR SUSE Linux Enterprise Implementation Guide

4 Configuring a Host with Fibre Channel
This chapter describes the tasks necessary for connecting the host to Fibre Channel.
Checking the Host for Required Packages
Make sure the Developmental Tool package that contains the gcc compiler is installed on the SUSE
Enterprise Linux server. If not, install them from the SUSE Enterprise Linux installation CD. After
installation, verify that the following gcc packages were installed. Some gcc packages may not
be needed.
The following example shows gcc compilers installed for SUSE 11 Linux.
# rpm -qa | grep gcc
libgcc43-4.3.3_20081022-11.18
gcc-4.3-62.198
gcc-info-4.3-62.198
gcc-locale-4.3-62.198
gcc43-locale-4.3.3_20081022-11.18
gcc43-info-4.3.3_20081022-11.18
gcc43-c++-4.3.3_20081022-11.18
libgcc43-32bit-4.3.3_20081022-11.18
gcc43-4.3.3_20081022-11.18
gcc-c++-4.3-62.198
Verify that the kernel source package has been installed:
# rpm -qa|grep kernel-source
kernel-source-2.6.16.60-0.21
Installing the Emulex HBA
Install the Emulex host bus adapter(s) (HBAs) or converged network adapter(s) (CNAs) in the host
in accordance with the documentation provided with the HBAs/CNAs and host.
Building the Emulex Driver
NOTE: HP recommends using the Emulex driver, which can be downloaded from the HP Support
website:
HP Support
Use this section only if you are installing and building the Emulex driver. If you are using the Emulex
driver that was installed by the SUSE installation, skip to “Modifying the /etc/modprobe.conf.local
File and Building the Ramdisk for Emulex (page 24).
1. Download the driver package from Emulex and
2. Extract the driver contents by issuing tar xvzf lpfc_<kernel
version>_driver_kit-<version>.tar.gz.
For example:
# tar xvzf lpfc_2.6_driver_kit-8.2.0.29-1.tar.gz
lpfc_2.6_driver_kit-8.2.0.29-1/
lpfc_2.6_driver_kit-8.2.0.29-1/lpfcdriver_2.6-8.2.0.29-1.noarch.rpm
lpfc_2.6_driver_kit-8.2.0.29-1/lpfc-install
lpfc_2.6_driver_kit-8.2.0.29-1/README
Checking the Host for Required Packages 23