未检测到 Realtek 8852BE 无线局域网适配器

未检测到 Realtek 8852BE 无线局域网适配器

我有一台全新的 Ideapad 5(型号 15ABA7),全新安装了 Debian。我正在努力让 wifi 工作,因为 linux 似乎无法识别 WLAN 适配器。 lspci 中显示的唯一网络设备是以太网适配器。

$ lspci | grep Network
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852

nmcli 未检测到任何 WLAN 适配器:

$ nmcli device show
GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256

lshw 的输出:

$ lshw -class network
  *-network UNCLAIMED
       description: Network controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: cap_list
       configuration: latency=0
       resources: ioport:2000(size=256) memory:fd600000-fd6fffff
  *-network
       description: Ethernet interface
       physical id: 1
       bus info: usb@2:1
       logical name: enx606d3cbc9fcf
       serial: 60:6d:3c:bc:9f:cf
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v2.16.3 (2022/07/06) duplex=full ip=192.168.0.19 link=yes multicast=yes port=MII speed=1Gbit/s

无线适配器据称是 RTL8822BE。 WiFi 在 Windows 中工作,所以我不认为这是硬件功能问题。

我尝试过的事情:

  • 安装的固件-realtek 包
  • 从 lwfinger 安装 rtw89 驱动程序
  • CMOS 重新启动(按住电源按钮 60 秒)
  • 安全启动被禁用(我在安装 debian 之前做的第一件事)

无济于事。还有人可以用这个芯片组来连接wifi吗?

答案1

这个的驱动程序是包含在 6.2 Linux 内核中。我遇到了同样的问题,更新内核后,WiFi 按预期工作。

答案2

我刚刚开始工作。它不是 rtw89 而是 rtl8852be,如下所示:https://github.com/HRex39/rtl8852be

(似乎该芯片是 Realtek 8852be,尽管它只是说“b852”)。

我已经安装了上面列出的依赖项https://github.com/lwfinger/rtw89 所以你可能首先需要也可能不需要这些。

答案3

在 debian 11、linux 内核 6.1 上安装 Realtek 8852be 驱动程序(对于其他 >5.7 的内核,假设所有内核都相同)

所有内容都在 rtw89 Readme.md 中进行了描述,但是我无法理解这一点无法加载 rtl_bt/rtl8852b_fw.bin (-2)意味着固件丢失。并找到描述固件二进制文件链接的部分。

内核 >= 6.2 已包含此驱动程序

相关内容