能找到形成的驱动就不用搞这么多事情
我的电脑网卡为8852ce
因为ubuntu20.04已经停止维护,导致新网卡不识别
1.查询内核版本,物理网卡型号
uname -r
lspci | grep -i net
2.寻找对应驱动
从github上找到驱动库
直接拉源码
git clone https://github.com/lwfinger/rtw89.git
或者下载https://github.com/lwfinger/rtw89
下载最新固件
下载链接:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtw89
下载文件:rtw8852c_fw.bin
先更改rtw89文件夹的权限
chmod -R 777 /lib/firmware/rtw89
将文件下载拷贝到 /lib/firmware/rtw89 中
3.安装环境
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install build-essential
更新内核
sudo apt install linux-image-generic linux-headers-generic
4.编译安装驱动
现在进入下载好的rtw89源文件
编译
make
安装
sudo make install
成功后reboot一下
如果不成功说明驱动版本与内核不匹配
5.以后再出现没有wifi的问题
重新编译wrt89的文件夹
make clean
make
sudo make install