PE 1950 NIC order switching problem fixed by BIOS 1.3.7?
Simon Gao
gao at schrodinger.com
Fri Jul 6 12:40:10 CDT 2007
Matt Domsch wrote:
> On Thu, Jul 05, 2007 at 03:57:48PM +0200, Peter Kjellstrom wrote:
>
>> On Thursday 05 July 2007, Faris Raouf wrote:
>>
>>> Um...can someone clear something up for me? Is this related to the issue
>>> where eth0 is the nic numbered 1, and eth1 is the nic numbered 0 (on the
>>> back panel) or is this something else entirely?
>>>
>> My post did refer to this issue, yes.
>>
>> But since you are running Centos-4.5 your eth0 should already be physical port
>> 1 and your eth1 port 2. This changed (to many peoples "surprise") between
>> kernels 2.6.9-42xxx and -55xxx
>>
>
> It shouldn't have, as the ifcfg-ethX files all have HWADDR= lines
> which should have meant it doesn't matter what the kernel names them,
> they'll get renamed due to the HWADDR lines.
>
>
By using udev rules like following, I am able to align what shows in
BIOS to what is being configured by kernel, ie. NIC1 --> eth0, NIC2 -->
eth1. eth0 worked fine.
This is before I started xend though.
Once xend starts, eth0 no longer worked. It could reach out to anywhere
from eth0. I found someone said workaround is to disable IMPI feature
in the NIC firmware. But they seems running into some stability problem.
I am just wondering if such problem has been fixed by upgrading to newer
BIOS?
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="xx:xx:xx:xx:xx:d4",
NAME="eth0"
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="xx:xx:xx:xx:xx:d6",
NAME="eth1"
Simon
More information about the Linux-PowerEdge
mailing list