You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 16.04下华硕AC68 USB无线网卡RTL8814AU驱动失效求助

解决Ubuntu 16.04无法识别RTL8814AU无线网卡的问题

别担心,既然你的网卡在其他设备上能正常工作,那咱们从系统层面一步步排查修复,步骤都很简单,跟着做就行:

第一步:确认硬件是否被系统检测到

首先得确认Ubuntu有没有识别到这个USB设备,哪怕驱动没装好,系统也应该能看到硬件信息。

  1. 打开终端(按下Ctrl+Alt+T组合键就能快速打开)
  2. 输入以下命令,然后按回车:
lsusb
  1. 查看输出内容,找有没有类似Realtek Semiconductor Corp. RTL8814AU 802.11a/b/g/n/ac Wireless Adapter的条目。
    • 如果有:说明硬件连接没问题,只是驱动的锅,继续往下走。
    • 如果没有:试试换个USB口(优先用USB3.0接口,这款网卡是USB3.0的),或者重启电脑后再重复这个步骤。

第二步:彻底清理旧驱动残留

之前重装驱动失败,大概率是旧的驱动文件没清干净,导致新驱动装不进去。咱们先把残留的痕迹都删掉:

  1. 卸载已安装的驱动包(如果有的话):
sudo apt-get purge rtl8814au-dkms
  1. 手动删除可能存在的驱动源码和编译缓存:
sudo rm -rf /usr/src/rtl8814au*
sudo rm -rf /var/lib/dkms/rtl8814au
  1. 更新系统的软件缓存:
sudo apt-get update

第三步:重新安装适配Ubuntu 16.04的RTL8814AU驱动

Ubuntu 16.04的内核版本比较老,很多新驱动分支不兼容,咱们用专门适配旧版本的开源驱动来安装:

  1. 先安装编译驱动需要的工具(这些工具是系统编译软件必须的):
sudo apt-get install git build-essential dkms linux-headers-$(uname -r)
  1. 获取适配的驱动源码包(这个版本经过验证能在Ubuntu16.04上稳定运行):
git clone https://github.com/astsam/rtl8814au.git
  1. 进入下载好的驱动目录:
cd rtl8814au
  1. 用DKMS工具安装驱动(DKMS会自动适配你的内核版本,不用手动调整):
sudo dkms add .
sudo dkms build rtl8814au/4.3.21
sudo dkms install rtl8814au/4.3.21
  1. 手动加载驱动模块:
sudo modprobe 8814au

第四步:验证驱动是否生效

安装完成后,咱们检查一下网卡有没有被识别:
输入以下命令:

iwconfig

如果输出里出现了wlanX(X是数字,比如wlan0)的条目,说明驱动已经正常工作了,现在可以去系统设置里连接WiFi啦!

如果还是没识别到,试试重启电脑,有时候驱动需要重启系统才能完全加载。


内容的提问来源于stack exchange,提问作者Devon Milford

火山引擎 最新活动