这篇文章上次修改于 590 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

介绍在Debian 11系统上安装USB无线网卡(主控RTL8814AU)驱动。

0. 十分重要

修改BIOS中设置,涉及安全模式相关配置。华硕主板修改系统类型为 其他。折腾好久,尝试了多个驱动后仍不成功,在修改此配置后一次成功联网。
bios.png

1. 准备

由于Debian官方的系统镜像中不包含驱动,在安装过程中除USB无线网卡外无其他联网方式时,诸如网络安装或在线下载方式由于无法联网自然无法使用,只能使用DVD等较全的镜像安装并进入系统后打驱动。
另外,安装并并进入系统后由于需要联网安装软件包并下载驱动代码,所以需要临时借助有线网卡或免驱的其他类型网卡完成,如实在没办法也可以尝试使用智能手机的 USB网络共享 功能。

2. 安装工具

sudo apt update
which dkms || sudo apt install dkms
which rfkill || sudo apt install rfkill
which git || sudo apt install git

3. 下载驱动代码

git clone https://github.com/morrownr/8814au.git

4. 编译驱动并安装

cd 8814au
sudo ./install-driver.sh

5. 检查内核加载情况

find /lib/modules/`uname -r`/ -name "8814au.ko"
若已加载不重启系统重新插拔USB网卡正常便也应该可连接WIFI使用了

参考:https://docs.alfa.com.tw/Support/Linux/RTL8814AU/