Users Guide
7–Linux Driver Software
Installing Linux Driver Software
36 BC0054508-00 M
Source Packages
Identical source files to build the driver are included in both RPM and TAR source
packages. The supplemental TAR file contains additional utilities such as patches
and driver diskette images for network installation.
The following is a list of included files:
netxtreme2-version.src.rpm: RPM package with BCM57xx and
BCM57xxx bnx2, bnx2x, cnic, bnx2fc, bnx2ilibfc, and libfcoe driver source.
netxtreme2-version.tar.gz: TAR zipped package with BCM57xx and
BCM57xxx bnx2, bnx2x, cnic, bnx2fc, bnx2i, libfc, and libfcoe driver source.
iscsiuio-version.tar.gz: iSCSI user space management tool binary.
The Linux driver has a dependency on Open-FCoE userspace management tools
as the front-end to control FCoE interfaces. The package names of the
Open-FCoE tools are fcoe-utils and open-fcoe.
Installing Linux Driver Software
Procedures for installing the Linux driver software include:
Installing the Source RPM Package
Building the Driver from the Source TAR File
Installing the Binary DKMS RPM Driver Package
Installing the Binary KMOD and KMP Driver Package
Installing the Source RPM Package
The following are guidelines for installing the driver source RPM package.
Prerequisites:
Linux kernel source
C compiler
To install and configure the source RPM package:
1. Install the source RPM package:
rpm -ivh netxtreme2-<version>.src.rpm
NOTE
If a bnx2x, bnx2i, or bnx2fc driver is loaded and the Linux kernel is updated,
the driver module must be recompiled if the driver module was installed
using the source RPM or the TAR package. This requirement does not apply
to the source DKMS RPM.