Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Driver Not Functioning: HP 255 G10 (Arch Linux) - FW Does Not Process H2C Registers #380

Closed
NLion74 opened this issue Apr 2, 2025 · 14 comments

Comments

@NLion74
Copy link

NLion74 commented Apr 2, 2025

Description
Initially, the rtw89 driver worked for a short time (0-30 minutes) after boot but would eventually crash. Recently, it has stopped working entirely.

System Information

  • Laptop: HP 255 G10 853S9ES
  • Kernel: 6.13.8-arch1-1
  • Driver Version: Latest from rtw89-dkms-git AUR and lwfinger’s GitHub repository

Steps to Reproduce

  1. Install the driver from the Aur
git clone https://aur.archlinux.org/rtw89-dkms-git.git
cd rtw89-dkms-git
makepkg -sri
cd ..
  1. Apply the configuration
git clone https://github.com/lwfinger/rtw89.git
cd rtw89
sudo cp 70-rtw89.conf /etc/modprobe.d/
sudo cp suspend_rtw89 /usr/lib/systemd/system-sleep/
reboot
  1. After the reboot, the driver works for a short time period.

Logs of sudo dmesg:

[   45.352694] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.352782] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.352879] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.352976] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353073] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353161] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353258] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353357] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353456] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353553] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353641] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353738] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353835] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353906] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.353970] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354033] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354096] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354158] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354221] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354283] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354348] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354411] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354473] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354536] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354598] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354661] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354724] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354786] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354849] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354911] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.354974] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355036] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355099] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355162] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355224] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355287] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355353] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355416] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355478] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355541] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355603] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355666] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355728] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355791] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355854] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355916] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.355979] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356041] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356104] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356166] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356229] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356292] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356357] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356419] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356482] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356545] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356607] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356670] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356732] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356795] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356858] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356920] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.356983] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357045] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357108] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357171] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357233] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357296] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357360] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357423] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357485] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357548] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357610] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357673] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357735] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357798] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357860] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357923] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.357986] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358048] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358111] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358173] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358236] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358298] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358363] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358426] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358488] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358551] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358614] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358676] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358739] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358801] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358864] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358926] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.358989] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359051] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359114] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359177] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359239] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359374] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359472] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359560] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359657] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359754] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359840] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.359937] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360033] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360130] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360219] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360316] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360418] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360515] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360612] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360710] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360802] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360900] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.360986] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361050] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361112] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361175] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361237] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361300] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361365] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361428] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361490] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361553] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361616] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361678] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361741] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361803] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361866] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361928] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.361991] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362054] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362116] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362179] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362241] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362304] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362368] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362431] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362493] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362556] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362618] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362681] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362743] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362806] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362869] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362931] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.362994] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363056] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363119] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363181] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363244] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363306] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363372] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363435] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363497] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363560] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363622] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363685] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363747] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363810] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363871] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.363932] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.363993] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364054] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364115] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.364176] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.364237] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364298] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364363] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364425] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.364488] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364549] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364613] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364675] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364736] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.364797] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.364864] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364925] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.364986] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.365047] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.365108] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.365169] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.365230] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.365291] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.365357] rtw89_8852be 0000:01:00.0: read rf busy swsi
[   45.365418] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.371330] rtw89_8852be 0000:01:00.0: FW does not process h2c registers
[   45.371415] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.371507] rtw89_8852be 0000:01:00.0: write rf busy swsi
[   45.371687] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 0
[   45.371810] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 1
[   45.371933] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 2
[   45.372056] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 3
[   45.372179] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 8
[   45.372302] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 9
[   45.424651] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   45.424933] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 0
[   45.425057] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 1
[   45.425180] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 2
[   45.425304] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 3
[   45.425435] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 8
[   45.425558] rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 9
[   45.425562] rtw89_8852be 0000:01:00.0: failed to pre-release fwcmd
[   46.999389] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   47.020334] rtw89_8852be 0000:01:00.0: mac init fail, ret:-110
[   47.091381] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   47.112333] rtw89_8852be 0000:01:00.0: mac init fail, ret:-110
[   48.767387] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   48.788336] rtw89_8852be 0000:01:00.0: mac init fail, ret:-110
[   48.859383] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   48.880367] rtw89_8852be 0000:01:00.0: mac init fail, ret:-110
[   52.943388] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   52.964333] rtw89_8852be 0000:01:00.0: mac init fail, ret:-110
[   53.035387] rtw89_8852be 0000:01:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[   53.056336] rtw89_8852be 0000:01:00.0: mac init fail, ret:-110

I have tried to reinstall the driver countless time. The issue seems to persist between reboots. Let me know if you need any additional logs,

@claraphyll
Copy link

claraphyll commented Apr 3, 2025

Formerly same laptop model here, this configuration change fixed it for me (with the mainline driver and no AUR packages): https://wiki.archlinux.org/title/HP_255_G10#Wi-Fi

Although WiFi speed is still significantly (5x-10x) worse than on a comparably priced ThinkPad

@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

Thanks, I applied the following in /etc/modprobe.d/rtw89-fix.conf

rtw89_pci disable_aspm_l1=Y disable_aspm_l1ss=Y
rtw89_core disable_ps_mode=y

For now it seems to work which really suprised me. I won't close the issue just yet as I had the exact same scenario only 2 days ago where it worked for 2 hours but then crashed.

@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

It does seem to have fixed my issue

@NLion74 NLion74 closed this as completed Apr 3, 2025
@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

I have run into the same issue once again with the following error when running sudo dmesg

[ 1418.406028] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406089] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406150] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406209] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406270] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406335] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406396] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406456] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406515] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406575] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406634] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406694] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406754] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406814] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406874] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406934] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.406994] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407056] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407118] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407178] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407238] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407301] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407365] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407426] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407485] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407545] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407605] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407665] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407724] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407784] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407843] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407903] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.407962] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408022] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408081] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408141] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408200] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408260] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408322] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408384] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408444] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408504] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408563] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408623] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408686] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408748] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408811] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408874] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408936] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.408999] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409062] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409125] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409189] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409251] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409318] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409382] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409445] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409507] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409570] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409633] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409695] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409758] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409821] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409883] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.409946] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410008] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410071] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410134] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410197] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410259] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410324] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410389] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410452] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410514] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410577] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410640] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410702] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410765] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410828] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410890] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.410953] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411016] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411078] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411141] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411204] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411266] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411332] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411397] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411460] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411522] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411585] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411648] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411710] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411773] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411836] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411898] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.411961] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412023] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412089] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412155] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412218] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412280] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412347] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412411] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412476] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412539] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412601] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412664] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412727] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412789] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412856] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412918] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.412981] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413044] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413106] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413169] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413231] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413294] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413361] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413424] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413487] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413550] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413612] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413675] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413737] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413800] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413863] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413925] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.413988] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414051] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414113] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414176] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414239] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414304] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414370] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414433] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414497] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414564] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414627] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414689] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414752] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414815] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414877] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.414940] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415003] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415065] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415128] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415191] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415253] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415318] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415382] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415445] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415508] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415570] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415633] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415696] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415758] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415821] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415884] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.415946] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.416009] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.416070] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.416131] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416192] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416254] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416320] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.416382] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.416444] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416506] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416567] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416628] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.416692] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416753] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416817] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416878] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.416940] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.417001] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.417068] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417129] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417190] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417251] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.417315] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417378] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417439] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417500] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.417561] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.417622] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1418.423319] rtw89_8852be 0000:01:00.0: FW does not process h2c registers
[ 1418.424644] rtw89_8852be 0000:01:00.0: HW scan failed with status: -110
[ 1418.841496] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1418.841593] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1420.871538] rtw89_8852be 0000:01:00.0: firmware failed to ack for leaving ps mode
[ 1420.921715] rtw89_8852be 0000:01:00.0: rtw89: failed to leave lps state
[ 1420.921824] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.921912] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.921998] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922083] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922168] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922252] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922347] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922432] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922514] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922584] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922654] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922725] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922796] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922866] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.922936] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.923007] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.923077] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.923148] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1420.924394] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1420.924465] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1422.855425] rtw89_8852be 0000:01:00.0: firmware failed to ack for leaving ps mode
[ 1422.905571] rtw89_8852be 0000:01:00.0: rtw89: failed to leave lps state
[ 1422.905650] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.905715] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.905780] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.905844] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.905908] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.905972] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906036] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906100] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906165] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906229] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906295] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906360] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906424] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906488] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906551] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906608] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906664] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.906728] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1422.908089] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1422.908159] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1424.903105] rtw89_8852be 0000:01:00.0: firmware failed to ack for leaving ps mode
[ 1424.953242] rtw89_8852be 0000:01:00.0: rtw89: failed to leave lps state
[ 1424.953361] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953455] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953541] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953626] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953711] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953795] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953880] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.953964] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954049] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954134] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954219] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954294] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954357] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954418] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954479] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954540] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954601] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.954662] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1424.956023] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1424.956089] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1426.887324] rtw89_8852be 0000:01:00.0: firmware failed to ack for leaving ps mode
[ 1426.937521] rtw89_8852be 0000:01:00.0: rtw89: failed to leave lps state
[ 1426.937640] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.937729] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.937814] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.937900] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.937984] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938069] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938154] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938239] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938332] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938422] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938507] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938592] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938676] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938761] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938846] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.938930] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.939011] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.939081] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1426.940380] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1426.940460] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1428.871887] rtw89_8852be 0000:01:00.0: firmware failed to ack for leaving ps mode
[ 1428.922225] rtw89_8852be 0000:01:00.0: rtw89: failed to leave lps state
[ 1428.922358] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922455] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922541] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922634] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922716] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922801] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922883] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.922965] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923047] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923132] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923220] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923318] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923378] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923441] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923502] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923562] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923623] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.923687] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1428.925055] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1428.925122] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1430.919815] rtw89_8852be 0000:01:00.0: firmware failed to ack for leaving ps mode
[ 1430.970130] rtw89_8852be 0000:01:00.0: rtw89: failed to leave lps state
[ 1430.970251] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970356] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970449] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970537] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970626] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970718] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970806] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970894] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.970993] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971082] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971177] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971273] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971343] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971408] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971473] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971539] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971604] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.971669] rtw89_8852be 0000:01:00.0: write rf busy swsi
[ 1430.973045] rtw89_8852be 0000:01:00.0: read rf busy swsi
[ 1430.973118] rtw89_8852be 0000:01:00.0: read rf busy swsi

@NLion74 NLion74 reopened this Apr 3, 2025
@claraphyll
Copy link

The file you posted doesn't apply the options. You have to add options in front of every line. https://wiki.archlinux.org/title/Kernel_module#Using_modprobe.d

@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

Oh yes apologies I updated the files but it still doesnt work. Now the driver stopped working completely, the wifi interface won't even show anymore. I have rebuilt the initramfs with sudo mkinitcpio -P

My current modprobe configurations are as follows:

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

# set options for faulty HP and Lenovo BIOS code
options rtw89_pci disable_aspm_l1=y disable_aspm_l1ss
options rtw89pci disable_aspm_l1=y disable_aspm_l1ss

cat /etc/modprobe.d/rtw89-fix.conf 

options rtw89_core disable_ps_mode=y

# I am not sure whether or not I created this file while following a guide to fix this very issue or if it was automatically created
cat /etc/modprobe.d/blacklist-rtw89.conf 

blacklist rtw89_8851be
blacklist rtw89_8851b
blacklist rtw89_8852ae
blacklist rtw89_8852a
blacklist rtw89_8852b_common
blacklist rtw89_8852be
blacklist rtw89_8852b
blacklist rtw89_8852bte
blacklist rtw89_8852bt
blacklist rtw89_8852ce
blacklist rtw89_8852c
blacklist rtw89_8922ae
blacklist rtw89_8922a
blacklist rtw89_core
blacklist rtw89_pci

I am not sure what to try next. I could try to disable fast boot like suggested in the guide, I however couldn't find the option in the bios so far-

@claraphyll
Copy link

Then I don't know. I remember having to shutdown and power up or restart the laptop a couple of times for the card to reappear.

I never used the blacklist or this AUR package, the blacklist would probably make the card not appear at all.

Fast boot is only relevant if you dual-boot with Windows but after a "cold boot" it should not be broken any longer

@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

Yes I assume the blacklist also wouldn't be applied as there is no options infront of each line. I have rebooted the laptop many times but it does not seem to work unfortunately. Thank you for your help though.

@claraphyll
Copy link

No, the blacklist will parse and you should remove it. "blacklist" is the command for each line in the same way "options" is the command in the correct file.

@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

I understand. I do believe I may need the blacklist though to prevent driver issues with the linux-firmware default one from conflicting with the aur installed one.

@claraphyll
Copy link

Maybe try

  • with vanilla kernel
  • without the AUR package
  • with options file
  • without blacklist

first. That's what I got to work consistently (for several days with only suspend in between) for me (although limited to about 100 MBit/s).

I have to go do some work now, good luck

@a5a5aa555oo
Copy link

a5a5aa555oo commented Apr 3, 2025

@NLion74

Try adding this line to /etc/modprobe.d/70-rtw89.conf
options rtw89 disable_aspm_l1=y disable_aspm_l1ss=y disable_ps_mode=y

Also, you can run these commands to see if the module parameters were set correctly

cat /sys/module/rtw89/parameters/disable_aspm_l1
cat /sys/module/rtw89/parameters/disable_aspm_l1ss
cat /sys/module/rtw89/parameters/disable_ps_mode

@NLion74
Copy link
Author

NLion74 commented Apr 3, 2025

@a5a5aa555oo Thanks for now this seems to work.

Running

cat /sys/module/rtw89/parameters/disable_aspm_l1
cat /sys/module/rtw89/parameters/disable_aspm_l1ss
cat /sys/module/rtw89/parameters/disable_ps_mode

outputs

Y
Y
Y

I'll continue using my laptop as normal and see if something ends up breaking.

@NLion74
Copy link
Author

NLion74 commented Apr 4, 2025

This does seem to have finally fixed my issue, thank you @a5a5aa555oo

@NLion74 NLion74 closed this as completed Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants