MediaTek menyediakan driver Linux untuk dongle Wi-Fi USB berbasis MT7610U (chipset RT2860, saya pribadi punya ipTIME A1000UA). Saya mengunduh MT7610U USB V3.0.0.2 ( tautan langsung ), mengekstrak arsip dan:
$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install
Menambahkan berikut ke /etc/modprobe.d/blacklist.conf
dan reboot:
blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta
Tetapi LED pada dongle tidak menyala, juga tidak ada koneksi nirkabel yang tersedia dalam pengaturan jaringan.
ifconfig
hanya memberi eth0 dan lo, dan iwconfig
memberi:
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
Dan lshw -C network
memberi:
*-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
Saya juga mencoba yang berikut:
sudo ifup ra0
Ignoring unknown interface ra0=ra0.
Namun, sudo ifconfig ra0 up
apakah trik dan konsekuensinya ifconfig
adalah memberi:
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)
Tapi saya masih tidak melihat opsi koneksi nirkabel di UI pengaturan jaringan dan setelah reboot ra0
ditampilkan sebagai dinonaktifkan lagi.
Beberapa log yang relevan:
$ 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...
Saya mencoba dengan menghapus mt7650u dan mt7630u dari CHIPSET
daftar di Makefile hanya menyisakan mt7610u, yaitu:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
Juga mencoba dengan pindah /etc/Wireless/RT2860STA
ke /etc/Wireless/RT2870STA
(sesuai dengan dmesg bahwa rt2870 adalah driver yang dimuat) tidak berhasil.
Hasil yang sama dengan Ubuntu 12.04 64-bit (3.2.0-60-generic) dan Linux Mint 16 64-bit (kotak teman). Bagaimana cara saya menginstal driver ini?