未找到 Wifi 适配器 Realtek R8822BE

未找到 Wifi 适配器 Realtek R8822BE

我的 wifi 适配器有问题。找不到它们!我的笔记本电脑是 HP-Pavilion-15-cw0xxx,装有 Windows 10。在 Windows 10 中,wifi 运行良好!我做了以下事情:

lspci -knn | grep Net -A2 
01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b822]
    Subsystem: Hewlett-Packard Company Device [103c:831b]
    Kernel modules: **r8822be**, wl, rtl8822be

ilya@ilya-HP-Pavilion-Laptop-15-cw0xxx:~$ sudo lshw -c network  
[sudo] password for ilya: 
  *-network UNCLAIMED       
       description: Network controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:f000(size=256) memory:fea00000-fea0ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eno1
       version: 15
       serial: b4:b6:86:ea:93:36
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=**r8169** driverversion=2.3LK-NAPI duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.0.102 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:46 ioport:e000(size=256) memory:fe904000-fe904fff memory:fe900000-fe903fff

此外,我将 wl、rtl8822be 添加到黑名单并执行以下操作:

echo -e "blacklist r8822be\n\# blacklist wl\nblacklist rtl8822be" | sudo tee /etc/modprobe.d/test_ban.conf

另外,我甚至关闭了安全启动,但这没有帮助。

我是 Ubuntu 的资深用户。您对我的问题有什么建议或解决方案吗?

谨致问候,Ilia

答案1

步骤 1:您需要一个临时的以太网互联网连接(LAN 电缆或手机或 wifi 适配器的 USB 网络共享)

步骤2:一旦您有活动的互联网连接。打开终端并检查内核中是否有可用的 Wifi 驱动程序

$ lspci-knn | grep -i 净-A2

从输出中我们可以看到当前的 wifi 驱动程序是:

联想 RTL8821CE 802.11ac PCIe 无线网络适配器

步骤3:搜索'RTL8821CE 驱动程序',官方 Ubuntu 存储库中还没有适用于 Realtek RTL8821CE 的 Wifi 驱动程序。

有一个 git repo:https://github.com/tomaspinho/rtl8821ce.git. 克隆到该 git repo

$ git clonehttps://github.com/tomaspinho/rtl8821ce.git

步骤 4(可选):如果出现任何错误,例如 git 未安装或 gcc 不存在,请通过以下方式安装它们:

$ apt 安装 gcc $ apt 安装 git $ apt install make

安装以上三个包后,重新运行步骤3。

步骤 4:下载 RTL8821CE 驱动程序的 git 存储库后,转到相应的文件夹:

$ cd rtl8821ce

步骤 5:使用 make 实用程序编译驱动程序。

$ 全部制作 $ make install

步骤 6:使用“modprobe”程序将驱动模块插入内核。

modprobe -a 8821ce

步骤 7:如有必要,请重新启动

步骤 8:通过上述步骤,我们成功解决了 wifi 问题,但是 wifi 连接无缘无故出现断断续续的情况,后来我们通过更改 Ubuntu 中的电源管理选项解决了该问题。

$ nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

将 wifi.powersave 从 3 更改为 2。

如果您遇到任何问题,请告诉我,我会很乐意解决。

答案2

我解决了这个问题:

echo -e "# blacklist r8822be\n\ blacklist wl\nblacklist rtl8822be" | sudo tee /etc/modprobe.d/test_ban.conf

sudo apt remove bcmwl-kernel-source

并关闭安全启动!

相关内容