SCIENTIFIC-LINUX-USERS Archives

August 2010

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Alan Bartlett <[log in to unmask]>
Reply To:
Alan Bartlett <[log in to unmask]>
Date:
Fri, 27 Aug 2010 14:04:51 +0100
Content-Type:
text/plain
Parts/Attachments:
text/plain (102 lines)
On 27 August 2010 13:13, Markus Neteler <[log in to unmask]> wrote:
> On Thu, Aug 26, 2010 at 22:34, Alan Bartlett <[log in to unmask]> wrote:
>> On 26 August 2010 10:19, Markus Neteler <[log in to unmask]> 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/ ):

[ajb@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
[ajb@stxsl ~]$

Using the first device fingerprint in a "double-grep" technique on
that workstation, I see:

[ajb@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
[ajb@stxsl ~]$

and using the second device fingerprint, I see:

[ajb@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
[ajb@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.

ATOM RSS1 RSS2