Chapter 2 Hardware Installation and Removal
Chapter 3 Software Installation
Installing Software for the Oracle Solaris OS
Installing the Fibre Channel Driver
To Install or Update the qlc HBA Driver From a Patch
Installing the Ethernet Driver
Diagnostic Support for the Oracle Solaris OS
Installing Software for the Red Hat or SUSE Linux OS
Downloading the Red Hat or SUSE Linux Drivers
To Download the Fibre Channel Driver
To Download the Ethernet Driver
Installing the Red Hat or SUSE Linux Drivers
To Build the Fibre Channel Driver
To Load the Newly Built Fibre Channel Driver
To Manually Load the Fibre Channel Driver
Diagnostic Support for the Red Hat or SUSE OS
To Install Diagnostic Support for the Red Hat or SUSE Linux OS
Installing Software for the VMware Technology
Installing Software for the Windows OS
To Download the Fibre Channel Driver
To Install the Fibre Channel Driver
To Download and Install the Ethernet Driver
Diagnostic Support for the Windows OS
To Install Diagnostic Support for the Windows OS
After you download the drivers, as described in Downloading the Red Hat or SUSE Linux Drivers, you can install the drivers by following the steps in these sections:
The driver installation makes extensive use of the build.sh script, which is located in driver source (extras/build.sh).
From the source code, you can build a qla2xxx.ko module and a qla2xxx_conf.ko module for the host. You can then choose to load the driver manually or automatically, as described in To Load the Newly Built Fibre Channel Driver.
# tar -xvzf *.tgz # cd qlogic # ./drvrsetup (this extracts the source files directory into the current directory) # cd qla2xxx-x.yy.zz (x.yy indicates the driver version; zz indicates the file extension, which is typically .ko for kernel modules (binaries)).
# ./extras/build.sh install
This build script does the following:
After building the Fibre Channel driver, you can choose to manually load the driver. If you want to automatically load the driver, skip to To Automatically Load the Fibre Channel Driver.
# modprobe -v qla2xxx
# modprobe -r qla2xxx # modprobe -r qla2xxx_conf (for use only with the SANsurfer FC HBA CLI utility)
After building the Fibre Channel driver, you can choose to automatically load the driver. If you want to manually load the Fibre Channel driver, see To Manually Load the Fibre Channel Driver.
# ./extras/build.sh install
In this example, note that you must add the first module, qla2xxx_conf (for SANsurfer FC HBA CLI), followed by the qla2xxx module. The qla2xxx_conf module is for use only with SANsurfer FC HBA CLI while the qla2xxx module is a common module.
... INITRD_MODULES=".... qla2xxx_conf qla2xxx" ...
# cp -f initrd-2.6.kernel-version.img initrd-2.6.kernel-version.img.bak
Red Hat: # mkinitrd -f initrd-2.6.kernel-version.img kernel-version SUSE: # /sbin/mk_initrd
# rpmbuild --rebuild sun-pci-e-dual-gigabit-kernel-6.1.5.src.rpm
# cd /usr/src/redhat/RPMS/arch
# rpm -ivh sun-pci-e-dual-gigabit-kernel-6.1.5.rpm
# depmod
# modprobe e1000g