Can someone help me with WIFI problem?

I am using Intel AX200 WIFI card with kernel 6.12, WIFI keep disconnect about every 10min, then, few seconds later it get connect again. I checked dmesg and ask AI for solution, AI told me to disable the wifi power manager, but that solution doesn’t work. any help would be appreciate. below are some information. please let me know what information I miss if more information is need.

❯  inxi -nzxx
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169 v: kernel pcie: speed: 5 GT/s
    lanes: 1 port: e000 bus-ID: 0c:00.0 chip-ID: 10ec:8125
  IF: enp12s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie:
    speed: 5 GT/s lanes: 1 bus-ID: 0d:00.0 chip-ID: 8086:2723
  IF: wlp13s0 state: up mac: <filter>
❯  sudo dmesg | grep iwlwifi
[sudo] password for deng:
[    7.211703] iwlwifi 0000:0d:00.0: enabling device (0000 -> 0002)
[    7.217995] iwlwifi 0000:0d:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[    7.218002] iwlwifi 0000:0d:00.0: PCI dev 2723/0084, rev=0x340, rfid=0x10a100
[    7.218003] iwlwifi 0000:0d:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz
[    7.241897] iwlwifi 0000:0d:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    7.242057] iwlwifi 0000:0d:00.0: loaded firmware version 77.0b4c06ad.0 cc-a0-77.ucode op_mode iwlmvm
[    7.425493] iwlwifi 0000:0d:00.0: Detected RF HR B3, rfid=0x10a100
[    7.490109] iwlwifi 0000:0d:00.0: base HW address: 18:93:41:60:c9:cb
[    7.512131] iwlwifi 0000:0d:00.0 wlp13s0: renamed from wlan0
[    8.678810] iwlwifi 0000:0d:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0
[   22.872590] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[   22.872595] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:3
[  692.576403] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  692.576407] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:1
[  692.678823] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  692.678827] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:1
[  692.781235] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  692.781237] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:0
[  692.883603] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  692.883606] iwlwifi 0000:0d:00.0: missed_beacons:21, missed_beacons_since_rx:1
[  692.986005] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  692.986007] iwlwifi 0000:0d:00.0: missed_beacons:22, missed_beacons_since_rx:1
[  693.088424] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  693.088426] iwlwifi 0000:0d:00.0: missed_beacons:23, missed_beacons_since_rx:1
[  693.190805] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  693.190807] iwlwifi 0000:0d:00.0: missed_beacons:24, missed_beacons_since_rx:2
[  693.293214] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[  693.293216] iwlwifi 0000:0d:00.0: missed_beacons:25, missed_beacons_since_rx:1
[ 1610.193655] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1610.193658] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:2
[ 1610.296073] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1610.296077] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:3
[ 1622.583715] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1622.583718] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:1
[ 1622.686118] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1622.686121] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:1
[ 1630.673902] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1630.673907] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:1
[ 1630.776306] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1630.776310] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:1
[ 1630.878702] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1630.878704] iwlwifi 0000:0d:00.0: missed_beacons:21, missed_beacons_since_rx:1
[ 1630.981099] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1630.981101] iwlwifi 0000:0d:00.0: missed_beacons:22, missed_beacons_since_rx:1
[ 1631.083523] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1631.083526] iwlwifi 0000:0d:00.0: missed_beacons:23, missed_beacons_since_rx:1
[ 1631.185897] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1631.185900] iwlwifi 0000:0d:00.0: missed_beacons:24, missed_beacons_since_rx:2
[ 1862.612638] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1862.612642] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:2
[ 1862.715054] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 1862.715056] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:3
[ 2549.929155] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 2549.929159] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:2
[ 2550.031548] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 2550.031550] iwlwifi 0000:0d:00.0: missed_beacons:20, missed_beacons_since_rx:1
[ 2550.133960] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 2550.133963] iwlwifi 0000:0d:00.0: missed_beacons:21, missed_beacons_since_rx:2
[ 2550.236351] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 2550.236353] iwlwifi 0000:0d:00.0: missed_beacons:22, missed_beacons_since_rx:3
[ 3186.967300] iwlwifi 0000:0d:00.0: missed beacons exceeds threshold, but receiving data. Stay connected, Expect bugs.
[ 3186.967304] iwlwifi 0000:0d:00.0: missed_beacons:19, missed_beacons_since_rx:3

You are ‘missing beacons’, which are the connection signals from router to computer.

How long have you had the issue for? If it is recent you could try to downgrade iwlwifi

Is your computer far from your router?
Are you connecting via wifi6?
The more recent the wifi the lower its range.

Try the options that worked from https://bbs.archlinux.org/viewtopic.php?id=300729.

1 Like

thanks you for your reply.

yes, this is recent problem, fedora41 fresh install on my new PC. I think the kernel include iwlwifi, wouldn’t it harmful to the system, if downgrade iwlwifi?(I am totally newbie, not much knowledges about linux)

I guess 15 meters away from the router, there is a wall between my pc and router.

yes, I am connecting via wifi6, would it be better if connect via wifi4?

thanks for your reply, I will check it out

Try George’s idea first. If you have difficulty following how to action that solution let us know.

You can safely downgrade packages, do not worry about that. No promises it will work, I was trying to ask if you had an earlier version of Fedora where the wifi worked, or if you had just introduced the problem with an update.

15 meters should be fine, but the cost of faster wifi is range. If you can fall back to wifi4 it may well drop less beacons.

Welcome to the forums, glad to have you on board. We are all new once so feel free to ask any questions you need after you have done a little search first :wink:

1 Like

Update, try George’s solution, wifi keep connect for half hours, I will test this solution 1-2 day to verify if this solution really work.

1 Like

thanks a lot, you are so warm, also, pepole on this forum are friendly as well :smiling_face::smiling_face::smiling_face: