Спроба встановити Wi-Fi адаптер tp-link Archer T2U


12

Я щойно встановив Ubuntu і хотів би, щоб мій USB-адаптер Wi-Fi працював.

Хтось знає, де я можу отримати для цього потрібні драйвери?

вихід 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 

Будь ласка, надайте висновок lsusbіз підключеним Wi-Fi адаптером. Дякую.
Старійшина Гейк

Ваш адаптер usb видається пристроєм Bus 002 004: ID 148f: 761a Ralink Technology, Corp - це відповідає чіпу Mediatek. Сторінка завантаження Mediateks знаходиться тут: mediatek.com/en/downloads, хоча я не можу знайти нічого іншого, ніж використовувати драйвер для слуху для цього адаптера, називається mt7650u_sta.
Старійшина Гік

Відповіді:


4

Примітка: Там є офіційні джерела для водіїв - як зазначено на який - то інший відповідь тут - але ті ні (зазвичай (?)) Компіляція / роботи з коробки. Крім того , нова версія не працює для мене (Debian 8 зі стандартним 64 ядром:
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
) - то , що робить ( до сих пор) робота для мене зробити 4606187110b323c272aed504144ee759b31af8ac.

Є простіше рішення, ніж намагатися використовувати джерело виробника (взято з цього (німецького) сайту ):

Просто запустіть (із відключеним пристроєм)

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

і перезавантажити. Як зазначено вище, ви, можливо, захочете git checkout 4606187110b323c272aed504144ee759b31af8acперед запуском makeта make install. Наприклад, найновіша версія

  • Причинив його замерзання
  • Не інтегровано з NetworkManager, ...

і хто знає що ще.

Для мене працював, у мене також є Archer T2U, з тим же USB-пристроєм. Я запускаю іншу систему (я використовував це з LMDE, ядром 3.11, зараз я перебуваю на Debian (див. Вище)), однак рішення, яке я пов’язав, було випробувано з такими налаштуваннями:

  • Ubuntu 14.04.2 LTS, Linux ядро ​​3.13.0.49, gcc 4.8.2
  • Ubuntu 15.04, Linux ядро ​​3.19.0-15, gcc 4.9.2

Тож може бути хороший шанс, що це допоможе вам.

Автор (и) просто змінив драйвер Linux Linux MT7610U з домашньої сторінки MediaTek для компіляції для вашого пристрою, а також кілька інших на основі того ж набору чіпсів.
Якщо вам це здається, ви, ймовірно, можете запустити якусь команду для розмежування пов'язаного джерела та тієї від MediaTek, оскільки дерева каталогів та вихідний файл, ймовірно, не відрізняються від джерела MediaTek.

ОНОВЛЕННЯ: Є ще один сайт, який може бути корисним, якщо ви хочете самостійно виправити вихідне джерело, а не виконувати вищезазначені інструкції:
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media -tek-mt7610u-mt7630u-mt7650u-linux-x64-driver-patch /


1
Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
Пілот6

Рішення залежить від наявності певного сховища git. Той самий аргумент, який ви наводите, може бути викладений стосовно будь-якого рішення, що стосується якогось інтернет-ресурсу. Однак не було б сенсу оскаржувати кожну відповідь, що стосується інтернет-ресурсів, які можуть змінитися, чи не так?
polynomial_donut

Я, однак, включив сюди самі команди. Це, очевидно, зручніше, якщо ви не знаєте жодної німецької мови.
polynomial_donut

Я можу підтвердити цю роботу 15.04, 3.19.0-18-низької затримки, gcc 4.9.2, 64-розрядної.
guysherman

У URL-адресі git repo є помилка друку. У Міріа-де не повинно бути місця.
Jistanidiot

3

Зараз на веб-сайті TP-LINK існує драйвер Linux для цього пристрою: http://www.tp-link.com/lb/download/Archer-T2U_V1.html#Driver


1
Для тих, хто хоче нещодавно використовувати цей пристрій на Linux, не турбуйтеся з офіційними драйверами. Вони призначені для дуже застарілого ядра, і інструкції виглядають так, як вони написані китайською мовою та поміщені в Google Translate. Я мав помірний успіх із dkms та цими драйверами після запуску sudo service network-manager restart, але через кілька місяців драйвер почав заморожувати систему, якщо адаптер не був відключений.
JohnDoe

0

Наразі цей пристрій не працює з Linux.

Драйвер USB MediaTek MT7610 є найближчим збігом для цього пристрою, однак у версії 3.0.0.4_20130913 вона безпосередньо не підтримує t2u. Я додав до драйвера USB ID T2U, що дозволило мені знаходити мережі, але не підключатися до жодної з них. Схоже, отримання пакетів працює, але надсилання або якась частина мережевої асоціації не вдається.

На жаль, у мене також не було успіху з ndiswrapper . Запропонований метод - встановити ndiswrapper, додати драйвер XP та скористатися цим:

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

Однак як драйвер, що постачається на компакт-диску, так і офіційна завантаження 140523 не вдається завантажити ndiswrapper на 64-бітній машині:

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'

Цей підхід може працювати для вас у 32-розрядному Linux, а може й ні.


0

У мене ноутбук HP Pavilion 360. Вище рішення з кодом (дано), працювало і для мене. На даний момент сигнал здається слабким, але стабільним. Я протестую це протягом найближчих тижнів:

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.