Packaging – Dell Broadcom NetXtreme Family of Adapters User Manual

Page 26

Advertising
background image

Linux Driver Software: Broadcom NetXtreme II® Network Adapter User Guide

file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/English/linux.htm[9/5/2014 3:45:01 PM]

The current version of the driver has been tested on all 2.6.x kernels. Testing is concentrated on i386 and x86_64
architectures. Only limited testing has been done on other architectures. Minor changes to some source files and Makefile may
be needed on some kernels. Additionally, the Makefile will not compile the cnic driver on kernels older than 2.6.16. iSCSI
offload is only supported on 2.6.16 and newer kernels.

NOTE: For Broadcom NetXtreme II BCM5708 devices with a silicon revision prior to B2, the open source bnx2 driver does

not support the reporting and configuration of NetXtreme II WOL settings via ethtool. For silicon revisions of B2 or later, the
bnx2 driver reports support for Magic Packet WOL via ethtool. Enabling support via ethtool is mandatory to successfully wake
the system. To determine the silicon revision of your Broadcom NetXtreme II device, use the lspci command, where "10" =
revision B0, "11" = revision B1, and "12" = revision B2.

bnx2x Driver

The current version of the driver has been tested on 2.6.x kernels starting from 2.6.9. The 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 Makefile may be needed on some kernels.

bnx2i Driver

The current version of the driver has been tested on 2.6.x kernels, starting from 2.6.18 kernel. The driver may not compile
on older kernels. Testing is concentrated on i386 and x86_64 architectures, Red Hat EL5, and SUSE 11 SP1 distributions.

Packaging

The Linux drivers are released in the following packaging formats:

DKMS Packages

netxtreme2-version.dkms.noarch.rpm
netxtreme2-version.dkms.src.rpm

KMP Packages

SLES

broadcom-netxtreme2-kmp-[kernel]-version.i586.rpm
broadcom-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 Broadcom Advanced Control Suite management utility is also distributed as an RPM package (BACS-
{version}.{arch}.rpm). See

Linux BACS Installation

for information on installing Linux BACS.

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 NetXtreme II bnx2/bnx2x/cnic/bnx2fc/bnx2ilibfc/libfcoe driver
source.
netxtreme2-version.tar.gz: tar zipped package with NetXtreme II bnx2/bnx2x/cnic/bnx2fc/bnx2i/libfc/libfcoe driver
source.
iscsiuio-version.tar.gz: iSCSI user space management tool binary.
open-fcoe-*.brcm.<subvert>.<arch>.rpm: open-fcoe userspace management tool binary RPM for SLES11 SP2 and
legacy versions.
fcoe-utils-*.brcm.<subver>.<arch>.rpm: open-fcoe userspace management tool binary RPM for RHEL 6.4 and
legacy versions.

Advertising