network-manager needs to be restarted frequently
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I have a System 76 serval running Ubuntu 19.04 64-bit. The wifi stops working frequently and the network-manager service needs to be restarted. It will die on its own, but can be triggered by switching wifi 3 times (sometimes more, sometimes fewer)!
When it is working, I have:
```
% usr/bin/sudo nmcli device
DEVICE TYPE STATE CONNECTION
wlp62s0 wifi connected ATT964
p2p-dev-wlp62s0 wifi-p2p disconnected --
enp59s0 ethernet unavailable --
lo loopback unmanaged --
% /usr/bin/sudo lshw -C network
...snip...
*-network
product: Wireless 8260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:3e:00.0
logical name: wlp62s0
version: 3a
serial: e4:b3:18:e3:11:e7
width: 64 bits
clock: 33MHz
% /usr/bin/sudo lspci -vnnn | grep -A 9 Network
3e:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:1010]
Flags: bus master, fast devsel, latency 0, IRQ 133
Memory at dc200000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number e4-b3-18-
Capabilities: [14c] Latency Tolerance Reporting
```
If I switch between my two wifi routers three times (sometimes more times) using the Select Network command on the taskbar, wifi stops working.
Issuing the commands above yields the following differences:
```
% /usr/bin/sudo nmcli device
DEVICE TYPE STATE CONNECTION
enp59s0 ethernet unavailable --
wlp62s0 wifi unavailable --
p2p-dev-wlp62s0 wifi-p2p unavailable --
lo loopback unmanaged
% /usr/bin/sudo lshw -C network
...snip...
*-network
...snip...
configuration: broadcast=yes driver=iwlwifi driverversion=
```
/var/log/syslog reports the following after failing to switch wifi networks:
```
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval kernel: [209888.953314] wlp62s0: deauthenticating from 10:7b:ef:cc:ab:a3 by local choice (Reason: 3=DEAUTH_LEAVING)
Jul 16 19:20:32 serval wpa_supplicant[
Jul 16 19:20:32 serval wpa_supplicant[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval NetworkManager[
Jul 16 19:20:32 serval thunderbird.
Jul 16 19:20:32 serval systemd[1]: Starting resolvconf-
Jul 16 19:20:32 serval gnome-shell[21476]: An active wireless connection, in infrastructure mode, involves no access point?
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval gnome-shell[21476]: JS ERROR: TypeError: connection.
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval gnome-shell[21476]: JS ERROR: TypeError: connection.
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval gsd-sharing[3554]: Failed to StopUnit service: GDBus.Error:
Jul 16 19:20:32 serval gsd-sharing[3554]: Failed to StopUnit service: GDBus.Error:
Jul 16 19:20:32 serval dbus-daemon[1296]: [system] Activating via systemd: service name='org.
Jul 16 19:20:32 serval systemd[1]: resolvconf-
Jul 16 19:20:32 serval systemd[1]: Started resolvconf-
Jul 16 19:20:32 serval gsd-sharing[21582]: Failed to StopUnit service: GDBus.Error:
Jul 16 19:20:32 serval gsd-sharing[21582]: Failed to StopUnit service: GDBus.Error:
Jul 16 19:20:32 serval systemd[1]: Starting Network Manager Script Dispatcher Service...
Jul 16 19:20:32 serval dbus-daemon[1296]: [system] Successfully activated service 'org.freedeskto
Jul 16 19:20:32 serval systemd[1]: Started Network Manager Script Dispatcher Service.
Jul 16 19:20:32 serval nm-dispatcher: req:1 'down' [wlp62s0]: new request (2 scripts)
Jul 16 19:20:32 serval nm-dispatcher: req:1 'down' [wlp62s0]: start running ordered scripts...
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval gnome-shell[21476]: JS ERROR: TypeError: connection.
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval wpa_supplicant[
Jul 16 19:20:32 serval wpa_supplicant[
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval gnome-shell[21476]: JS ERROR: TypeError: connection.
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval org.gnome.
Jul 16 19:20:32 serval gnome-shell[21476]: JS ERROR: TypeError: connection.
Jul 16 19:20:32 serval gnome-shell[21476]: Object NM.ActiveConnection (0x55794265e560), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Jul 16 19:20:33 serval chromium-
Jul 16 19:20:33 serval goa-daemon[3447]: Remote error from secret service: org.freedesktop
Jul 16 19:20:33 serval goa-daemon[3447]: secret_
Jul 16 19:20:33 serval NetworkManager[
Jul 16 19:20:33 serval NetworkManager[
Jul 16 19:20:34 serval wpa_supplicant[
Jul 16 19:20:34 serval kernel: [209890.593553] wlp62s0: authenticate with 60:fe:20:57:c4:4e
Jul 16 19:20:34 serval NetworkManager[
Jul 16 19:20:34 serval NetworkManager[
Jul 16 19:20:34 serval kernel: [209890.600168] wlp62s0: send auth to 60:fe:20:57:c4:4e (try 1/3)
Jul 16 19:20:34 serval wpa_supplicant[
Jul 16 19:20:34 serval kernel: [209890.623554] wlp62s0: authenticated
Jul 16 19:20:34 serval NetworkManager[
Jul 16 19:20:34 serval NetworkManager[
Jul 16 19:20:34 serval kernel: [209890.631825] wlp62s0: associate with 60:fe:20:57:c4:4e (try 1/3)
Jul 16 19:20:34 serval kernel: [209890.635686] wlp62s0: RX AssocResp from 60:fe:20:57:c4:4e (capab=0x411 status=0 aid=5)
Jul 16 19:20:34 serval wpa_supplicant[
Jul 16 19:20:34 serval wpa_supplicant[
Jul 16 19:20:34 serval kernel: [209890.638188] wlp62s0: associated
Jul 16 19:20:34 serval NetworkManager[
Jul 16 19:20:34 serval NetworkManager[
```
...snip...
```
Jul 16 19:20:45 serval NetworkManager[
Jul 16 19:20:45 serval NetworkManager[
Jul 16 19:20:46 serval systemd[1]: NetworkManager-
```
% apt-cache policy network-manager
network-manager:
Installed: 1.16.0-0ubuntu2
Candidate: 1.16.0-0ubuntu2
Version table:
*** 1.16.0-0ubuntu2 500
500 http://
100 /var/lib/
And, by the way, the taskbar's wifi strength meter does not reflect the wifi having crashed. If I click on the wifi icon, the networking section WILL show the wifi with no signal.
What is the result from terminal for ager/conf. d/default- wifi-powersave- on.conf
cat /etc/NetworkMan