Something that wasn't entirely clear to me before, but maybe should have
been: the problem may just be in the syntax of the rule that's generated
during the upgrade. (I used do-release-upgrade to go from intrepid to
jaunty.)

Before the boot, here's the rule that's in 70-persistent-net.rules:

# Converted from /etc/iftab on upgrade
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:50:8d:c0:b9:30", 
ATTRS{type}=="1", NAME="eth0"

After boot, that rule is still there but this one has been added:

# PCI device 0x1106:0x3065 (via-rhine)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="00:50:8d:c0:b9:30", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

If I edit the file, remove the first rule, change the second to use eth0
instead of eth1, and reboot, the device stays as eth0 and everything
works correctly.

So possibly the upgrade just needs to generate the second syntax rather
than the first?

-- 
upgrading to Jaunty renamed eth0 to eth1
https://bugs.launchpad.net/bugs/329106
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to