Ubuntu更新之后无法搜索到WIFI了怎么办?RealTek 8822CE网卡Linux驱动

原因:

内核版本变了

cd /lib/modules

可以看到有2个版本,那个小的就是更新之前的

5.3.0-28-generic  5.4.0-58-generic

新的里面没有网卡驱动

首先确定自己的网卡型号

方法1,如果是双系统则进入windows的设备管理器查看

 

第二,在Ubunut中确定这个设备是可以看到的

list pci上的设备

lspci
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c822

证明这个设备是被Ubunut看到的

 

第三,RealTek的Linux驱动都是源码,需要自己编译

在bing搜索中输入

8822CE github

这样就可以找到源码

下载

git clone https://github.com/rtlwifi-linux/rtk_wifi_driver_rtl8822ce

第四,解压

输入下面命令

make
make install

第五,注册(应该是这个意思)

安装命令sudo modprobe -a 8821ce 只要不提示错误就表示成功

sudo modprobe -a 8822ce

第六,重启

reboot

也就是5.4.0-48-generic

看这个文件夹下的kernel/drivers/net/wireless/realtek下有没有rtw88这个文件夹

如果有,删除rtw88文件夹(删之前cp备份一下哈,以免删完没用原来的也没了)

sudo rm -rf rtw88 再用下面命令行更新

update-initramfs -u 然后重启电脑 wifi就好使啦!!!!!!!

经过几次反复装驱动才发现,我的wifi和英伟达驱动突然消失的情况是系统自动检测更新,然后给我更新了,每次更新完这两个驱动都不好使。

打开软件与更新,选择更新,把自动检测更新那个设置成了从不,希望以后不要再出现这个问题了。每次都要浪费我半小时。气。  

你可能感兴趣的:(Linux)