PE 1950 NIC order switching problem fixed by BIOS 1.3.7?
Thomas_Chenault at Dell.com
Thomas_Chenault at Dell.com
Fri Jul 6 15:28:21 CDT 2007
> I found the link, http://linux.dell.com/files/bnx2/xen-fix/.
That link is somewhat out of date and I should see about having it
removed. The bnx2-1.4.51b driver is no longer beta -- it should be
available directly from support.dell.com.
> When I tried compiling from tarball, it failed
> make -C /lib/modules/2.6.16.49-xen0/build
I am not familiar with this particular kernel version. If it already
includes a recent bnx2, building the external module would be
unnecessary.
Thomas
-----Original Message-----
From: Simon Gao [mailto:gao at schrodinger.com]
Sent: Friday, July 06, 2007 3:00 PM
To: Chenault, Thomas
Cc: linux-poweredge-Lists
Subject: Re: PE 1950 NIC order switching problem fixed by BIOS 1.3.7?
Thomas_Chenault at dell.com wrote:
>> Once xend starts, eth0 no longer worked.
>> I found someone said workaround is to disable IMPI
>>
>
> The problem which disabling IPMI worked around was fully resolved in
the
> bnx2 driver. If you have bnx2-1.4.51 or later you should not encounter
> this issue. You can get the bnx2 driver from Dell's support site.
>
>
I found the link, http://linux.dell.com/files/bnx2/xen-fix/. The driver
seems to be still in beta. How reliable is it?
When I tried compiling from tarball, it failed:
# make
make -C /lib/modules/2.6.16.49-xen0/build SUBDIRS=/tmp/bnx2-1.4.51b/src
modules
make[1]: Entering directory `/usr/src/linux-2.6.16.49-xen'
CC [M] /tmp/bnx2-1.4.51b/src/bnx2.o
In file included from /tmp/bnx2-1.4.51b/src/bnx2.c:74:
/tmp/bnx2-1.4.51b/src/bnx2.h:133: error: redefinition of 'netif_tx_lock'
include/linux/netdevice.h:920: error: previous definition of
'netif_tx_lock' was here
/tmp/bnx2-1.4.51b/src/bnx2.h: In function 'netif_tx_lock':
/tmp/bnx2-1.4.51b/src/bnx2.h:134: error: 'struct net_device' has no
member named 'xmit_lock'
/tmp/bnx2-1.4.51b/src/bnx2.h: At top level:
/tmp/bnx2-1.4.51b/src/bnx2.h:139: error: redefinition of
'netif_tx_unlock'
include/linux/netdevice.h:940: error: previous definition of
'netif_tx_unlock' was here
/tmp/bnx2-1.4.51b/src/bnx2.h: In function 'netif_tx_unlock':
/tmp/bnx2-1.4.51b/src/bnx2.h:141: error: 'struct net_device' has no
member named 'xmit_lock'
/tmp/bnx2-1.4.51b/src/bnx2.c: In function 'bnx2_set_tso':
/tmp/bnx2-1.4.51b/src/bnx2.c:5386: error: 'NETIF_F_TSO_ECN' undeclared
(first use in this function)
/tmp/bnx2-1.4.51b/src/bnx2.c:5386: error: (Each undeclared identifier is
reported only once
/tmp/bnx2-1.4.51b/src/bnx2.c:5386: error: for each function it appears
in.)
/tmp/bnx2-1.4.51b/src/bnx2.c: In function 'bnx2_init_one':
/tmp/bnx2-1.4.51b/src/bnx2.c:6257: error: 'NETIF_F_TSO_ECN' undeclared
(first use in this function)
make[2]: *** [/tmp/bnx2-1.4.51b/src/bnx2.o] Error 1
make[1]: *** [_module_/tmp/bnx2-1.4.51b/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.49-xen'
make: *** [default] Error 2
Simon
More information about the Linux-PowerEdge
mailing list