无法在 Debian Buster RTL8822be 中调出 wifi 适配器

无法在 Debian Buster RTL8822be 中调出 wifi 适配器

我最近在我的 lenovo - Legion - 笔记本电脑上使用 KDE 安装了 Debian Buster。但无论我如何用谷歌搜索并尝试不同的解决方案,我都无法打开WIFI。我是 Linux 世界的新用户。你能帮我看看如何排除故障并解决问题吗?提前致谢。

的输出lspci -knn |grep -i net -A2是:

07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
        Subsystem: Lenovo RTL8822BE 802.11a/b/g/n/ac WiFi adapter [17aa:b023]
        Kernel driver in use: r8822be
--
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:38c2]
        Kernel driver in use: r8169
        Kernel modules: r8169

另外,我必须提到我已将contrib和添加non-free到我的源列表中,并且我已经安装了firmware-realtek.但一切都没有改变。

答案1

好的!找到了解决方案。问题根本不在于硬件或驱动程序。主要问题是 Debian Buster 使用的内核似乎与某些新硬件不兼容。为了解决这个问题(感谢@斯蒂芬·基特) 我们必须升级内核:

  1. 启用向后移植源:

    echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list
    sudo apt update
    
  2. 将向后移植的内核与当前内核一起安装:

    sudo apt install -t buster-backports linux-image-amd64
    
  3. 安装向后移植的固件:

    sudo apt install -t buster-backports firmware-linux firmware-linux-nonfree
    
  4. 重启

    sudo reboot
    

进而:

  1. 安装向后移植的 Realtek 固件

    sudo apt install buster-backports firmware-realtek
    
  2. 再次重新启动。你就可以走了。

相关内容