Der Versuch, den T2U-WLAN-Adapter von tp-link archer zu installieren

12

Ich habe gerade Ubuntu installiert und möchte, dass mein USB-WLAN-Adapter funktioniert.

Gibt es jemanden, der weiß, wo ich die richtigen Treiber dafür bekommen kann?

Ausgabe von 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 
Kevin
quelle
Bitte geben Sie den Ausgang lsusbmit dem eingesteckten WLAN-Adapter an. Vielen Dank.
Elder Geek
Ihr USB-Adapter scheint Bus 002 zu sein. Gerät 004: ID 148f: 761a Ralink Technology, Corp - Dies entspricht einem Mediatek-Chip. Die Download-Seite von Mediateks ist hier: mediatek.com/de/downloads, obwohl ich nichts anderes als den gemunkelten Treiber für diesen Adapter finden kann, der mt7650u_sta heißt.
Elder Geek

Antworten:

4

HINWEIS: Es gibt offizielle Quellen für die Treiber - wie in einer anderen Antwort hier angegeben -, aber diese werden (normalerweise (?)) Nicht sofort kompiliert / funktionieren. Auch dann , wenn die neueste Version nicht für mich (Debian 8 mit Standard - x64 - Kernel: arbeiten
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
) - was tut (noch) Arbeit ist für mich verpflichten 4606187110b323c272aed504144ee759b31af8ac.

Es gibt eine einfachere Lösung als den Versuch, die Quelle des Herstellers zu verwenden (von dieser (deutschen) Website ):

Einfach ausführen (bei ausgestecktem Gerät)

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

und neu starten. Wie oben angegeben, möchten Sie möglicherweise git checkout 4606187110b323c272aed504144ee759b31af8acvor dem Ausführen von makeund make install. Zum Beispiel die neueste Version

  • Hat es zum Einfrieren gebracht
  • Nicht in NetworkManager integriert, ...

und wer weiß was noch.

Ich habe für mich gearbeitet und habe auch den Archer T2U mit dem gleichen USB-Gerät. Ich verwende ein anderes System (ich habe dieses mit LMDE, Kernel 3.11 verwendet, jetzt bin ich auf Debian (siehe oben)), aber die Lösung, die ich verknüpft habe, wurde mit den folgenden Setups versucht:

  • Ubuntu 14.04.2 LTS, Linux-Kernel 3.13.0.49, gcc 4.8.2
  • Ubuntu 15.04, Linux-Kernel 3.19.0-15, gcc 4.9.2

Es besteht also eine gute Chance, dass dies für Sie funktioniert.

Die Autoren haben einfach den MT7610U-Linux-Treiber von der MediaTek-Homepage geändert, um ihn für Ihr Gerät sowie einige andere auf demselben Chipsatz basierende zu kompilieren.
Wenn Sie Lust dazu haben, können Sie wahrscheinlich einen Befehl ausführen, um die verknüpfte Quelle und die von MediaTek zu unterscheiden, da sich Verzeichnisbäume und Quelldatei wahrscheinlich nicht von der MediaTek-Quelle unterscheiden.

UPDATE: Es gibt eine andere Website, die hilfreich sein kann, wenn Sie die Originalquelle selbst reparieren möchten, anstatt die obigen Anweisungen zu befolgen :
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media -tek-mt7610u-mt7630u-mt7650u-linux-x64-Treiber-Patch /

polynomial_donut
quelle
1
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert.
Pilot6
Die Lösung hängt von der Verfügbarkeit eines bestimmten Git-Repositorys ab. Das gleiche Argument, das Sie vorbringen, könnte für jede Lösung angeführt werden, die sich auf eine Online-Ressource bezieht. Es wäre jedoch nicht sinnvoll, jede Antwort auf Online-Ressourcen, die sich ändern könnten, herabzustimmen, oder?
polynomial_donut
Ich habe jedoch die Befehle selbst hier aufgenommen. Auf diese Weise ist es natürlich bequemer, wenn Sie kein Deutsch können.
polynomial_donut
Ich kann bestätigen, dass dies unter 15.04, 3.19.0-18-Lowlatency, gcc 4.9.2, 64-Bit funktioniert.
Jungsherman
Es gibt einen Tippfehler in der URL des Git Repo. In Myria-de sollte es keinen Platz geben.
Jistanidiot
3

Es gibt jetzt einen Linux-Treiber für dieses Gerät auf der TP-LINK-Website: http://www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver

Anthony Williams
quelle
1
Wenn Sie dieses Gerät kürzlich unter Linux verwenden möchten, sollten Sie sich nicht um die offiziellen Treiber kümmern. Sie sind für einen sehr veralteten Kernel und die Anweisungen sehen aus, als wären sie auf Chinesisch geschrieben und in Google Translate eingefügt worden. Ich hatte mäßigen Erfolg mit dkms und diesen Treibern nach dem Ausführen sudo service network-manager restart, aber nach einigen Monaten fing der Treiber an, das System einzufrieren, es sei denn, der Adapter war ausgesteckt.
JohnDoe
0

Dieses Gerät funktioniert derzeit nicht mit Linux.

Der MediaTek MT7610 USB-Treiber passt am besten zu diesem Gerät, unterstützt jedoch ab Version 3.0.0.4_20130913 die T2U nicht direkt. Ich habe dem Treiber die USB-ID der T2U hinzugefügt, mit der ich Netzwerke finden, aber keine Verbindung herstellen konnte. Es sieht so aus, als ob das Empfangen von Paketen funktioniert, aber das Senden oder ein Teil der Netzwerkzuordnung schlägt fehl.

Leider hatte ich auch mit ndiswrapper keinen Erfolg . Die vorgeschlagene Methode besteht darin, ndiswrapper zu installieren, den XP-Treiber hinzuzufügen und Folgendes zu verwenden:

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

Sowohl der auf CD-ROM gelieferte Treiber als auch der offizielle 140523-Download können jedoch nicht mit ndiswrapper auf einem 64-Bit-Computer geladen werden:

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'

Dieser Ansatz funktioniert möglicherweise unter 32-Bit-Linux oder auch nicht.

ge0rg
quelle
0

Ich habe ein HP Pavilion 360-Notebook. Die obige Lösung mit dem Code (angegeben) hat auch bei mir funktioniert. Das Signal scheint momentan schwach, aber stabil. Ich werde es in den kommenden Wochen testen:

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
Paul Rom
quelle