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

我刚刚安装了ubuntu,我想让我的usb wifi适配器正常工作。 有谁知道我能在哪里找到合适的司机?

lsusb输出

  Bus 002 Device 004: ID 148f:761a Ralink Technology, Corp. Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 064e:c21c Suyin Corp. Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

注意:驱动程序有官方消息来源 – 正如其他答案所述 – 但那些(通常(?))编译/开箱即用。 此外,最新版本对我不起作用(Debian 8标准x64内核:
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
) – (仍然)为我工作的是提交4606187110b323c272aed504144ee759b31af8ac

有一个比尝试使用制造商的来源(取自这个(德国)网站 )更容易的解决方案:

刚刚运行(设备被拔掉)

 sudo apt-get install git build-essential mkdir ~/src cd ~/src git clone https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916.git cd mt7610u_wifi_sta_v3002_dpo_20130916 make clean make sudo make install 

并重新启动。 如上所示,您可能需要在运行makemake install之前git checkout 4606187110b323c272aed504144ee759b31af8ac 。 例如,最新版本

  • 导致它冻结
  • 没有与NetworkManager集成,…

谁知道还有什么。

为我工作,我也有Archer T2U,使用相同的USB设备。 我运行另一个系统(我使用LMDE,内核3.11,现在我使用的是Debian(见上文)),但我已经尝试使用以下设置解决了我已解决的解决方案:

  • Ubuntu 14.04.2 LTS,linux内核3.13.0.49,gcc 4.8.2
  • Ubuntu 15.04,linux内核3.19.0-15,gcc 4.9.2

所以可能有一个很好的机会,这对你有用。

作者只是简单地从MediaTek主页修改了MT7610U linux驱动程序,以便为您的设备以及基于相同芯片组的其他设备进行编译。
如果您愿意,可以运行一些命令来区分链接源和MediaTek中的源,因为目录树和源文件可能与MediaTek源没有区别。

更新:如果您想自己修复原始资源而不是遵循上述说明,还有另一个网站可能会有所帮助:
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media-tek-mt7610u-mt7630u-mt7650u-linux-x64-driver-patch/

TP-LINK网站上现在有一个用于此设备的Linux驱动程序: http : //www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver

该设备目前不适用于linux。

MediaTek MT7610 USB驱动程序是该设备最接近的匹配项,但从版本3.0.0.4_20130913开始,它不直接支持T2U。 我将T2U的USB ID添加到驱动程序,这使我能够找到网络,但不能连接到其中任何一个。 看起来接收数据包有效,但发送或部分网络关联失败。

不幸的是,我也没有成功使用ndiswrapper 。 建议的方法是安装ndiswrapper,添加XP驱动程序,并使用:

 apt-get install ndiswrapper-source ndisgtk dkms autoinstall ndiswrapper ndiswrapper -i Driver\ Files/Windows\ XP\ 64bit/RT2870.inf modprobe ndiswrapper 

但是,CD-ROM上提供的驱动程序和官方140523下载无法在64位计算机上使用ndiswrapper加载:

 ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'ExEventObjectType' ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'__chkstk' ndiswrapper (load_sys_files:200): couldn't prepare driver 'rt2870' ndiswrapper (load_wrap_driver:103): couldn't load driver rt2870; check system log for messages from 'loadndisdriver' 

这种方法可能适用于32位Linux,也可能不适用。

我有一个HP Pavilion 360笔记本电脑。 上面带有代码(给定)的解决方案也适用于我。 此刻信号似乎很弱,但稳定。 我将在接下来的几周内测试它:

 mkdir ~/src cd ~/src git clone https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916.git cd mt7610u_wifi_sta_v3002_dpo_20130916 make clean make sudo make install