Realtek [RTL8852be] WiFi packet loss problem

I have a serious problem with my wifi adapter: it is basically unstable and leaking packets. I have already tried to see many solutions but have not been able to solve. Below I attach the logs:

OS: Garuda Linux x86_64
Host: Aspire A515-47 V1.04
Kernel: Linux 6.10.9-zen1-1-zen
Uptime: 14 mins
Battery (AP19B5L): 15%% [Discharging]
Packages: 1940 (pacman)[stable]
Shell: fish 3.7.1
Terminal: konsole 24.8.0
CPU: AMD Ryzen 7 5825U (16) @ 4.55 GHz
GPU: AMD Barcelo [Integrated]
Memory: 5.92 GiB / 14.98 GiB (40%)

Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8168
Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
driver: rtw89_8852be

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=822 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=131 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=116 time=153 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=116 time=175 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=116 time=196 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=116 time=117 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=116 time=139 ms
64 bytes from 8.8.8.8: icmp_seq=19 ttl=116 time=6496 ms
^C
--- 8.8.8.8 ping statistics ---
29 packets transmitted, 8 received, 72.4138% packet loss, time 28543ms
rtt min/avg/max/mdev = 116.553/1028.586/6496.154/2078.304 ms, pipe 7>

Could someone help me? Thank you!

Maybe, please, follow the template.

  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)
  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text

I edit your first post.

3 Likes
System:
Kernel: 6.10.9-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=6eaff71b-803d-4e98-b6bb-ac7b9e2ae908 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.1.4 tk: Qt v: N/A info: frameworks v: 6.5.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Acer product: Aspire A515-47 v: V1.04
serial: <superuser required>
Mobo: BC model: Ganymede_BCU v: V1.04 serial: <superuser required>
part-nu: 0000000000000000 uuid: <superuser required> UEFI: Insyde v: 1.04
date: 10/27/2022
Battery:
ID-1: BAT1 charge: 47.6 Wh (98.8%) condition: 48.2/53.0 Wh (91.0%)
volts: 16.7 min: 15.4 model: PANASONIC AP19B5L type: Li-ion serial: <filter>
status: discharging
CPU:
Info: model: AMD Ryzen 7 5825U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 4 level: v3 note: check built: 2021-22
process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA50000C
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 3067 high: 4541 min/max: 400/4546 scaling:
driver: amd-pstate-epp governor: performance cores: 1: 4136 2: 3643 3: 4541
4: 400 5: 3633 6: 3635 7: 3903 8: 400 9: 3829 10: 3823 11: 3629 12: 400
13: 4540 14: 4540 15: 3631 16: 400 bogomips: 63887
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Barcelo vendor: Acer Incorporated ALI driver: amdgpu v: kernel
arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s ports:
active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 04:00.0 chip-ID: 1002:15e7
class-ID: 0300 temp: 43.0 C
Device-2: Chicony ACER HD User Facing driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2 chip-ID: 04f2:b773
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 res: 1536x864 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.2-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
renoir LLVM 18.1.8 DRM 3.57 6.10.9-zen1-1-zen) device-ID: 1002:15e7
memory: 500 MiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.295 layers: 9 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV RENOIR) driver: mesa radv v: 24.2.2-arch1.1
device-ID: 1002:15e7 surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
v: 24.2.2-arch1.1 (LLVM 18.1.8) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: AMD Renoir Radeon High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1
chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Acer Incorporated ALI driver: snd_rn_pci_acp3x v: kernel
alternate: snd_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci,
snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
snd_sof_amd_vangogh, snd_sof_amd_acp63 pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.5
chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
class-ID: 0403
API: ALSA v: k6.10.9-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: r8168 v: 8.053.00-NAPI modules: r8169
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 02:00.0
chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: down mac: <filter>
Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
driver: rtw89_8852be v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:b852 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
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-4:3 chip-ID: 0bda:886b
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no
Drives:
Local Storage: total: 476.94 GiB used: 176.67 GiB (37.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: HFM512GD3JX016N
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 41020C20 temp: 36.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 21.31 GiB (21.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 61.6 MiB (20.6%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 21.31 GiB (21.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-4: /var/log raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 21.31 GiB (21.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-5: /var/tmp raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 21.31 GiB (21.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 14.98 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 52.6 C mobo: N/A gpu: amdgpu temp: 42.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 14.98 GiB used: 5.04 GiB (33.6%)
Processes: 373 Power: uptime: 10m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 5.98 GiB services: org_kde_powerdevil, power-profiles-daemon,
upowerd Init: systemd v: 256 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1940 libs: 579 tools: octopi,paru,yay
pm: flatpak pkgs: 0 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi
default: fish v: 3.7.1 running-in: konsole inxi: 3.3.35
Garuda (2.6.26-1):
System install date:     2024-09-08
Last full system update: 2024-09-10 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Probably (Run as root to verify)
Failed units:
  1. Restart the system.
  2. Only WiFi?
ping -c 5 google.com

Works?

Yes, only the wifi is not working properly. It is unstable and loses packets. Here:

PING google.com (142.251.209.46) 56(84) bytes of data.
64 bytes from mil04s51-in-f14.1e100.net (142.251.209.46): icmp_seq=1 ttl=116 time=102 ms
64 bytes from mil04s51-in-f14.1e100.net (142.251.209.46): icmp_seq=2 ttl=116 time=124 ms
64 bytes from mil04s51-in-f14.1e100.net (142.251.209.46): icmp_seq=3 ttl=116 time=147 ms

--- google.com ping statistics ---
5 packets transmitted, 3 received, 40% packet loss, time 4013ms
rtt min/avg/max/mdev = 102.194/124.444/147.141/18.352 ms

As tbg always wrote. Restart your router and PC new, try tethering/hotspot via smartphone, try other kernel (linux-lts + linux-lts-headers)

Search about the

problems.

So, le in usb tethering works fine but I need wifi. I also tried the lts kernel but nothing at all! Here:

OS: Garuda Linux x86_64
Host: Aspire A515-47 V1.04
Kernel: Linux 6.6.50-2-lts
Uptime: 19 seconds
Battery (AP19B5L): 100%% [AC Connected]

Packages: 2005 (pacman)[stable]
Shell: fish 3.7.1
Terminal: konsole 24.8.0

CPU: AMD Ryzen 7 5825U (16) @ 4.55 GHz
GPU: AMD Barcelo [Integrated]
Memory: 2.20 GiB / 14.98 GiB (15%)

╰─λ ping 9.9.9.9
PING 9.9.9.9 (9.9.9.9) 56(84) bytes of data.
64 bytes from 9.9.9.9: icmp_seq=4 ttl=57 time=1016 ms
64 bytes from 9.9.9.9: icmp_seq=5 ttl=57 time=129 ms
64 bytes from 9.9.9.9: icmp_seq=6 ttl=57 time=152 ms
64 bytes from 9.9.9.9: icmp_seq=7 ttl=57 time=71.2 ms
64 bytes from 9.9.9.9: icmp_seq=8 ttl=57 time=197 ms
64 bytes from 9.9.9.9: icmp_seq=9 ttl=57 time=116 ms
64 bytes from 9.9.9.9: icmp_seq=10 ttl=57 time=139 ms
64 bytes from 9.9.9.9: icmp_seq=11 ttl=57 time=163 ms
^C
--- 9.9.9.9 ping statistics ---
11 packets transmitted, 8 received, 27.2727% packet loss, time 10057ms
rtt min/avg/max/mdev = 71.216/247.866/1015.962/292.306 ms, pipe 2

It is not possible that on Debian distro my Realtek RTL8852BE works well and on Arch, which should have the most up-to-date software and drivers, it doesn’t work! Why all this??? That is absolutely inconceivable! What should I do? Delete Arch for good???

I think so too. You should change.
You can try also mainline, lts kernel, maybe the zen kernel is the culprit.

I do not write about usb-tethering,
Universal Serial Bus (USB), Bluetooth® oder WiFi-Hotspot

1 Like

I’m not an expert of this device or even less the driver, but I see it is currently using the kernel one.
So you could consider giving a chance to this one, the realtek driver:
https://aur.archlinux.org/packages/8852be-dkms-git
If you need the info, you could install it with:

paru 8852be-dkms-git

Check and exit from the PKGBUILD preview with button q and confirm installation.

3 Likes

Welcome to the forum @Martin0.

You could also try creating a driver config file named:

/etc/modprobe.d/rtw89.conf

Add the following lines to the config file:

options rtw89_pci disable_clkreq=y
options rtw89_pci disable_aspm_l1=y
options rtw89_pci disable_aspm_l1ss=y

Save the file changes, then reboot after creating the driver configuration file.

2 Likes

I have already tried this solution but nothing has changed.


Pacchetto (1)    Nuova versione     Variazione netta

8852be-dkms-git  1.15.10.0.5.0.4-1         27,77 MiB

Dimensione totale dei pacchetti da installare:  27,77 MiB

:: Vuoi procedere con l'installazione? [S/n] s
(1/1) verifica delle chiavi presenti nel portachiavi       [--------------------------------] 100%
(1/1) verifica dell'integritĂ  dei pacchetti                [--------------------------------] 100%
(1/1) caricamento dei file dei pacchetti                   [--------------------------------] 100%
(1/1) controllo dei conflitti in corso                     [--------------------------------] 100%
(1/1) controllo dello spazio disponibile sul disco         [--------------------------------] 100%
:: Esecuzione degli hook di pre-transazione...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 161
:: Elaborazione delle modifiche al pacchetto...
(1/1) installazione in corso di 8852be-dkms-git            [--------------------------------] 100%
:: Esecuzione degli hook di post-transazione...
(1/9) Arming ConditionNeedsUpdate...
(2/9) Install DKMS modules
==> dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.10.9-zen1-2-zen
Error! Bad return status for module build on kernel: 6.10.9-zen1-2-zen (x86_64)
Consult /var/lib/dkms/8852be/1.15.10.0.5.0.4/build/make.log for more information.
==> WARNING: `dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.10.9-zen1-2-zen' exited 10
==> ERROR: Missing 6.10.9-arch1-2 kernel modules tree for module 8852be/1.15.10.0.5.0.4.
(3/9) Updating initramfs...
:: Building initramfs for linux-zen (6.10.9-zen1-2-zen)
:: Building fallback initramfs for linux-zen (6.10.9-zen1-2-zen)
(4/9) Updating linux initcpios...
(5/9) Foreign/AUR package notification
8852be-dkms-git 1.15.10.0.5.0.4-1
bleachbit-root 1.0.2-6
outlook-for-linux-bin 1.3.13-1
proton-vpn-gtk-app 4.4.4-1
python-proton-core 0.2.0-1
python-proton-keyring-linux 0.0.2-3
python-proton-keyring-linux-secretservice 0.0.2-4
python-proton-vpn-api-core 0.32.2-1
python-proton-vpn-killswitch-network-manager 0.5.4-1
python-proton-vpn-killswitch-network-manager-wireguard 0.1.4-1
python-proton-vpn-logger 0.2.1-7
python-proton-vpn-network-manager 0.5.2-1
python-proton-vpn-network-manager-openvpn 0.1.0-1
python-proton-vpn-network-manager-wireguard 0.4.1-1
rtw88-dkms-git r488.764a1ee-1
yay-debug 12.3.5-1
(6/9) Orphaned package notification...
go 2:1.23.1-1
(7/9) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/ananicy.d/ananicy.conf.pacnew
/etc/locale.gen.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/paru.conf.pacsave
/etc/updatedb.conf.pacsave
Please check and merge
(8/9) Performing snapper post snapshots for the following configurations...
==> root: 162
(9/9) Syncing all file systems...

Done this too but still nothing.

cat /etc/modprobe.d/rtw89.conf
File: /etc/modprobe.d/rtw89.conf
options rtw89_pci disable_clkreq=y
options rtw89_pci disable_aspm_l1=y
options rtw89_pci disable_aspm_l1ss=y

However, I noticed that it always shows the same driver in the kernel. Must it have changed it???

Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network driver: rtw89_8852be v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:b852 class-ID: 0280

It failed to build correctly.
Probably the package should be adjusted for the more recent kernel versions.
Try this one (I don’t think there is a package unfortunately):

2 Likes

Try to get the driver to build on the linux-lts kernel.

You may also want to test it withe the linux-mainline kernel.

Once the driver is installed correctly you may have to blacklist the rtw89_8852be kernel module.

Create:

/etc/modprobe.d/blacklist_rtw89_8852be.conf

With this content:

blacklist rtw89_8852be

Reboot.

1 Like

With mine linux-mainline non work:

Pacchetto (1)    Vecchia versione   Nuova versione     Variazione netta

8852be-dkms-git  1.15.10.0.5.0.4-1  1.15.10.0.5.0.4-1          0,00 MiB

Dimensione totale dei pacchetti da installare:  27,77 MiB
Dimensione netta dell'aggiornamento:             0,00 MiB

:: Vuoi procedere con l'installazione? [S/n] s
(1/1) verifica delle chiavi presenti nel portachiavi       [--------------------------------] 100%
(1/1) verifica dell'integritĂ  dei pacchetti                [--------------------------------] 100%
(1/1) caricamento dei file dei pacchetti                   [--------------------------------] 100%
(1/1) controllo dei conflitti in corso                     [--------------------------------] 100%
(1/1) controllo dello spazio disponibile sul disco         [--------------------------------] 100%
:: Esecuzione degli hook di pre-transazione...
(1/3) Rejecting pacman transaction if running in snapshot...
(2/3) Performing snapper pre snapshots for the following configurations...
==> root: 171
(3/3) Remove upgraded DKMS modules
==> dkms remove 8852be/1.15.10.0.5.0.4
:: Elaborazione delle modifiche al pacchetto...
(1/1) reinstallazione 8852be-dkms-git                      [--------------------------------] 100%
:: Esecuzione degli hook di post-transazione...
(1/9) Arming ConditionNeedsUpdate...
(2/9) Install DKMS modules
==> dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.10.9-zen1-2-zen
Error! Bad return status for module build on kernel: 6.10.9-zen1-2-zen (x86_64)
Consult /var/lib/dkms/8852be/1.15.10.0.5.0.4/build/make.log for more information.
==> WARNING: `dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.10.9-zen1-2-zen' exited 10
==> ERROR: Missing 6.10.9-arch1-2 kernel modules tree for module 8852be/1.15.10.0.5.0.4.
==> ERROR: Missing 6.11.0-rc5-1-mainline-x64v3 kernel modules tree for module 8852be/1.15.10.0.5.0.4.
(3/9) Updating initramfs...
:: Building initramfs for linux-zen (6.10.9-zen1-2-zen)
:: Building fallback initramfs for linux-zen (6.10.9-zen1-2-zen)
:: Building initramfs for linux-mainline-x64v3 (6.11.0-rc4-1-mainline-x64v3)
:: Building fallback initramfs for linux-mainline-x64v3 (6.11.0-rc4-1-mainline-x64v3)
(4/9) Updating linux initcpios...
(5/9) Foreign/AUR package notification
8852be-dkms-git 1.15.10.0.5.0.4-1
bleachbit-root 1.0.2-6
outlook-for-linux-bin 1.3.13-1
proton-vpn-gtk-app 4.4.4-1
python-proton-core 0.2.0-1
python-proton-keyring-linux 0.0.2-3
python-proton-keyring-linux-secretservice 0.0.2-4
python-proton-vpn-api-core 0.32.2-1
python-proton-vpn-killswitch-network-manager 0.5.4-1
python-proton-vpn-killswitch-network-manager-wireguard 0.1.4-1
python-proton-vpn-logger 0.2.1-7
python-proton-vpn-network-manager 0.5.2-1
python-proton-vpn-network-manager-openvpn 0.1.0-1
python-proton-vpn-network-manager-wireguard 0.4.1-1
rtw88-dkms-git r488.764a1ee-1
yay-debug 12.3.5-1
(6/9) Orphaned package notification...
go 2:1.23.1-1
(7/9) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/ananicy.d/ananicy.conf.pacnew
/etc/locale.gen.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/paru.conf.pacsave
/etc/updatedb.conf.pacsave
Please check and merge
(8/9) Performing snapper post snapshots for the following configurations...
==> root: 172
(9/9) Syncing all file systems...

Nothing to do with the lts lts kernel:

Pacchetto (1)    Vecchia versione   Nuova versione     Variazione netta

8852be-dkms-git  1.15.10.0.5.0.4-1  1.15.10.0.5.0.4-1          0,00 MiB

Dimensione totale dei pacchetti da installare:  27,77 MiB
Dimensione netta dell'aggiornamento:             0,00 MiB

:: Vuoi procedere con l'installazione? [S/n] s
(1/1) verifica delle chiavi presenti nel portachiavi       [--------------------------------] 100%
(1/1) verifica dell'integritĂ  dei pacchetti                [--------------------------------] 100%
(1/1) caricamento dei file dei pacchetti                   [--------------------------------] 100%
(1/1) controllo dei conflitti in corso                     [--------------------------------] 100%
(1/1) controllo dello spazio disponibile sul disco         [--------------------------------] 100%
:: Esecuzione degli hook di pre-transazione...
(1/3) Rejecting pacman transaction if running in snapshot...
(2/3) Performing snapper pre snapshots for the following configurations...
==> root: 177
(3/3) Remove upgraded DKMS modules
==> dkms remove 8852be/1.15.10.0.5.0.4
:: Elaborazione delle modifiche al pacchetto...
(1/1) reinstallazione 8852be-dkms-git                      [--------------------------------] 100%
:: Esecuzione degli hook di post-transazione...
(1/9) Arming ConditionNeedsUpdate...
(2/9) Install DKMS modules
==> dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.10.9-zen1-2-zen
Error! Bad return status for module build on kernel: 6.10.9-zen1-2-zen (x86_64)
Consult /var/lib/dkms/8852be/1.15.10.0.5.0.4/build/make.log for more information.
==> WARNING: `dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.10.9-zen1-2-zen' exited 10
==> dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.6.50-2-lts
Error! Bad return status for module build on kernel: 6.6.50-2-lts (x86_64)
Consult /var/lib/dkms/8852be/1.15.10.0.5.0.4/build/make.log for more information.
==> WARNING: `dkms install --no-depmod 8852be/1.15.10.0.5.0.4 -k 6.6.50-2-lts' exited 10
==> ERROR: Missing 6.10.9-arch1-2 kernel modules tree for module 8852be/1.15.10.0.5.0.4.
(3/9) Updating initramfs...

Please try this other one, with the LTS kernel:
https://aur.archlinux.org/packages/rtw89-dkms-git

paru rtw89-dkms-git
1 Like

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

Comment out (as I did above), or delete the /etc/modprobe.d/rtw89.conf file if using out of kernel proprietary Realtek wifi drivers from the AUR.


Edit:


Run the command below:

sudo iwconfig wlan0 power off

If you receive an error, then install the wireless_tools package, and then run the above command once more.

To install the wireless_tools package:

pacman -S wireless_tools

It is probably a good ideat to restart Network Manager after those changes.


Please post the output of:

lsmod | grep "rtw"

Please post the lsmod command output when using the in-kernel driver.

If you get one of the out of kernel proprietary Realtek wifi drivers from the AUR installed, please post the output again when using the alternate driver.


You could also test other driver options. Try disabling power saving features when loading the rtw89core module via disable_ps_mode=Y



From the Arch Wiki:


The RTW89 kernel module has been merged into the upstream kernel and provides support for newer Realtek wireless chipsets.

This driver supports: 8852AE, 8851BE, 8852BE, and 8852CE.

On some computers, you may experience unstable connections. It seems like a common issue on late models from HP and Lenovo. Try disabling ASPM-related features using the config below.

/etc/modprobe.d/70-rtw89.conf

options rtw89_pci disable_aspm_l1=y disable_aspm_l1ss

See also:

https://github.com/lwfinger/rtw89#option-configuration
https://github.com/lwfinger/rtw89/issues/275#issuecomment-1784155449

2 Likes

Nothing you asked me to do:

sudo iwconfig wlan0 power off
[sudo] password di martino:
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; No such device.

╭─martino@Garuda in ~ as 🧙 took 3s
[⚡] × yay -S wireless_tools
Sync Explicit (1): wireless_tools-30.pre9-4
attenzione: wireless_tools-30.pre9-4 è aggiornato ma sarà reinstallato
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetto (1)         Vecchia versione  Nuova versione  Variazione netta

extra/wireless_tools  30.pre9-4         30.pre9-4               0,00 MiB

Dimensione totale dei pacchetti da installare:  0,34 MiB
Dimensione netta dell'aggiornamento:            0,00 MiB

:: Vuoi procedere con l'installazione? [S/n] s
(1/1) verifica delle chiavi presenti nel portachiavi       [--------------------------------] 100%
(1/1) verifica dell'integritĂ  dei pacchetti                [--------------------------------] 100%
(1/1) caricamento dei file dei pacchetti                   [--------------------------------] 100%
(1/1) controllo dei conflitti in corso                     [--------------------------------] 100%
(1/1) controllo dello spazio disponibile sul disco         [--------------------------------] 100%
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man5/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man5/iftab.5.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man7/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man7/wireless.7.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/ifrename.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/iwconfig.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/iwevent.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/iwgetid.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/iwlist.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/iwpriv.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/cs/man8/iwspy.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man5/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man5/iftab.5.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man7/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man7/wireless.7.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/ifrename.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/iwconfig.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/iwevent.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/iwgetid.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/iwlist.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/iwpriv.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.ISO8859-1/man8/iwspy.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man5/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man5/iftab.5.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man7/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man7/wireless.7.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/ifrename.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/iwconfig.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/iwevent.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/iwgetid.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/iwlist.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/iwpriv.8.gz
attenzione: impossibile ottenere le informazioni relative al file usr/share/man/fr.UTF-8/man8/iwspy.8.gz
:: Esecuzione degli hook di pre-transazione...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 179
:: Elaborazione delle modifiche al pacchetto...
(1/1) reinstallazione wireless_tools                       [--------------------------------] 100%
:: Esecuzione degli hook di post-transazione...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Foreign/AUR package notification
8852be-dkms-git 1.15.10.0.5.0.4-1
bleachbit-root 1.0.2-6
outlook-for-linux-bin 1.3.13-1
proton-vpn-gtk-app 4.4.4-1
python-proton-core 0.2.0-1
python-proton-keyring-linux 0.0.2-3
python-proton-keyring-linux-secretservice 0.0.2-4
python-proton-vpn-api-core 0.32.2-1
python-proton-vpn-killswitch-network-manager 0.5.4-1
python-proton-vpn-killswitch-network-manager-wireguard 0.1.4-1
python-proton-vpn-logger 0.2.1-7
python-proton-vpn-network-manager 0.5.2-1
python-proton-vpn-network-manager-openvpn 0.1.0-1
python-proton-vpn-network-manager-wireguard 0.4.1-1
rtw88-dkms-git r488.764a1ee-1
yay-debug 12.3.5-1
(3/6) Orphaned package notification...
go 2:1.23.1-1
(4/6) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/ananicy.d/ananicy.conf.pacnew
/etc/locale.gen.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/paru.conf.pacsave
/etc/updatedb.conf.pacsave
Please check and merge
(5/6) Performing snapper post snapshots for the following configurations...
==> root: 180
(6/6) Syncing all file systems...

╭─martino@Garuda in ~ as 🧙 took 18s
╰─λ sudo iwconfig wlan0 power off
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; No such device.