如何确定适用于 Ralink 148f:7601 的驱动程序?

如何确定适用于 Ralink 148f:7601 的驱动程序?

我刚刚得到了新的 USB WiFi 加密狗,并试图让它在 13.10 上运行。lsusb得到了以下信息:

$ lsusb -v 
Bus 002 Device 005: ID 148f:7601 Ralink Technology, Corp. 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x148f Ralink Technology, Corp.
  idProduct          0x7601 
...

我尝试的第一件事是从随附的 CD 安装驱动程序。在那里我找到了这个文件2011_0719_RT3070_RT8070_RT3370_RT5370_RT5372_RT2070_Linux_STA_V2.5.0.3_DPO.bz2,在自述文件中有一条注释

ModelName:
===========
RT2870 Wireless Lan Linux Driver

=======================================================================
Driver lName:
===========
rt2870.o/rt2870.ko

启动后sudo make(使用 sudo 因为我在复制到时遇到问题cp cannot create regular file /tftpboot' permission denied),sudo make install现在我可以

$ sudo modprobe rt5370sta

我也有,rt2800usb但是也不起作用。

现在当我输入 USB 加密狗时,我进入syslog

Feb 18 15:53:03 xxx kernel: [  302.509247] usb 2-1.3: new high-speed USB device number 5 using ehci-pci
Feb 18 15:53:04 xxx kernel: [  302.969353] usb 2-1.3: New USB device found, idVendor=148f, idProduct=7601
Feb 18 15:53:04 xxx kernel: [  302.969359] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 18 15:53:04 xxx mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3"
Feb 18 15:53:04 xxx mtp-probe: bus: 2, device: 5 was not an MTP device

我也尝试过http://gowthamgowtham.blogspot.com/2013/11/mediatekralink-wifi-adapter-in.html但是当我进入ra0配置/etc/network/interfaces时,电脑将无法启动超过 1-3 分钟,并且启动时仅lo加载界面。

编辑

最好的部分是联发科网站上的大多数链接(显然他们已经融合了)都不存在http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501

编辑2

在不知怎么弄到 3.0.0.4 驱动程序后,mt7601U我得到了以下信息syslog

Feb 18 16:55:26 xxx kernel: [ 1975.959906] rtusb init rt2870 --->
Feb 18 16:55:26 xxx kernel: [ 1975.959913] Error: Driver 'rt2870' is already register
ed, aborting...

编辑3

我以某种方式让它工作了,但是当我启动时wpa_supplicant我得到了以下调试日志

http://paste.ubuntu.com/6955249/

答案1

根据 lsusb 我有相同的设备:

Bus 002 Device 018: ID 148f:7601 Ralink Technology, Corp. 

该 CD 包含以下文件:

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

也可以从官方网站下载: http://www.mediatek.com/en/downloads/mt7610u-usb/

解压文件,进入包含 Makefile 的目录,然后运行:

$ make
$ sudo make install

完成这些步骤后,设备就可以无缝运行了。祝你好运!

在最新版本的 Ubuntu (14.04) 中,需要补丁。此链接解释了需要的内容: https://unix.stackexchange.com/a/158032/97282

答案2

我相信这个错误:

错误:驱动程序‘rt2870’已注册,正在中止...

表明 rt5370sta 或 rt2800usb 已加载;检查:

lsmod | grep -e rt5 -e rt2

这两个都不适合你的设备。如果找到其中一个,请卸载它:

sudo modprobe -r <driver_you_found>

如果在 /etc/modules 中调用了其中一个,请将其删除。

从这些中还能找到其他有趣的线索吗?

sudo modprobe mt7601Usta
dmesg | grep -e mt7 -r 2870
iwconfig

相关内容