web-dev-qa-db-fra.com

Essayer d'installer tp-link archer T2U sur Ubuntu

Je viens d'installer Ubuntu et j'aimerais que mon adaptateur USB wifi fonctionne. Y at-il quelqu'un qui sait où je peux obtenir 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 
10
Kevin

NOTE: Il y a des sources officielles pour les pilotes - comme indiqué par une autre réponse ici - mais celles-ci ne (généralement) (?) Compilent/travaillent hors de la boîte. 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 que fait (toujours) pour moi, c'est commit 4606187110b323c272aed504144ee759b31af8ac.

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

Il suffit de courir (avec le périphérique en cours de débranchement)

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 souhaiterez peut-être git checkout 4606187110b323c272aed504144ee759b31af8ac avant d'exécuter make et make install. Par exemple, la dernière version

  • Causé à geler
  • N'a pas été intégré à NetworkManager, ...

et qui sait quoi d'autre.

Travaillé pour moi, j'ai aussi l'Archer T2U, avec le même périphérique USB. J'utilise un autre système (j'ai utilisé cela avec LMDE, le noyau 3.11, je suis maintenant sous Debian (voir ci-dessus)), mais 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 pourrait donc y avoir une bonne chance que cela fonctionne pour vous.

Le ou les auteurs ont simplement modifié le pilote linux MT7610U de la page d’accueil de MediaTek pour le compiler pour votre périphérique, ainsi que quelques autres basés sur le même jeu de puces.
Si vous le souhaitez, 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.

UPDATE: Il existe un autre site qui peut être utile si vous souhaitez réparer vous-même 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-driver-patch/

4
polynomial_donut

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

3
Anthony Williams

Ce périphérique ne fonctionne pas actuellement avec Linux.

Le pilote USB MediaTek MT761 est la correspondance la plus proche pour ce périphérique, mais à partir de la version 3.0.0.4_20130913 , elle ne le fait pas directement. soutenir le T2U. J'ai ajouté l'ID USB de la T2U au pilote, ce qui m'a permis de rechercher des réseaux mais de ne pas me connecter à aucun d'entre eux. Il semble que la réception de paquets fonctionne, mais l'envoi ou une partie de l'association de réseau échoue.

Malheureusement, je n'ai pas eu de succès avec ndiswrapper non plus. 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 de 14052 ne parviennent pas à se charger avec ndiswrapper sur un ordinateur 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 sous Linux 32 bits, ou peut-être pas.

0
ge0rg

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