Wi-fi again suddenly stops working after extended use

Hello, all.

I’m posting again with a persistent problem on my wi-fi usage on Manjaro XFCE. My desktop computer is a HP Omnidesk M020 running a Realtek RTL8852BE-VT PCIe 802.11ax. I previously posted about this in this topic, but the problem surfaced again after a while and it has gotten increasingly worse in the past days.

Basically, when using the wi-fi with a 5g wi-fi network, the computer will suddenly completely disconnect from the wi-fi network and refuse any further connections to any wi-fi networks. Rebooting the network manager and/or WPA supplicant services yields no results and only a full reboot of the machine solves the problem. Ethernet, USB and Bluetooth can still supply wi-fi when the crash occurs, but it is a hassle to have to connect my cellphone to the computer and to lose any progress from my work.

This issue seems to occur randomly, but it is mostly triggered when using the wi-fi network for a prolonged duration of time with a lot of data incoming and outgoing (zoom meetings, remote connections, etc…) or when setting the machine to sleep for a couple hours. It also seems to occur both with the default network adapters provided and when the rtw89-dkms-git AUR package is installed, but with more crashes occurring on the former. Currently, rtw89-dkms-git is not installed.

Here’s some information that may help with the solution of the problem.

inxi -n :

Network:
  Device-1: Realtek RTL8852BE-VT PCIe 802.11ax Wireless Network
    driver: rtw89_8852bte
  IF: wlp4s0 state: down mac: 26:02:3b:19:6c:37
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8168
  IF: enp7s0 state: down mac: 10:b6:76:51:d9:4d
  IF-ID-1: enp5s0u7 state: unknown speed: N/A duplex: N/A
    mac: f8:3d:c6:f2:46:85

inxi -zv8 :

System:
  Kernel: 6.18.38-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.18-x86_64
    root=UUID=d7f3ed11-7104-4872-993b-88794641ab95 rw rootflags=subvol=@
    quiet splash apparmor=1 security=apparmor udev.log_priority=3
  Desktop: Xfce v: 4.20.2 tk: Gtk v: 3.24.52 wm: xfwm4 v: 4.20.0
    with: xfce4-panel tools: xfce4-screensaver vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: HP product: HP OmniDesk Desktop M02-0xxx v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: HP model: 8D32 v: SMVB serial: <superuser required>
    part-nu: BP5E2AA#ABA uuid: <superuser required> Firmware: UEFI vendor: AMI
    v: F.05 date: 03/13/2025
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 32 GiB available: 30.45 GiB used: 8.09 GiB (26.6%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 128 GiB slots: 2 modules: 2 EC: None
    max-module-size: 64 GiB note: est.
  Device-1: Channel-B DIMM 1 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: spec: 5600 MT/s actual: 5200 MT/s
    volts: note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMCG78AGBUA081N serial: <filter>
  Device-2: Channel-A DIMM 2 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: spec: 5600 MT/s actual: 5200 MT/s
    volts: note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64
    manufacturer: SK Hynix part-no: HMCG78AGBUA081N serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 8700G w/ Radeon 780M Graphics bits: 64 type: MT MCP
    arch: Zen 4 gen: 4 level: v4 note: check built: 2022+ process: TSMC n5 (5nm)
    family: 0x19 (25) model-id: 0x75 (117) stepping: 2 microcode: 0xA705208
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB
    desc: 8x1024 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 2999 min/max: 423/5177 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 2999 2: 2999 3: 2999
    4: 2999 5: 2999 6: 2999 7: 2999 8: 2999 9: 2999 10: 2999 11: 2999 12: 2999
    13: 2999 14: 2999 15: 2999 16: 2999 bogomips: 134396
  Flags: 3dnowprefetch abm adx aes amd_lbr_v2 aperfmperf apic arat avic avx
    avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq
    avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cpuid_fault cqm cqm_llc cqm_mbm_local
    cqm_mbm_total cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms
    extapic extd_apicid f16c flush_l1d flushbyasid fma fpu fsgsbase fsrm fxsr
    fxsr_opt gfni ht hw_pstate ibpb ibrs ibrs_enhanced ibs invpcid irperf
    lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr
    mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw overflow_recov pae
    pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    perfmon_v2 pfthreshold pge pku pni popcnt pse pse36 rapl rdpid rdpru
    rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca smep ssbd
    sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm_lock syscall tce
    topoext tsc tsc_scale umip user_shstk v_spec_ctrl vaes vgif vmcb_clean
    vme vmmcall vnmi vpclmulqdq wbnoinvd wdt x2avic xgetbv1 xsave xsavec
    xsaveerptr xsaveopt xsaves xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; STIBP: always-on; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Phoenix1 vendor: Hewlett-Packard
    driver: amdgpu v: kernel arch: RDNA-3 code: Phoenix process: TSMC n4 (4nm)
    built: 2023+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1
    empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, Writeback-1
    bus-ID: 08:00.0 chip-ID: 1002:15bf class-ID: 0300 temp: 34.0 C
  Device-2: Logitech Brio 101 driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:5
    chip-ID: 046d:094d class-ID: 0102 serial: <filter>
  Display: x11 server: X.org v: 1.21.1.24 compositor: xfwm4 v: 4.20.0
    driver: X: loaded: amdgpu unloaded: modesetting alternate: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: LG (GoldStar) FULL HD
    built: 2016 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 102 gamma: 1.2
    chroma: red: x: 0.647 y: 0.333 green: x: 0.306 y: 0.631 blue: x: 0.149
    y: 0.047 white: x: 0.314 y: 0.329 size: 480x270mm (18.9x10.63")
    diag: 551mm (21.7") ratio: 16:9 modes: 1920x1080, 1680x1050, 1400x1050,
    1600x900, 1280x1024, 1440x900, 1280x800, 1152x864, 1280x720, 1024x768,
    800x600, 720x576, 720x480, 640x480, 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.1.4-arch1.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 780M Graphics (radeonsi phoenix ACO
    DRM 3.64 6.18.38-1-MANJARO) device-ID: 1002:15bf memory: 500 MiB
    unified: yes
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
    x11: xprop,xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 08:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Ryzen HD Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 08:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-3: Logitech Brio 101 driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:5
    chip-ID: 046d:094d class-ID: 0102 serial: <filter>
  API: ALSA v: k6.18.38-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.6.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8852BE-VT PCIe 802.11ax Wireless Network
    vendor: Hewlett-Packard driver: rtw89_8852bte v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:b520
    class-ID: 0280
  IF: wlp4s0 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8168 v: 8.056.02-NAPI modules: r8169 pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 07:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: enp7s0 state: down mac: <filter>
  IF-ID-1: enp5s0u7 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:3 chip-ID: 0bda:b86a
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 953.87 GiB used: 126.62 GiB (13.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: MZVL81T0HELB-00BH1 size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: HPS3NKXM temp: 39.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 796.45 GiB size: 796.45 GiB (100.00%)
    used: 126.51 GiB (15.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
    label: N/A uuid: d7f3ed11-7104-4872-993b-88794641ab95
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%)
    used: 118.8 MiB (46.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: SYSTEM uuid: CCF0-6CAE
  ID-3: /home raw-size: 796.45 GiB size: 796.45 GiB (100.00%)
    used: 126.51 GiB (15.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
    label: N/A uuid: d7f3ed11-7104-4872-993b-88794641ab95
  ID-4: /var/cache raw-size: 796.45 GiB size: 796.45 GiB (100.00%)
    used: 126.51 GiB (15.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
    label: N/A uuid: d7f3ed11-7104-4872-993b-88794641ab95
  ID-5: /var/log raw-size: 796.45 GiB size: 796.45 GiB (100.00%)
    used: 126.51 GiB (15.9%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
    label: N/A uuid: d7f3ed11-7104-4872-993b-88794641ab95
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 156.41 GiB fs: ntfs
    label: Windows uuid: F216C3B016C3745F
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 746 MiB fs: ntfs
    label: Windows RE tools uuid: 90689FD7689FBB04
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-6:2 info: MosArt Wireless Mouse type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 062a:4102 class-ID: 0301
  Device-2: 1-7:3 info: Realtek Bluetooth Radio type: bluetooth
    driver: btusb interfaces: 2 rev: 1.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 500mA chip-ID: 0bda:b86a class-ID: e001 serial: <filter>
  Device-3: 1-10:4 info: CASUE USB KB type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 2a7a:9a27 class-ID: 0300
  Device-4: 1-11:5 info: Logitech Brio 101 type: video,audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 046d:094d class-ID: 0102 serial: <filter>
  Hub-2: 2-0:1 info: super-speed hub ports: 6 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 40.2 C mobo: 37.8 C gpu: amdgpu temp: 35.0 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1560 libs: 461 tools: pamac,yay pm: flatpak
    pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    2: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    3: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    4: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    5: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    6: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    7: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    9: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    10: https://mirror.fcix.net/manjaro/stable/$repo/$arch
    11: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    12: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    13: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    14: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    15: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    16: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 427
  1: cpu: 18.7% command: zoom pid: 3990 mem: 984.8 MiB (3.1%)
  2: cpu: 5.7% command: brave pid: 3104 mem: 215.3 MiB (0.6%)
  3: cpu: 4.3% command: brave pid: 3067 mem: 571.4 MiB (1.8%)
  4: cpu: 3.5% command: Xorg pid: 1020 mem: 125.1 MiB (0.4%)
  5: cpu: 2.6% command: aomhost pid: 8494 mem: 75.6 MiB (0.2%)
  Memory top: 5 of 427
  1: mem: 984.8 MiB (3.1%) command: zoom pid: 3990 cpu: 18.7%
  2: mem: 858.6 MiB (2.7%) command: pamac-manager pid: 17166 cpu: 1.3%
  3: mem: 748.4 MiB (2.4%) command: java pid: 10484 cpu: 0.7%
  4: mem: 571.4 MiB (1.8%) command: brave pid: 3067 cpu: 4.3%
  5: mem: 435.0 MiB (1.3%) command: brave pid: 3611 cpu: 0.9%
Info:
  Processes: 427 Power: uptime: 1h 27m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 12.11 GiB services: upowerd,xfce4-power-manager Init: systemd
    v: 261 default: graphical tool: systemctl
  Compilers: gcc: 16.1.1 Shell: fish v: 4.8.0 default: Bash v: 5.3.15
    running-in: xfce4-terminal inxi: 3.3.41

Also, here’s the output of some commands that I ran after the wi-fi cut-off:

systemctl status NetworkManager:

● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: disabled)
     Active: active (running) since Mon 2026-07-20 21:22:54 EDT; 4s ago
 Invocation: 66379cadc10b4524aee35384dfd65729
       Docs: man:NetworkManager(8)
   Main PID: 20992 (NetworkManager)
      Tasks: 5 (limit: 37331)
     Memory: 4.3M (peak: 5.9M)
        CPU: 54ms
     CGroup: /system.slice/NetworkManager.service
             └─20992 /usr/bin/NetworkManager --no-daemon

Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5602] device (lo): state change: ip-config -> ip-check (reason 'none', managed-type: 'external')
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5606] manager: (64:1B:2F:D3:F5:C6): new Bluetooth device (/org/freedesktop/NetworkManager/Devices/4)
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5607] device (64:1B:2F:D3:F5:C6): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'exte>
Jul 20 21:22:54 NetworkManager[20992]: <warn>  [1784596974.5607] device (64:1B:2F:D3:F5:C6): error setting IPv4 forwarding to '0': No such file or directory
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5610] device (lo): state change: ip-check -> secondaries (reason 'none', managed-type: 'external')
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5610] device (64:1B:2F:D3:F5:C6): state change: unavailable -> disconnected (reason 'none', managed-type: 'full>
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5611] device (lo): state change: secondaries -> activated (reason 'none', managed-type: 'external')
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.5614] device (lo): Activation: successful, device activated.
Jul 20 21:22:54 NetworkManager[20992]: <info>  [1784596974.6074] agent-manager: agent[39662fbb3ac1a435,:1.46/org.freedesktop.nm-applet/1000]: agent registered
Jul 20 21:22:54 NetworkManager[20992]: <error> [1784596974.7443] device (wlp4s0): Couldn't initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError>

systemctl status wpa_supplicant:

● wpa_supplicant.service - WPA supplicant
     Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; preset: disabled)
     Active: active (running) since Mon 2026-07-20 21:22:12 EDT; 58s ago
 Invocation: 8983b6cdbab9421199b798b837c245ef
   Main PID: 20794 (wpa_supplicant)
      Tasks: 1 (limit: 37331)
     Memory: 1.1M (peak: 2M)
        CPU: 35ms
     CGroup: /system.slice/wpa_supplicant.service
             └─20794 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant

Jul 20 21:22:54 wpa_supplicant[20794]: WEXT: Could not set interface 'wlp4s0' UP
Jul 20 21:22:54 wpa_supplicant[20794]: wlp4s0: Failed to initialize driver interface
Jul 20 21:22:54 wpa_supplicant[20794]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all
Jul 20 21:23:04 wpa_supplicant[20794]: Could not set interface wlp4s0 flags (UP): Connection timed out
Jul 20 21:23:04 wpa_supplicant[20794]: nl80211: Could not set interface 'wlp4s0' UP
Jul 20 21:23:04 wpa_supplicant[20794]: nl80211: deinit ifname=wlp4s0 disabled_11b_rates=0
Jul 20 21:23:04 wpa_supplicant[20794]: Could not set interface wlp4s0 flags (UP): Connection timed out
Jul 20 21:23:04 wpa_supplicant[20794]: WEXT: Could not set interface 'wlp4s0' UP
Jul 20 21:23:04 wpa_supplicant[20794]: wlp4s0: Failed to initialize driver interface
Jul 20 21:23:04 wpa_supplicant[20794]: wlp4s0: CTRL-EVENT-DSCP-POLICY clear_all

Any help would be appreciated.

Hello @PhotonSentinel :wink:

You probably could disable the power saving feature:

File: /etc/modprobe.d/rtw89.conf
Content:

options rtw89_core disable_ps_mode=Y

as workaround.

Probably reloading the driver could help, when it crashes?

sudo modprobe -rv rtw89_8852bte && sleep 5 && sudo modprobe -v rtw89_8852bte

Hello, @megavolt!

Thank you for the suggested solution. I’ve been trying it out for the past days and the crash frequency seems to have decreased. There was, however, an occurrence where the wi-fi went down 100% and the driver reload command was unable to recover it. Do you think the issue could lie somewhere else as well (other parts of the system, hardware, etc…)?

Its a driver/firmware issue than NetworkManager itself. The important part is wlp4s0 failing to come back up and wpa_supplicant timing out when trying to initialize it. Since you are using the RTL8852BE with rtw89, check the kernel logs around the crash (journalctl -k -b / dmesg) for rtw89 errors. Also test a newer kernel, since the issue happens after heavy use or suspend. If a newer kernel fixes it, that would strongly point to the driver rather than Wi-Fi or networkmanager.