User guide
NetXtreme II User Guide
September 2013
Broadcom Corporation
Page 152 Patching PCI Files (Optional) Document INGSRVT78-CDUM100-R
PATCHING PCI FILES (OPTIONAL)
NOTE: The examples used in this procedure refer to the bnx2 driver, but also apply to the bnx2x and bnx2i drivers.
For hardware detection utilities such as Red Hat kudzu to properly identify bnx2 supported devices, a number of files
containing PCI vendor and device information may need to be updated.
Apply the updates by running the scripts provided in the supplemental tar file. For example, on Red Hat Enterprise Linux,
apply the updates by doing the following:
./patch_pcitbl.sh /usr/share/hwdata/pcitable pci.updates
/usr/share/hwdata/pcitable.new bnx2
./patch_pciids.sh /usr/share/hwdata/pci.ids pci.updates
/usr/share/hwdata/pci.ids.new
Next, the old files can be backed up and the new files can be renamed for use.
cp /usr/share/hwdata/pci.ids /usr/share/hwdata/old.pci.ids
cp /usr/share/hwdata/pci.ids.new /usr/share/hwdata/pci.ids
cp /usr/share/hwdata/pcitable /usr/share/hwdata/old.pcitable
cp /usr/share/hwdata/pcitable.new /usr/share/hwdata/pcitable
NETWORK INSTALLATIONS
For network installations through NFS, FTP, or HTTP (using a network boot disk or PXE), a driver disk that contains the
bnx2/bnx2x driver may be needed. The driver disk images for the most recent Red Hat and SuSE versions are included.
Boot drivers for other Linux versions can be compiled by modifying the Makefile and the make environment. Further
information is available from the Red Hat website, http://www.redhat.com.
SETTING VALUES FOR OPTIONAL PROPERTIES
Optional properties exist for the different drivers:
• bnx2 Driver
• bnx2x Driver
• bnx2i Driver
BNX2 DRIVER
disable_msi
The disable_msi optional property can be supplied as a command line argument to the insmod or modprobe command.
The property can also be set in modprobe.conf. See the man page for more information. All other driver settings can be
queried and changed using the ethtool utility. See the ethtool man page for more information. The ethtool settings do not