Users Guide

7–Linux Driver Software
Packaging
35 BC0054508-00 J
bnx2fc Driver Limitations
The current version of the driver has been tested on 2.6.x kernels, starting from
2.6.32 kernel, which is included in RHEL 6.1 distribution. The bnx2fc driver may
not compile on older kernels. Testing was limited to i386 and x86_64
architectures, RHEL 6.1, RHEL 7.0, and SLES 11 SP1 and later distributions.
Packaging
The Linux drivers are released in the following packaging formats:
Dynamic Kernel Module Support (DKMS) Packages
netxtreme2-version.dkms.noarch.rpm
netxtreme2-version.dkms.src.rpm
Kernel Module Packages (KMP)
SLES:
netxtreme2-kmp-[kernel]-version.i586.rpm
netxtreme2-kmp-[kernel]-version.x86_64.rpm
Red Hat:
kmod-kmp-netxtreme2-{kernel]-version.i686.rpm
kmod-kmp-netxtreme2-{kernel]-version.x86_64.rpm
The QLogic Control Suite (QCS) CLI management utility is also distributed as an
RPM package (QCS-{version}.{arch}.rpm).
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 name of the Open-FCoE
tool is fcoe-utils for RHEL 6.4 and open-fcoe for legacy versions.