rlt8814AU 驱动程序正在运行...突然停止 16.04

rlt8814AU 驱动程序正在运行...突然停止 16.04

不久前,我拿到了这款外置华硕 ac68 usb 无线网卡,并通过将其输入终端使其工作......

sudo apt install git build-essential dkms
git clone https://github.com/hanipouspilot/rtl8814AU.git
sudo dkms add ./rtl8814AU
sudo dkms install rtl8814AU/4.3.21

它工作了几个星期,直到我的系统不再看到该卡。

我尝试重新安装,当我再次尝试此方法时,会出现以下情况

About to run dkms install steps...
mkdir: cannot create directory ‘/usr/src/rtl8814AU-4.3.21’: File exists
Error! DKMS tree already contains: rtl8814AU-4.3.21
You cannot add the same module/version combo more than once.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make'........(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8814AU: 4.3.21 not found
Error! Bad return status for module build on kernel: 4.13.0-32-generic (x86_64)
Consult /var/lib/dkms/rtl8814AU/4.3.21/build/make.log for more information.

我尝试使用 askubuntu 上找到的各种其他方法重新安装 rtl8814au 驱动程序,但无济于事。我对命令行脚本还很陌生。

我知道该卡仍然有效,因为我让它在另一个发行版上运行。

答案1

您的内核太新,无法使用该源代码,请检查dkms status您的旧内核是什么,因为我认为它是 4.10.0-?

您可以做的是重新启动并按住 SHIFT 键直到出现 Grub 菜单,然后向下滚动到高级选项,按回车键,您应该会看到一个新菜单,向下滚动到旧内核的第一个条目并按回车键。然后在终端中

cd Desktop
git clone https://github.com/jeremyb31/rtl8814AU.git

重启并让其自动启动到 4.13 内核,然后在终端中

sudo dkms remove rtl8814AU/4.3.21 -k $(uname -r)
sudo dkms uninstall rtl8814AU/4.3.21
sudo rm -r /usr/src/rtl8814AU-4.3.21
sudo rm -r /var/lib/dkms/rtl8814AU
cd Desktop
sudo dkms add rtl8814AU
sudo dkms install rtl8814AU/1.0

重启并让其使用 4.13 内核

相关内容