web-dev-qa-db-ja.com

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 
10
Kevin

注:ドライバーの公式ソースはareです-ここにある他の回答で指摘されているように-しかし、それらはコンパイル/動作しません(通常(?))箱から出して。また、最新バージョンは動作しません(Debian 8の標準x64カーネル:
3.16.0-4-AMD64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
)-何をするdoes(まだ)私のために働くのはコミット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

そして再起動します。上記のように、makeおよびgit checkout 4606187110b323c272aed504144ee759b31af8acを実行する前に、make installを使用することをお勧めします。たとえば、最新バージョン

  • 凍結させた
  • NetworkManagerと統合しませんでした...

そして誰が他に何を知っている。

私のために働いて、私も同じUSBデバイスでArcher T2Uを持っています。別のシステムを実行します(これを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/

4

現在、TP-LINK Webサイトにこのデバイス用のLinuxドライバーがあります。 http://www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver

3

このデバイスは現在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で提供されるドライバーと official 140523 download は、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で機能する場合と機能しない場合があります。

0
ge0rg

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
0
Paul Rome