Hi all, I had some problems with RTL8852BE and tried a commonly suggested fix $ sudo cat /etc/modprobe.d/20-wifi.conf options rtw89_pci disable_aspm_l1ss=y disable_aspm_l1=y disable_clkreq=y options rtw89_core disable_ps_mode=y as $ lsmod | grep rtw rtw89_8852be 12288 0 rtw89_8852b 364544 1 rtw89_8852be rtw89_pci 81920 1 rtw89_8852be rtw89_core 577536 2 rtw89_8852b,rtw89_pci mac80211 1568768 2 rtw89_core,rtw89_pci cfg80211 1335296 3 rtw89_8852b,rtw89_core,mac80211 but this doesn't fix my issue which looks like [ 1794.542266] rtw89_8852be 0000:02:00.0: FW does not process h2c registers [ 1794.542269] rtw89_8852be 0000:02:00.0: HW scan failed with status: -110 [ 1794.935328] rtw89_8852be 0000:02:00.0: xtal si not ready(W): offset=90 val=10 mask=10 [ 1795.006323] rtw89_8852be 0000:02:00.0: xtal si not ready(W): offset=90 val=10 mask=10 [ 1795.006330] rtw89_8852be 0000:02:00.0: mac init fail, ret:-110 I verified that the changes take effect via $ sudo modprobe -r rtw89_8852be $ sudo modprobe -r rtw89_core $ sudo modprobe -v rtw89_8852be which produces insmod /lib/modules/6.7.4-100.fc38.x86_64/kernel/net/mac80211/mac80211.ko.xz insmod /lib/modules/6.7.4-100.fc38.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz disable_ps_mode=y insmod /lib/modules/6.7.4-100.fc38.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz disable_aspm_l1ss=y disable_aspm_l1=y disable_clkreq=y insmod /lib/modules/6.7.4-100.fc38.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852b.ko.xz insmod /lib/modules/6.7.4-100.fc38.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.xz However, the `xtal is not ready` still appears after reloading and the device is likely in a bad state once the error is already encountered: [12876.478139] rtw89_8852be 0000:02:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin [12876.478249] rtw89_8852be 0000:02:00.0: Unable to change power state from D3cold to D0, device inaccessible [12876.529327] rtw89_8852be 0000:02:00.0: xtal si not ready(R): offset=41 [12876.529336] rtw89_8852be 0000:02:00.0: no suitable firmware found [12876.529339] rtw89_8852be 0000:02:00.0: failed to recognize firmware [12876.529342] rtw89_8852be 0000:02:00.0: failed to setup chip information [12876.530074] rtw89_8852be: probe of 0000:02:00.0 failed with error -2 Does anyone know what is going on here? Regards, Plamen Dimitrov
Attachment:
OpenPGP_0xA4696276CE5A052D.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature