Intermittent wifi problems getting worse - network unmanaged

Recently, the wifi on my laptop would not work when I first woke it from sleep. The wifi automatically tries to connect to the 2.4 GhZ network, and it would connect, but there would be no network access. I would then have to switch to the 5GhZ network and things would work. Recently things have gotten worse and the wifi won't connect at all for long periods of time. It eventually connects if I leave the laptop running for hours or sometimes rebooting will help, but not always. Is this a hardware problem? Everything worked great for 3 years before this started.

I've tried updating from 18.04 to 20.04 to try to fix things, but it did not work.

Here is sudo lshw -C network:

 *-network description: Wireless interface product: QCA6174 802.11ac Wireless Network Adapter vendor: Qualcomm Atheros physical id: 0 bus info: pci@0000:3b:00.0 logical name: wlp59s0 version: 32 serial: 90:32:4b:39:42:37 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ath10k_pci driverversion=5.4.0-110-generic firmware=WLAN.RM.4.4.1-00140-QCARMSWPZ-1 ip=192.168.1.7 latency=0 link=yes multicast=yes wireless=IEEE 802.11 resources: irq:141 memory:ed200000-ed3fffff

Here is nclmi dev show

GENERAL.TYPE: wifi
GENERAL.HWADDR: 90:32:4B:39:42:37
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Shrikadelic
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]: 192.168.1.7/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600
IP4.ROUTE[2]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 600
IP4.ROUTE[3]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 192.168.1.1
IP6.ADDRESS[1]: fe80::b7ca:2337:54e2:4c18/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 600
GENERAL.DEVICE: lo
GENERAL.TYPE: loopback
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ::1/128, nh = ::, mt = 256
GENERAL.DEVICE: p2p-dev-wlp59s0
GENERAL.TYPE: wifi-p2p
GENERAL.HWADDR: (unknown)
GENERAL.MTU: 0
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --

And here is some info from sudo journalctl -b 0 -u NetworkManager > netlog.txt

May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1616] Config: added 'ssid' value 'The Shrike'
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1616] Config: added 'scan_ssid' value '1'
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1616] Config: added 'bgscan' value 'simple:30:-70:86400'
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1616] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK'
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1616] Config: added 'auth_alg' value 'OPEN'
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1616] Config: added 'psk' value '<hidden>'
May 23 07:03:34 mafdet NetworkManager[1383]: <warn> [1653303814.1618] sup-iface[0x5620d8f63b00,wlp59s0]: connection disconnected (reason -3)
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1618] device (wlp59s0): supplicant interface state: associated -> disconnected
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.1618] device (p2p-dev-wlp59s0): supplicant management interface state: associated -> disconnected
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.2178] device (wlp59s0): supplicant interface state: disconnected -> authenticating
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.2179] device (p2p-dev-wlp59s0): supplicant management interface state: disconnected -> authenticating
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.2199] device (wlp59s0): supplicant interface state: authenticating -> associating
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.2200] device (p2p-dev-wlp59s0): supplicant management interface state: authenticating -> associating
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.2361] device (wlp59s0): supplicant interface state: associating -> associated
May 23 07:03:34 mafdet NetworkManager[1383]: <info> [1653303814.2362] device (p2p-dev-wlp59s0): supplicant management interface state: associating -> associated
May 23 07:03:44 mafdet NetworkManager[1383]: <warn> [1653303824.2418] sup-iface[0x5620d8f63b00,wlp59s0]: connection disconnected (reason -3)
May 23 07:03:44 mafdet NetworkManager[1383]: <info> [1653303824.2464] device (wlp59s0): supplicant interface state: associated -> disconnected
May 23 07:03:44 mafdet NetworkManager[1383]: <info> [1653303824.2465] device (p2p-dev-wlp59s0): supplicant management interface state: associated -> disconnected
May 23 07:03:44 mafdet NetworkManager[1383]: <info> [1653303824.3465] device (wlp59s0): supplicant interface state: disconnected -> scanning
May 23 07:03:44 mafdet NetworkManager[1383]: <info> [1653303824.3466] device (p2p-dev-wlp59s0): supplicant management interface state: disconnected -> scanning
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.0886] device (wlp59s0): supplicant interface state: scanning -> authenticating
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.0887] device (p2p-dev-wlp59s0): supplicant management interface state: scanning -> authenticating
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.0914] device (wlp59s0): supplicant interface state: authenticating -> associating
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.0915] device (p2p-dev-wlp59s0): supplicant management interface state: authenticating -> associating
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1074] device (wlp59s0): supplicant interface state: associating -> associated
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1075] device (p2p-dev-wlp59s0): supplicant management interface state: associating -> associated
May 23 07:03:59 mafdet NetworkManager[1383]: <warn> [1653303839.1514] device (wlp59s0): Activation: (wifi) association took too long
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1514] device (wlp59s0): state change: config -> failed (reason 'no-secrets', sys-iface-state: 'managed')
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1526] manager: NetworkManager state is now DISCONNECTED
May 23 07:03:59 mafdet NetworkManager[1383]: <warn> [1653303839.1609] device (wlp59s0): Activation: failed for connection 'The Shrike'
May 23 07:03:59 mafdet NetworkManager[1383]: <warn> [1653303839.1610] sup-iface[0x5620d8f63b00,wlp59s0]: connection disconnected (reason -3)
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1611] device (wlp59s0): supplicant interface state: associated -> disconnected
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1611] device (p2p-dev-wlp59s0): supplicant management interface state: associated -> disconnected
May 23 07:03:59 mafdet NetworkManager[1383]: <info> [1653303839.1614] device (wlp59s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Reset to default

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like