这里是相当新的linux用户,请保持温柔。我刚刚安装了Ubuntu 18.04的最后一个稳定版本。不幸的是,我的PC不在互联网接入点附近,因此我必须依靠wifi。我找到了引用此驱动程序的答案。在执行其解决方案之前,我想先尝试使用官方支持的rtl8812au驱动程序,因此我从这里从另一台计算机将其下载到USB上,并将其传输到我的Ubuntu主文件夹中。我能够将安装USB中所有必要的开发包放入主文件夹中,并运行以安装rtl8812au驱动程序版本4.3.8及其所有依赖项。我重新启动,但是系统仍然看不到我的wifi适配器。dpkg --install *.deb
我继续使用上述堆栈交换解决方案。运行这些命令后,我得到了:这是一张图片-很抱歉,我无法复制和粘贴代码。platform_wifi_power
函数的定义似乎存在问题?
运行后dkms status
,它表明已添加新版本rtl8812au 4.3.14,但尚未安装。我被困在这里,感谢您的帮助!
编辑:我能够毫不费力地通过usb绑定到我的手机。我刚刚打开我的个人热点,并将其插入USB,启动,然后我就在线了。这使我可以运行软件更新和apt更新,apt安装适当的Nvidia驱动程序,以及apt安装rtl8812au-dkms。重新启动后,我的Nvidia驱动程序现在可以正常工作,但是我仍然无法连接到WiFi。
编辑2:我在将系留到iPhone时尝试了建议的解决方案,因此可以这样做git clone
,并且现在可以连接到wifi!我还是不明白发生了什么。从字面上看,唯一的区别是使用git clone下载存储库,而不是通过USB进行传输。也许在捆绑时我可以运行的某些软件更新有所作为。对于任何人来说,这个故事的寓意是:个人热点是您的朋友!
编辑3:为清楚起见,我想补充一点,如果您尝试像我一样先安装rtl8812au-dkms,则sudo apt purge rtl8812au-dkms
在实施以下解决方案之前必须先将其删除。
内核> = 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
现在,最后一行的输出应包括:
rtl8812au, 4.3.14, 4.15.0-34-generic, x86_64: installed
重启
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句