联想拯救者R7000在Ubuntu18.04系统下找不到WiFi适配器解决方法

        书接上文,拯救者在安装完ubuntu系统后还可能存在一些列问题需要一一解决。

        我在2021年七月底购买的拯救者R7000,安装后出现了无法连接WiFi的情况,在设置中查看WiFi显示为“未找到WiFi适配器”,大概是ubuntu没有安装无线网卡驱动,需要我们手动安装。

1.BIOS设置

        进入BIOS界面,将Security Boot设置为Disabled,这一步在安装系统时应该已经完成了。

2.查看无线网卡型号

        Windows系统下进入设备管理器 ,点击网络适配器,找到自己的网卡型号。

联想拯救者R7000在Ubuntu18.04系统下找不到WiFi适配器解决方法_第1张图片

3.下载无线网卡驱动并安装 

        下载驱动源码的网址https://github.com/lwfinger/rtw89

        这个驱动是针对我的无线网卡(Realtek系列的RTL8852AE)选择的,不同的网卡类型需要自行寻找驱动,同型号电脑无线网卡型号未必相同,一些特别新的无线网卡甚至找不到Linux系统下的驱动,可能要更换无线网卡,如果是英特尔的网卡,大概率不会出现“找不到WiFi适配器”的问题。

        进入ubuntu18.04系统,安装必要工具:

sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

        下载驱动rtw89-main:

git clone https://github.com/lwfinger/rtw89.git

        解压后得到rtw89-main文件,修改源码:

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

        make源码:

cd rtw89-main
make

        如果出现报错,检查上一步的注释是否完成

        安装:

(1)在lib firmware目录下新建一个空文件夹rtw89

cd lib
cd firmware
mkdir rtw89

(2)回到rtw89-main文件下安装

sudo make install

        此时lib firmware文件夹下的rtw89文件夹下应该有三个文件

联想拯救者R7000在Ubuntu18.04系统下找不到WiFi适配器解决方法_第2张图片

 (3)进入lib firmware rtw89目录下激活驱动

sudo modprobe rtw89pci

        至此完成了无线网卡的驱动安装,应该已经可以搜索连接WiFi热点了!

你可能感兴趣的:(ubuntu安装及环境配置,ubuntu,wifi)