On 27 August 2010 13:13, Markus Neteler <[email protected]> wrote: > On Thu, Aug 26, 2010 at 22:34, Alan Bartlett <[email protected]> wrote: >> On 26 August 2010 10:19, Markus Neteler <[email protected]> wrote:
>>> lspci | grep NetX >>> 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 >>> Gigabit Ethernet (rev 12) >>> 07:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 >>> Gigabit Ethernet (rev 12) >>> 08:00.0 Ethernet controller: NetXen Incorporated NXB-10GCX4 10-Gigabit >>> Ethernet PCIe Adapter with CX4 copper interface (rev 25) >> The most precise way of determining exactly which driver is required >> for a particular device is via the Vendor:Device ID Pairing (a.k.a. >> the device fingerprint). >> In you particular case, above, I would be interested in seeing the >> output returned by -- >> >> /sbin/lspci -n | grep -E '03:00.0|07:00.0|08:00.0' > Here it is: > > /sbin/lspci -n | grep -E '03:00.0|07:00.0|08:00.0' > 03:00.0 0200: 14e4:164c (rev 12) > 07:00.0 0200: 14e4:164c (rev 12) > 08:00.0 0200: 4040:0002 (rev 25) Thanks for that information, Markus. Using it, this is what I find . . . First, I should explain that I have an EL5 workstation which has every point release base kernel installed on it, as well as the latest stable mainline release from the Linux Kernel Archives ( http://www.kernel.org/ ): [...@stxsl ~]$ rpm -q kernel | sort kernel-2.6.18-128.el5 kernel-2.6.18-164.el5 kernel-2.6.18-194.el5 kernel-2.6.18-53.el5 kernel-2.6.18-8.el5 kernel-2.6.18-92.el5 kernel-2.6.35-3.bcat [...@stxsl ~]$ Using the first device fingerprint in a "double-grep" technique on that workstation, I see: [...@stxsl ~]$ grep -i 14e4 /lib/modules/*/modules.alias | grep -i 164c | sort /lib/modules/2.6.18-128.el5/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 /lib/modules/2.6.18-164.el5/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 /lib/modules/2.6.18-194.el5/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 /lib/modules/2.6.18-53.el5/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 /lib/modules/2.6.18-8.el5/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 /lib/modules/2.6.18-92.el5/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 /lib/modules/2.6.35-3.bcat/modules.alias:alias pci:v000014E4d0000164Csv*sd*bc*sc*i* bnx2 [...@stxsl ~]$ and using the second device fingerprint, I see: [...@stxsl ~]$ grep 00004040 /lib/modules/*/modules.alias | grep 00000002 | sort /lib/modules/2.6.18-128.el5/modules.alias:alias pci:v00004040d00000002sv*sd*bc02sc00i00* netxen_nic /lib/modules/2.6.18-164.el5/modules.alias:alias pci:v00004040d00000002sv*sd*bc02sc00i00* netxen_nic /lib/modules/2.6.18-194.el5/modules.alias:alias pci:v00004040d00000002sv*sd*bc02sc00i00* netxen_nic /lib/modules/2.6.18-53.el5/modules.alias:alias pci:v00004040d00000002sv*sd*bc*sc*i* netxen_nic /lib/modules/2.6.18-92.el5/modules.alias:alias pci:v00004040d00000002sv*sd*bc*sc*i* netxen_nic /lib/modules/2.6.35-3.bcat/modules.alias:alias pci:v00004040d00000002sv*sd*bc02sc00i00* netxen_nic [...@stxsl ~]$ In both cases, a positive result is obtained. Putting it all together I can say, with confidence, that the: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12), fingerprint 14e4:164c, is supported by the bnx2 driver module in all point releases of EL5 and also that the: NetXen Incorporated NXB-10GCX4 10-Gigabit Ethernet PCIe Adapter with CX4 copper interface (rev 25), fingerprint 4040:0002, is supported by the netxen_nic driver module in all point releases of EL5. Hence you should find that both devices are supported by the Scientific Linux 5.x kernels. Regards, Alan.
