[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#419475: solved - udev was the problem



On October 9, 2007 10:59:15 pm Chris Purves wrote:
> I am having the same problem.  2.6.18 kernel loads 3com card, but not
> realtek. Attached are dmesg for working 2.6.8 kernel and non-working
> 2.6.18.

I was able to track the problem down to udev.  In my interfaces file I set a 
different mac address for eth1.

Non-working /etc/udev/rules.d/z25_persistent-net.rules:

SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:02:e3:10:83:bf", 
NAME="eth0"

SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:c0:9f:37:7b:ab", 
NAME="eth1"

# PCI device 0x10b7:0x9055 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:10:5a:61:9d:35", 
NAME="eth3"


:::::bf is the mac address for eth0. :::::ab is the set mac address for 
eth1.  :::::35 is the actual mac address for eth1.  This seems to work okay 
in 2.6.8.  I don't know how this file was originally created.

I emptied the file and rebooted into 2.6.18.  It was rewritten as:

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:02:e3:10:83:bf", 
NAME="eth0"

# PCI device 0x10b7:0x9055 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:10:5a:61:9d:35", 
NAME="eth3"

I changed eth3 to eth1 and rebooted and everything came up working.  It turned 
out that it was the 3Com card not RealTek that wasn't coming up, so posting 
to this bug wasn't the appropriate place.  Sorry for that.  In any case, I 
have things working now.


-- 
Chris Purves

"Canada's like a loft apartment over a really great party. Keep it down, 
eh!" - Robin Williams




Reply to: