笔记本电脑安装驱动后如何连接wifi?

笔记本电脑安装驱动后如何连接wifi?

我最近在我的笔记本电脑上安装了 Debian 11。我安装的wifi驱动程序是https://github.com/lwfinger/rtw89。但是,我仍然无法连接到互联网。

的结果lspci | grep Network01:00:0 Network controller: Realtek Semiconductor Co., Ltd. Device b852

的结果lsmod | grep 852

rtw_8852ce          16384  0
rtw_8852c          577536  1 rtw_8852ce
rtw_8852ae          16384  0
rtw_8852a          679936  1 rtw_8852ae
rtw_8852be          16384  0
rtw_8852b          352256  1 rtw_8852be
rtw89pci            65536  3 rtw_8852ce,rtw_8852ae,rtw_8852be
rtw89core          454656  4 rtw_8852c,rtw89pci,rtw_8852a,rtw_8852b
cfg80211           983040  5rtw_8852c,rtw_8852a,rtw_8852core,mac80211,rtw_8852b

的结果iwconfiglo no wireless extensions

的结果uname -r5.10.0-20-amd64

有谁知道这个问题吗? (请注意,我无法轻松安装软件包,因为我的笔记本电脑上没有互联网)

答案1

在你下载驱动程序的 Github 页面的最底部,写着:

关于固件的说明

使用此驱动程序需要来自用户空间的固件。该软件包将尝试将固件作为推荐自动拉入。但是,如果您的发行版不提供firmware-realtek >= 20230117-1 或linux-firmware >= 20220329.git681281e4-0ubuntu3.10 之一,则驱动程序将无法加载,并且 dmesg 将显示有关特定缺失固件的错误文件。在这种情况下,您可以直接从https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtw89

由于笔记本电脑上没有互联网,因此您必须在其他计算机上下载固件文件,通过 USB 记忆棒或类似设备将它们移动到笔记本电脑,然后将它们放入/lib/firmware.如果您还没有这样做,那么sudo dmesg |grep firmware应该显示固件加载错误消息,包括内核期望固件文件所在的确切路径。

Debian 11的标准firmware-realtek包目前版本为20210315-3,甚至Debian 向后移植对于 Debian 11,只有版本 20210818-1~bpo11+1。这些都不能满足该驱动程序的要求。因此,您必须从上述说明中提到的 git.kernel.org 地址下载固件文件,并将它们手动放置到正确的目录(显然/lib/firmware/rtw89,但sudo dmesg首先检查输出)。

相关内容