问题:
前几天北京补贴的电脑到了,我这一批电脑全部是Realtek的rlt8852ce的网卡,因为之前的电脑安装的20.04的版本,第一反应就安装了一下ubuntu20.04的系统,然后发现顶部没有wifi图标(解决),同时屏幕的亮度无法调节(还未解决,如有能解决的方法欢迎私信)。
硬件软件版本:
电脑:拯救者R9000p2024
网卡型号:Realtek--rlt8852ce
kernel内核:Linux 5.15.0-122-generic x86_64
双系统:ubuntu 20.04+Windows11
解决办法:
首先,采用手机和数据线为电脑共享网络,或者插入网线。
一、安装依赖库
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
二、安装驱动
git clone https://github.com/lwfinger/rtw89.git
cd rtw89
make
sudo make install
三、激活内核
安装完后这里需要下载一个文件(已补充)到/lib/firmware/rtw89目录下可以用u盘下载完拷贝过去 这里可能需要更改文件权限
下载地址:Index of /download
然后把文件复制:
sudo cp rtw8852c_fw.bin /lib/firmware/rtw89
检查一下文件是否在这个文件夹内
添加驱动:
sudo modprobe -v rtw_8852ce
重新启动就可以看到图标了。
四、还不成功(我看的最后一篇文章的作者说他没有成功,但我的成功了)
在rtw89目录下依次执行:
git checkout 6dc944
make
sudo make install
然后重启。
五、其他网卡遇到该问题可以参考:
RTL_8852BE
RTL8852BE网卡驱动安装及modprobe: ERROR: could not insert ‘8852be‘: Invalid argument问题解决_8852be驱动-优快云博客
WIFI-6E AX211
新装ubuntu系统无法联网?Unbuntu20.04有线&无线网卡驱动安装_ubuntu安装网卡驱动-优快云博客
踩雷过程:
1、提高内核首先。在安装完20.04之后不能连接网络,经过查找问题之后有很多文章说是ubuntu的内核版本过低导致的,这个时候我安装ubuntu22.04,这时候发现wifi标志出现了。这时候我认为是内核版本较低导致的,这时候我参考b站上的两个视频:
Ubuntu安装后,没有网络连接怎么办?_哔哩哔哩_bilibili这个时候我发现评论里面评论说8852这个网卡不能通过升级内核来解决,我也尝试过了确实不行。
2、安装错误的驱动,这时候我发现b站有一个视频说是因为缺少网卡驱动,但是他的是AX211的网卡,但是他没有在视频里面说明,这时候我就按照他说的方法安装了驱动:
来到这个网址backport-iwlwifi-dkms package : Ubuntu下载了下面的文件:
并用下面的命令安装:
sudo dpkg -i ****.deb
3、缩小问题范围:这时候我发现还是不行,经过查找发现驱动不对,但是这个时候已经确定了是缺少网卡驱动的问题,而不是内核的问题,这时候我就把内核退回到了原来的版本。这时候我就查找如何安装8852ce的网卡驱动。这个时候找到了这篇文章:
联想拯救者Y7000p2023 无线网卡rlt8852ce Ubuntu20.04 驱动安装_8852ce驱动-优快云博客
拯救者Y7000p 2024款安装ubuntu20.04无wifi问题_解决联想拯救者y7000p在ubuntu20.04-优快云博客
顺利解决问题。