当前位置: 首页>>技术教程>>正文


wireless – Ralink MT7601U(148f:7601)Wi-Fi适配器安装

, ,

问题描述

我正在尝试在Ubuntu Desktop 14.04中安装Ralink wifi适配器。

系统未检测到wifi。

  1. lsusb将该设备列出为:

    Bus 002 Device 004: ID 148f:7601 Ralink Technology, Corp.
    
  2. 我在”/etc/modules”中列出了rt2800 USB驱动程序;

  3. 按照网上的一些说明,我尝试了以下命令:

    echo 148F 7601 | sudo tee /sys/bus/usb/drivers/rt2800usb/new_i
    
  4. lsmod | grep rt2800返回以下内容:

    rt2800usb              26581  0 
    rt2x00usb              20041  1 rt2800usb
    rt2800lib              83150  1 rt2800usb
    rt2x00lib              48886  3 rt2x00usb,rt2800lib,rt2800usb
    mac80211              545990  3 rt2x00lib,rt2x00usb,rt2800lib
    crc_ccitt              12627  1 rt2800lib
    

最佳答案

我建议您获得临时的Internet连接,以太网,网络共享或任何可用的资源。然后做:

sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/art567/mt7601usta.git
cd mt7601usta/src 
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta

您的无线设备现在应该可以工作了。

您仅为当前内核版本编译了驱动程序。当Update Manager安装更高版本的linux-image时,在要求的重新引导之后,您必须re-compile:

cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta

请保留该时间的文件和这些说明。很高兴它正在工作!

次佳答案

从Ubuntu 14.04到15.04

可以通过PPA安装驱动程序:

sudo apt-add-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms

具有内核4.2和Ubuntu 15.10的Ubuntu 14.04

mt7601u驱动程序包含在Linux内核4.2中,但此适配器所需的固件未包含在Ubuntu 15.10存储库的软件包linux-firmware中。可以从here下载固件,并且必须将其保存到/lib/firmware/mt7601u.bin(<-必须为小写)。运行以下命令将固件下载到正确的位置:

sudo wget -O /lib/firmware/mt7601u.bin https://github.com/porjo/mt7601u/tree/master/src/mcu/bin/MT7601.bin

Ubuntu 16.04以上

适配器即可正常工作。


支持以下适配器:

  • 0b05:17d3

  • 0e8d:760a

  • 0e8d:760b

  • 13d3:3431

  • 13d3:3434

  • 148f:7601

  • 148f:760a

  • 148f:760b

  • 148f:760c

  • 148f:760d

  • 2001:3d04

  • 2717:4106

  • 2955:0001

  • 2955:1001

  • 2a5f:1000

  • 7392:7710

第三种答案

使用链接下载DriverPatch

请勿连接USB:

sudo apt-get install --reinstall linux-headers-generic build-essential  
tar xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2  
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/  
patch -p0 < ~/(ADD THE PATH)/rt2870-mt7601Usta-kuid_t-kgid_t.patch  
make  
su -c 'mkdir -p /etc/Wireless/RT2870STA/'  
su -c 'cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat'  

连接USB

su -c '/sbin/insmod os/linux/mt7601Usta.ko'

如果可行:

su -c 'make install'

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10756.html,未经允许,请勿转载。