Попытка установить tp-link archer T2U wifi адаптер

12

Я только что установил Ubuntu и хотел бы, чтобы мой Wi-Fi-адаптер USB работал.

Есть кто-нибудь, кто знает, где я могу найти подходящие драйверы для этого?

вывод 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
источник
Пожалуйста, предоставьте выход lsusbс подключенным адаптером Wi-Fi. Спасибо.
Старейшина Гик
Ваш usb-адаптер, по-видимому, является шиной 002. Устройство 004: ID 148f: 761a Ralink Technology, Corp - соответствует чипу mediatek. Страница загрузки Mediateks находится здесь: mediatek.com/en/downloads, хотя я не могу найти ничего более полезного, кроме того, что, по слухам, драйвер для этого адаптера называется mt7650u_sta.
Старейшина Гик

Ответы:

4

ПРИМЕЧАНИЕ: есть официальные источники для драйверов - как отмечено некоторым другим ответом здесь - но они не (обычно (?)) Компилируются / работают из коробки. Кроме того, последняя версия не работает для меня (Debian 8 со стандартным ядром x64:)
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
- то, что (все еще) работает для меня, это commit 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

Так что может быть хороший шанс, что это сработает для вас.

Автор (ы) просто изменил драйвер MT7610U linux с домашней страницы MediaTek, чтобы скомпилировать его для вашего устройства, а также пару других на основе того же чипсета.
Если вам это нравится, вы, вероятно, можете запустить некоторую команду для сравнения связанного источника и команды MediaTek, поскольку деревья каталогов и исходный файл, вероятно, ничем не отличаются от источника MediaTek.

ОБНОВЛЕНИЕ: есть другой сайт, который может быть полезен, если вы хотите самостоятельно исправить исходный код, а не следовать приведенным выше инструкциям:
http://hprath.com/2014/06/cisco-linksys-ae6000-ac580-media -tek-mt7610u-mt7630u-mt7650u-Linux-x64-драйвер-патч /

polynomial_donut
источник
1
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
Pilot6
Решение зависит от доступности определенного git-репозитория. Тот же аргумент, который вы приводите, можно привести в отношении любого решения, относящегося к какому-либо онлайн-ресурсу. Тем не менее, не имеет смысла принижать каждый ответ, касающийся онлайн-ресурсов, которые могут измениться, не так ли?
polynomial_donut
Я, однако, включил сами команды здесь. Очевидно, так удобнее, если ты не знаешь немецкого.
polynomial_donut
Я могу подтвердить это работает на 15.04, 3.19.0-18-lowlatency, gcc 4.9.2, 64-bit.
boysherman
В URL-адресе репозитория есть опечатка. В Мирии-де не должно быть места.
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-идентификатор 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, а может и нет.

ge0rg
источник
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
Пол Рим
источник