在 Ubuntu 和 PopOS 上安装 Realtek RTL8852BE (b852) Wifi 驱动程序失败

在 Ubuntu 和 PopOS 上安装 Realtek RTL8852BE (b852) Wifi 驱动程序失败

我购买了一台新笔记本电脑小米笔记本 Pro 14 2022(英特尔 i7 12gen)(我需要完整规格吗?),不幸的是我无法激活 wi-fi。我尝试安装最新的 Ubuntu 和 PopOS 可用映像,但 Wi-Fi 似乎无法在两者上开箱即用(我选择了 pop OS)。目前,在笔记本电脑上访问互联网的唯一可能方法是使用智能手机上的调制解调器。

下面列出了一些规格:

网络控制器名称(来自硬件实用程序):瑞昱半导体有限公司 器件 b852

uname -r5.19.0-76051900-generic

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:2c:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:3000(size=256) memory:5e200000-5e2fffff
  *-network
       description: Ethernet interface
       physical id: 14
       bus info: usb@3:1
       logical name: enx0edb87e86af7
       serial: 0e:db:87:e8:6a:f7
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=5.19.0-76051900-generic duplex=half firmware=RNDIS device link=yes multicast=yes port=twisted pair

lspci -nnk | grep 0280 -A2结果:

2c:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852]
    Subsystem: Device [1d3e:c826]

rfkill list结果:

1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

我找到了不同的解决方案,但这是我尝试过的:

  1. 我尝试从以下 github 存储库安装驱动程序:https://github.com/HRex39/rtl8852be

EFI 安全启动已禁用

但这就是我得到的回报:

控制台返回

...
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:249: /home/artkharlamov/rtl8852be/os_dep/linux/ioctl_cfg80211.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1849: /home/ak/rtl8852be] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.19.0-76051900-generic'
make: *** [Makefile:637: modules] Error 2
  1. 我还通过从以下 github 存储库安装驱动程序,找到了类似线程中类似问题的解决方案:https://github.com/lwfinger/rtw89 但这也没有帮助。

告诉我我做错了什么以及如何让我的 Wi-Fi 正常工作!

答案1

这些系列网卡的固件在某些较旧版本的 Linux 内核(如 5.10-5.12)中不受支持,但在较新版本中[据说]受支持,尽管它们默认情况下既不工作也不使用 PPA 固件工作。

我在使用 RTL8822CE 时遇到了同样的问题,(1) 将内核降级到 5.10,(2) 从 GitHub 中的 PPA 安装固件模块解决了该问题。

我的建议是降级你的内核并从https://github.com/HRex39/rtl8852be再次。

要降级内核,请打开终端并写入:

sudo apt install linux-image-5.10.0-13-amd64 

这是 5.10.0-13 版本,对我有用,我希望这对你也有用!

相关内容