Wifi/connection problems on fresh fedora 39 kde install

Hello i made a fresh install a few days ago and have been having connection problems since. I either cant connect to the network at all or connect but have limited connectivity. The network works on all my other devices and my windows dual boot. I think its some kind of problem with mullvad vpn and selinux. At first touch /.autorelabel would work then it stopped working, then i tried fixfiles -B onboot which again worked for awhile then stopped working. Now if i try one of those it works like 25% of the time to bring connection back but it fails again within a few minutes. I have also tried unistalling mullvad and setting selinux to permissive then off, neither fixed anything.I will try to provide any information asked for but i am relatively new to linux, any help would be appreciated.

Try using a well-known public DNS provider and check if the issue persists when the VPN is not involved.

1 Like

Thank you for the suggestion setting a static dns seems to have fixed the problem persisting on reboot. However, im still getting disconnected when the vpn is enabled and it breaks the connection until i reboot, so there is some problematic interaction with mullvad. Any suggestions to see what exactly is happening?

Update, after about 20 mins of normal usage without a vpn, my connection was once again disconnected and unable to connect suggesting it might not be just a vpn problem. So once again i am completely lost.

First of all, identify whether this problem exists on other devices or not.

It may help if you can work a couple of days off a cable connection to make sure the problem is in the wifi only and not something else.

While working, you can run at the same time in terminal sudo dmesg -w and once you get disconnected, check for recent error messages in the log.

You can also check journalctl -b, look for related messages around the time you were disconnected.

Then paste any relevant information here as well your wireless adapter model. lspci or lspci -v should show some information about it.

The problem is just on fedora, the network works on all my other devices and my windows dual boot. Unfortunately i cant test with/use wired in my current set up. The wifi adapter is the intel wi-fi 6 ax201 160mhz, Intel Corporation Alder Lake-S PCH CNVi WiFi. I didnt see anything relevant in journalctl but the dmesg logs are below.

[   28.387973] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[   28.677837] RPC: Registered named UNIX socket transport module.
[   28.677839] RPC: Registered udp transport module.
[   28.677840] RPC: Registered tcp transport module.
[   28.677840] RPC: Registered tcp-with-tls transport module.
[   28.677840] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   28.787234] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   28.787237] Bluetooth: BNEP filters: protocol multicast
[   28.787243] Bluetooth: BNEP socket layer initialized
[   28.901826] NET: Registered PF_QIPCRTR protocol family
[   29.109346] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[   29.207265] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[   29.207295] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[   29.207303] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[   29.207311] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
[   29.208356] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[   29.280098] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 1
[   29.318770] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[   29.416799] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[   29.416831] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[   29.416862] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[   29.416896] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
[   29.417991] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[   29.610919] Bluetooth: hci0: Waiting for firmware download to complete
[   29.611098] Bluetooth: hci0: Firmware loaded in 1376688 usecs
[   29.611164] Bluetooth: hci0: Waiting for device to boot
[   29.626101] Bluetooth: hci0: Device booted in 14616 usecs
[   29.626104] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[   29.627024] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-1040-4150.ddc
[   29.629111] Bluetooth: hci0: Applying Intel DDC parameters completed
[   29.632134] Bluetooth: hci0: Firmware timestamp 2023.48 buildtype 1 build 75324
[   29.647561] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[   29.647671] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   29.647675] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[   29.647680] iwlwifi 0000:00:14.3: Loaded firmware version: 83.e8f84e98.0 so-a0-hr-b0-83.ucode
[   29.647684] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[   29.647688] iwlwifi 0000:00:14.3: 0x00A002F0 | trm_hw_status0
[   29.647692] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[   29.647694] iwlwifi 0000:00:14.3: 0x004D9024 | branchlink2
[   29.647697] iwlwifi 0000:00:14.3: 0x004CF2F2 | interruptlink1
[   29.647700] iwlwifi 0000:00:14.3: 0x004CF2F2 | interruptlink2
[   29.647702] iwlwifi 0000:00:14.3: 0x00015080 | data1
[   29.647705] iwlwifi 0000:00:14.3: 0x00000010 | data2
[   29.647707] iwlwifi 0000:00:14.3: 0x00000000 | data3
[   29.647710] iwlwifi 0000:00:14.3: 0x003CE0A0 | beacon time
[   29.647712] iwlwifi 0000:00:14.3: 0x00044EBC | tsf low
[   29.647715] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[   29.647717] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[   29.647720] iwlwifi 0000:00:14.3: 0x00050201 | time gp2
[   29.647722] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[   29.647725] iwlwifi 0000:00:14.3: 0x00000053 | uCode version major
[   29.647728] iwlwifi 0000:00:14.3: 0xE8F84E98 | uCode version minor
[   29.647730] iwlwifi 0000:00:14.3: 0x00000430 | hw version
[   29.647733] iwlwifi 0000:00:14.3: 0x00C80002 | board version
[   29.647735] iwlwifi 0000:00:14.3: 0x0000001C | hcmd
[   29.647738] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[   29.647740] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[   29.647743] iwlwifi 0000:00:14.3: 0x48F00002 | isr2
[   29.647745] iwlwifi 0000:00:14.3: 0x00C3000C | isr3
[   29.647747] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[   29.647750] iwlwifi 0000:00:14.3: 0x001B0103 | last cmd Id
[   29.647752] iwlwifi 0000:00:14.3: 0x00015080 | wait_event
[   29.647755] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[   29.647757] iwlwifi 0000:00:14.3: 0x00000020 | l2p_duration
[   29.647759] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[   29.647762] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[   29.647764] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[   29.647767] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[   29.647769] iwlwifi 0000:00:14.3: 0x00002048 | flow_handler
[   29.647817] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   29.647819] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[   29.647823] iwlwifi 0000:00:14.3: 0x2010190E | ADVANCED_SYSASSERT
[   29.647826] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[   29.647829] iwlwifi 0000:00:14.3: 0x804703E0 | umac branchlink2
[   29.647832] iwlwifi 0000:00:14.3: 0xC0081500 | umac interruptlink1
[   29.647834] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[   29.647836] iwlwifi 0000:00:14.3: 0x0101971C | umac data1
[   29.647839] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data2
[   29.647841] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[   29.647844] iwlwifi 0000:00:14.3: 0x00000053 | umac major
[   29.647846] iwlwifi 0000:00:14.3: 0xE8F84E98 | umac minor
[   29.647848] iwlwifi 0000:00:14.3: 0x000501FB | frame pointer
[   29.647851] iwlwifi 0000:00:14.3: 0xC0886BE0 | stack pointer
[   29.647853] iwlwifi 0000:00:14.3: 0x0026010D | last host cmd
[   29.647856] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[   29.647882] iwlwifi 0000:00:14.3: IML/ROM dump:
[   29.647884] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[   29.647916] iwlwifi 0000:00:14.3: 0x00005026 | IML/ROM data1
[   29.647948] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[   29.647978] iwlwifi 0000:00:14.3: Fseq Registers:
[   29.648003] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[   29.648008] iwlwifi 0000:00:14.3: 0x00340002 | FSEQ_TOP_INIT_VERSION
[   29.648033] iwlwifi 0000:00:14.3: 0x00150001 | FSEQ_CNVIO_INIT_VERSION
[   29.648037] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[   29.648063] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[   29.648068] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[   29.648092] iwlwifi 0000:00:14.3: 0x00080401 | FSEQ_CNVI_ID
[   29.648097] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[   29.648121] iwlwifi 0000:00:14.3: 0x00080401 | CNVI_AUX_MISC_CHIP
[   29.648128] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[   29.648155] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   29.648183] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   29.648209] iwlwifi 0000:00:14.3: 0x00150001 | FSEQ_PREV_CNVIO_INIT_VERSION
[   29.648214] iwlwifi 0000:00:14.3: 0x00340002 | FSEQ_WIFI_FSEQ_VERSION
[   29.648238] iwlwifi 0000:00:14.3: 0x00340002 | FSEQ_BT_FSEQ_VERSION
[   29.648243] iwlwifi 0000:00:14.3: 0x000001AE | FSEQ_CLASS_TP_VERSION
[   29.648275] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x8048f214
[   29.648301] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd0
[   29.648445] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[   29.648452] ieee80211 phy0: Hardware restart was requested
[   29.716710] Bluetooth: MGMT ver 1.22
[   30.142728] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[   30.244568] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[   30.244608] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[   30.244642] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[   30.244653] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
[   30.245760] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[   37.599394] kwin_wayland[2235]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[   37.828151] warning: `QSampleCache::L' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[   38.445951] Bluetooth: RFCOMM TTY layer initialized
[   38.445956] Bluetooth: RFCOMM socket layer initialized
[   38.445958] Bluetooth: RFCOMM ver 1.11
[   47.509845] systemd-journald[1532]: /var/log/journal/6dec201bf830485182810803a9e1523c/user-1000.journal: Journal file uses a different sequence number ID, rotating.
[   49.292430] wlo1: authenticate with ac:4c:a5:05:6e:18
[   49.297206] wlo1: send auth to ac:4c:a5:05:6e:18 (try 1/3)
[   49.335012] wlo1: authenticated
[   49.336224] wlo1: associate with ac:4c:a5:05:6e:18 (try 1/3)
[   49.337543] wlo1: RX AssocResp from ac:4c:a5:05:6e:18 (capab=0x1011 status=0 aid=28)
[   49.357702] wlo1: associated
[   49.425312] wlo1: Limiting TX power to 24 (24 - 0) dBm as advertised by ac:4c:a5:05:6e:18
[   95.008032] wlo1: deauthenticating from ac:4c:a5:05:6e:18 by local choice (Reason: 3=DEAUTH_LEAVING)
[   95.845118] wlo1: authenticate with ac:4c:a5:05:6e:18
[   95.850598] wlo1: send auth to ac:4c:a5:05:6e:18 (try 1/3)
[   95.877232] wlo1: authenticated
[   95.878441] wlo1: associate with ac:4c:a5:05:6e:18 (try 1/3)
[   95.880235] wlo1: RX AssocResp from ac:4c:a5:05:6e:18 (capab=0x1011 status=0 aid=23)
[   95.885906] wlo1: associated
[   95.919371] wlo1: Limiting TX power to 24 (24 - 0) dBm as advertised by ac:4c:a5:05:6e:18
[  141.007059] wlo1: deauthenticating from ac:4c:a5:05:6e:18 by local choice (Reason: 3=DEAUTH_LEAVING)
[  141.799528] wlo1: authenticate with ac:4c:a5:05:6e:18
[  141.804097] wlo1: send auth to ac:4c:a5:05:6e:18 (try 1/3)
[  141.829905] wlo1: authenticated
[  141.830674] wlo1: associate with ac:4c:a5:05:6e:18 (try 1/3)
[  141.832011] wlo1: RX AssocResp from ac:4c:a5:05:6e:18 (capab=0x1011 status=0 aid=24)
[  141.837005] wlo1: associated
[  141.892791] wlo1: Limiting TX power to 24 (24 - 0) dBm as advertised by ac:4c:a5:05:6e:18
[  187.006529] wlo1: deauthenticating from ac:4c:a5:05:6e:18 by local choice (Reason: 3=DEAUTH_LEAVING)
[  187.849411] wlo1: authenticate with ac:4c:a5:05:6e:18
[  187.854044] wlo1: send auth to ac:4c:a5:05:6e:18 (try 1/3)
[  187.883921] wlo1: authenticated
[  187.884919] wlo1: associate with ac:4c:a5:05:6e:18 (try 1/3)
[  187.886272] wlo1: RX AssocResp from ac:4c:a5:05:6e:18 (capab=0x1011 status=0 aid=15)
[  187.891836] wlo1: associated
[  187.971733] wlo1: Limiting TX power to 24 (24 - 0) dBm as advertised by ac:4c:a5:05:6e:18
[  233.005372] wlo1: deauthenticating from ac:4c:a5:05:6e:18 by local choice (Reason: 3=DEAUTH_LEAVING)

This usually means you need a firmware update. For situations like this it is handy to to have a USB wifi dongle .

Yeah i figured thats the case after looking around a bit, seems like its not an uncommon issue for intel adapters. I ordered a usb adapter, ill have to wait and see if that fixes it

Did you ever get this resolved?

I’m having similar behaviour with Fedora 39 on my Lenovo P16 gen 2:

Wired connections are solid. But if I use a VPN (IPSec / Strongswan) OR a WiFi connection (have tried many different networks), then after a while the connection will lock up. If I restart NetworkManager (systemctl restart NetworkManager) I can connect again, but then after a while it’ll fail again again.

It’s got me stumped!