Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

Since I updated to the kernel 3.8.3-2 x86_64 this morning the ethernet (eth0) has not worked even though it shows up in list with ip link and the driver is loaded.

I can manually setting the ip address and route using ifconfig/route add, but there is no connection.I normally use wicd, but the adaptor (eth0) doesn't appear in the list of adaptors. Strangely wicd allows me to connect to a wireless connection with no issue.As a last resort I tried netcfg and it reported 'no connection'

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

What do you mean there is no connection when you put it up manually - what are the errors/symptoms? You sould use ip in place of ifconfig, then run dhcpcd or dhclient on eth0:1) `ip link set eth0 up`2) `dhcpcd eth0`

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

I've had the same issue earlier.I deleted /etc/udev/rules.d/80-net-name-slot.rules and after a reboot my network seems to work fine.But beware, your network interfaces won't have the same name as before. See http://www.freedesktop.org/wiki/Softwar … rfaceNames

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

I've got the same problem but with wireless connection - driver is loaded (automatically!), workaround does not work. Broadcom-wl driver does not work either. Card is BCM4322. Anyone having similar issues?

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

twouters wrote:

I've had the same issue earlier.I deleted /etc/udev/rules.d/80-net-name-slot.rules and after a reboot my network seems to work fine.But beware, your network interfaces won't have the same name as before. See http://www.freedesktop.org/wiki/Softwar … rfaceNames

Looks like this didn't help at all. Same issue today.As suggested, the following does work for me.

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

andmars, thank you for pointing this out, but this is seems pretty irrelevant to the topic, no? The renaming of interfaces has nothing to do with the kernel bug preventing the interface from going up (no matter what's their name).

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

ulke wrote:

andmars, thank you for pointing this out, but this is seems pretty irrelevant to the topic, no? The renaming of interfaces has nothing to do with the kernel bug preventing the interface from going up (no matter what's their name).

Fair enough. But I'm on kernel 3.8.3-2, too with dhcpcd@enp3s0.service enabled and my internet connection is up. If systemd 197 wants it that way then maybe you guys should change to the new method first before complaining about eth0 issues. Agreed?

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

@andmars: Apologies are in order. To my surprise, removing /etc/udev/rules.d/80-net-name-slot.rules, enabling dhcpcd.service and rebooting did the trick. The strange thing is I installed systemd 197 back in January, and the problems only started after the update to kernel 3.8.3-2 yesterday.

Re: Ethernet (eth0) broken after upgrade to kernel 3.8.3-2

ulke wrote:

@andmars: Apologies are in order. To my surprise, removing /etc/udev/rules.d/80-net-name-slot.rules, enabling dhcpcd.service and rebooting did the trick. The strange thing is I installed systemd 197 back in January, and the problems only started after the update to kernel 3.8.3-2 yesterday.

I made the same change yesterday, though today I've noticed that the interface was down and had to enable the interface manually.