在运行 Ubuntu 20.04LTS 和 rlt8822be realtek wifi 适配器的 Lennovo 笔记本电脑上未找到 Wi-fi 适配器

在运行 Ubuntu 20.04LTS 和 rlt8822be realtek wifi 适配器的 Lennovo 笔记本电脑上未找到 Wi-fi 适配器

我在这个论坛上看到过类似的帖子,但对我都不起作用。我最近采用了 Linux,前几天我的 wifi 工作正常,但突然间根本无法让它工作。我阅读了很多关于这个主题的文章,在互联网上发现了很多类似的问题。我认为很多问题都没有解决。有没有办法在 ubuntu 20.04 中真正获得 rlt8822BE 的驱动程序?

我已尝试从以下帖子中获取答案:

https://github.com/lwfinger/rtw88

在 18.04 中仍未找到适用于 Realtek RTL8822BE 的 wifi 适配器

未找到 Wifi 适配器 Realtek R8822BE

联想 Wifi RTL8822BE 无法在 Ubuntu 18.04 上运行

https://tutorialforlinux.com/2020/08/06/step-by-step-ubuntu-20-04-realtek-rtl8821ce-driver-installation/2/

我将冲突的驱动程序列入黑名单,尝试安装其中的很多,并多次从头开始重新安装了 Linux,但似乎没有任何效果。

以下是一些有用的信息:运行时lshw-C 网络

*-网络                 
        描述:以太网接口
        产品:RTL8111/8168/8411 PCI Express 千兆以太网控制器
        供应商:瑞昱半导体有限公司
        物理 ID:0
        总线信息:pci@0000:08:00.0
        逻辑名称:enp8s0
        版本:15
        序列号:e8:6a:64:bf:74:7b
        大小:1Gbit/s
        容量:1Gbit/s
        宽度:64 位
        时钟:33MHz
        功能:pm msi pciexpress msix bus_master cap_list 以太网物理 tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd
 自动协商
        配置:自动协商=开启广播=是驱动程序=r8169 驱动程序版本=5.13.0-27-通用双工=完整固件=rtl8168h-2_0.0.2
 02/26/15 ip=10.0.0.230 延迟=0 链接=是 多播=是 端口=twisted
 配对速度=1Gbit/s
        资源:irq:17 ioport:3000(size=256)内存:a4204000-a4204fff 内存:a4200000-a4203fff

跑步时lsmod | grep rtw

rtw_8822be 16384 0
rtw_8822b 225280 1 rtw_8822be
rtw_pci 24576 1 rtw_8822be
rtw_core 204800 2 rtw_8822b,rtw_pci
mac80211 1028096 2 rtw_core,rtw_pci
cfg80211 888832 2 rtw_core,mac80211

我认为 rtw_8822b 应该被列入黑名单,不确定它仍然出现在那里是否正常。

另外,跑步请参阅lspci-nnk| grep 0280 -A3结果如下(从那里我发现我有 RLT8822BE 网络控制器。

07:00.0 网络控制器 [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi 适配器 [10ec:b822] (rev ff)
    内核模块:rtw_8822be
08:00.0 以太网控制器 [0200]: 瑞昱半导体有限公司 RTL8111/8168/8411 PCI Express 千兆以太网控制器 [10ec:8168] (rev 15)
    子系统:联想 RTL8111/8168/8411 PCI Express 千兆以太网控制器 [17aa:38b4]

如果您知道我可以尝试的方法,请告诉我。

编辑:运行时消息 | grep -i rtw

[62.744521] rtw_core:加载树外模块会污染内核。
[ 62.744605] rtw_core:模块验证失败:缺少签名和/或所需密钥 - 污染内核
[ 62.760936] rtw_8822be 0000:07:00.0:固件版本 27.2.0,H2C 版本 13
[ 62.821808] rtw_8822be 0000:07:00.0:无法读取硬件功​​能报告
[ 64.822026] rtw_8822be 0000:07:00.0:轮询偏移量=0x5 掩码=0x2 值=0x0 失败
[ 64.822030] rtw_8822be 0000:07:00.0: 无法设置芯片 efuse 信息
[ 64.822032] rtw_8822be 0000:07:00.0:无法设置芯片信息
[ 64.852572] rtw_8822be:0000:07:00.0 探测失败,错误为 -16

答案1

我遇到了同样的问题,尝试了同样的解决方案,但毫无效果。我是一个相当熟练的系统管理员,通常使用 RHEL 系列,但没有解决方案。决定返回到 Windows(我的笔记本电脑上仍然双启动),Wifi 断开连接,我尝试重新连接并正常成功,并决定再次重新启动到 Ubuntu 23.10。猜猜怎么着……我正在使用(神奇地)恢复的 Wifi 在 Ubuntu 上输入此文本。我不知道问题出在驱动程序上,还是物理芯片组上(Windows 上没有显示),或者只是运气不好。

相关内容