无线适配器在 Ubuntu 上不再起作用

无线适配器在 Ubuntu 上不再起作用

我有一个 tp link ac1200,我已经使用过(成功)使适配器(rtl8812au)在 ubuntu 14.04(与 Windows 双启动)上运行的指南。

今天,我打开我的电脑,当我启动到 ubuntu 时(windows 运行良好),适配器不再通电(没有像往常一样闪烁的灯光)。

我已执行了所有常规的重启/重新安装/拔下/重新插入等操作,但没有任何效果。我显然很困惑,我现在真的需要这个!

有任何想法吗?

谢谢

编辑:我现在登录时收到一条错误消息:/usr/lib/upower/upowerd 因 __libc_message() 中的 SIGABRT 而崩溃,显然这与 iPhone 有关。

但是,lsusb 仅提供 Linux、Intel USB 设备和一个空白

dmesg 告诉我:8812au:不同意符号 module_layout 的版本

编辑:已解决!

内核更新时会出现此问题,因此您必须重新编译所有内容。使用此脚本

MODULE="rtl8812AU_8821AU_linux"
MODULE_VERSION="1.0"
MODULE_SRC_PATH="/usr/src/"

dkms remove "${MODULE}/${MODULE_VERSION}" --all
dkms add "${MODULE}/${MODULE_VERSION}"
dkms build "${MODULE}/${MODULE_VERSION}"
dkms install --force "${MODULE}/${MODULE_VERSION}"

另存为something.sh某处并使用运行sudo sh somthing.sh

答案1

看: http://packages.ubuntu.com/xenial/kernel/rtl8812au-dkms https://www.ubuntuupdates.org/package/core/xenial/universe/base/rtl8812au-dkms

这个内核模块是一个 ubuntu 包,你可以安装它,或者如果它更新了,你可以重新安装它来为你的内核重建它:

如果未安装该包:

sudo apt-get install rtl8812au-dkms

如果软件包已安装并且内核版本发生变化:

sudo apt-get remove rtl8812au-dkms

进而:

sudo apt-get install rtl8812au-dkms

相关内容