Users Guide

Table Of Contents
7–Linux Driver Software
Installing Linux Driver Software
Doc No. BC0054508-00 Rev. R
January 21, 2021 Page 36 Copyright © 2021 Marvell
The following is a list of included files:
netxtreme2-version.src.rpm: RPM package with 57xx and 57xxx
bnx2, bnx2x, cnic, bnx2fc, bnx2ilibfc, and libfcoe driver source.
netxtreme2-version.tar.gz: TAR zipped package with 57xx and
57xxx 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
2. Change the directory to the RPM path and build the binary RPM for your
kernel.
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.