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?