Skip to content

RTL8922AE: "timed out to flush queues" causes random WiFi disconnections on kernel 6.19 #408

@Lanz86

Description

@Lanz86

System Information

  • Distro: Fedora 43
  • Kernel: 6.19.9-200.fc43.x86_64
  • WiFi Adapter: Realtek RTL8922AE 802.11be PCIe
  • Driver: rtw89_8922ae (in-kernel)
  • PCI ID: 07:00.0

Description

WiFi randomly stops exchanging data while remaining apparently connected.
The adapter shows as connected in NetworkManager but no traffic flows.
Only a driver reload or WiFi toggle restores connectivity.

Kernel errors at time of failure

rtw89_8922ae 0000:07:00.0: timed out to flush queues
rtw89_8922ae 0000:07:00.0: sec cam entry is empty
rtw89_8922ae 0000:07:00.0: [ERR]fw PC = 0x...
rtw89_8922ae 0000:07:00.0: SER catches error: 0x1001
rtw89_8922ae 0000:07:00.0: FW status = 0x8100

Steps to reproduce

  1. Connect to WiFi normally
  2. Use the connection for a variable amount of time (minutes to hours)
  3. Traffic stops randomly, ping fails, but interface shows as connected

Current workarounds applied

  • disable_aspm_l1=1 and disable_aspm_l1ss=1 via modprobe options
  • wifi.powersave = 2 via NetworkManager config
  • Power save disabled via iw set power_save off

None of the above prevent the issue.

Full dmesg output

[ 11.202233] rtw89_8922ae 0000:07:00.0: loaded firmware rtw89/rtw8922a_fw-4.bin
[ 11.202313] rtw89_8922ae 0000:07:00.0: enabling device (0000 -> 0003)
[ 11.210374] rtw89_8922ae 0000:07:00.0: Firmware version 0.35.80.3 (8ef4f0cf), cmd version 1, type 1
[ 11.210376] rtw89_8922ae 0000:07:00.0: Firmware version 0.35.80.3 (8ef4f0cf), cmd version 1, type 3
[ 11.232481] rtw89_8922ae 0000:07:00.0: chip rfe_type is 1
[ 11.234916] rtw89_8922ae 0000:07:00.0: Firmware version 0.1.0.0 (7b393818), cmd version 0, type 64
[ 11.234921] rtw89_8922ae 0000:07:00.0: Firmware element BB version: 00 49 00 00
[ 11.234927] rtw89_8922ae 0000:07:00.0: Firmware element radio A version: 00 33 00 00
[ 11.234933] rtw89_8922ae 0000:07:00.0: Firmware element NCTL version: 00 0f 00 00
[ 11.234963] rtw89_8922ae 0000:07:00.0: Firmware element TXPWR version: 00 46 00 00
[ 11.234965] rtw89_8922ae 0000:07:00.0: Firmware element TXPWR version: 00 46 00 00
[ 11.234966] rtw89_8922ae 0000:07:00.0: Firmware element TXPWR version: 00 46 00 00
[ 11.234972] rtw89_8922ae 0000:07:00.0: Firmware element PWR_TRK version: 00 33 00 00
[ 11.234979] rtw89_8922ae 0000:07:00.0: Firmware element REGD version: 00 49 00 08
[ 11.238215] rtw89_8922ae 0000:07:00.0: rfkill hardware state changed to enable
[ 11.257539] rtw89_8922ae 0000:07:00.0 wlp7s0: renamed from wlan0
[ 34.842921] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 35.083994] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 35.284857] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 35.309240] rtw89_8922ae 0000:07:00.0: sec cam entry is empty
[ 339.172045] rtw89_8922ae 0000:07:00.0: sec cam entry is empty
[ 642.268178] rtw89_8922ae 0000:07:00.0: sec cam entry is empty
[ 756.278293] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 756.485926] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 756.693957] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 768.995500] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 769.224682] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 769.429514] rtw89_8922ae 0000:07:00.0: timed out to flush queues
[ 1073.764789] rtw89_8922ae 0000:07:00.0: sec cam entry is empty

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions