Ubuntu 18.04 上的 Realtek 0bda:a811 WiFi 驱动程序 rtl8812AU

Chu*_*uck 6 wireless realtek-wireless 18.04

这里是相当新的 linux 用户,所以要温柔。我刚刚安装了 Ubuntu 18.04 最后一个稳定版本。不幸的是,我的电脑不在我的互联网接入点附近,所以我不得不依赖 wifi。我发现这个答案引用了这个驱动程序。在做他们的解决方案之前,我想先尝试官方支持的 rtl8812au 驱动程序,所以我从这里将它下载到另一台计算机的 USB 上,并将其传输到我的 Ubuntu 主文件夹。我能够将安装 USB 中的所有必要开发包放入我的主文件夹中,并运行dpkg --install *.deb以安装 rtl8812au 驱动程序版本 4.3.8 及其所有依赖项。我重新启动,但我的系统仍然看不到我的 wifi 适配器。

我继续推进上述堆栈交换解决方案。运行这些命令后,我得到了这个: 这是一张图片——抱歉,我无法复制和粘贴代码。platform_wifi_power函数 的定义似乎有问题?

运行后dkms status,显示新版本 rtl8812au 4.3.14 已添加,但未安装。我被困在这里,感谢您的帮助!

编辑:我可以毫不费力地通过 USB 连接到我的手机。我刚刚打开我的个人热点并将其插入USB,启动,然后我就在线了。这使我能够运行软件更新和 apt 更新,apt 安装正确的 Nvidia 驱动程序,以及 apt install rtl8812au-dkms。重新启动后,我的 Nvidia 驱动程序现在运行良好,但我仍然无法连接到 WiFi。

编辑 2:我在连接到 iPhone 时尝试了建议的解决方案,这样我就可以了git clone,现在我已连接到 wifi!我还是不明白发生了什么。从字面上看,唯一的区别是使用 git clone 下载存储库而不是通过 USB 传输。也许我在系留时能够运行的一些软件更新有所不同。任何人的故事寓意:个人热点是您的朋友!

编辑 3:为了清楚起见,我想补充一点,如果您像我一样首先尝试安装 rtl8812au-dkms,则必须sudo apt purge rtl8812au-dkms在实施以下解决方案之前将其删除。

小智 5

内核 >= 4.15.0-34

运行以下命令来安装工作驱动程序:

git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
sudo make -f Makefile.dkms install
sudo dkms status
Run Code Online (Sandbox Code Playgroud)

最后一行的输出现在应包括:

rtl8812au, 4.3.14, 4.15.0-34-generic, x86_64: installed
Run Code Online (Sandbox Code Playgroud)

重启