我刚刚购买了一个使用 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 的原生支持。