My wifi disconnects randomly after the latest pacman update

WIFI disconnects randomly every ≈30 minutes on my laptop, when i check my android phone it’s ok. this started with latest update.
should i wait for the next system update, or use some tricks i found online like the “[connection]/n
wifi.powersave = 2” or " [device] \n wifi.scan-rand-mac-address=no`", and is there no bad effects with these suggested fixes
my system info (inxi -zv8):

System:
  Kernel: 6.17.13-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.17-x86_64
    root=UUID=aca22362-c9e5-4ad6-b9a6-b78902614f69 rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: GNOME v: 49.2 tk: GTK v: 3.24.51 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 49.2 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81FV v: Lenovo Legion Y530-15ICH
    serial: <superuser required> Chassis: type: 10 v: Lenovo Legion Y530-15ICH
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
    part-nu: LENOVO_MT_81FV_BU_idea_FM_Legion Y530-15ICH
    uuid: <superuser required> Firmware: UEFI vendor: LENOVO v: 8JCN43WW
    date: 07/18/2018
Battery:
  ID-1: BAT0 charge: 42.2 Wh (100%) condition: 42.2/52.5 Wh (80.4%)
    volts: 12.59 min: 11.4 model: SMP L17M3PG3 type: Li-poly serial: <filter>
    charging: status: full type: standard avail: long_life,standard
    cycles: N/A
Memory:
  System RAM: total: 16 GiB available: 15.49 GiB used: 8.4 GiB (54.2%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2400 MT/s volts: curr: 1 min: 1.25 max: 2 width (bits): data: 64
    total: 64 manufacturer: Ramaxel part-no: RMSA3260MD78HAF-2666
    serial: <filter>
  Device-2: ChannelB-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2400 MT/s volts: curr: 1 min: 1.25 max: 2 width (bits): data: 64
    total: 64 manufacturer: TeamGroup part-no: SD4-2400 serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-8300H bits: 64 type: MT MCP arch: Coffee Lake
    gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xFA
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 4000 min/max: 800/4000 scaling: driver: intel_pstate
    governor: powersave cores: 1: 4000 2: 4000 3: 4000 4: 4000 5: 4000 6: 4000
    7: 4000 8: 4000 bogomips: 36799
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
    smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
    tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  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: IBRS; IBPB: conditional; STIBP: conditional;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:3e9b
    class-ID: 0300
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: Lenovo
    driver: nvidia v: 580.119.02 alternate: nouveau,nova_core,nvidia_drm
    non-free: 550-580.xx+ status: current (as of 2025-11; EOL~2026-12-xx)
    arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: none empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:1c8d
    class-ID: 0300
  Device-3: Lite-On Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:2 chip-ID: 04ca:7070
    class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x06fb built: 2016 res: 1920x1080
    dpi: 142 gamma: 1.2 chroma: red: x: 0.651 y: 0.345 green: x: 0.333 y: 0.616
    blue: x: 0.149 y: 0.055 white: x: 0.310 y: 0.333
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
    modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 2 drv: iris device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
    inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.3.1-arch1.2
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL
    GT2) device-ID: 8086:3e9b memory: 15.13 GiB unified: yes display-ID: :0.0
  API: Vulkan v: 1.4.335 layers: 6 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GTX 1050 driver: nvidia v: 580.119.02
    device-ID: 10de:1c8d surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi x11: xprop,xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0403
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
    v: kernel alternate: nova_core pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
  API: ALSA v: k6.17.13-1-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.4.9 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 RTL8822BE 802.11a/b/g/n/ac WiFi adapter
    vendor: Lenovo ThinkPad E595 driver: rtw88_8822be v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: 4000 bus-ID: 07:00.0 chip-ID: 10ec:b822
    class-ID: 0280
  IF: wlp7s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: deprecated dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp8s0 state: down mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Realtek RTL8822BE Bluetooth 4.2 Adapter driver: btusb v: 0.8
    type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:3
    chip-ID: 0bda:b023 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 6 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.64 TiB used: 2.23 TiB (61.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD20SPZX-08UA7
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 1A02 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: Expansion Desk
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 3.0 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
    fw-rev: 0909 scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 491.5 GiB size: 482.7 GiB (98.21%)
    used: 333.27 GiB (69.0%) fs: ext4 dev: /dev/sda8 maj-min: 8:8 label: root
    uuid: aca22362-c9e5-4ad6-b9a6-b78902614f69
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 300 KiB (0.1%) fs: vfat dev: /dev/sda6 maj-min: 8:6 label: N/A
    uuid: 84BB-F953
  ID-3: /run/media/mohamed/D68484BB84849F9B raw-size: 862.42 GiB
    size: 862.42 GiB (100.00%) used: 436.51 GiB (50.6%) fs: ntfs dev: /dev/sda5
    maj-min: 8:5 label: N/A uuid: D68484BB84849F9B
  ID-4: /run/media/mohamed/Seagate Expansion Drive raw-size: 1.82 TiB
    size: 1.82 TiB (100.00%) used: 1.47 TiB (81.1%) fs: ntfs dev: /dev/sdb2
    maj-min: 8:18 label: Seagate Expansion Drive uuid: 16F2E391F2E37401
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 8 GiB used: 796.9 MiB (9.7%)
    priority: -2 dev: /dev/sda7 maj-min: 8:7 label: N/A
    uuid: f67ef2fc-b84f-4ef5-9ef9-d10409caace9
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 100 MiB fs: vfat label: N/A
    uuid: A63D-9738
  ID-2: /dev/sda2 maj-min: 8:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/sda3 maj-min: 8:3 size: 499.74 GiB fs: ntfs label: N/A
    uuid: 7EBCAE75BCAE279B
  ID-4: /dev/sda4 maj-min: 8:4 size: 768 MiB fs: ntfs label: N/A
    uuid: 642231EC2231C438
  ID-5: /dev/sdb1 maj-min: 8:17 size: 128 MiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 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: Lite-On Integrated Camera type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 04ca:7070 class-ID: 0e02
  Device-2: 1-14:3 info: Realtek RTL8822BE Bluetooth 4.2 Adapter
    type: bluetooth driver: btusb interfaces: 2 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
    chip-ID: 0bda:b023 class-ID: e001 serial: <filter>
  Hub-2: 2-0:1 info: super-speed hub ports: 8 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
  Device-1: 2-1:2 info: Seagate RSS LLC Desktop HDD 5TB (ST5000DM000)
    type: mass storage driver: uas interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 8mA
    chip-ID: 0bc2:331a class-ID: 0806 serial: <filter>
Sensors:
  System Temperatures: cpu: 48.0 C pch: 48.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 1881 pm: pacman pkgs: 1835 libs: 447 tools: gnome-software,
    pacaur, pamac, paru, yay pm: flatpak pkgs: 46
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors2.manjaro.org/stable/$repo/$arch
    2: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    3: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    4: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    5: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
    6: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    7: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 346
  1: cpu: 101% command: ffmpeg pid: 952305 mem: 133.5 MiB (0.8%)
  2: cpu: 7.7% command: chrome pid: 937389 mem: 592.6 MiB (3.7%)
  3: cpu: 4.6% command: gnome-terminal-server pid: 953346
    mem: 63.3 MiB (0.3%)
  4: cpu: 4.3% command: chrome pid: 929302 mem: 412.0 MiB (2.5%)
  5: cpu: 3.8% command: zsh pid: 953539 mem: 10.7 MiB (0.0%)
  Memory top: 5 of 346
  1: mem: 1852.9 MiB (11.6%) command: jellyfin pid: 160948 cpu: 0.6%
  2: mem: 958.9 MiB (6.0%) command: chrome pid: 929236 cpu: 3.4%
  3: mem: 592.6 MiB (3.7%) command: chrome pid: 937389 cpu: 7.7%
  4: mem: 452.0 MiB (2.8%) command: chrome pid: 952295 cpu: 0.8%
  5: mem: 448.3 MiB (2.8%) command: chrome pid: 937584 cpu: 0.8%
Info:
  Processes: 346 Power: uptime: 2d 22h 53m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 3 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 6.14 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 258 default: graphical
    tool: systemctl
  Compilers: clang: 21.1.6 gcc: 15.2.1 Shell: Zsh v: 5.9
    running-in: gnome-terminal inxi: 3.3.40

Kernel 6.17 reached EOL last week, and is no longer receiving updates from the Manjaro repositories.

It is therefore highly recommended that you switch to either of kernels 6.18 (LTS) or 6.12 (LTS) at your earliest convenience.

Perhaps this will also help with your Wifi issue.

Regards.

Try disabling both (power saving and mac randomization). If this doesn’t solve the issue you can easily undo the changes by simply deleting the two files with the new configuration.

You can even change only one option each time and that way we can find out which one is causing problems.

Also you can see what’s really happening with your network card using this command:

journalctl -u NetworkManager.service --no-pager

i update the kernel to 6.18, it decreased the WiFi disconnections much more, then i disabled wifi.powersave, it fixed the issue more me. thank you both.

2 Likes

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