在 Debian 9 上安装 wifi 驱动程序时出现问题

在 Debian 9 上安装 wifi 驱动程序时出现问题

我有联想 Legion y530 笔记本电脑。我尝试这样打开wifi:

输入lspci -nn | grep Network,查看此无线适配器:

Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b822]

通过 [10ec:b822] 我在 drivers.ru 上找到了这个驱动程序,那就是

Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC

但系统托盘中没有 wifi 图标,尽管如此network-manager-gnome。好的,我按照说明将内核更新到 4.19.16这里。重启后,出现图标,但显示 wifi 已关闭且无法等待。通过加载,日志显示:

failed to load rtlwifi/rtl8822befw.bin (-2)

好的,我下载了文件rtl8822befw.bin并将其放入文件夹中/lib/firmware/rtlwifi,如所述这里,而不是重新启动。关于无法加载 rtlwifi 的标志消失了,但 wifi 仍然无法等待。

之后会建议做什么?

UPD:当我打字时

lspci -knn | grep Net -A3

终端返回

07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b822]
    Subsystem: Lenovo Device [17aa:b023]
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38b4]

答案1

这是该特定 Wifi 驱动程序的已知内核错误。如果您的笔记本电脑是双启动的,简单的修复方法是重新启动到 Windows,然后再次启动到 Linux。
内核错误
已经有一些修复程序可以关闭将其置于低功耗状态的能力,但我自己没有尝试过(尽管我实际上也有同样的问题)。有关他们的更多信息可以找到这里

相关内容