WIFI Stutters on Linux OS

I have this wi-fi problem that only effects Linux OS’s. My Laptop is a CPU: Intel® Core™ i5-1135G7, WiFi: Intel® Wi-Fi 6E AX210 No vPro.® I’m running the latest EndeavourOS with a Cinnamon Desktop and when I boot my laptop and connect to the internet everything is fine until a minute passes and my connection drops until I wait for it to come back a few minutes later or turn the wifi off then on again. Does anyone else have this problem?

Ubuntu 22.04 LTS here, no such problem.

1 Like

Arch latest kernel, no issues also. Maybe check for some anomaly in system logs or wpa_supplicant / iwd logs.

OpenSUSE Tumbleweed here, also no such issues.

EndeavourOS using same setup as you, except for plasma desktop here. I have seen more dropped / restored connection cycles the last month or so as well, but not enough to impact productivity much.

Are you using LTS or 5.18 kernel? Any custom or held back driver ucode? and most importantly what wireless AP generation or make and model(s) are you connecting to?

Try if disabling the card powersaving helps:

1 Like

According to the Arch wiki on that WiFi card for the Framework laptop, Intel’s drivers have some bugs in their ax implementation. The wiki recommends disabling ax if you’re able to until Intel fixes things.

Based on the linked bug, Intel has improved things but people are still experiencing problems so that workaround might be the best we can do for now.

1 Like

I have almost identical hardware, running Mint 20.3 Cinnamon. I drop about once every twenty minutes, but only in one room. No other computers have that issue, but I’m assuming it’s an antenna shape/wave movement issue. Hoping the next intel update fixes it, since my 10 year old toshiba is a hundred times better… in that room.

I did see posts about turning off power-saving which helped some people. I’d have to search to find it again (it was from about two weeks ago?)

I posted a link to it just two posts before. :slight_smile:

Helps if I read :wink: Thanks for catching that!

Just an update on this post. I am using EndeavourOS (Arch) and changed my wifi card to a vPro but that does not change anything. I have tried reinstalling linux, and linux-frimware multiple times but that is only a temporary fix, it comes back moments later.

I have this terminal stuff here about my wifi card

sudo dmesg | grep iwlwifi
[    2.624474] iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
[    2.630332] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-72.ucode failed with error -2
[    2.662547] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.662563] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[    2.662800] iwlwifi 0000:aa:00.0: loaded firmware version 71.058653f6.0 ty-a0-gf-a0-71.ucode op_mode iwlmvm
[    2.820874] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    2.977862] iwlwifi 0000:aa:00.0: loaded PNVM version 881c99e1
[    2.989089] iwlwifi 0000:aa:00.0: Detected RF GF, rfid=0x10d000
[    3.059995] iwlwifi 0000:aa:00.0: base HW address: 1c:c1:0c:31:35:35
[   99.177789] iwlwifi 0000:aa:00.0: reached 20 old SN frames from 98:6b:3d:cc:71:95 on queue 5, stopping BA session on TID 0

I think it is a firmware problem with intel and arch?
The internet is fine until “[ 99.177789] iwlwifi 0000:aa:00.0: reached 20 old SN frames from 98:6b:3d:cc:71:95 on queue 5, stopping BA session on TID 0” happens
what do I do?

I am using the latest 5.18 kernel nothing special.

Do not use the latest linux kernel.
Use use linux-lts and linux-lts-headers for EndavourOS so that your wifi works