Ralink Wireless Lan Card Ubuntu Linux

Ralink Wireless Lan Card Ubuntu Linux Rating: 4,3/5 6211 votes

Hi, I am having little luck geting my RaLink RT61 wireless PCI card to work on my Ubuntu 10.04 server LTS (latest kernel) i386 box. I have read the.

  1. Ralink Wireless Lan Card Not Exist
  2. Ralink Wireless Lan Card V2 Driver
  3. Download Ralink Wireless Lan Card

Uname -r(if it's greater than, or equal to 2.6.35, be sure to follow the instructions in the EDIT. In Ubuntu 9.10 (Karmic), Ubuntu 10.04 (Lucid), and Ubuntu 10.10 (Maverick) there is an issue with USB Wireless N adapters based on the Ralink RT2870 chip.

The issue seems to be that 2 (conflicting?) driver modules are loaded. Rt2870sta and rt2800usb. Resulting in no wireless access.

The solution is to blacklist the rt2800usb module if it is loaded. To see if they are both loaded, enter this in a terminal. Sudo gedit /etc/modprobe.d/blacklist.conf and add the line: blacklist rt2800usb then save the file and reboot. If after rebooting you can now ' see' the network, but it will not accept a WPA key (WEP seems fine).

You need to recompile the driver with WPA support. The driver can be found here: (you can enter ' any' name and email) or ( HINT - change the files extension to tar.gz before unpacking. For some reason it comes up as an invalid bz2 archive, but unpacks properly as a tar.gz) Before compiling - you are going to need to install build-essential, and linux-headers-generic. Sudo apt-get update && sudo apt-get install build-essential linux-headers-generic If you use WPA/WPA2 encryption, you will have to change the lines HASWPASUPPLICANT=n and HASNATIVEWPASUPPLICANTSUPPORT=n in: /os/linux/config.mk (inside the unpacked driver) to HASWPASUPPLICANT=y and HASNATIVEWPASUPPLICANTSUPPORT=y Once you have changed these to =y and saved the config.mk file. EDIT Newer kernels = 2.6.35 will fail to compile (make) the driver because the driver makes use of the functions usbbufferalloc and usbbufferfree which were renamed in kernel 2.6.35. So if during the next (make && make install) step it fails with this error.

Hi Mark I have been looking for a solution to this problem for ages on and have tried allsorts with my patchy but growing knowledge of linux. I am now running xubuntu 11.04 on an ancinet laptop. The USB wifi unit is recognised in 11.04 without the need for blacklisting and I can see my network but canont login. On your modified driver for later kernals do I need to change thge WPASupplicant info or have you done that already? I am going to try this tonight. I must say this is the clearest linux forum that I have come across. Sudo gedit /etc/Wireless/RT2870STA/RT2870STA.dat to WirelessMode=6 to force a Wireless 'N' connection.

Card

(be aware, if there are any slower devices connected to the router this mode may leave you unable to connect) Some people say setting it to: WirelessMode=7 or WirelessMode=9 helps, in mixed mode. Ie.dropping support for 802.11b and/or 802.11a WirelessModes - 0: legacy 802.11b/g mixed 1: legacy 802.11b only 2: legacy 802.11a only 3: legacy 802.11a/b/g mixed 4: legacy 802.11g only 5: 802.11a/b/g/n mixed 6: 802.11n only 7: 802.11g/n mixed 8: 802.11a/n mixed 9: 802.11b/g/n mixed 10: 802.11a/g/n mixed Don't forget to save the RT2870STA.dat file, and restart the wireless (or reboot). It's all in the READMESTA file in the driver archive. Hi, I recently download Ubuntu 11.04 and created a dual-boot system. This is my second experience with Linux in general in about 12 years, and so far, so good. However, I'm trying to get it to connect to the internet and I can't seem to get it to.

I have an AE1000 USB Adapter, and following the step-by-step wizard included with ubuntu for configuring wireless settings got me as far as 'Great! Now go to the device drivers page' which just brought me back to the same instruction page I was on. But it did yield the fact that the chipset within my USB Adapter (which it was able to recognize as being plugged in, if not being able to load some sort of driver for initializing it) was an RT2870.

Driver

I'm a Windows user; I'm used to the command prompts in MS-DOS and the Terminal system is somewhat familiar to me, but I still can't get it to do much of anything. Is there anyway you could perhaps make it simpler for a complete Noob such as myself to follow your instructions? I got as far as saving that reworked driver you made to my Linux partition, but I just can't get to it through terminal. In windows you can change directories via 'cd' much as linux does, but I must be getting some critical element of the syntax wrong, because no matter how I vary the spacing, or use '/' versus ' ' or including multiple folder files to provide the exact file path name, it always returns a file not found message.

Which is somewhat frustrating. As soon as I figure out more of the way commands are entered into terminal, I could perhaps piece together the rest of what I need from posts.

In fact, I'm about to google that now, so, if I don't have it.solved. by the time I get a reply, at least my need for simpler instructions won't be as-stringent. Thank you in advance! Sudo su make && make install Extra info. Just prior to posting this, I've updated the pre-modified driver to also include the WPA/WPA2 modification. So it would probably be a good idea to re-download it anyway. BTW, the in the above paths just means the current users 'Home' directory.

It saves you having to type /home/username If you want to get to grips with the Linux command line, some of these free online books might help - If you want to know more about a particular command, you can enter 'man' in front of it to see the commands man page (manual). I can confirm I can browse to the file using nautilus manager, and it was in the downloads folder. What was really wrong was the fact I was not including the ' symbol.

Thank you for the heads-up about that one. I downloaded your revised driver, accessed it using Terminal and it seemed to throw a couple of memory warnings. Went to install it again, and it said directories were already created, so I'm not sure if all went well upon download or not. However I seem to have run into a snag, in that the 'iwconfig' command still didn't return all of the information that you showed would've been available had all gone well. It is probably pertinent to mention at this point that I did not follow the edits for blacklisting. I will do that now, just to say I tried everything. I was confused, as you mentioned specific versions, and the dimly hopeful feeling in my soul said, 'Well, maybe they fixed it in 11.04.'

My bad on that one. I ran that command and it kicked out: Description: Ethernet Interface Product: Netlink BCM 57780 Gigabit Ethernet PCIe Vendor: Broadcom Corp Physical ID: 0 Bus Info:. And it all goes on. This, as you may have guessed is all information related to my onboard network adapter which I can visually confirm is not what connects me to the Internet. Never has been, never will, and I forgot about it until now.

I have had to use my windows OS to sign onto the internet and talk with you here, and I've been copy/pasting posts/directions inbetween. The reason I didn't go much further is because, as I discovered, the disk I've been using was configured by windows as a pseudo-USB device that will let me read off it-but not write to it, at least with Ubuntu. So I wrote down enough to convey the general impression that this is in fact not my usb device at all. Since I didn't have another disk. Ubuntu doesn't even seem to recognize that my USB adapter exists. And I can confirm that I was in root when I ran that program, because it prompts me to enter a password in when I access any sudo commands and will not run until I do. Do you know of any off-the-shelf internet adapters that do work with Linux right out of the box?

This is a fresh install. I'm utterly new to Linux of any sort; the last thing I tried was Redhat 6.0. EDIT This is also the first time I've ever physically connected to ethernet. The last hardline I ever had connected to my computer was indeed a regular phone line. Once we upgraded to something faster, I automatically switched to wireless.

It goes a whole lot quicker than wireless does. Think I might just get about 30 feet or so of line and call it good, lol. Seeing as how the adapter that came with the computer works and all.

There are several guides that speak of the same way. Guides like, or the mention some procedures to get this Wireless card working on several 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 do a step by step guide on how to install it. I will mention several ways of doing it, all of which involve downloading the driver, compiling it and making sure it works. It has been noted that in the 3.9 kernel version, the wireless card is working correctly, so in 13.04 with backports or 13.10 this issue should be resolved. So here are several ways you can get your Ralink RT3290 wireless card working in 12.04 and above (Not all methods will work, so try to look for the one that works best for your computer): Since your vendor id is 1814:3290 it means you have a Ralink RT3290 wireless card. For that case we (After connecting the wired cable):. Connect a wired cable connection to the computer to have Internet connection for the moment while you do the steps below.

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 on how 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 was able to test following this source was PLease Download the Updated Driver From. This was tested on Ubuntu 16.04 and 16.10. Sudo tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/src sudo dkms install -m rt3290sta -v 2.6.0.0 -force sudo reboot Now on some cases, you will need to enable the interface for the wireless driver (Because it will not bring the interface up automatically) and then restart the network service. Something like this: sudo ifconfig WIRELESSCARD up sudo service network-manager restart So an example would be: sudo ifconfig eno1 up sudo 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. Go to Mediatek and download the MediaTek did a fine job on moving the link to download and not having a redirect for it. Here is the new Link for all but guess what, they removed RT3290 from it.

Go Mediatek;) Thanks to others that also had the problem and shared their sources, here is a list of all available Download links for you to use while Mediatek decides to help Linux and open up:. Rename the file to 20120508RT3290LinuxSTAv2.6.0.0.tar.bz2 because Mediatek did a great job on making sure the file works correctly. Extract the file and it should create a folder named DPORT3290LinuxSTAV268. Go to DPORT3290LinuxSTAV268/os/linux/ and edit the file config.mk. On line 31 you should find the variable HASNATIVEWPASUPPLICANTSUPPORT=n. Change it to HASNATIVEWPASUPPLICANTSUPPORT=y and save the file. Go to your main extracted folder (It should be the DPORT3290LinuxSTAV268 folder) and type: make sudo make install.

If everything compiled correctly do the following: modprobe rt3290sta. If step 7 runs without any problems, we add the module to the list of modules to loaded on every boot: sudo -H gedit /etc/modules and add a line at the end of the file that says rt3290sta. Save and exit. DROPBOX GUIDE (Not recommended, as you're downloading an untrusted tarball off of a Dropbox account. Download the source driver: wget and we then decompress the file tar -xvf DPORT3290LinuxSTAV268.tar.gz.

Go inside the newly created folder: cd /DPORT3290LinuxSTAV268 and we start the compiling process make sudo make install. We then test to see if the driver is correctly compiled and installed sudo modprobe rt3290sta. If step 3 runs without any problems we then add the module to the list of modules to loaded upon every boot: sudo -H 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 apply to you. If you feel the system is not working, maybe one of the points below can help you along the way:. When opening the config.mk file, do not only change the HASNATIVEWPASUPPLICANT to a value of y, but also do it with HASWPASUPPLICANT in case it has n. In my case it had y but it should be checked to make sure both WPASUPPLICANT are set to `y. Blacklisting conflicting wireless drivers.

Do the following: sudo -H gedit /etc/modprobe.d/blacklist.conf Add the following lines (Make sure they are not there in the first place): #Wireless drivers conflicting with rt3562sta blacklist rt2800pci blacklist rt2x00pci. Update initramfs: sudo update-initramfs -u. If you have trouble compiling the driver on Ubuntu 13.04 or Ubuntu 13.10 (and perhaps later versions as well), then this may be because of a change to the Linux kernel creating an incompatibility with the driver code.

Wireless

For those of you who couldn't get WiFi to work even after following the above steps (including me), this is a simple and much welcome fix. The problem is that the kernel has problems supporting the driver, fortunately, the latest stable kernel release fixes the bug and the WiFi works with the default drivers. To download the 32-bit kernel packages wget wget wget To download the 64-bit kernel packages wget wget wget To install the packages sudo dpkg -i linux-headers-3.12.0-.deb linux-image-3.12.0-.deb sudo update-grub sudo reboot And that should do it. In case if you want to remove the kernel sudo apt-get purge linux-image-3.12.0-. linux-headers-3.12.0-.

Comments are closed.