On Sun, 2009-06-14 at 23:07 +0100, Ben Hutchings wrote: > On Sun, 2009-06-14 at 19:12 +0100, Chris Carr wrote: > > Package: linux-image-2.6.29-2-686 > > Version: 2.6.29-5 > > Severity: normal > > > > > > I've been running Debian on this machine for years. Latest working kernel > > is 2.6.26-2. All versions of 2.6.29 so far have broken networking. Files > > attached: > > > > 1. /etc/network/interfaces > > 2. output of ifconfig under 2.6.26 (working) > > 3. output of ifconfig under 2.6.29 (broken) > > 4. output of dmesg under 2.6.26 (working) > > 5. output of dmesg under 2.6.29 (broken) > > > > Sorry if this is trivial - I can't see what's wrong. > > You probably have two lines in /etc/udev/rules.d/70-persistent-net.rules > that say that both of your network interfaces should be named eth1. > (This is a frequent problem and I don't know quite why it happens. I > think it's a problem with udev, not the kernel.) Since it is impossible > for them both to be called eth1, the first one to be initialised gets > the name, and it looks like the initialisation order has changed in > 2.6.29. > > I think you want to map MAC address 00:e0:18:f1:05:7b to eth0, so change > /etc/udev/rules.d/70-persistent-net.rules accordingly. Please let us > know whether this solves the problem for you.
Sadly not, but thanks to both you and Maximilian for the replies. I attach /etc/udev/rules.d/70-persistent-net.rules (having edited the last entry to point to eth0 as you suggested). I also attach the output of ip addr show, as suggested by Maximilian, for both 2.6.26 and 2.6.29 (after I edited the rules file). Grateful for any further suggestions - this is beyond my knowledge. CC
70-persistent-net.rules.gz
Description: GNU Zip compressed data
ip.addr.show.2.6.26-2.gz
Description: GNU Zip compressed data
ip.addr.show.2.6.29-2.gz
Description: GNU Zip compressed data