ubuntu18.04未发现wifi适配器,安装wifi无线网卡驱动-RTL8822BE、RTL8822CE、RTL8821CE、RTL8723DE

以下驱动程序将适用于任何linux内核4.19或更新版本的内核上,只要发行版安装后没有修改任何内核api

ubuntu18.04未发现wifi适配器,有一部分原因是因为没有wifi驱动。怎么看自己的网卡型号是不是上述型号呢

查看自己网卡型号

在终端里输入lspci找到下述的这一行就是你的网卡型号

Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter

这个指南的存储库包括以下卡的驱动程序: RTL8822BE、RTL8822CE、RTL8821CE、RTL8723DE

如果你正在寻找芯片的驱动程序,比如RTL8188EE, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192EE, RTL8192SE, RTL8723AE, RTL8723BE,或RTL8821AE,这些应该由你的内核提供。如果没有,那么您应该访问Backports项目 (https://backports.wiki.kernel.org/index.php/Main_Page) 以获得必要的代码。

安装指导

安装依赖

sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

安装驱动

git clone https://github.com/lwfinger/rtw88.git
cd rtw88
make
sudo make install

安装完重启一下,如果有wifi,但是搜不到任何热点,就重启进windows找一个热点连一下,再重启进ubuntu

黑名单(如果上面安装完重启之后还不行,操作这步前确保知道自己接下来是在干嘛,)

如果您的系统安装了任何冲突的驱动程序,您必须将它们列入黑名单。比如一些发行版提供RTL8723DE驱动程序。对于5.6及更新版本的内核,这将包括诸如rtw88_xxxx这样的驱动程序。这里有一个关于如何黑名单模块的有用链接https://askubuntu.com/questions/110341/how-to-blacklist-kernel-modules

使用命令lsmod | grep rtw检查驱动程序是否冲突,出现下面的模块是正确的:

rtw_8723de rtw_8723d rtw_8822be rtw_8822b rtw_8822ce rtw_8822c rtw_core  rtw_pc

出现上述模块的调用模块(使用模块)或者调用模块的调用模块也是正确的,输入指令lsmod 就知道调用模块是咋回事了
如果你安装了上述之外的其他模块(rtw开头的),将它们列入黑名单:
打开 /etc/modprobe.d/blacklist.conf文件并且在结尾加上下面的代码:

blacklist driver-name		

driver-name是要加入黑名单的模块名称

翻译自:https://github.com/lwfinger/rtw88

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值