尝试安装 Wireless Archer T4U 驱动程序

尝试安装 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
$

答案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)。

答案2

‘make’ 无法处理名称中包含未转义空格的路径名。我建议您重命名:

USB20FD/Wireless Driver/Attempt 1/rtl8812AU_8821AU_linux-master

到:

USB20FD/Wireless_Driver/Attempt_1/rtl8812AU_8821AU_linux-master

然后再试一次。

答案3

我有 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}"

保存并退出编辑器然后执行相同操作:

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

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

相关内容