关于新电脑安装双系统ubuntu18.04未出现wifi适配器解决方案

问题描述

因为工作问题,要装一个双系统,当装了ubuntu18.04的时候,发现无法发现wifi适配器,看了网上各种解决方案都无法解决最后上论坛才知道,是因为新的网卡和内核中的网卡版本有区别。

解决方案

查询自己的网卡型号,使用以下linux命令及显示结果如下:

lspci | grep Network

查询自己的内核版本号:

uname -sr
显示:Linux 5.13.0-19-generic

由于安装网卡驱动对linux内核版本有限制,所以需要查清自己当前linux内核和自己本机的网卡驱动是否适配,如不适配需要对当前linux内核进行升级升级当前linux内核
网卡驱动参考链接网卡驱动

1.sudo apt-get update
2.sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
3.git clone https://github.com/lwfinger/rtw89.git

修改网卡驱动的文件内容

接着打开rtw89目录下的phy.c
注释掉bss_color = vif->bss_conf.he_bss_color.color
再打开rtw89目录下的cam.c
注释掉u8 bss_color = vif->bss_conf.he_bss_color.color;
FWCMD_SET_ADDR_BSSID_BSS_COLOR(cmd, bss_color);

编译网卡驱动

cd rtw89
make
sudo make install

成功会显示Install rtw89 SUCCESS

重启系统则会显示wifi图标


版权声明:本文为I_O_fly原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。