Go Ubuntu16.04 under Ralink rt3290 Drive installation

Source: Internet
Author: User

Source: https://askubuntu.com/questions/253632/how-do-i-get-a-ralink-rt3290-wireless-card-working

Solve for the problem: Linux under the rt3290 drive originally for the Rt2800pci.ko cause network instability, slow speed and other problems. Update to Rt3290sta.ko speed and stability are improved.

There is several guides that speak of the same. Guides like this source, this source or the bug report mention some procedures to get this Wireless card working on Severa L Types of laptops.

Some cases mention downgrading to 12.04 and then installing a specific 3.6 kernel version for it, others mention upgrading To 13.04 and installing the 3.9 kernel version. And even another case where it mentions the user to download the drivers from the official site and does a step by step GUID E on what to install it.

I'll mention several ways of doing it, all of which involve downloading the driver, compiling it and making sure it work S. It has been noted, the 3.9 kernel version, the wireless card is working correctly, so in 13.04 with Backports or 13.10 This issue should is resolved.

So here is several ways you can get your Ralink RT3290 Wireless card working in 12.04 and above (not all methods would wor K, so try-to-look for the one of that works best for your computer):

Since Your vendor ID is 1814:3290 It means you have a Ralink RT3290 wireless card. For this case we (after connecting the wired cable):

    1. Connect a wired cable connection to the computer to has Internet connection for the moment while you do the steps below.

    2. Open a terminal and execute the following line to install everything needed to compile your very own wireless drivers:

      sudo apt-get update && sudo apt-get install build-essential linux-headers-generic

Now, depending in how do you wish to proceed, follow one of the guides below:

Not official DRIVERS for Kernel 4.X

If the above does not work for you on kernels 4.X, the solution I is able to test following this source is

Please Download the Updated Driver,Big Thanks to Jim Colaco, from here or here. This is tested on Ubuntu 16.04 and 16.10.

sudo apt-get install dkms
sudo tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/srcsudo dkms install -m rt3290sta -v 2.6.0.0 --forcesudo reboot

Now on some cases, you'll need to enable the interface for the wireless driver (Because it won't bring the interface Up automatically) and then restart the Network service. Something like this:

ifconfig -a
sudo ifconfig WIRELESSCARD upsudo service network-manager restart

So a example would be:

sudo ifconfig eno1 upsudo service network-manager restart

I recommend putting this 2 lines inside /etc/rc.local above the ' exit 0 ' line so it brings the interface up automatically.

Official SITE Guide

  1. Go to Mediatek and download the Ralink RT3290 Driver for Linux MediaTek did a fine job on moving the link to download and does not have a redirect for it. Here's the new Link for all downloadable Firmware and guess what, they removed RT3290 from it. Go Mediatek;)

    Thank to others that also had the problem and gkfx their sources, here are a list of all available Download links for you Mediatek decides to help Linux and open up:

    • Http://www.mediafire.com/download/l3zoch2y1hbcali/RT3290.tar.gz
    • Http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
  2. Rename the file to 2012_0508_RT3290_Linux_STA_v2.6.0.0.tar.bz2 because Mediatek do a great job on making sure the file works correctly.

  3. Extract the file and it should create a folder namedDPO_RT3290_LinuxSTA_V2600_20120508

  4. Go to and DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/ edit the file config.mk

  5. On line should find the following variable:

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

    Change it to

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

    and save the file.

  6. Go to your main extracted folder (It should is the DPO_RT3290_LinuxSTA_V2600_20120508 folder) and type the following:

    make

    sudo make install

  7. If everything compiled correctly do the following:modprobe rt3290sta

  8. If Step 7 runs without any problems, we add the module to the list of modules to loaded upon every boot:

    sudo gedit/etc/modules '

    and add a line at the end of the file, that says Rt3290sta. Save and exit.

DROPBOX Guide

(not recommended, as your ' re downloading an untrusted tarball off of the Dropbox account.

    1. Download the source driver:

      wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz

      And we then decompress the file

      tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    2. Go inside the newly created folder:

      cd ~/DPO_RT3290_LinuxSTA_V2600_20120508

      And we start the compiling process

      makesudo make install
    3. We then test to see if the driver is correctly compiled and installed

      sudo modprobe rt3290sta
    4. If Step 3 runs without any problems we then add the module to the list of modules to loaded upon every boot:

      sudo gedit /etc/modules

      and add a line at the bottom that says Rt3290sta. Save and exit.

EXTRA Guide

Some users mention additional steps. This might or not is apply to you. If you feel the system isn't working, maybe one of the points below can help you along the the By:

  • When opening the file, does not have only the change config.mk of HAS_NATIVE_WPA_SUPPLICANT the value y of the, but also does it with case HAS_WPA_SUPPLICANT it has . In my case it had y but it should is checked to make sure both wpa_supplicant is set to ' Y.

  • Blacklisting conflicting wireless drivers. Do the following:

    sudo gedit /etc/modprobe.d/blacklist.conf

    Add the following lines (make sure they is not there on the first place):

    #Wireless drivers conflicting with rt3562sta
    blacklist rt2800pci
    blacklist rt2x00pci

  • Update Initramfs. Do the following:sudo update-initramfs -u

  • If you had trouble compiling the driver on Ubuntu 13.04 or Ubuntu 13.10 (and perhaps later versions as well), then this m Ay be because of a change to the Linux kernel creating an incompatibility with the driver code. This can possibly is fixed by opening

    Gedit os/linux/pci_main_dev.c

And adding the following after the ' #include ' near the top

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)#define __devexit#define __devinit#define __devinitdata#endif

Then change the portion of the file which says

 #if LINUX_VERSION_CODE >= 0x20412  remove:     __devexit_p(rt2860_remove_one),  #else  remove:     __devexit(rt2860_remove_one),  

To

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)remove:     rt2860_remove_one,#else#if LINUX_VERSION_CODE >= 0x20412  remove:     __devexit_p(rt2860_remove_one), #else  remove:     __devexit(rt2860_remove_one), #endif #endif

This would hopefully solve the compiler error. Return to the dpo_rt3290_linuxsta_v2600_20120508 directory and follow the instructions as above.

Attachment: Link: http://pan.baidu.com/s/1c3Zufc Password: 3RPJ

Go Ubuntu16.04 under Ralink rt3290 Drive installation

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.