Ubuntu – Ralink MT7601U (148f:7601) Wi-Fi adapter installation


I am trying to install a Ralink wifi adapter in Ubuntu Desktop 14.04.

The system is not detecting the wifi.

  1. lsusb lists the device as:

    Bus 002 Device 004: ID 148f:7601 Ralink Technology, Corp.
  2. I have the rt2800 USB driver listed in "/etc/modules";

  3. Following some instructions on the web, I tried this command:

    echo 148F 7601 | sudo tee /sys/bus/usb/drivers/rt2800usb/new_i
  4. lsmod | grep rt2800 returns the following:

    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

Best Answer

I suggest you get a temporary internet connection, ethernet, tethered or whatever is available. Then do:

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

Your wireless should now be working.

You have compiled the driver for your current kernel version only. When Update Manager installs a later linux-image, after the required reboot, you must re-compile:

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

Please retain the files and these instructions for that time. Glad it's working!

Related Question