Q-Logic 3100, 3000 manual Inbox Kernel GPL Driver and Blacklisting

Models: 3000 3100

1 120
Download 120 pages 4.97 Kb
Page 74
Image 74
Inbox Kernel GPL Driver and Blacklisting

8–Linux Driver Installation and Configuration Inbox Kernel GPL Driver and Blacklisting

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

NOTE:

Some older Linux kernel versions may not support MSI-X.

Inbox Kernel GPL Driver and Blacklisting

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.

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 remove the QLogic RPM the prior setting, and the powered up.

command (rpm -enx_nic-[version]1), which will binary package so that the blacklisting will revert back to netxen_nic.ko driver will load when the system is

To check if the inbox kernel GPL driver has been installed on the system, check the /lib/modules/<kernel-version>/kernel/net/netxendirectory 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

1[version] refers to the RPM package currently on the system. RPM packages can be located by typing the command: rpm -qa grep nx_.

8-4

NE0154601-00 B

Page 74
Image 74
Q-Logic 3100, 3000 manual Inbox Kernel GPL Driver and Blacklisting