TP-Link Archer T2U不适用于Ubuntu 16.04

我有一个TP-Link Archer T2U,我想在Ubuntu 16.04.1 LTS(内核4.4.0.31-通用)上使用。 我从TP-Link网站( http://www.tp-link.com/en/download/Archer-T2U.html#Driver )下载了Linux驱动程序,不幸的是他们在他们的网站上说它只适用于内核版本2.6〜3.16。 无论如何我试过了运气,但唉,它不起作用。

有没有人能够让它在4以上的内核版本上运行?

我尝试了他们的建议安装:(1)sudo make


输出sudo:

$ sudo make make -C UTIL/ osutil make[1]: Entering directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/UTIL' cp -f os/linux/Makefile.6.util /home/werner/Downloads/Archer_T2U_V1_150901/Driver/UTIL/os/linux/Makefile make -C /lib/modules/4.4.0-31-generic/build SUBDIRS=/home/werner/Downloads/Archer_T2U_V1_150901/Driver/UTIL/os/linux modules make[2]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic' Building modules, stage 2. MODPOST 1 modules make[2]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic' make[1]: Leaving directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/UTIL' /bin/sh cp_util.sh make -C MODULE/ build_tools make[1]: Entering directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE' make -C tools make[2]: Entering directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/tools' gcc -g bin2h.c -o bin2h make[2]: Leaving directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/tools' /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/tools/bin2h chipset = mt7650u chipset = mt7630u chipset = mt7610u make[1]: Leaving directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE' make -C MODULE/ osdrv make[1]: Entering directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE' cp -f os/linux/Makefile.6 /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/Makefile make -C /lib/modules/4.4.0-31-generic/build SUBDIRS=/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux modules make[2]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic' CC [M] /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.o /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.c: In function 'RTMPIoctlShow': /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.c:7053:85: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] snprintf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ ); ^ /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.c:7053:95: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] snprintf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ ); ^ /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.c: In function 'RtmpIoctl_rt_private_get_statistics': /home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.c:9737:17: warning: unused variable 'fec_coding' [-Wunused-variable] static char *fec_coding[2] = {"bcc", "ldpc"}; ^ cc1: some warnings being treated as errors scripts/Makefile.build:258: recipe for target '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.o' failed make[3]: *** [/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux/../../sta/sta_cfg.o] Error 1 Makefile:1403: recipe for target '_module_/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux' failed make[2]: *** [_module_/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE/os/linux] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic' Makefile:548: recipe for target 'osdrv' failed make[1]: *** [osdrv] Error 2 make[1]: Leaving directory '/home/werner/Downloads/Archer_T2U_V1_150901/Driver/MODULE' Makefile:3: recipe for target 'all' failed make: *** [all] Error 2 ****** 

很明显,这对我不起作用。 我迫切需要这个工作。

我也运行lsusb,但似乎我的系统甚至没有拿起设备****

 $ lsusb Bus 002 Device 002: ID 8087:8001 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8009 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 009: ID abcd:1234 Unknown Bus 003 Device 005: ID 413c:2110 Dell Computer Corp. Bus 003 Device 003: ID 413c:1010 Dell Computer Corp. Bus 003 Device 002: ID 046d:c063 Logitech, Inc. DELL Laser Mouse Bus 003 Device 007: ID 148f:761a Ralink Technology, Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub **** 

有任何想法吗 ?

我已经查看了以下页面,并尝试了一些建议,但似乎没有任何效果:

TP-Link Archer T2U安装驱动程序问题

试图在ubuntu上安装tp-link archer T2U

TP-Link Archer T2U不适用于Ubuntu 15.10 +

我正在努力做同样的事情

lsusb’可以’从上面的lsusb输出中看到你的设备:

 Bus 003 Device 007: ID 148f:761a Ralink Technology, Corp. 

你可以通过编辑config.mk文件摆脱你的构建错误。在〜/ MODULE / os / linux /中看起来像你失败了。

编辑该文件夹中的config.mk文件,将以下内容附加到编译器的FLAGS中。 (约235行)。

 -Wno-error=date-time 

所以它看起来像这样:

 WFLAGS := -g -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs -Wno-incompatible-pointer-types -Wno-error=date-time** 

祝好运

我有指针类型的问题,所以我也需要添加另一个。

在4.13内核之前,这个驱动程序运行良好Myria-de / mt7610u_wifi_sta_v3002_dpo_20130916但是当我尝试制作时,新gcc会出错。 现在我搜索解决方案agan和archer-t2u-ubuntu-installer ,没有错误。 ra0在16.04 + HWE上工作稳定。

我没有你的卡,但如果你还没有尝试从你的BIOS中禁用安全启动,我会这样做。 我通过这样做得到了HP Stream与Ubuntu合作,也许它会帮助你。 驱动程序也取决于内核3.16,我希望这会有所帮助。

除此之外,您的驱动程序似乎无法创建。 据我所知,产生了两个错误,使您的驱动程序无法编译。

如果push推进,你可能需要修改代码才能使这个驱动程序工作。

我发现了两个错误,一个时间Marco和Date Marco,阻止你的驱动程序被创建。 他们是一个无用的变量,可能会引起警告。我相信这两件事会让你的司机不被创造出来。

我想知道如果一个人可以在不拥有卡的情况下修改代码吗?