10

MediaTek предоставляет драйвер Linux для USB-ключей Wi-Fi на базе MT7610U (чипсет RT2860, лично у меня ipTIME A1000UA). Я скачал MT7610U USB V3.0.0.2 (прямая ссылка), распаковал архив и:

$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install

Добавлено следующее в /etc/modprobe.d/blacklist.conf и перезагрузка:

blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta

Но светодиод на ключе не загорелся, и в настройках сети нет беспроводного соединения.

ifconfig дал только eth0 и lo, а iwconfig дал:

ra0   Ralink STA
      Link Quality:0  Signal level:0  Noise level:0
      Rx invalid nwid:0  invalid crypt:0  invalid misc:0

И lshw -C network дала:

*-network DISABLED
   description: Wireless interface
   physical id: 1
   logical name: ra0
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=RALINK WLAN multicast=yes wireless=Ralink STA

Я также попробовал следующее:

sudo ifup ra0
Ignoring unknown interface ra0=ra0.

Тем не менее, sudo ifconfig ra0 up сделал свое дело и, следовательно, ifconfig дает:

ra0   Link encap:Ethernet  HWaddr 64:e5:99:f4:42:46
      inet6 addr: fe80::66e5:99ff:fef4:4246/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:368 errors:0 dropped:0 overruns:0 frame:0
      TX packets:115 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:94523 (94.5 KB)  TX bytes:12648 (12.6 KB)

Но я все еще не вижу опцию беспроводного соединения в пользовательском интерфейсе сетевых настроек, и после перезагрузки ra0 снова отображается как отключенный.

Некоторые соответствующие журналы:

$ dmesg | grep rt28
[   19.488641] rtusb init rt2870 --->
[   19.490869] usbcore: registered new interface driver rt2870

$ lsmod 
Module                  Size  Used by
mt7650u_sta           927128  0

$ lsusb 
Bus 001 Device 003: ID 0e8d:7610 MediaTek Inc.

$ modinfo rt2800usb | grep 2870
firmware:       rt2870.bin
alias:          usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v8516p2870d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07B8p2870d*dc*dsc*dp*ic*isc*ip*

/var/log/syslog:
NetworkManager[986]: <warn> /sys/devices/virtual/net/ra0: couldn't determine device driver; ignoring...
NetworkManager[986]: <warn> /sys/devices/virtual/net/ra0: couldn't determine device driver; ignoring...

Я попытался удалить mt7650u и mt7630u из списка CHIPSET в Makefile, оставив только mt7610u, то есть:

ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif

Также попытался переместить /etc/Wireless/RT2860STA в /etc/Wireless/RT2870STA (согласно dmesg, что драйвером был загружен rt2870), но безуспешно.

Одинаковый результат как для Ubuntu 12.04 64-bit (3.2.0-60-generic), так и для Linux Mint 16 64-bit (друг друга). Как мне установить этот драйвер?

4 ответа4

5

У меня нет реальных технических знаний, но я умею хорошо читать и искать. У меня сейчас мой синий свет и показываю приличную статистику. Пока не уверен, что делать с активным ra0. Может быть, кто-то может помочь мне тоже?

В любом случае: я скачал mt7610u_wifi_sta_v3002_dpo_20130916 с mediatek Отредактировано в соответствии с этими страницами:

Я использую ядро 3.2 crunchbang

Также добавил, что fyi-I ранее использовал ndisgtk для установки драйверов Windows 7, но это само по себе не помогло ... так что вышеприведенное может быть единственным, что вам нужно. Я также добавил файлы bin, включенные в каталог 7, в папку с прошивкой.

Извините, если я запутался. Заметил, что вы отправили вчера, и думал, что я приду в ответ новичка

1

Драйвер находится в стадии разработки. Работает отлично. Не хватает только индикатора уровня мощности wifi. Индикатор всегда выключен:https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes

0

Вот еще один драйвер, который претендует на улучшение оригинального драйвера Mediatek.

https://github.com/ulli-kroll/mt7610u

0

Я хотел обновить ответ natura главным образом потому, что год назад я купил Cisco AE6000 и не смог использовать устройство даже после первоначальной сборки /sanrath/mediatek_mt7610u_sta_driver_linux-64bit . С комментарием ozbek об изменении переменной ./os/linux/config.mk CHIPSET_DAT на 2870 , запуск sudo make && make install привел к полностью работающему беспроводному USB-адаптеру.

Шаги:

  • Загрузить /sanrath/mediatek_mt7610u_sta_driver_linux-64bit из BitBucket
  • Измените строку :671 на CHIPSET_DAT = 2870
  • sudo make && make install

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .