21–Troubleshooting
Possible Problems and Solutions
356
83840-546-00 D
Problem
: Routing does not work for 8400/3400 Series 10 GbE network adapters
installed in Linux systems.
Solution
: For 8400/3400 Series 10 GbE network adapters installed in systems
with Linux kernels older than 2.6.26, disable TPA with either ethtool (if available)
or with the driver parameter (see
). Use ethtool to disable
TPA (LRO) for a specific 8400/3400 Series 10 GbE network adapter.
Problem
: On a 8400/3400 Series adapter in a CNIC environment, flow control
does not work.
Solution
: Flow control is working, but in a CNIC environment, it has the
appearance that it is not. The network adapter is capable of sending pause frames
when the on-chip buffers are depleted, but the adapter also prevents the
head-of-line blocking of other receive queues. Since the head-of-line blocking
causes the on-chip firmware to discard packets inside the on-chip receive buffers,
in the case a particular host queue is depleted, the on-chip receive buffers will
rarely be depleted, therefore, it may appear that flow control is not functioning.
Problem
: A bnx2id error appears when installing SLES 10 SP3 SBUU build 36.
Solution
: bnx2id is a user space component that needs to be compiled at the time
the package is installed. See your OS documentation for properly installing a
compiler.
Problem
: How do I disable bnx2id service on a system that does not have iSCSI
enabled?
Solution
: Type
service bnx2id stop
. Change the bnx2id runlevels to
off
using
chkconfig
or with the GUI.
Problem
: How do I rebuild the bnx2id daemon after installing a compiler?
Solution
: Change the directory to /usr/src/netxtreme2-
version
/current/driver and
type
make install_usr
.
Problem
: Errors appear when compiling driver source code.
Solution
: Some installations of Linux distributions do not install the development
tools by default. Ensure the development tools for the Linux distribution you are
using are installed before compiling driver source code.