尝试安装Wireless Archer T4U驱动程序

试图安装TP-Link Archer T4U驱动程序。 从https://wikidevi.com/wiki/TP-LINK_Archer_T4U下载的文件

已安装build-essentials

 $ sudo make clean cd hal/OUTSRC/ ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko cd hal/OUTSRC/ ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd hal/led ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~ rm -fr .tmp_versions $ sudo make make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.13.0-32-generic/build M=/media/yolande/USB20FD/Wireless Driver/Attempt 1/rtl8812AU_8821AU_linux-master modules make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic' make[1]: *** No rule to make target `Driver/Attempt'. Stop. make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic' make: *** [modules] Error 2 $ sudo make install install -p -m 644 8812au.ko /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/ install: cannot stat '8812au.ko': No such file or directory make: *** [install] Error 1 $ 

我只是做了以下(在Ubuntu 14.04 LTS上)工作。 确保您有可用的互联网连接。 拔掉T4-U。 在终端:

 git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git cd rtl8812AU_8821AU_linux/ make sudo make install 

如果您插入T4-U(无需重启或注销),则会被识别。

(基于这篇文章的答案: http ://wiki.beyondlogic.org/index.php?title = TPLINK_Archer_T4U_RTL8812au_Linux_Drivers,由于不再需要手动添加T4-U ID,因此略显过时)。

‘make’在名称中使用未转义空格的路径名称时遇到问题。 我建议你重命名:

 USB20FD/Wireless Driver/Attempt 1/rtl8812AU_8821AU_linux-master 

至:

 USB20FD/Wireless_Driver/Attempt_1/rtl8812AU_8821AU_linux-master 

然后再试一次。

我有TP-Link Archer T4U,发现这里最好的解决方案WiFi模块8812AU无法使用内核版本> = 4.4.0-28-generic

sudo -H gedit /usr/src/rtl8812au-4.3.8.12175.20140902+dfsg/dkms.conf

然后将第4行从MAKE="'make' all" MAKE="'make' all KVER=${kernelver}" MAKE="'make' all"更改为MAKE="'make' all KVER=${kernelver}"

保存并退出编辑器,然后执行以下操作:

sudo -H gedit /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/dkms.conf

由于在Ubuntu论坛上报告了一个类似的问题,我的编辑也适用于我得到的最后一次内核更新。

对于您当前的内核,您应该能够:

 dkms build rtl8812au/4.3.8.12175.20140902+dfsg -k 4.4.0-38-generic dkms install rtl8812au/4.3.8.12175.20140902+dfsg -k 4.4.0-38-generic 

重启

如果您现在使用最新的(4.8.1)内核并遇到其他驱动程序的问题,请随意尝试我的: https : //github.com/Grief/archer-t4u它也适用于较旧的内核但我不能保证