Prova di installare l'adattatore wifi T2U arciere tp-link


12

Ho appena installato Ubuntu e vorrei far funzionare il mio adattatore wifi USB.

C'è qualcuno che sa dove posso trovare i driver giusti per questo?

uscita di 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 

Fornire l'output di lsusbcon l'adattatore wifi collegato. Grazie.
Elder Geek,

Il tuo adattatore USB sembra essere Bus 002 Dispositivo 004: ID 148f: 761a Ralink Technology, Corp - Questo corrisponde a un chip mediatek. La pagina di download di Mediateks è qui: mediatek.com/en/downloads anche se non riesco a trovare altro oltre all'utilizzo diverso dal driver che si dice per quell'adattatore si chiama mt7650u_sta.
Elder Geek,

Risposte:


4

NOTA: ci sono fonti ufficiali per i driver - come notato da qualche altra risposta qui - ma quelli non (di solito (?)) Non vengono compilati / funzionanti. Inoltre, la versione più recente non funziona per me (Debian 8 con kernel x64 standard:)
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
- ciò che (ancora) funziona per me è commit 4606187110b323c272aed504144ee759b31af8ac.

Esiste una soluzione più semplice rispetto al tentativo di utilizzare la fonte del produttore (tratta da questo sito (tedesco) ):

Basta eseguire (con il dispositivo scollegato)

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

e riavviare. Come indicato sopra, potresti voler farlo git checkout 4606187110b323c272aed504144ee759b31af8acprima di eseguire makee make install. Ad esempio, la versione più recente

  • Causato per congelare
  • Non integrato con NetworkManager, ...

e chissà cos'altro.

Ha funzionato per me, ho anche Archer T2U, con lo stesso dispositivo USB. Eseguo un altro sistema (l'ho usato con LMDE, kernel 3.11, ora sono su Debian (vedi sopra)), tuttavia la soluzione che ho collegato è stata provata con le seguenti configurazioni:

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

Quindi potrebbe esserci una buona possibilità che questo funzioni per te.

Gli autori hanno semplicemente modificato il driver linux MT7610U dalla homepage di MediaTek per compilare per il tuo dispositivo e un paio di altri basati sullo stesso chipset.
Se ne hai voglia, puoi probabilmente eseguire alcuni comandi per differenziare l'origine collegata e quella di MediaTek poiché gli alberi di directory e il file di origine non sono probabilmente diversi dall'origine di MediaTek.

AGGIORNAMENTO: Esiste un altro sito che può essere utile, se si desidera andare a riparare da soli la fonte originale invece di seguire le istruzioni di cui sopra:
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media -Tek-mt7610u-mt7630u-mt7650u-linux-x64-driver-patch /


1
Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Pilota 6

La soluzione dipende dalla disponibilità di un determinato repository git. Lo stesso argomento che stai dando potrebbe essere dato su qualsiasi soluzione che si riferisce a qualche risorsa online. Tuttavia, non avrebbe senso sottovalutare ogni risposta relativa alle risorse online che potrebbero cambiare, no?
polynomial_donut,

Tuttavia, ho incluso i comandi stessi qui. Ovviamente è più conveniente in questo modo se non conosci il tedesco.
polynomial_donut,

Posso confermare che funziona su 15.04, 3.19.0-18-lowlatency, gcc 4.9.2, 64-bit.
guysherman,

C'è un errore di battitura nell'URL del repository git. Non ci dovrebbe essere uno spazio in Myria-de.
Jistanidiot,

3

Ora esiste un driver Linux per questo dispositivo sul sito Web TP-LINK: http://www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver


1
Per chiunque cerchi di usare questo dispositivo su Linux di recente, non preoccuparti dei driver ufficiali. Sono per un kernel molto obsoleto e le istruzioni sembrano scritte in cinese e inserite in Google Translate. Ho avuto un discreto successo con dkms e questi driver dopo l'esecuzione sudo service network-manager restart, ma dopo alcuni mesi il driver ha iniziato a bloccare il sistema a meno che l'adattatore non fosse stato scollegato.
JohnDoe,

0

Questo dispositivo attualmente non funziona con Linux.

Il driver USB MediaTek MT7610 è la corrispondenza più vicina per questo dispositivo, tuttavia a partire dalla versione 3.0.0.4_20130913 non supporta direttamente T2U. Ho aggiunto l'ID USB del T2U al driver, che mi ha permesso di trovare le reti ma di non collegarmi a nessuno di essi. Sembra che la ricezione dei pacchetti funzioni, ma l'invio o una parte dell'associazione di rete ha esito negativo.

Sfortunatamente, non ho avuto successo nemmeno con ndiswrapper . Il metodo suggerito è di installare ndiswrapper, aggiungere il driver XP e usare quello:

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

Tuttavia, sia il driver fornito su CD-ROM che il download ufficiale 140523 non si caricano con ndiswrapper su un computer a 64 bit:

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'

Questo approccio potrebbe funzionare per te su Linux a 32 bit, o forse no.


0

Ho un notebook HP Pavilion 360. La soluzione sopra con il codice (indicato) ha funzionato anche per me. Il segnale sembra debole per il momento, ma stabile. Lo proverò nelle prossime settimane:

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.