seems like the same error persists after downgrading: $ uname -r 5.17.0-1035-oem $ sudo dmesg | grep rtw [ 4.859848] rtw89_8852be 0000:09:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin [ 4.860214] rtw89_8852be 0000:09:00.0: enabling device (0000 -> 0003) [ 4.861546] rtw89_8852be 0000:09:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 5 [ 4.861550] rtw89_8852be 0000:09:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 3 [ 4.861556] rtw89_8852be 0000:09:00.0: MAC has already powered on [ 4.867246] rtw89_8852be 0000:09:00.0: [ERR]pci config read 719 [ 4.867251] rtw89_8852be 0000:09:00.0: [ERR] pcie autok fail -22 [ 4.867254] rtw89_8852be 0000:09:00.0: failed to setup chip information [ 4.867703] rtw89_8852be: probe of 0000:09:00.0 failed with error -22 [ 5.305458] Modules linked in: fjes(-) rtw_8852be(OE) x86_pkg_temp_thermal intel_powerclamp rtw_8852b(OE) rtw89pci(OE) rtw89core(OE) mac80211 libarc4 coretemp binfmt_misc wl(POE) mei_pxp mei_hdcp intel_rapl_msr snd_hda_codec_hdmi nls_iso8859_1 kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm btusb snd_hda_core snd_hwdep btrtl btbcm snd_pcm btintel uvcvideo btmtk crct10dif_pclmul ghash_clmulni_intel bluetooth snd_seq_midi videobuf2_vmalloc snd_seq_midi_event videobuf2_memops aesni_intel videobuf2_v4l2 snd_rawmidi videobuf2_common crypto_simd videodev snd_seq cryptd ecdh_generic snd_seq_device joydev input_leds intel_cstate mc ecc serio_raw wmi_bmof cfg80211 nvidia_wmi_ec_backlight snd_timer processor_thermal_device_pci mei_me processor_thermal_device snd hid_multitouch processor_thermal_rfim mei processor_thermal_mbox processor_thermal_rapl soundcore intel_rapl_common ideapad_laptop sparse_keymap platform_profile int3400_thermal int3403_thermal [ 5.308233] Modules linked in: fjes(-) rtw_8852be(OE) x86_pkg_temp_thermal intel_powerclamp rtw_8852b(OE) rtw89pci(OE) rtw89core(OE) mac80211 libarc4 coretemp binfmt_misc wl(POE) mei_pxp mei_hdcp intel_rapl_msr snd_hda_codec_hdmi nls_iso8859_1 kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm btusb snd_hda_core snd_hwdep btrtl btbcm snd_pcm btintel uvcvideo btmtk crct10dif_pclmul ghash_clmulni_intel bluetooth snd_seq_midi videobuf2_vmalloc snd_seq_midi_event videobuf2_memops aesni_intel videobuf2_v4l2 snd_rawmidi videobuf2_common crypto_simd videodev snd_seq cryptd ecdh_generic snd_seq_device joydev input_leds intel_cstate mc ecc serio_raw wmi_bmof cfg80211 nvidia_wmi_ec_backlight snd_timer processor_thermal_device_pci mei_me processor_thermal_device snd hid_multitouch processor_thermal_rfim mei processor_thermal_mbox processor_thermal_rapl soundcore intel_rapl_common ideapad_laptop sparse_keymap platform_profile int3400_thermal int3403_thermal [ 5.310330] Modules linked in: rtw_8852be(OE) x86_pkg_temp_thermal intel_powerclamp rtw_8852b(OE) rtw89pci(OE) rtw89core(OE) mac80211 libarc4 coretemp binfmt_misc wl(POE) mei_pxp mei_hdcp intel_rapl_msr snd_hda_codec_hdmi nls_iso8859_1 kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm btusb snd_hda_core snd_hwdep btrtl btbcm snd_pcm btintel uvcvideo btmtk crct10dif_pclmul ghash_clmulni_intel bluetooth snd_seq_midi videobuf2_vmalloc snd_seq_midi_event videobuf2_memops aesni_intel videobuf2_v4l2 snd_rawmidi videobuf2_common crypto_simd videodev snd_seq cryptd ecdh_generic snd_seq_device joydev input_leds intel_cstate mc ecc serio_raw wmi_bmof cfg80211 nvidia_wmi_ec_backlight snd_timer processor_thermal_device_pci mei_me processor_thermal_device snd hid_multitouch processor_thermal_rfim mei processor_thermal_mbox processor_thermal_rapl soundcore intel_rapl_common ideapad_laptop sparse_keymap platform_profile int3400_thermal int3403_thermal acpi_thermal_rel [ 5.312399] Modules linked in: rtw_8852be(OE) x86_pkg_temp_thermal intel_powerclamp rtw_8852b(OE) rtw89pci(OE) rtw89core(OE) mac80211 libarc4 coretemp binfmt_misc wl(POE) mei_pxp mei_hdcp intel_rapl_msr snd_hda_codec_hdmi nls_iso8859_1 kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm btusb snd_hda_core snd_hwdep btrtl btbcm snd_pcm btintel uvcvideo btmtk crct10dif_pclmul ghash_clmulni_intel bluetooth snd_seq_midi videobuf2_vmalloc snd_seq_midi_event videobuf2_memops aesni_intel videobuf2_v4l2 snd_rawmidi videobuf2_common crypto_simd videodev snd_seq cryptd ecdh_generic snd_seq_device joydev input_leds intel_cstate mc ecc serio_raw wmi_bmof cfg80211 nvidia_wmi_ec_backlight snd_timer processor_thermal_device_pci mei_me processor_thermal_device snd hid_multitouch processor_thermal_rfim mei processor_thermal_mbox processor_thermal_rapl soundcore intel_rapl_common ideapad_laptop sparse_keymap platform_profile int3400_thermal int3403_thermal acpi_thermal_rel [ 5.507904] Modules linked in: rtw_8852be(OE) x86_pkg_temp_thermal intel_powerclamp rtw_8852b(OE) rtw89pci(OE) rtw89core(OE) mac80211 libarc4 coretemp binfmt_misc wl(POE) mei_pxp mei_hdcp intel_rapl_msr snd_hda_codec_hdmi nls_iso8859_1 kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm btusb snd_hda_core snd_hwdep btrtl btbcm snd_pcm btintel uvcvideo btmtk crct10dif_pclmul ghash_clmulni_intel bluetooth snd_seq_midi videobuf2_vmalloc snd_seq_midi_event videobuf2_memops aesni_intel videobuf2_v4l2 snd_rawmidi videobuf2_common crypto_simd videodev snd_seq cryptd ecdh_generic snd_seq_device joydev input_leds intel_cstate mc ecc serio_raw wmi_bmof cfg80211 nvidia_wmi_ec_backlight snd_timer processor_thermal_device_pci mei_me processor_thermal_device snd hid_multitouch processor_thermal_rfim mei processor_thermal_mbox processor_thermal_rapl soundcore intel_rapl_common ideapad_laptop sparse_keymap platform_profile int3400_thermal int3403_thermal acpi_thermal_rel ============================================= Dr. Ali J. Ghandour Associate Researcher, GEOspatial Artificial Intelligence (GEOAI) group National Remote Sensing Center – CNRS Beirut, Lebanon Phone: +961 (4)409845 Email: aghandour@xxxxxxxxxxx - LinkedIn - GoogleScholar On Mon, Nov 27, 2023 at 8:01 AM Ali Ghandour <gandour.ali@xxxxxxxxx> wrote: > > $ lspci -tv > -[0000:00]-+-00.0 Intel Corporation Device a715 > +-01.0-[01-05]--+-00.0 NVIDIA Corporation Device 28e0 > | \-00.1 NVIDIA Corporation Device 22be > +-02.0 Intel Corporation Device a7a8 > +-04.0 Intel Corporation Device a71d > +-06.0-[06]----00.0 Micron Technology Inc Device 5411 > +-06.2-[07]----00.0 MAXIO Technology (Hangzhou) Ltd. NVMe > SSD Controller MAP1202 > +-0a.0 Intel Corporation Device a77d > +-14.0 Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller > +-14.2 Intel Corporation Alder Lake PCH Shared SRAM > +-15.0 Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 > +-16.0 Intel Corporation Alder Lake PCH HECI Controller > +-19.0 Intel Corporation Alder Lake-P Serial IO I2C Controller #0 > +-1c.0-[08]----00.0 Realtek Semiconductor Co., Ltd. > RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller > +-1c.5-[09]----00.0 Realtek Semiconductor Co., Ltd. Device b852 > +-1f.0 Intel Corporation Device 519d > +-1f.3 Intel Corporation Device 51ca > +-1f.4 Intel Corporation Alder Lake PCH-P SMBus Host Controller > \-1f.5 Intel Corporation Alder Lake-P PCH SPI Controller > > > $ sudo lspci -s 09:00.0 -xxxx > 09:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852 > 00: ec 10 52 b8 03 00 10 00 00 00 80 02 10 00 00 00 > 10: 01 30 00 00 00 00 00 00 04 00 10 52 00 00 00 00 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 53 48 > 30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00 > 40: 01 50 c3 c9 08 00 00 00 00 00 00 00 00 00 00 00 > 50: 05 70 80 00 00 00 00 00 00 00 00 00 00 00 00 00 > 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 70: 10 00 02 00 81 8d 90 15 30 20 10 00 11 6c 47 00 > 80: 43 01 11 10 00 00 00 00 00 00 00 00 00 00 00 00 > 90: 00 00 00 00 10 08 0c 00 00 04 00 00 02 00 00 00 > a0: 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > > > > ============================================= > > Dr. Ali J. Ghandour > Associate Researcher, GEOspatial Artificial Intelligence (GEOAI) group > National Remote Sensing Center – CNRS > Beirut, Lebanon > > > > Phone: +961 (4)409845 > Email: aghandour@xxxxxxxxxxx - LinkedIn - GoogleScholar > > > On Mon, Nov 27, 2023 at 3:43 AM Ping-Ke Shih <pkshih@xxxxxxxxxxx> wrote: > > > > > > > > > -----Original Message----- > > > From: Ali Ghandour <gandour.ali@xxxxxxxxx> > > > Sent: Sunday, November 26, 2023 5:36 AM > > > To: linux-wireless@xxxxxxxxxxxxxxx > > > Subject: Lenovo LOQ rtw_8852be > > > > > > Hi, > > > > > > Following below thread, rtw_8852be driver fails for Lenovo LOQ: > > > https://github.com/lwfinger/rtw89/issues/235 > > > > > > rtw89_8852be 0000:09:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin > > > rtw89_8852be 0000:09:00.0: Firmware version 0.29.29.5 (da87cccd), cmd > > > version 0, type 5 > > > rtw89_8852be 0000:09:00.0: Firmware version 0.29.29.5 (da87cccd), cmd > > > version 0, type 3 > > > rtw89_8852be 0000:09:00.0: MAC has already powered on > > > rtw89_8852be 0000:09:00.0: [ERR]pci config read 719 > > > rtw89_8852be 0000:09:00.0: [ERR] pcie autok fail -22 > > > rtw89_8852be 0000:09:00.0: failed to setup chip information > > > tw89_8852be: probe of 0000:09:00.0 failed with error -22 > > > > > > I am running Ubuntu 22.04.3 and kernel 6.2.0-37-generic. > > > > > > > Not very sure why your host can't read PCI configuration space 0x719. > > Please provide your PCI host controller by 'lspci -tv'. > > > > And, I wonder if user space tool 'lspci' can dump whole PCI configuration > > space on your platform, so please provide full dump by > > 'sudo lspci -s xx:yy.zz -xxxx' > > > > (you can get the device number followed '-s' by 'lspci', and copy the number, like) > > 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852 > > > > > > After kernel 5.18, we change to use standard pci API to read/write configuration > > space, so if possible please downgrade to 5.17 to see if that version works to you. > > > > Ping-Ke > >