Q-Logic 3000 Network Hardware User Manual


 
8–Linux Driver Installation and Configuration
Inbox Kernel GPL Driver and Blacklisting
8-4 NE0154601-00 C
The output of this command is similar to the following:
[root@apps4242 ~]# cat /proc/interrupts
CPU0 CPU1
58: 164 7 PCI-MSI-X eth2
66: 0 0 PCI-MSI-X eth2:1
74: 6 0 PCI-MSI-X eth2:2
82: 0 0 PCI-MSI-X eth2:3
122: 3195 0 PCI-MSI-X eth3
130: 0 0 PCI-MSI-X eth3:1
138: 0 0 PCI-MSI-X eth3:2
146: 0 0 PCI-MSI-X eth3:3
Inbox Kernel GPL Driver and Blacklisting
When the QLogic RPM binary package is installed, the inbox kernel GPL driver
(netxen_nic.ko) is blacklisted. Consequently, when the system is powered up,
the netxen_nic.ko driver will not load. To prevent this from happening, you can
execute the RPM erase command (rpm -e nx_nic-[version]
1
), which will
remove the QLogic RPM binary package so that the blacklisting will revert back to
the prior setting, and the netxen_nic.ko driver will load when the system is
powered up.
To check if the inbox kernel GPL driver has been installed on the system, check
the /lib/modules/<kernel-version>/kernel/net/netxen directory for
the netxen_nic.ko driver. Remove or rename this file, and then reboot.
Alternately, uninstall the driver by typing the following command before continuing
with the driver installation.
% rmmod netxen_nic
NOTE:
Some older Linux kernel versions may not support MSI-X.
NOTE:
There are two drivers for the QLogic adapter:
netxen_nic.ko. This is the in-kernel (inbox) GPL driver. It is released
into the Linux upstream kernel and included in major Linux distributions.
nx_nic. This is the commercial GPL driver released by QLogic.
1
[version] refers to the RPM package currently on the system. RPM packages can be located by
typing the command: rpm -qa | grep nx_.