I did an install of Ubuntu 22.04 on my NVME, formatting the Fedora partition and keeping the Windows partition.
The wifi seemed fine on the Ubuntu live USB, and and I went ahead with the install choosing the option to include installing needed updates with the install. Looking back at the guide, that might not have been recommended. The fresh install of Ubuntu 22.04 was horrible. The disconnect/reconnect cycle started immediately and got to the stage where there were no detected networks within a few minutes. I was never able to complete the OEM kernel command. The NetworkManager log is below.
As recommended by the ticket I started, I am using Windows as my daily driver today. It seems to be fine for the last 30 minutes.
In summary, wifi was great on Fedora 39-KDE until mid-December. Then something happened and I started having wifi drops using Fedora-KDE, Fedora-GNOME, Manjaro-KDE, and Ubuntu-GNOME. The live USBs for all of those worked fine, implying to me there was a regression last month in something shared by those distros. Windows seems fine. That sounds like a software problem but I don’t get the impression other people are having this problem.
I’ll hang out on Windows for awhile but I’ll retry the Ubuntu 22.04 install and try doing the OEM kernel before doing the updates.
`Jan 17 01:21:12 mattlappy systemd[1]: Starting Network Manager...
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.5317] NetworkManager (version 1.36.6) is starting... (for the first time)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.5317] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 10-dns-resolved.conf, 20-connectivity-ubuntu.conf, no-mac-addr-change.conf) (run: 10-globally-managed-devices.conf) (etc: default-wifi-powersave-on.conf)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.5364] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jan 17 01:21:12 mattlappy systemd[1]: Started Network Manager.
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.5382] manager[0x55a7b72e6000]: monitoring kernel firmware directory '/lib/firmware'.
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.5382] monitoring ifupdown state file '/run/network/ifstate'.
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6120] hostname: hostname: using hostnamed
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6120] hostname: static hostname changed from (none) to "mattlappy"
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6121] dns-mgr[0x55a7b72c54a0]: init: dns=systemd-resolved rc-manager=unmanaged (auto), plugin=systemd-resolved
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6127] manager[0x55a7b72e6000]: rfkill: Wi-Fi hardware radio set enabled
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6127] manager[0x55a7b72e6000]: rfkill: WWAN hardware radio set enabled
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6136] Loaded device plugin: NMAtmManager (/usr/lib/x86_64-linux-gnu/NetworkManager/1.36.6/libnm-device-plugin-adsl.so)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6153] Loaded device plugin: NMBluezManager (/usr/lib/x86_64-linux-gnu/NetworkManager/1.36.6/libnm-device-plugin-bluetooth.so)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6163] Loaded device plugin: NMTeamFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.36.6/libnm-device-plugin-team.so)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6168] Loaded device plugin: NMWifiFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.36.6/libnm-device-plugin-wifi.so)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6171] Loaded device plugin: NMWwanFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.36.6/libnm-device-plugin-wwan.so)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6173] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6173] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6173] manager: Networking is enabled by state file
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6178] settings: Loaded settings plugin: ifupdown ("/usr/lib/x86_64-linux-gnu/NetworkManager/1.36.6/libnm-settings-plugin-ifupdown.so")
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6178] settings: Loaded settings plugin: keyfile (internal)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6178] ifupdown: management mode: unmanaged
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6178] ifupdown: interfaces file /etc/network/interfaces doesn't exist
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6188] dhcp-init: Using DHCP client 'internal'
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6188] device (lo): carrier: link connected
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6189] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6191] failed to open /run/network/ifstate
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6197] manager: startup complete
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.6208] modem-manager: ModemManager available
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.7609] device (wlan0): driver supports Access Point (AP) mode
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.7613] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/2)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.7617] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:02.2/0000:01:00.0/ieee80211/phy0/rfkill1) (driver mt7921e)
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.7907] device (wlan0): interface index 2 renamed iface from 'wlan0' to 'wlp1s0'
Jan 17 01:21:12 mattlappy NetworkManager[611]: <info> [1705483272.7956] device (wlp1s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 17 01:21:13 mattlappy NetworkManager[611]: <info> [1705483273.3510] device (wlp1s0): supplicant interface state: internal-starting -> disconnected
Jan 17 01:21:13 mattlappy NetworkManager[611]: <info> [1705483273.3511] Wi-Fi P2P device controlled by interface wlp1s0 created
Jan 17 01:21:13 mattlappy NetworkManager[611]: <info> [1705483273.3512] manager: (p2p-dev-wlp1s0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/3)
Jan 17 01:21:13 mattlappy NetworkManager[611]: <info> [1705483273.3512] device (p2p-dev-wlp1s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jan 17 01:21:13 mattlappy NetworkManager[611]: <info> [1705483273.3514] device (wlp1s0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Jan 17 01:21:13 mattlappy NetworkManager[611]: <info> [1705483273.3516] device (p2p-dev-wlp1s0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:14 mattlappy NetworkManager[611]: <info> [1705483274.4554] agent-manager: agent[a2aecb7534122b12,:1.41/org.gnome.Shell.NetworkAgent/128]: agent registered
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4810] policy: auto-activating connection 'xfmaps' (f1b92ee8-0bac-40a2-b78b-340be33f071b)
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4813] device (wlp1s0): Activation: starting connection 'xfmaps' (f1b92ee8-0bac-40a2-b78b-340be33f071b)
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4813] device (wlp1s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4814] manager: NetworkManager state is now CONNECTING
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4815] device (wlp1s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4816] device (wlp1s0): Activation: (wifi) access point 'xfmaps' has security, but secrets are required.
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4817] device (wlp1s0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4820] device (wlp1s0): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4821] device (wlp1s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4822] device (wlp1s0): Activation: (wifi) connection 'xfmaps' has security, and secrets exist. No new secrets needed.
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4822] Config: added 'ssid' value 'xfmaps'
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4822] Config: added 'scan_ssid' value '1'
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4822] Config: added 'bgscan' value 'simple:30:-70:86400'
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4822] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4823] Config: added 'auth_alg' value 'OPEN'
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.4823] Config: added 'psk' value '<hidden>'
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.6546] device (wlp1s0): supplicant interface state: disconnected -> authenticating
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.6546] device (p2p-dev-wlp1s0): supplicant management interface state: disconnected -> authenticating
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.6998] device (wlp1s0): supplicant interface state: authenticating -> associating
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.6999] device (p2p-dev-wlp1s0): supplicant management interface state: authenticating -> associating
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.7650] device (wlp1s0): supplicant interface state: associating -> 4way_handshake
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.7651] device (p2p-dev-wlp1s0): supplicant management interface state: associating -> 4way_handshake
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9194] device (wlp1s0): supplicant interface state: 4way_handshake -> completed
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9194] device (wlp1s0): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "xfmaps"
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9194] device (p2p-dev-wlp1s0): supplicant management interface state: 4way_handshake -> completed
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9195] device (wlp1s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9198] dhcp4 (wlp1s0): activation: beginning transaction (timeout in 45 seconds)
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9621] dhcp4 (wlp1s0): state changed new lease, address=10.0.0.192
Jan 17 01:21:15 mattlappy NetworkManager[611]: <info> [1705483275.9678] device (wlp1s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.0072] device (wlp1s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.0073] device (wlp1s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.0074] manager: NetworkManager state is now CONNECTED_LOCAL
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.0077] manager: NetworkManager state is now CONNECTED_SITE
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.0077] policy: set 'xfmaps' (wlp1s0) as default for IPv4 routing and DNS
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.0080] device (wlp1s0): Activation: successful, device activated.
Jan 17 01:21:16 mattlappy NetworkManager[611]: <info> [1705483276.1523] manager: NetworkManager state is now CONNECTED_GLOBAL
Jan 17 01:21:47 mattlappy NetworkManager[611]: <info> [1705483307.8670] agent-manager: agent[b647d8257c487946,:1.88/org.gnome.Shell.NetworkAgent/1000]: agent registered
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6382] device (wlp1s0): supplicant interface state: completed -> authenticating
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6382] device (p2p-dev-wlp1s0): supplicant management interface state: completed -> authenticating
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6385] device (wlp1s0): ip:dhcp4: restarting
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6386] dhcp4 (wlp1s0): canceled DHCP transaction
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6387] dhcp4 (wlp1s0): activation: beginning transaction (timeout in 45 seconds)
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6387] dhcp4 (wlp1s0): state changed no lease
Jan 17 01:22:09 mattlappy NetworkManager[611]: <info> [1705483329.6387] dhcp4 (wlp1s0): activation: beginning transaction (timeout in 45 seconds)
Jan 17 01:22:15 mattlappy NetworkManager[611]: <info> [1705483335.6994] device (wlp1s0): supplicant interface state: authenticating -> disconnected
Jan 17 01:22:15 mattlappy NetworkManager[611]: <info> [1705483335.6995] device (p2p-dev-wlp1s0): supplicant management interface state: authenticating -> disconnected
Jan 17 01:22:15 mattlappy NetworkManager[611]: <info> [1705483335.8045] device (wlp1s0): supplicant interface state: disconnected -> scanning
Jan 17 01:22:15 mattlappy NetworkManager[611]: <info> [1705483335.8046] device (p2p-dev-wlp1s0): supplicant management interface state: disconnected -> scanning
Jan 17 01:22:31 mattlappy NetworkManager[611]: <warn> [1705483351.0215] device (wlp1s0): link timed out.
Jan 17 01:22:31 mattlappy NetworkManager[611]: <info> [1705483351.0217] device (wlp1s0): state change: activated -> failed (reason 'ssid-not-found', sys-iface-state: 'managed')
Jan 17 01:22:31 mattlappy NetworkManager[611]: <info> [1705483351.0220] manager: NetworkManager state is now DISCONNECTED
Jan 17 01:22:31 mattlappy NetworkManager[611]: <warn> [1705483351.0223] device (wlp1s0): Activation: failed for connection 'xfmaps'
Jan 17 01:22:31 mattlappy NetworkManager[611]: <info> [1705483351.0227] device (wlp1s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 17 01:22:31 mattlappy NetworkManager[611]: <info> [1705483351.0743] dhcp4 (wlp1s0): canceled DHCP transaction
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1693] device (wlp1s0): supplicant interface state: scanning -> disconnected
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1693] device (p2p-dev-wlp1s0): supplicant management interface state: scanning -> disconnected
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1695] policy: auto-activating connection 'xfmaps' (f1b92ee8-0bac-40a2-b78b-340be33f071b)
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1699] device (wlp1s0): Activation: starting connection 'xfmaps' (f1b92ee8-0bac-40a2-b78b-340be33f071b)
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1700] device (wlp1s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1702] manager: NetworkManager state is now CONNECTING
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1704] device (wlp1s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1707] device (wlp1s0): Activation: (wifi) access point 'xfmaps' has security, but secrets are required.
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1707] device (wlp1s0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1713] device (wlp1s0): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1714] device (wlp1s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] device (wlp1s0): Activation: (wifi) connection 'xfmaps' has security, and secrets exist. No new secrets needed.
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] Config: added 'ssid' value 'xfmaps'
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] Config: added 'scan_ssid' value '1'
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] Config: added 'bgscan' value 'simple:30:-70:86400'
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] Config: added 'auth_alg' value 'OPEN'
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1715] Config: added 'psk' value '<hidden>'
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1822] device (wlp1s0): supplicant interface state: disconnected -> scanning
Jan 17 01:22:44 mattlappy NetworkManager[611]: <info> [1705483364.1822] device (p2p-dev-wlp1s0): supplicant management interface state: disconnected -> scanning
Jan 17 01:23:09 mattlappy NetworkManager[611]: <warn> [1705483389.0199] device (wlp1s0): Activation: (wifi) association took too long, failing activation
Jan 17 01:23:09 mattlappy NetworkManager[611]: <info> [1705483389.0200] device (wlp1s0): state change: config -> failed (reason 'ssid-not-found', sys-iface-state: 'managed')
Jan 17 01:23:09 mattlappy NetworkManager[611]: <info> [1705483389.0203] manager: NetworkManager state is now DISCONNECTED
Jan 17 01:23:09 mattlappy NetworkManager[611]: <warn> [1705483389.0206] device (wlp1s0): Activation: failed for connection 'xfmaps'
Jan 17 01:23:09 mattlappy NetworkManager[611]: <info> [1705483389.0208] device (wlp1s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 17 01:23:09 mattlappy NetworkManager[611]: <info> [1705483389.0227] device (wlp1s0): supplicant interface state: scanning -> disconnected
Jan 17 01:23:09 mattlappy NetworkManager[611]: <info> [1705483389.0227] device (p2p-dev-wlp1s0): supplicant management interface state: scanning -> disconnected
`