如何决定 Ralink 148f:7601 的驱动程序?

Pat*_*ryk 4 usb wireless networking ralink drivers

我刚刚拿到了我的新 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 
...
Run Code Online (Sandbox Code Playgroud)

我尝试的第一件事是从附带的 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
Run Code Online (Sandbox Code Playgroud)

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

$ sudo modprobe rt5370sta
Run Code Online (Sandbox Code Playgroud)

我也有,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
Run Code Online (Sandbox Code Playgroud)

我也试过这个http://gowthamgowtham.blogspot.com/2013/11/mediatekralink-wifi-adapter-in.html但是当我输入ra0配置时,/etc/network/interfacespc 不会启动超过 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...
Run Code Online (Sandbox Code Playgroud)

编辑3

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

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

小智 6

根据 lsusb 我有相同的设备:

Bus 002 Device 018: ID 148f:7601 Ralink Technology, Corp. 
Run Code Online (Sandbox Code Playgroud)

CD 包含以下文件:

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
Run Code Online (Sandbox Code Playgroud)

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

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

$ make
$ sudo make install
Run Code Online (Sandbox Code Playgroud)

在这些步骤之后,设备无缝地工作。祝你好运!

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