Realtek 8852be属于是螃蟹网卡,这玩意儿小毛病有点多,我的windows系统就掉过两次驱动。经历了一两天的各种排查尝试后(各种提高内核版本,重装其他版本系统等)才确定是驱动的问题,重装了不知道多少次系统后的疯狂尝试后解决了问题,在复现过程中接着删了系统重装,边复现边码字。对于究极无敌巨TM白的小白来说新安装的系统也是不太会使用的,而Realtek 8852be是前两年新出支持wifi6的无线网卡,ubuntu20.4版本没有相关驱动,因此只能手动安装。
由于各种安装需要网络,我的有线网络是可以使用的,可以用手机热点打开usb连接
1.安装内核头文件,打开终端输入指令:
sudo apt install -y linux-headers-$(uname -r)
输入完成后回车
再输入
sudo apt install git
若出现以下情况
可去软件与更新里换源,换到合适为之
成功后画面:
2.安装编译器
sudo apt install make gcc bc
中间接y继续执行
3.github下载运行驱动文件
(1)查看自己的内核,终端输入:
uname -r
(2)内核<5.18终端输入:
git clone https://github.com/Hrex39/rtl8852be.git
内核>5.18终端输入:
git clone https://github.com/Hrex39/rtl8852be.git -b dev
若无法访问到github网站(如图)
在软件与更新的身份验证中
将有此下标的项目删除:
然后再执行安装命令,驱动包就安装好在桌面了
接着在终端输入:
cd rtl8852be
回车后输入:
make -j$(nproc)
回车后输入:
sudo make install
然后装载到内核模块:
sudo modprobe 8852be #此为加载驱动
等一会儿我们就可以看到无线网络已经回来了