MediaTek MT7610U (RT2860) 驱动程序无法编译

MediaTek MT7610U (RT2860) 驱动程序无法编译

我刚刚购买了一个使用 MediaTek MT7610U (RT2860) 芯片组的 USB Wi-Fi 加密狗,以及他们网站上的驱动程序: http://www.mediatek.com/en/downloads1/downloads/mt7610u-usb/ 无法编译,出现此错误

ktweed@PC-BL100TA ~/Desktop/drivers $ make
make -C tools
make[1]: Entering directory `/home/ktweed/Desktop/drivers/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/ktweed/Desktop/drivers/tools'
/home/ktweed/Desktop/drivers/tools/bin2h
chipset = mt7650u
chipset = mt7630u
chipset = mt7610u
cp -f os/linux/Makefile.6 /home/ktweed/Desktop/drivers/os/linux/Makefile
make -C /lib/modules/3.2.0-89-generic/build SUBDIRS=/home/ktweed/Desktop/drivers/os/linux modules
make[1]: Entering directory `/lib/modules/3.2.0-89-generic/build' 
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/lib/modules/3.2.0-89-generic/build'
make: *** [LINUX] Error 2

我尝试使用根据此站点修改的文件,但出现相同的错误:
http://earthwithsun.com/questions/738096/how-to-install-mediatek-mt7610u-rt2860-driver

LSUSB输出

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0408:13fd Quanta Computer, Inc. 
Bus 001 Device 003: ID 148f:7601 Ralink Technology, Corp.

Ralink 是 USB Wifi。

ifconfig 输出:

eth0      Link encap:Ethernet  HWaddr 00:0d:5e:ed:d3:4e  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:42 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5538 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5538 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:609333 (609.3 KB)  TX bytes:609333 (609.3 KB)

我正在运行 linux mint 13 XFCE 32 位。我已经尝试了一切,但没有任何效果。如果有人能提供帮助,那就太好了。谢谢!

编辑: USB Wifi 附带的 CD 中有 Realtek 8188CUS 的驱动程序,但这些驱动程序也不起作用。这有帮助吗?

答案1

从lsusb输出来看,148f:7601,应该是MT7601U芯片而不是MT7610U。请节点,联发科官方网站似乎交换了它们之间的链接,但我对此不太确定。

相信有些人在MT7601U上已经取得了不错的进展,参考https://github.com/kuba-moo/mt7601u

您可以看到,该驱动程序致力于 4.2 内核。

我有一个 MT7610U USB 适配器,在尝试了很多驱动程序后,我非常确定我无法使用 MT7601U 驱动程序。我的适配器 lsusb 输出:

总线 001 设备 007:ID 0e8d:7610 联发科公司

答案2

尝试使用 4.19 或更高版本的内核。这个版本应该可以顺利运行,因为有对 mt7610u 的原生支持。

相关内容