MediaTek bietet einen Linux-Treiber für USB-WLAN-Dongles basierend auf MT7610U (Chipsatz RT2860, ich persönlich habe ipTIME A1000UA). Ich habe MT7610U USB V3.0.0.2 ( direkter Link ) heruntergeladen , das Archiv extrahiert und:
$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install
Folgendes hinzugefügt /etc/modprobe.d/blacklist.conf
und neu gestartet:
blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta
Die LED am Dongle ging jedoch nicht an und in den Netzwerkeinstellungen ist keine drahtlose Verbindung verfügbar.
ifconfig
gab nur eth0 und lo und iwconfig
gab:
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
Und lshw -C network
gab:
*-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
Ich habe auch folgendes versucht:
sudo ifup ra0
Ignoring unknown interface ra0=ra0.
Allerdings sudo ifconfig ra0 up
hat der Trick und damit ifconfig
schenkt:
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)
Die Option für die drahtlose Verbindung wird in der Benutzeroberfläche der Netzwerkeinstellungen immer noch nicht ra0
angezeigt. Nach einem Neustart wird sie erneut als deaktiviert angezeigt.
Einige relevante Protokolle:
$ 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...
Ich habe versucht, mt7650u und mt7630u von der CHIPSET
Liste in Makefile zu entfernen, wobei nur mt7610u übrig blieb, dh:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
Auch versucht , indem /etc/Wireless/RT2860STA
auf /etc/Wireless/RT2870STA
(wie nach dass rt2870 dmesg wurde der Treiber geladen wird) ohne Erfolg.
Gleiches Ergebnis mit Ubuntu 12.04 64-Bit (3.2.0-60-generisch) und Linux Mint 16 64-Bit (die Box eines Freundes). Wie installiere ich diesen Treiber?
quelle
Antworten:
Ich habe keine wirklichen technischen Kenntnisse, aber ich kann gut lesen und suchen. Ich habe meine jetzt mit einem blauen Licht und zeigt anständige Statistiken. Ich bin mir noch nicht sicher, was ich mit einem aktiven ra0 machen soll. Vielleicht kann mir auch jemand helfen?
Wie auch immer: Ich habe mt7610u_wifi_sta_v3002_dpo_20130916 von mediatek heruntergeladen. Bearbeitet gemäß diesen Seiten:
Ich benutze Kernel 3.2 Crunchbang
Außerdem hat fyi-I zuvor das ndisgtk verwendet, um Windows 7-Treiber zu installieren, aber das allein hat sicher nicht geholfen ... also ist das Obige möglicherweise das einzige, was Sie brauchen. Ich habe auch die im 7-Verzeichnis enthaltenen bin-Dateien zu meinem Firmware-Ordner hinzugefügt.
Entschuldigung, wenn ich verwirrend bin. Ich habe bemerkt, dass du gestern gepostet hast und dachte, ich würde eine Antwort für Anfänger abgeben.
quelle
[ 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
inCHIPSET_DAT = 2870
inos/linux/config.mk
(ungefähr in Zeile 663) fürmt7610u
. Das war es. Danachsudo make clean
,sudo make
,sudo make install
und neu gestartet. Voilà! Jetzt kann ich die drahtlose Verbindung in den Netzwerkeinstellungen sehen. Danke noch einmal!Seit Kernel 4.19 gibt es native Unterstützung für mt7610u. Fedora 30 und Ubuntu 19.04 haben diese Kernel-Version. Diese Distributionen sollten ohne zusätzlichen Aufwand funktionieren.
quelle
Der Treiber befindet sich noch in der Entwicklung. Es funktioniert einwandfrei. Das einzige, was fehlt, ist die WLAN-Leistungsanzeige. LED ist immer aus: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes
quelle
Ich wollte die Antwort von natura aktualisieren, hauptsächlich, weil ich vor einem Jahr einen Cisco AE6000 gekauft habe und das Gerät auch nach dem ersten Erstellen des
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
Treibers nicht verwenden konnte . Mit dem Kommentar von ozbek zum Ändern derCHIPSET_DAT
Variablen ./os/linux/config.mk in2870
führte das Ausführensudo make && make install
zu einem voll funktionsfähigen USB-WLAN-Adapter.Die Schritte sind:
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
Von BitBucket herunterladen:671
inCHIPSET_DAT = 2870
sudo make && make install
quelle
Hier ist ein weiterer Treiber, der behauptet, den ursprünglichen Mediatek-Treiber zu verbessern.
https://github.com/ulli-kroll/mt7610u
quelle