Essayer d'installer l'adaptateur wifi tp-link archer T2U


12

Je viens d'installer Ubuntu et je voudrais que mon adaptateur wifi USB fonctionne.

Y a-t-il quelqu'un qui sait où je peux trouver les bons pilotes pour cela?

sortie de 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 

Veuillez fournir la sortie de lsusbl'adaptateur wifi branché. Merci.
Elder Geek

Votre adaptateur USB semble être le bus 002 périphérique 004: ID 148f: 761a Ralink Technology, Corp - Cela correspond à une puce mediatek. La page de téléchargement de Mediateks est ici: mediatek.com/en/downloads bien que je ne puisse rien trouver d'autre que le pilote supposé de cet adaptateur qui s'appelle mt7650u_sta.
Elder Geek

Réponses:


4

REMARQUE: il existe des sources officielles pour les pilotes - comme indiqué par une autre réponse ici - mais ceux-ci ne compilent / ne fonctionnent généralement pas (?). De plus, la dernière version ne fonctionne pas pour moi (Debian 8 avec un noyau x64 standard:)
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
- ce qui fonctionne (toujours) pour moi, c'est commit 4606187110b323c272aed504144ee759b31af8ac.

Il existe une solution plus simple que d'essayer d'utiliser la source du fabricant (tirée de ce site (allemand) ):

Il suffit de lancer (avec l'appareil débranché)

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

et redémarrez. Comme indiqué ci-dessus, vous voudrez peut-être git checkout 4606187110b323c272aed504144ee759b31af8acavant d'exécuter makeet make install. Par exemple, la dernière version

  • Je l'ai fait geler
  • N'a pas intégré avec NetworkManager, ...

Et qui sait quoi d'autre.

A travaillé pour moi, j'ai aussi l'Archer T2U, avec le même périphérique USB. Je lance un autre système (je l'ai utilisé avec LMDE, le noyau 3.11, maintenant je suis sur Debian (voir ci-dessus)), cependant la solution que j'ai liée a été essayée avec les configurations suivantes:

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

Il y a donc peut-être de bonnes chances que cela fonctionne pour vous.

Les auteurs ont simplement modifié le pilote linux MT7610U à partir de la page d'accueil de MediaTek pour compiler pour votre appareil ainsi que quelques autres basés sur le même chipset.
Si vous en avez envie, vous pouvez probablement exécuter une commande pour différencier la source liée et celle de MediaTek car les arborescences de répertoires et le fichier source ne sont probablement pas différents de la source MediaTek.

MISE À JOUR: Il existe un autre site qui peut être utile, si vous souhaitez vous-même tenter de réparer la source d'origine au lieu de suivre les instructions ci-dessus:
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media -tek-mt7610u-mt7630u-mt7650u-linux-x64-pilote-patch /


1
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change.
Pilot6

La solution dépend de la disponibilité d'un certain référentiel git. Le même argument que vous donnez pourrait être donné à propos de toute solution faisant référence à une ressource en ligne. Pourtant, il ne serait pas logique de rejeter chaque réponse en référence aux ressources en ligne qui pourraient changer, n'est-ce pas?
polynomial_donut

J'ai cependant inclus les commandes elles-mêmes ici. C'est évidemment plus pratique de cette façon si vous ne connaissez pas l'allemand.
polynomial_donut

Je peux confirmer que cela fonctionne sur 15.04, 3.19.0-18-lowlatency, gcc 4.9.2, 64-bit.
guysherman

Il y a une faute de frappe dans l'url du dépôt git. Il ne devrait pas y avoir d'espace à Myria-de.
Jistanidiot

3

Il existe maintenant un pilote Linux pour ce périphérique sur le site Web de TP-LINK: http://www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver


1
Pour quiconque cherche à utiliser ce périphérique sous Linux récemment, ne vous embêtez pas avec les pilotes officiels. Ils sont destinés à un noyau très obsolète et les instructions semblent avoir été écrites en chinois et mises dans Google Translate. J'ai eu un succès modéré avec dkms et ces pilotes après l'exécution sudo service network-manager restart, mais après quelques mois, le pilote a commencé à geler le système à moins que l'adaptateur ne soit débranché.
JohnDoe

0

Cet appareil ne fonctionne pas actuellement avec Linux.

Le pilote USB MediaTek MT7610 correspond le mieux à cet appareil, mais à partir de la version 3.0.0.4_20130913, il ne prend pas directement en charge le T2U. J'ai ajouté l'ID USB du T2U au pilote, ce qui m'a permis de trouver des réseaux mais de ne me connecter à aucun d'entre eux. Il semble que la réception des paquets fonctionne, mais l'envoi ou une partie de l'association réseau échoue.

Malheureusement, je n'ai pas réussi non plus avec ndiswrapper . La méthode suggérée consiste à installer ndiswrapper, à ajouter le pilote XP et à l'utiliser:

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

Cependant, le pilote fourni sur CD-ROM et le téléchargement officiel 140523 ne parviennent pas à se charger avec ndiswrapper sur une machine 64 bits:

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'

Cette approche peut fonctionner pour vous sur Linux 32 bits, ou peut-être pas.


0

J'ai un ordinateur portable HP Pavilion 360. La solution ci-dessus avec le code (donné) a également fonctionné pour moi. Le signal semble faible pour le moment, mais stable. Je vais le tester dans les prochaines semaines:

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.