Обзор трёх USB Wi-Fi-адаптеров. Мт7601 драйвер


USB Wi-Fi адаптер на MT7601 для работы в режиме точки доступа

О том, как два раза заказать адаптер на RT5370, а получить на MT7601, и как достать драйвера, поддерживающие режим точки доступа, если они не нашлись в Google. После покупки более производительного TV-стика нужно было решить судьбу TV-box'а Mesada/Flexiview FV-1 на одноядерном одногигагерцовом ARM Cortex-A8. Так как в то время бесплатного, без ограничений скорости и с веб-интерфейсом торрент-клиента под Android в Google Play не было, было решено его перепрошить на Debian GNU/Linux по инструкции отсюда. Работал он бы так и дальше файловым сервером (samba) и торрентокачалкой (transmission-daemon), пока я не перешел с ADSL на Ethernet. Для D-Linkовского роутера нормальных прошивок не было, только заводская, где переключить WAN с ADSL на Ethernet невозможно. Теперь он пылится в ожидании звонка по объявлению на барахолке. Чтобы увеличить скорость файлообмена (провайдер дает белый динамический IP), было решено выставить Ethernet-интерфейс FV-1 в Интернет, а в домашнюю сеть раздавать Wi-Fi. Но встроенный Wi-Fi (0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter) отказывался нормально включаться (жаль, что заметил только через год после подтверждения заказа, раньше использовал проводную сеть). Сравнив цены на адаптеры с требуемыми чипами, выбрал на RT5370. Прочитав в отзывах к некоторым лотам на али, что пришел адаптер с другим чипом, заказал с fasttech, полагая, что у них-то описание и содержимое пакета совпадает (пришел на MT7601, даже после отзыва про неправильный чип в описании его за 2 месяца не исправили. Разочаровался в этом магазине). Ну, думаю, новая партия, производитель не проинформировал, но на Aliexpress-то должны остаться еще адаптеры с более ранних партий, у отдельных продавцов оборот поменьше, чем у fasttech. Нашел самый дешевый адаптер, где в отзыве за 22 января подтверждается чип RT5370, и 9 марта заказал. В отличии от fasttech, пришел без диска с драйверами, просто адаптер в желтом пупырчатом пакете. Каково же было мое негодование, когда при подключении dmesg вывел "New USB device found, idVendor=148f, idProduct=7601". С мыслями «поздравляю, теперь у тебя два ненужных Wi-Fi адаптера!» я пошел писать продавцу, что чип в адаптере MT7601 и Linux-драйвер с официального сайта не поддерживает режим точки доступа, а я из-за этого режима и совершил покупку. Сначала ответ стандартный — предоставьте фотографии для подтверждения, потом отговорки, что в описании не указано поддержку AP-mode, а после моего возражения, что чип не такой, как в описании, а именно он отвечает за поддержку режима точки доступа, продавец исчез на 2 дня. Рука уже потянулась к кнопке открытия диспута, но в этот вечер продавец прервал молчание и отправил ссылку на драйвер, который я раньше не находил ни на Github'е, ни на сайте Mediatek, с обнадеживающим названием MT7601U_LinuxAP_3.0.0.1_20130802.tar.gz (переложил на свой диск). Неужели он действительно гуглилбайдил или спрашивал у кого-то на форумах/соцсетях? Честно говоря, не ожидал такой «техподдержки» за 3.3 доллара. К моему удивлению, драйвер (модуль ядра), скомпилированый под ARM-процесор, действительно позволил запустить адаптер в режиме точки доступа. Если кто решит превратить устаревшую ARM-железку в домашний сервер, и столкнется с необходимостью собрать драйвер под ARM, милости прошу под спойлер

Сборка и настройка модуля ядра для MT7601 в Linux

Разумеется, сначала добываем исходники ядра, конфигурируем (make menuconfig) и делаем make modules_prepare. Переходим к исходникам собственно модуля ядра для MT7601. В лучших традициях Mediatek результат не обязательно соответствует тому, что вы указали в os/linux/config.mk. Поэтому можете оставить строку с включением поддержки AP-mode как есть — все равно скомпилируется с поддержкой только AP. Командуем make и затем make install. Если команды выполняете не на ARM-машине,

не забудьте сначала указать кросс-компилятор

Если вы впервые компилируете что-либо, используя исходники Linux, вам скорее всего потребуется установить пакеты zip curl flex bison gperf libesd0-dev build-essential git-core gnupg libncurses5-dev zlib1g-dev libncurses5-dev Указываем архитектуруexport ARCH=arm и путь к кросс-компилятору вместе с префиксом (если у вас в каталоге .../bin находятся файлы arm-eabi-g++, arm-eabi-objcopy, arm-eabi-size, то перфикс будет arm-eabi-)export CROSS_COMPILE=/home/user1/tc/arm-eabi-linaro-4.6.2/bin/arm-eabi- Теперь можно делать make menuconfig и т.д.

В каталоге /etc/Wireless/RT2870AP должен появиться файл RT2870AP.dat. Краткое описание настроек:CountryRegion=5 #в зависимости от этого значения устанавливаются нижняя и верхняя границы разрешенных частот (соответственно и каналов) {0: channels 1 ~ 11} {1: channels 1 ~ 12} {2: channels 10, 11} {3: channels 10 ~ 13} {4: channel 14} {5: channels 1 ~ 14} {6: channels 3 ~ 9} {7: channels 5 ~ 13}CountryCode=UA #ограничение мощности сигнала в соответствии с нормативными актами страныSSID=Rlink #имя создаваемой точки доступаNetworkType=Infra #не важно, все равно будет APWirelessMode=5 #режим/стандарт {0: legacy 11b/g mixed} {1: legacy 11b only} {2: legacy 11a only} {3: legacy 11a/b/g mixed} {4: legacy 11g only} {5: 11a/b/g/n mixed} {6: 11n only} {7: 11g/n mixed} {8: 11a/n mixed} {9: 11b/g/n mixed} {10: 11a/g/n mixed}Channel=3 #каналAuthMode=WPA2PSK #режим авторизации {OPEN For open system} {SHARED For shared key system} {WEPAUTO Auto switch between OPEN and SHARED} {WPAPSK For WPA pre-shared key (Infra)} {WPA2PSK For WPA2 pre-shared key (Infra)} {WPANONE For WPA pre-shared key (Adhoc)} {WPA Use WPA_Supplicant} {WPA2 Use WPA_Supplicant}EncrypType=AES #используемое шифрование {NONE} {WEP} {TKIP} {AES} WPAPSK=SuperSecuredKey #ключ для подключения к сети Примечание: драйвер проверялся на относительно старом ядре Linux 3.3, возможно, новый драйвер нормально переключает адаптер в режим AP, более старая версия хоть и имеет в конфиге опцию поддержки AP-mode, но не переходит в него. Утилита с сайта Mediatek для Windows поддерживает переключение адаптера в режим точки доступа (естественно, только x86 и x86-64, на Windows RT под ARM не заведется). Режим STA (инфраструктура) поддерживается драйверами для обеих систем.

Характеристики

  • Работает в режимах инфраструктура, точка доступа, Ad-hoc и монитор
  • 1-14 каналы Wi-Fi
  • cтандарты IEEE 802.11n (draft), IEEE 802.11g, IEEE 802.11b
  • шифрование 16/128-bit WEP, WPA, WPA-PSK, WPA2, WPA2-PSK, TKIP/AES
  • усиление антенны 2dBi
  • чип MT7601U (VID 148f, PID 7601)
Чувствительность приемника лучше, чем в ноутбучном адаптере (Broadcom BCM4312), но хуже, чем в роутере TP-Link TL-WR740N (роутер в режиме сканирования находит больше точек). Сравнение с 100mW сигналом от роутера (точка R0D0) через одну бетонную стену: ощутимых отличий в мощности сигнала (обозреваемый адаптер — точка Rlink) нет.

WiFi analyzer

Возможно, максимальная мощность больше, а выходная мощность обоих передатчиков ограничивается в соответствии с нормативами в конкретной стране (и там, и там выбирал UA). За неделю работы 24/7 перегрева или пропадания связи замечено не было. Рекомендую к покупке, теперь и линуксоидам тоже.

Вывод

Вы можете прошерстить все известные хостинги кода, все западные форумы и стековерфлоу, но иногда индусукитайцу достаточно 2 дня помолчать — и у вас появится неизвестный доселе драйвер Wi-Fi адаптера. Всем хорошего дня!UPD. Прошло 5 месяцев с начала использования, из них 4,5 — в режиме 24/7, какой-либо деградации пока не замечено. С выпуска Linux 4.2 чип MT7601U стал поддерживаться официальным ядром.

mysku.ru

USB\VID_148F&PID_7601 - download drivers

Список устройств (кликните для просмотра)

Информация об устройствах

dev_strдатаверсияимяподписаноinfarc
USB\VID_148F&PID_7601 2014-12-11 12/11/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 RT2870.inf Ralink.NTamd64
USB\VID_148F&PID_7601 2014-12-11 12/11/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 RT2870.inf Ralink
USB\VID_148F&PID_7601 2014-12-08 12/08/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 netr28ux.inf Ralink.NTAMD64.6.2
USB\VID_148F&PID_7601 2014-12-08 12/08/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 netr28u.inf Ralink.NTx86.6.1
USB\VID_148F&PID_7601 2014-12-11 12/11/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 RT2870.inf Ralink
USB\VID_148F&PID_7601 2014-12-08 12/08/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 netr28ux.inf Ralink.NTAMD64.6.1
USB\VID_148F&PID_7601 2014-12-08 12/08/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 netr28u.inf Ralink.NTx86.6.2
USB\VID_148F&PID_7601 2014-12-11 12/11/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 RT2870.inf Ralink.NTamd64
USB\VID_148F&PID_7601 2014-12-08 12/08/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 netr28u.inf Ralink.NTx86.6.2
USB\VID_148F&PID_7601 2014-12-08 12/08/2014,5.01.20.0000 802.11n USB Wireless LAN Card 1 netr28ux.inf Ralink.NTAMD64.6.2

Информаця о загрузках

Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_73cd5c40fadc668f56f2fd73603e9f15.7z
Информация о поддержке ОСWinXP(x64),Server2003(x64),Server2003R2(x64)
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/RaCoInstx.dll1.0.12.364-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
2870_5.01.20/RT2870.sys5.01.20.000064-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_68d172cba35c963149018b81964ca861.7z
Информация о поддержке ОСVista,Server2008
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/RT2870.sys5.01.20.000032-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInst.dll1.0.12.332-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_c4ad6b4101125334dd8cc2048d57ef61.7z
Информация о поддержке ОСWinXP,Server2003,Server2003R2| WinXP(x64),Server2003(x64),Server2003R2(x64)| Vista,Server2008| Vista(x64),Server2008(x64)| Windows 7,Server2008 R2| Windows 7(x64),Server2008 R2(x64)| Windows 8,Server2012 | Windows 8(x64),Server2012 (x64)
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/netr28ux.sys5.01.20.000064-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInstx.dll1.0.12.364-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_72748bd7a9978a362ff6cd9a37bf61fc.7z
Информация о поддержке ОСWindows 7,Server2008 R2
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/netr28u.sys5.01.20.000032-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInst.dll1.0.12.332-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_73794025ddbab6ebc0d2e1f9fc6175e5.7z
Информация о поддержке ОСWinXP,Server2003,Server2003R2
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/RT2870.sys5.01.20.000032-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInst.dll1.0.12.332-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_096b8956fcc01db68f7ea27afc4634db.7z
Информация о поддержке ОСWindows 7(x64),Server2008 R2(x64)
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/netr28ux.sys5.01.20.000064-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInstx.dll1.0.12.364-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_430296bf3c74986284f9175ebf16fb59.7z
Информация о поддержке ОСWindows 8,Server2012
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/netr28u.sys5.01.20.000032-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInst.dll1.0.12.332-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_2a6a9f1c9fe8871a6267da9f848de106.7z
Информация о поддержке ОСVista(x64),Server2008(x64)
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/RT2870.sys5.01.20.000064-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
2870_5.01.20/RaCoInstx.dll1.0.12.364-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_bc840c403a570cb4d9e69bd1bb76a354.7z
Информация о поддержке ОСWinXP,Server2003,Server2003R2| WinXP(x64),Server2003(x64),Server2003R2(x64)| Vista,Server2008| Vista(x64),Server2008(x64)| Windows 7,Server2008 R2| Windows 7(x64),Server2008 R2(x64)| Windows 8,Server2012 | Windows 8(x64),Server2012 (x64)
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/RaCoInst.dll1.0.12.332-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
2870_5.01.20/netr28u.sys5.01.20.000032-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.
Информация о файлахКликните для просмотра
Ссылка для загрузкиWLAN_9c51d7c8ef01cbcb9762a1dad2ada415.7z
Информация о поддержке ОСWindows 8(x64),Server2012 (x64)
Поддерживаемые ОСinfo (hover to view)
имяверсияархиткетураописаниеподписьописаниепродуктиздательдата сборки
2870_5.01.20/RaCoInstx.dll1.0.12.364-bitMediatek CoInstaller Dynamic Link LibrarySignedMediatek CoInstaller Dynamic Link LibraryMediatek CoInstaller Dynamic Link LibraryMEDIATEK INC.
2870_5.01.20/netr28ux.sys5.01.20.000064-bitMediaTek 802.11n Wireless Adapter DriverSignedMediaTek 802.11n Wireless Adapter DriverMediaTek 802.11n Wireless AdaptersMEDIATEK INC.

Как установить драйвер с Device ID USB\VID_148F&PID_7601

1. Скачайте необходимый файл. Розархивируйте его в какую-нибудь директорию.

2. В диспетчере устройств выберите устройство, которое требует установки/обновления драйвера.

3. Правый клик на этом устройстве и выберите - обновить.

4. Укажите директорию с распакованными файлами и нажмите ОК.

ru.driver-finder.com

Обзор трёх USB Wi-Fi-адаптеров

На али были заказаны три Wi-Fi-адаптера — один простой свисток, два с антеннами. К каждому адаптеру прилагался мини-диск с драйвером. Рассмотрю их в порядке возрастания цены. Но сначала несколько слов о моем роутере — это довольно старый D-Link DIR-300 Rev. B1. На нем долгое время стояла последняя прошивка от производителя, но после смены телефона роутер неожиданно стал вешаться при подключении по Wi-Fi. Поэтому я заменил прошивку на DD-WRT и с тех пор все нормально. Правда, на 5-10 Мбит упала максимальная скорость соединения (до 35-40 Мбит), но это особо не заметно. Итак, к адаптерам. 1. Ссылка на лот. VID — 148F; PID — 760B. Совсем небольшой адаптер, примерно как распространенные китайские BT-адаптеры или нано-приемники для беспроводной мыши. В Windows 8.1 x64 драйвера не нашлось, на комплектном диске драйвер тоже не нашелся (кстати, адаптеры 1 и 2 были заказаны у одного продавца, диски пришли абсолютно идентичные), пришлось запускать свежий драйверпак — там драйвер оказался в наличии. После установки адаптера в списке сетей появилось около десятка точек, но моей не было. Я залез в настройки адаптера и перебором диапазонов каналов нашел оптимальный. После этого проверил как проигрывается Full HD видео на Youtube, запустил тест скорости. Все нормально, никаких замечаний.

2. Ссылка на лот. VID — 148F; PID — 7601. Антенна отсоединяется. Вокруг оси крутится на 360 градусов, наклон 90 градусов. Длина антенны — 11 см. Со второго адаптера начались проблемы. Хотя драйвер установился сразу (наверное, в нем такой же чип, как и в первом), после смены канала мою точку стало видно и я к ней успешно подключился, но соединение было нестабильным — первую минуту-полторы скорость нормальная, а потом падает в ноль или совсем соединение исчезает. Пробовал обновить драйвер с диска — не хочет. Удалил текущий драйвер, нашел устройство заново — Windows даже установила какой-то свой драйвер, но и с ним то же самое. Попытался поставить с диска — драйвер нашелся, но толку не было. Вот так тест зависал и мог висеть бесконечно. Попробовал подсоединять не к порту USB 3.0, а 2.0 — но всё то же самое. Пробовал перебирать каналы — бестолку. Ну что же, я решил попробовать на другом компьютере с Windows 7 x86. Win7 ни на один адаптер не нашла драйвера. Но второй адаптер нормально заработал. Драйвер установил из драйвер-пака. У второго адаптера явно выше чувствительность — в списке около 15 точек. Скорость нормальная, стабильная, претензий нет. Чуть позже после непродолжительного гугления я нашел офсайт производителя, скачал драйвер и установил его. Адаптер заработал и в Windows 8.1 x64, правда, скорость закачки низковата.

3. Ссылка на лот. VID — 0BDA; PID — 8179. Третий адаптер отличается чипом Realtek, кнопкой WPS (не смог проверить ее работоспособность), синенькой индикацией активности и антенной 6dbi :) Антенна не отсоединяется, вокруг оси крутится на 180 градусов, наклон 90 градусов. Длина антенны — 14,5 см. Третий адаптер тоже нормально на Windows 8.1 не захотел работать. Я даже не смог соединиться с точкой. Перебор каналов на точке не помог. Только после установки обновленного драйвера (спасибо consumewhore) и дополнительной настройки роутера (спасибо rm_) компьютер увидел точку доступа. Скорости вполне нормальные: В Win7 адаптер сразу заработал нормально. Драйвер ставил тоже из драйвер-пака, как и для второго адаптера. В списке Wi-Fi точек появилась прокрутка, всего было видно около 20 штук. Правда, скорость не порадовала. Попробовал сервер в 100 км от меня: Full HD видео идет нормально. Особых претензий нет.

В общем, все три адаптера нормальные, антенны явно не бутафорские. Только нужно искать свежие драйвера под Windows 8.1 x64.

Для любителей расчлененки (ни один котик не пострадал)

Надпись на чипе: MEDIATEK MT7601UN 1506-BMJL CTP11S47

mysku.ru


Смотрите также