PE 1950 NIC order switching problem fixed by BIOS 1.3.7?
Simon Gao
gao at schrodinger.com
Fri Jul 6 14:59:47 CDT 2007
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