联发科提供Linux驱动程序适用于基于 MT7610U(芯片组 RT2860,我个人有 ipTIME A1000UA)的 USB Wi-Fi 适配器。我下载了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
但是加密狗上的 LED 没有亮起,网络设置中也没有任何可用的无线连接。
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...
我尝试从CHIPSET
Makefile 列表中删除 mt7650u 和 mt7630u,仅留下 mt7610u,即:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
还尝试移动/etc/Wireless/RT2860STA
到/etc/Wireless/RT2870STA
(根据 dmesg,rt2870 是正在加载的驱动程序)但没有成功。
Ubuntu 12.04 64 位 (3.2.0-60-generic) 和 Linux Mint 16 64 位 (朋友的盒子) 的结果相同。如何安装此驱动程序?
答案1
我没有真正的技术知识,但我可以很好地阅读和搜索。我现在有蓝光,显示不错的统计数据。不确定如何处理活动的 ra0。也许有人也可以帮助我?
无论如何:我从联发科下载了 mt7610u_wifi_sta_v3002_dpo_20130916 根据这些页面进行编辑:
- http://www.ctheroux.com/ralink-rt5572-based-wifi-usb-dongle-setup-on-ubuntu-12-04/ http://bernaerts.dyndns.org/linux/74-ubuntu/229-ubuntu-precise-dlink-dwa160-revb2
我正在使用内核 3.2 crunchbang
还添加了 fyi-我以前曾使用 ndisgtk 安装 Windows 7 驱动程序,但仅此一点肯定没有帮助……所以以上可能是您唯一需要的。我还将 7 目录中包含的 bin 文件添加到我的固件文件夹中。
抱歉,如果我搞混了。我注意到你昨天发了帖子,所以我想发表一个新手的回复。
答案2
自内核 4.19 起,mt7610u 已获得原生支持。Fedora 30 和 Ubuntu 19.04 均有此内核版本。这些发行版无需任何额外操作即可运行。
答案3
该驱动程序仍在开发中。它运行良好。唯一缺少的是 wifi 电量指示器。LED 始终关闭: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes
答案4
这是另一个驱动程序,据称可以改进原始的联发科驱动程序。