
10. Troubleshooting Guidelines
NetXen, Inc.
Intelligent NIC Installation and Tuning Guide
63
10.4.1
MSI-X Interrupts for Linux
The Linux OS version supports MSI-X interrupts. If MSI-X is not available then MSI mode
will be used.
On the Linux host, type
cat /proc/interrupts
to check that PCI-MSI-X or PCI-MSI is
enabled for the Ethernet interface
Determine if the installed Linux kernel has the MSI configuration option enabled (earlier
versions of the kernel may require an MSI patch).
Type
make
menuconfig
from the directory
/usr/src/kernels/<kernel version>
and verify
that MSI configuration option is supported/enabled.
10.4.2
PCI-Express Slot
The NetXen reference card can be located on the PCI-Express bus using the following
Linux procedures.
Determine Vendor and Device ID
To check if the PCIe slot has an x8 link for optimal PCIe performance, first determine the
PCI vendor ID and device ID codes using the following command:
% lspci -n
A message similar to the following should be displayed:
06:00.0 0200: 4040:0001 (rev 24)
The NetXen vendor ID is 0x4040. A list of NetXen device ID’s is shown below.
Determine Interface Attributes
To determine the attributes of the interface, execute the following command:
% lspci -n -d 4040:0002 -vvv | grep -i width
A message similar to the one below should be displayed.
Link: Supported Speed 2.5 Gb/s, Width x8, ASPM L0s, Port 0
Link: Speed 2.5Gb/s, Width x8
Determine Width Parameters
Check if the lspci output "negotiated width" (the second width in the output) reflects the
actual "supported width". In an XFP system for example, execute the following command
to determine if these two widths are the same:
% lspci -xxx -vvv -d 4040:0002
Table 17 NetXen Device IDs
Product
Device ID
Description
NXB-10GXSR
0x0001
10 Gbit Ethernet NIC with XFP optical interface.
NXB-10GCX4
0x0002
10 Gbit Ethernet NIC with CX4 copper interface.