MediaTek zapewnia sterownik Linux dla dongli Wi-Fi USB opartych na MT7610U (chipset RT2860, ja osobiście mam ipTIME A1000UA). Pobrałem MT7610U V3.0.0.2 USB ( bezpośredni link ), ekstrakcji i archiwum:
$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install
Dodano /etc/modprobe.d/blacklist.conf
i zrestartowano:
blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta
Ale dioda LED na kluczu sprzętowym nie włączyła się, ani żadne ustawienia połączenia bezprzewodowego nie są dostępne w ustawieniach sieciowych.
ifconfig
dał tylko eth0 i lo, i iwconfig
dał:
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
I lshw -C network
dał:
*-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
Próbowałem także:
sudo ifup ra0
Ignoring unknown interface ra0=ra0.
Jednak sudo ifconfig ra0 up
sztuczka i konsekwencja ifconfig
daje:
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)
Ale nadal nie widzę opcji połączenia bezprzewodowego w interfejsie ustawień sieciowych i po ponownym uruchomieniu ra0
jest ponownie wyświetlany jako wyłączony.
Niektóre istotne dzienniki:
$ 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...
Próbowałem, usuwając mt7650u i mt7630u z CHIPSET
listy w Makefile, pozostawiając tylko mt7610u, tj .:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
Próbowano także przejść /etc/Wireless/RT2860STA
do /etc/Wireless/RT2870STA
(jak wg dmesg, że ładowano sterownik rt2870) bez powodzenia.
Taki sam wynik w przypadku Ubuntu 12.04 64-bit (3.2.0-60-generic) i Linux Mint 16 64-bit (pole znajomego). Jak zainstalować ten sterownik?
źródło
Odpowiedzi:
Nie mam prawdziwej wiedzy technicznej, ale potrafię dobrze czytać i wyszukiwać. Mam teraz swoje z niebieskim światłem i pokazuję przyzwoite statystyki. Nie wiem jeszcze, co zrobić z aktywnym ra0. Może ktoś też może mi pomóc?
DOWOLNIE: Pobrałem mt7610u_wifi_sta_v3002_dpo_20130916 z mediatek Edytowane zgodnie z tymi stronami:
Używam jądra 3.2 crunchbang
Dodano również fyi-I wcześniej użyłem ndisgtk do zainstalowania sterowników Windows 7, ale to samo z pewnością nie pomogło ... więc powyższe może być jedyną potrzebną częścią. Dodałem również pliki bin zawarte w katalogu 7 do mojego folderu oprogramowania układowego.
Przepraszam, jeśli się mylę. Zauważyłem, że napisałeś wczoraj i pomyślałem, że napiszę odpowiedź początkującego.
źródło
[ 18.838304] rtusb init rt2870 ---> [ 18.840562] usbcore: registered new interface driver rt2870 [ 20.581781] !!! rt28xx init fail !!! [ 21.134603] !!! rt28xx init fail !!!
CHIPSET_DAT = 2860
naCHIPSET_DAT = 2870
inos/linux/config.mk
(około linii 663) dlamt7610u
. To by było na tyle. Po tymsudo make clean
,sudo make
,sudo make install
i ponownie uruchomiony. Voilà! Teraz widzę połączenie bezprzewodowe w ustawieniach sieci. Dzięki jeszcze raz!Od jądra 4.19 istnieje natywna obsługa mt7610u. Fedora 30 i Ubuntu 19.04 ma tę wersję jądra. Te dystrybucje powinny działać bez dodatkowego wysiłku.
źródło
Sterownik jest wciąż w fazie rozwoju. Działa idealnie dobrze. Brakuje tylko wskaźnika poziomu mocy Wi-Fi. Dioda LED jest zawsze wyłączona: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes
źródło
Chciałem zaktualizować odpowiedź natury, głównie dlatego, że kupiłem Cisco AE6000 rok temu i nie byłem w stanie korzystać z urządzenia nawet po początkowym zbudowaniu
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
sterownika. Dzięki komentarzowi ozbek na temat zmianyCHIPSET_DAT
zmiennej ./os/linux/config.mk na2870
, uruchomieniesudo make && make install
spowodowało w pełni działający bezprzewodowy adapter USB.Kroki są następujące:
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
z BitBucket:671
naCHIPSET_DAT = 2870
sudo make && make install
źródło
Oto kolejny sterownik, który twierdzi, że ulepsza oryginalny sterownik Mediatek.
https://github.com/ulli-kroll/mt7610u
źródło