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