Linux-Mint

MediaTek MT7610U (RT2860) 驅動程序無法編譯

  • April 10, 2019

我剛剛購買了一個使用 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 的驅動程序,這些也不起作用。這有幫助嗎?

從 lsusb 輸出,148f:7601,應該是 MT7601U 晶片而不是 MT7610U。請節點,聯發科官方網站似乎交換了它們之間的連結,但我對此不太確定。

相信有些人在MT7601U上已經取得了不錯的進展,參考https://github.com/kuba-moo/mt7601u

您可以看到,該驅動程序致力於 4.2 核心。

我有一個 MT7610U USB 適配器,我很確定我不能使用 MT7601U 驅動程序,在我嘗試了這麼多驅動程序之後。我的適配器 lsusb 輸出:

匯流排 001 設備 007:ID 0e8d:7610 MediaTek Inc.

引用自:https://unix.stackexchange.com/questions/224113