Intentando instalar el adaptador wifi tp-link archer T2U

12

Acabo de instalar Ubuntu y me gustaría que mi adaptador wifi USB funcione.

¿Hay alguien que sepa dónde puedo obtener los controladores adecuados para esto?

salida 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 
Kevin
fuente
Proporcione la salida lsusbcon el adaptador wifi enchufado. Gracias.
Élder Geek
Su adaptador usb parece ser el Bus 002 Dispositivo 004: ID 148f: 761a Ralink Technology, Corp - Esto corresponde a un chip mediatek. La página de descarga de Mediateks está aquí: mediatek.com/en/downloads, aunque no puedo encontrar nada más útil que el rumoreado controlador para ese adaptador se llama mt7650u_sta.
Élder Geek

Respuestas:

4

NOTA: No son las fuentes oficiales para los conductores - como se ha señalado por alguna otra respuesta aquí - pero los que no lo hacen (por lo general ()?) De compilación / trabajo fuera de la caja. Además, la versión más nueva no funciona para mí (Debian 8 con kernel x64 estándar
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
): lo que (todavía) funciona para mí es commit 4606187110b323c272aed504144ee759b31af8ac.

Hay una solución más fácil que intentar usar la fuente del fabricante (tomada de este sitio (alemán) ):

Simplemente ejecute (con el dispositivo desconectado)

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

y reiniciar. Como se indicó anteriormente, es posible que desee git checkout 4606187110b323c272aed504144ee759b31af8acantes de ejecutar makey make install. Por ejemplo, la versión más nueva.

  • Causó que se congele
  • No se integró con NetworkManager, ...

Y quién sabe qué más.

Trabajó para mí, también tengo el Archer T2U, con el mismo dispositivo USB. Ejecuto otro sistema (lo usé con LMDE, kernel 3.11, ahora estoy en Debian (ver arriba)), sin embargo, la solución que he vinculado se intentó con las siguientes configuraciones:

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

Por lo tanto, puede haber una buena posibilidad de que esto funcione para usted.

El autor (s) simplemente modificó el controlador linux MT7610U de la página de inicio de MediaTek para compilar para su dispositivo, así como un par de otros basados ​​en el mismo conjunto de chips.
Si lo desea, probablemente pueda ejecutar algún comando para diferenciar la fuente vinculada y la de MediaTek, ya que los árboles de directorio y el archivo fuente probablemente no sean diferentes de la fuente MediaTek.

ACTUALIZACIÓN: Hay otro sitio que puede ser útil, si desea arreglar la fuente original usted mismo en lugar de seguir las instrucciones anteriores:
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media -tek-mt7610u-mt7630u-mt7650u-linux-x64-driver-patch /

polinomio_donut
fuente
1
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
Pilot6
La solución depende de la disponibilidad de cierto repositorio git. Se podría dar el mismo argumento que está dando sobre cualquier solución que se refiera a algún recurso en línea. Sin embargo, no tendría sentido rechazar cada respuesta que se refiera a los recursos en línea que podrían cambiar, ¿verdad?
polynomial_donut
Sin embargo, he incluido los comandos mismos aquí. Obviamente, es más conveniente de esta manera si no sabes nada de alemán.
polynomial_donut
Puedo confirmar que esto funciona en 15.04, 3.19.0-18-lowlatency, gcc 4.9.2, 64-bit.
guysherman
Hay un error tipográfico en la url del repositorio de git. No debería haber un espacio en Myria-de.
Jistanidiot
3

Ahora hay un controlador de Linux para este dispositivo en el sitio web de TP-LINK: http://www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver

Anthony Williams
fuente
1
Para cualquiera que quiera usar este dispositivo en Linux recientemente, no se moleste con los controladores oficiales. Son para un núcleo muy desactualizado y las instrucciones parecen estar escritas en chino y puestas en Google Translate. Tuve un éxito moderado con dkms y estos controladores después de la ejecución sudo service network-manager restart, pero después de unos meses, el controlador comenzó a congelar el sistema a menos que se desconectara el adaptador.
JohnDoe
0

Este dispositivo actualmente no funciona con Linux.

El controlador USB MediaTek MT7610 es el más adecuado para este dispositivo, sin embargo, a partir de la versión 3.0.0.4_20130913 , no es compatible directamente con la T2U. Agregué la identificación USB de la T2U al controlador, lo que me permitió encontrar redes pero no conectarme a ninguna de ellas. Parece que la recepción de paquetes funciona, pero el envío o alguna parte de la asociación de red falla.

Desafortunadamente, tampoco tuve éxito con ndiswrapper . El método sugerido es instalar ndiswrapper, agregar el controlador XP y usarlo:

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

Sin embargo, tanto el controlador suministrado en el CD-ROM como la descarga oficial 140523 no se cargan con ndiswrapper en una máquina de 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'

Este enfoque podría funcionar para usted en Linux de 32 bits, o tal vez no.

ge0rg
fuente
0

Tengo un portátil HP Pavilion 360. La solución anterior con el código (dado) también funcionó para mí. La señal parece débil por el momento, pero estable. Lo probaré en las próximas semanas:

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 Rome
fuente