![在运行 Ubuntu 20.04LTS 和 rlt8822be realtek wifi 适配器的 Lennovo 笔记本电脑上未找到 Wi-fi 适配器](https://linux22.com/image/1025675/%E5%9C%A8%E8%BF%90%E8%A1%8C%20Ubuntu%2020.04LTS%20%E5%92%8C%20rlt8822be%20realtek%20wifi%20%E9%80%82%E9%85%8D%E5%99%A8%E7%9A%84%20Lennovo%20%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B8%8A%E6%9C%AA%E6%89%BE%E5%88%B0%20Wi-fi%20%E9%80%82%E9%85%8D%E5%99%A8.png)
我在这个论坛上看到过类似的帖子,但对我都不起作用。我最近采用了 Linux,前几天我的 wifi 工作正常,但突然间根本无法让它工作。我阅读了很多关于这个主题的文章,在互联网上发现了很多类似的问题。我认为很多问题都没有解决。有没有办法在 ubuntu 20.04 中真正获得 rlt8822BE 的驱动程序?
我已尝试从以下帖子中获取答案:
https://github.com/lwfinger/rtw88
在 18.04 中仍未找到适用于 Realtek RTL8822BE 的 wifi 适配器
联想 Wifi RTL8822BE 无法在 Ubuntu 18.04 上运行
我将冲突的驱动程序列入黑名单,尝试安装其中的很多,并多次从头开始重新安装了 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 上没有显示),或者只是运气不好。