简述:联想拯救者Y7000P用u盘安装ubuntu双系统后发现右上角无wifi图标无法连接无线网络,在查询无线网卡型号为realtek 8852ce后安装相应网卡驱动,问题解决。
以下是本人解决该问题的过程
一、电脑型号
联想拯救者Y7000P 13代酷睿i7 RTX4060
二、无线网卡驱动
1.在终端查询电脑无线网卡型号
常规更新包:
sudo apt-get update
sudo apt-get upgrade
查询网卡型号
lspci | grep -i net
输出效果:
Network controller后面便是电脑无线网卡型号,"c582"即“Realtek 8852ce”
2.网卡驱动安装
在网上找了很久没有找到一个合适的官方驱动,最后在Github上找到一个需要自己编译的
(1)安装依赖库
sudo apt-get install make gcc linux-header-$(uname -r) build-essential git
从Github上下载驱动
git clone https://github.com/lwfinger/rtw89.git
如果能够顺利clone下来可以在“下载(Download)”中看到一个"rtw89"的文件夹
如果无法clone可以尝试在git clone前加sudo再执行一次代码
还是无法clone下来的可以直接进链接下载压缩包:https://github.com/lwfinger/rtw89
注:压缩包最好解压在主目录或者下载里面,否则可能编译失败
(2)安装驱动
cd rtw89 #进入rtw89这个文件夹
make
sudo make install
这一步一开始我把文件夹放在桌面编译失败(报错)了,后来移动到“下载”文件夹后就直接编译成功了(玄学,解释不了),有其他编译的报错建议百度找找解决方法。
有其他博主对rtw89中的部分文件进行了部分修改成功编译,由于我没修改就能编译成功这里不清楚具体是否有用,留个链接给大家参考:https://blog.csdn.net/I_O_fly/article/details/124448964
(3)安装firmware files
下载链接:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtw89
下载文件:rtw8852c_fw.bin
将文件下载拷贝到 /lib/firmware/rtw89 中
在拷贝过程中可能需要先更改rtw89文件夹的权限:
chmod -R 777 /lib/firmware/rtw89
(4)启动驱动
sudo modprobe -v rtw_8852ce
(5)重启
重启之后点右上角倒三角就能看到wifi连接图标