Ubuntu 22.04 LTS 和 22.10 Lenovo Ideapad1 (Realtek 8852BE) (rtw89) 上 Wifi 符号缺失/无法访问 Wifi

Ubuntu 22.04 LTS 和 22.10 Lenovo Ideapad1 (Realtek 8852BE) (rtw89) 上 Wifi 符号缺失/无法访问 Wifi

运行lspci -vvv | grep -A 10 -i "Network Controller"产生:

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852
    Subsystem: Lenovo Device 4853
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 69
    IOMMU group: 11
    Region 0: I/O ports at 2000 [size=256]
    Region 2: Memory at fd600000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: <access denied>
    Kernel modules: rtw_8852be

运行neofetch产生:

 .-/+oossssoo+/-.               sean@sean-IdeaPad-1-15ALC7 
        `:+ssssssssssssssssss+:`           -------------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 22.04.1 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: 82R4 IdeaPad 1 15ALC7 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.15.0-58-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 11 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1746 (dpkg), 12 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.1.16 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 42.5 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: AMD Ryzen 7 5700U with Radeon G 
    .ossssssssssssssssssdMMMNysssso.       GPU: AMD ATI 04:00.0 Lucienne 
      -+sssssssssssssssssyyyssss+-         Memory: 1960MiB / 9819MiB 
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.                                       
                                                                   

运行sudo lshw -C network产生:

  *-network UNCLAIMED       
       description: Network controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:2000(size=256) memory:fd600000-fd6fffff
  *-network
       description: Ethernet interface
       physical id: 9
       bus info: usb@1:2
       logical name: usb0
       serial: be:29:eb:c1:b0:14
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=5.15.0-58-generic duplex=half firmware=RNDIS device ip=192.168.42.238 link=yes multicast=yes port=twisted pair

运行lsppci -knn | grep Net -A3产生:

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
    Subsystem: Lenovo Device [17aa:4853]
    Kernel modules: rtw_8852be
03:00.0 Non-Volatile memory controller [0108]: Intel Corporation Device [8086:f1aa] (rev 03)

启动时,会显示一行文字rtw89_8852be 0000:02:00.0: failed to setup chip information

我尝试删除并重新安装 wifi 驱动程序https://github.com/lwfinger/rtw89但它不起作用。

我在想也许我的驱动程序与 Ubuntu 不兼容,但我不确定。

任何帮助都将受到感谢!

如果您需要更多信息,请告诉我。我会积极回复这里的消息。提前谢谢您!

答案1

从 Ubuntu 22.04 LTS 更新到 Ubuntu 22.10 后这个问题中提到的司机对我来说也不再起作用了。

然而,使用这位老司机解决了这个问题。

git clone https://github.com/HRex39/rtl8852be.git -b dev
cd rtl8852be
make 
sudo make install
sudo modprobe 8852be

相关内容