You are not logged in.

#1 2014-07-12 19:08:34

cris9288
Member
Registered: 2013-01-07
Posts: 348

NetworkManager - no wired connection after resume from suspend

As the title states, I'm having trouble getting a wired connection after suspend on my laptop. For reference, here is my card (using the r8168 driver):

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

This is relevant journalctl output after wake-up:

Jul 12 11:54:28 archbox NetworkManager[3825]: <info> (enp2s0): device state change: unavailable -> disconnected (reason 'carrier-changed') [20 30 40]
Jul 12 11:54:28 archbox NetworkManager[3825]: <info> (enp2s0): link connected
Jul 12 11:54:28 archbox kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
Jul 12 11:54:28 archbox kernel: r8168: enp2s0: link up


Jul 12 11:54:24 archbox kernel: IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> (enp2s0): preparing device
Jul 12 11:54:24 archbox dbus[286]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> (enp2s0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jul 12 11:54:24 archbox dbus[286]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Jul 12 11:54:24 archbox kernel: IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> NetworkManager state is now DISCONNECTED
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> (enp2s0): link disconnected
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> NetworkManager state is now CONNECTED_LOCAL
Jul 12 11:54:24 archbox NetworkManager[285]: dhcpcd[1758]: enp2s0: deleting route to 192.168.0.0/24
Jul 12 11:54:24 archbox NetworkManager[285]: dhcpcd[1758]: enp2s0: removing IP address 192.168.0.3/24

Jul 12 11:54:24 archbox dhcpcd[1758]: enp2s0: deleting route to 192.168.0.0/24
Jul 12 11:54:24 archbox dhcpcd[1758]: enp2s0: removing IP address 192.168.0.3/24
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> Removing DNS information from /usr/bin/resolvconf
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> startup complete
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> (enp2s0): deactivating device (reason 'sleeping') [37]
Jul 12 11:54:24 archbox NetworkManager[3825]: <info> (enp2s0): device state change: activated -> unmanaged (reason 'sleeping') [100 10 37]

When I open up the Gnome system menu and try and enable wired connections again this is dumped to the journal

Jul 12 12:01:39 archbox NetworkManager[3825]: <info> (enp2s0): deactivating device (reason 'none') [0]
Jul 12 12:01:39 archbox NetworkManager[3825]: <info> (enp2s0): device state change: failed -> disconnected (reason 'none') [120 30 0]
Jul 12 12:01:39 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 3 of 5 (IP Configure Start) complete.
Jul 12 12:01:39 archbox NetworkManager[3825]: <warn> Activation (enp2s0) failed for connection 'enp2s0'
Jul 12 12:01:39 archbox NetworkManager[3825]: <info> (enp2s0): device state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
Jul 12 12:01:39 archbox NetworkManager[3825]: <info> (enp2s0): device state change: config -> ip-config (reason 'none') [50 70 0]
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 3 of 5 (IP Configure Start) started...
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 2 of 5 (Device Configure) complete.
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 3 of 5 (IP Configure Start) scheduled.
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 2 of 5 (Device Configure) successful.
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> (enp2s0): device state change: prepare -> config (reason 'none') [40 50 0]
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 2 of 5 (Device Configure) starting...
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 1 of 5 (Device Prepare) complete.
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 2 of 5 (Device Configure) scheduled...
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> (enp2s0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 1 of 5 (Device Prepare) started...
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) Stage 1 of 5 (Device Prepare) scheduled...
Jul 12 12:01:38 archbox NetworkManager[3825]: <info> Activation (enp2s0) starting connection 'enp2s0'

Similarly, running 'sudo systemctl restart NetworkManager' doens't help as I only get a wifi connection. Journal messages are pretty much the same as above. I'm trying to determine if this is a driver issue, but I don't see anything relevant in the journal. I've seen a couple of bugs on the Debian bug tracker https://bugs.debian.org/cgi-bin/bugrepo … bug=743206. That one appears to be solved as " network-manager 0.9.8.8-6".  I currently have 0.9.10.0-1.

Interestingly, sometimes when I try and restart networkmanager from gnome's menu, I see

dhcpcd[8545]: dhcpcd already running on pid 8330 (/run/dhcpcd-enp2s0.pid)

After running 'sudo systemctl stop NetworkManager' followed by 'sudo killall dhcpcd' and 'sudo systemctl start NetworkManager' I get wifi but no wired connection. Anybody have any ideas?

EDIT: Any suspicions against dhcpcd are unfounded as behavior using dhclient is not much better. After wake-up I apparently do have a wired connection, but pings to 8.8.8.8 and www.google.com both fail. Restart networkmanager using systemctl does not work as with dhcpcd. Stopping networkmanager, killing all dhclient processes and restarting networkmanager do restore my connection to the internet though. Sorry for my scatterbrained attempt at troubleshooting this. My difficulty here is pinpointing an exact sequence of steps that results in consistent behavior. So far, after waking from sleep any of my above attempts at getting a network connection have varying degrees of success and failure.

Last edited by cris9288 (2014-07-12 19:20:28)

Offline

Board footer

Powered by FluxBB