Internet stops working Manjaro-KDE

I installed manjaro KDE on my Thinkpad the details about the device are given below. It is having some problems with the WiFi. The Internet disconnects and will reconnect after a while. If you restart the NetworkManager it solves the issue immediately. I’ve checked if there are multiple network managers running and that’s not the case.

Here are a few logs for context.

System:
  Kernel: 6.6.16-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=72cf6af7-80af-4df9-b0d5-ea3bee99f1b3 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: frameworks
    v: 5.115.0 wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 21JN001TGQ v: ThinkPad E16 Gen 1
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21JN001TGQ serial: <superuser required>
    part-nu: LENOVO_MT_21JN_BU_Think_FM_ThinkPad E16 Gen 1
    uuid: <superuser required> UEFI: LENOVO v: R2AET50W(1.25) date: 09/06/2023
Battery:
  ID-1: BAT0 charge: 37.0 Wh (78.4%) condition: 47.2/47.0 Wh (100.5%)
    volts: 12.3 min: 11.3 model: COSMX LNV-5B11K63024 type: Li-poly
    serial: <filter> status: not charging cycles: 2
CPU:
  Info: model: 13th Gen Intel Core i7-1355U bits: 64 type: MST AMCP
    arch: Raptor Lake level: v3 note: check built: 2022+ process: Intel 7 (10nm)
    family: 6 model-id: 0xBA (186) stepping: 3 microcode: 0x411C
  Topology: cpus: 1x cores: 10 mt: 2 tpc: 2 st: 8 threads: 12 smt: enabled
    cache: L1: 928 KiB desc: d-8x32 KiB, 2x48 KiB; i-2x32 KiB, 8x64 KiB
    L2: 6.5 MiB desc: 2x1.2 MiB, 2x2 MiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 668 high: 868 min/max: 400/5000:3700 scaling:
    driver: intel_pstate governor: powersave cores: 1: 670 2: 780 3: 747 4: 400
    5: 805 6: 400 7: 779 8: 755 9: 868 10: 717 11: 703 12: 400 bogomips: 62688
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities:
  Type: gather_data_sampling 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: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  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,
    RSB filling, PBRSB-eIBRS: SW sequence
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-13 process: Intel 7 (10nm) built: 2022+ ports:
    active: HDMI-A-1,eDP-1 empty: DP-1,DP-2 bus-ID: 00:02.0 chip-ID: 8086:a7a1
    class-ID: 0300
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:4 chip-ID: 04f2:b7b9
    class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
    compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 d-rect: 3840x2280 display-ID: 0
  Monitor-1: HDMI-A-1 pos: bottom-r res: 1920x1080 size: N/A modes: N/A
  Monitor-2: eDP-1 pos: primary,top-left res: 1920x1200 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
    drv: iris inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.5-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-U)
    device-ID: 8086:a7a1 memory: 14.94 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.3.276 layers: N/A device: 0 type: integrated-gpu
    name: Intel Graphics (RPL-U) driver: mesa intel v: 23.3.5-manjaro1.1
    device-ID: 8086:a7a1 surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo
    driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:51ca class-ID: 0401
  Device-2: C-Media USB Audio Device driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-3:8
    chip-ID: 0d8c:0012 class-ID: 0300
  API: ALSA v: k6.6.16-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 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: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:0dc6 class-ID: 0200
  IF: enp0s31f6 state: down mac: <filter>
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network vendor: Lenovo
    driver: rtw89_8852be v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 2000 bus-ID: 2d:00.0 chip-ID: 10ec:b852 class-ID: 0280
  IF: wlp45s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 476.94 GiB used: 24.65 GiB (5.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD PC
    SN740 SDDQMQD-512G-1201 size: 476.94 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 73112101 temp: 39.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%) used: 24.65 GiB (5.3%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
  Memory: total: 16 GiB note: est. available: 15.3 GiB used: 10.92 GiB (71.4%)
  Processes: 329 Power: uptime: 9h 31m states: freeze,mem,disk
    suspend: s2idle wakeups: 2 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.11 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
    tool: systemctl
  Packages: 1184 pm: pacman pkgs: 1175 libs: 330 tools: pamac,yay pm: flatpak
    pkgs: 0 pm: snap pkgs: 9 Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: Zsh
    v: 5.9 running-in: tmux: inxi: 3.3.33

Here is the output of journalctl -fu NetworkManager command:

Feb 26 21:31:52 taimoor-e16 NetworkManager[608744]: <info>  [1708965112.2743] device (wlp45s0): supplicant interface state: completed -> disconnected
Feb 26 21:31:52 taimoor-e16 NetworkManager[608744]: <info>  [1708965112.2744] device (p2p-dev-wlp45s0): supplicant management interface state: completed -> disconnected
Feb 26 21:31:52 taimoor-e16 NetworkManager[608744]: <info>  [1708965112.5038] device (wlp45s0): supplicant interface state: disconnected -> scanning
Feb 26 21:31:52 taimoor-e16 NetworkManager[608744]: <info>  [1708965112.5038] device (p2p-dev-wlp45s0): supplicant management interface state: disconnected -> scanning
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.3569] device (wlp45s0): supplicant interface state: scanning -> authenticating
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.3569] device (p2p-dev-wlp45s0): supplicant management interface state: scanning -> authenticating
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.3612] device (wlp45s0): supplicant interface state: authenticating -> associating
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.3612] device (p2p-dev-wlp45s0): supplicant management interface state: authenticating -> associating
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.4846] device (wlp45s0): supplicant interface state: associating -> 4way_handshake
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.4847] device (p2p-dev-wlp45s0): supplicant management interface state: associating -> 4way_handshake
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5494] device (wlp45s0): supplicant interface state: 4way_handshake -> completed
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5499] device (wlp45s0): ip:dhcp4: restarting
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5500] dhcp4 (wlp45s0): canceled DHCP transaction
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5500] dhcp4 (wlp45s0): activation: beginning transaction (timeout in 45 seconds)
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5501] dhcp4 (wlp45s0): state changed no lease
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5502] dhcp4 (wlp45s0): activation: beginning transaction (timeout in 45 seconds)
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5504] device (wlp45s0): ip:dhcp6: restarting
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5504] dhcp6 (wlp45s0): canceled DHCP transaction
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5504] dhcp6 (wlp45s0): activation: beginning transaction (timeout in 45 seconds)
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5505] dhcp6 (wlp45s0): state changed no lease
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5505] dhcp6 (wlp45s0): activation: beginning transaction (timeout in 45 seconds)
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.5507] device (p2p-dev-wlp45s0): supplicant management interface state: 4way_handshake -> completed
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.6066] dhcp6 (wlp45s0): state changed new lease
Feb 26 21:31:56 taimoor-e16 NetworkManager[608744]: <info>  [1708965116.6078] dhcp4 (wlp45s0): state changed new lease, address=192.xxx.xx.98

Here are the logs of sudo dmesg -w command:

[31465.825555] wlp45s0: associated
[31465.825674] wlp45s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 3c:xx:xx:xx:xx:bc
[31539.708418] rtw89_8852be 0000:2d:00.0: timed out to flush pci txch: 0
[31539.918215] rtw89_8852be 0000:2d:00.0: timed out to flush queues
[31539.941847] rtw89_8852be 0000:2d:00.0: timed out to flush pci txch: 0
[31540.145001] rtw89_8852be 0000:2d:00.0: timed out to flush queues
[31540.151436] rtw89_8852be 0000:2d:00.0: timed out to flush pci txch: 0
[31544.432058] wlp45s0: authenticate with 3c:xx:xx:xx:xx:bc
[31544.638274] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 1/3)
[31544.748286] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 2/3)
[31544.864804] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 3/3)
[31544.974768] wlp45s0: authentication with 3c:xx:xx:xx:xx:bc timed out
[31549.112762] wlp45s0: authenticate with 3c:xx:xx:xx:xx:bc
[31549.317941] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 1/3)
[31549.431460] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 2/3)
[31549.548144] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 3/3)
[31549.661569] wlp45s0: authentication with 3c:xx:xx:xx:xx:bc timed out
[31554.296462] wlp45s0: authenticate with 3c:xx:xx:xx:xx:bc
[31554.504210] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 1/3)
[31554.516746] wlp45s0: authenticated
[31554.518197] wlp45s0: associate with 3c:xx:xx:xx:xx:bc (try 1/3)
[31554.520764] wlp45s0: RX AssocResp from 3c:xx:xx:xx:xx:bc (capab=0x1531 status=0 aid=1)
[31554.638951] wlp45s0: associated
[31554.639039] wlp45s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 3c:xx:xx:xx:xx:bc
[31635.498911] wlp45s0: disassociated from 3c:xx:xx:xx:xx:bc (Reason: 9=STA_REQ_ASSOC_WITHOUT_AUTH)
[31635.868152] rtw89_8852be 0000:2d:00.0: timed out to flush queues
[31636.091434] rtw89_8852be 0000:2d:00.0: timed out to flush queues
[31640.558807] wlp45s0: authenticate with 3c:xx:xx:xx:xx:bc
[31640.767386] wlp45s0: send auth to 3c:xx:xx:xx:xx:bc (try 1/3)
[31640.770732] wlp45s0: authenticated
[31640.771336] wlp45s0: associate with 3c:xx:xx:xx:xx:bc (try 1/3)
[31640.779846] wlp45s0: RX AssocResp from 3c:xx:xx:xx:xx:bc (capab=0x1531 status=0 aid=1)
[31640.891929] wlp45s0: associated
[31640.892083] wlp45s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 3c:xx:xx:xx:xx:bc

PS: I’ve masked the mac address and ip address in the logs

Two easy workarounds to try: disable wifi power saving and disable mac adress randomization.

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.