Users Guide

Table Of Contents
7–Linux Driver Software
Packaging
Doc No. BC0054508-00 Rev. R
January 21, 2021 Page 35 Copyright © 2021 Marvell
bnx2x Driver Limitations
The current version of the driver has been tested on 2.6.x kernels, starting from
the 2.6.9 kernel. The bnx2x driver may not compile on kernels older than 2.6.9.
Testing is concentrated on i386 and x86_64 architectures. Only limited testing has
been done on some other architectures. Minor changes to some source files and
the makefile may be needed on some kernels.
bnx2i Driver Limitations
The current version of the driver has been tested on 2.6.x kernels, starting from
the 2.6.18 kernel. The bnx2i driver may not compile on older kernels. Testing is
concentrated on i386 and x86_64 architectures.
bnx2fc Driver Limitations
The current version of the driver has been tested on 2.6.x kernels, starting from
the 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.
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.