我最近将我的 ubuntu 16.04 更新为 ubuntu 18.04,但更新后,我的 TP Link T9UH wifi 适配器不再工作。之前它不能完美运行(请参阅在 ubuntu 16.04 上安装 rtl8814AU 驱动程序),但在不时删除并重新安装驱动程序后,它会再次运行。当我输入
sudo dkms install rtl8814au/4.3.21
它返回
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.15.0-22-generic (x86_64)
Consult /var/lib/dkms/rtl8814au/4.3.21/build/make.log for more information.
Run Code Online (Sandbox Code Playgroud)
我怎样才能让我的 wifi 适配器再次工作?
当我尝试此处给出的解决方案时:如何在 18.04 中安装 Edimax EW-7833UAC
sudo dkms install rtl8814au/4.3.21返回:

我个人使用(并推荐)来自 aircrack-ng 的驱动程序。见了Aircrack-NG / rtl8812au(@ GitHub的)
,我建议使用的版本5.2.20它引入了一个非常有用的功能:独有的模块(88XX),以“按规定,所有”(芯片组8821AU,8812au和8814au)。
编辑:主(默认)分支现在是v5.6.4.2,它是最好的选择(realtek 88XX.au 系列所有芯片组的唯一模块)
为了安装您首先需要安装依赖项的驱动程序:
sudo apt install build-essential
sudo apt install bc
sudo apt install linux-headers-`uname -r`
sudo apt install git
Run Code Online (Sandbox Code Playgroud)
然后下载存储库
git clone https://github.com/aircrack-ng/rtl8812au.git
Run Code Online (Sandbox Code Playgroud)
在下载的存储库中找到您的 shell
cd rtl8812au
Run Code Online (Sandbox Code Playgroud)
切换到分支 5.2.20
编辑:现在不需要切换分支,默认分支是最好的选择
最后,编译安装:
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
请注意,一个更新的版本:Branch 5.3.4,但是我在使用 8814au 时遇到了一些问题。希望将来会修复它(如果尚未完成)。
| 归档时间: |
|
| 查看次数: |
18396 次 |
| 最近记录: |