|
EeePC ralink 3090 Ubuntu WiFi Solution Driver and fix. Wireless Driver
NOTE: Ralink ra3090 Wireless works out of the box with Ubuntu 11.10, if you have installed the third party driver, uninstall it and remove your modprobe blacklist. Reboot.
Went and grabbed a nice new $198.00 Eee PC 900AX. The device comes with Windows XP Home, which I removed after one boot, just to make sure the Eee PC worked out of the box.
The installation of Ubuntu Netbook Edition 10.10 on the Eee PCwas simple and easy. I started to check everything worked, all was spot on except when it came to suspend and Wake up. The Eee PC would suspend but not wake up. I use the suspend feature alot on my laptops, so this was annoying.
I suspected the wireless to be the issue as I tried Easy Peasy and the wireless didnt work, suspend did, nothing really worked to well using Easy Peasy.
Working on 10.XX to the latest Ubuntu Distribution 11:04. Each time you upgrade Ubuntu you need to re-install the rt3090 driver.
Ralink rt3090 - Ubuntu WiFi - Suspend and Wake fix for Eee PC Ubuntu. (10.XX to 11.04)
1. Make sure your Ubuntu system is totally updated.
2. Run the command: sudo lshw -C network (Takes a while, then note down the wireless details)
3. You will see the output for wireless,should be - Vendor: RA Link, Device RT3090
4. Fixing Suspend and Wake - Open Software centre and in the search box type - cdbs , install this and also the optional extras (devscripts etc).
5. Download the pre-built ralink WiFi DKMS package: RT3090 Ubuntu WiFi Driver
6. Install: sudo dpkg -i rt3090-dkms_2.3.1.4-0ubuntu0~ppa1_all.deb (it will take a while)
7. Append the below file.
sudo vi /etc/modprobe.d/blacklist.conf
Add this code into blacklist.conf :
# blacklist other Ralink modules in favour of 3090 DKMS mod blacklist rt2860sta blacklist rt2870sta blacklist rt2800pci blacklist rt2800usb blacklist rt2x00lib blacklist rt2x00pci blacklist rt2x00usb
8. Reboot.
Once rebooted try your eeepc wifi on Ubuntu, try suspend and then wake and all should be working!
Another method:
sudo add-apt-repository ppa:markus-tisoft/rt3090
sudo apt-get update
sudo apt-get install dkms rt3090-dkms
All that is left to do is to blacklist default rt3090 driver module and all other driver modules that might interfere from loading at boot. We open /etc/modprobe.d/blacklist.conf:
gksudo gedit /etc/modprobe.d/blacklist.conf
Now we paste following code at the end of the blacklist.conf file:
# Blacklist conflicting RaLink driver modules
blacklist rt2800pci
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00pci
blacklist rt2x00lib
blacklist rt2860sta
|