Recently I've purchased HP Compaq Presario CQ56 laptop with Suse Enterprise Linux preloaded. First thing I've done after first boot is removing Suse and installing Ubuntu Maverick. I didn't try installing latest Ubuntu Natty because of my hate-hate relationship with Unity and Linux kernel 2.6.38 power drain bug. So far everything works great only I had little trouble with integrated HD4200 graphics power usage, but open source driver I'm using is getting better every release togeather with its power management subsystem. In one of the next articles I will show you what I've done to turn open source ati radeon driver power management on.
Notice (01.02.2012.): I've created Ubuntu PPA with updated Ralink driver supporting rt3090 wireless devices
on all officially supported versions of Ubuntu Linux operating system on Ubuntu 10.04 LTS and 10.10 versions of Ubuntu Linux operating system. More info here.
In this article I will show you how to install proprietary Ralink RT3090 wireless network card driver using Markus Heberling PPA (thanks Markus for your great work). Reason I've chose proprietary instead of open source that comes by default on Ubuntu is that open source driver even it is good doesn't find all my networks in the area I use my laptop. So here it is ...
The procedure for installing latest driver for your Ubuntu PC very simple, just copy and paste following commands into your favorite terminal program:
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
gksudo gedit /etc/modprobe.d/blacklist.conf
Now we paste following code at the end of the
# Blacklist conflicting RaLink driver modules blacklist rt2800pci blacklist rt2800lib blacklist rt2x00usb blacklist rt2x00pci blacklist rt2x00lib blacklist rt2860sta
Now click save and you are free to reboot your Ubuntu laptop and enjoy using your Ralink RT3090 wireless device. If something doesn't work, comment here and we will see what can be done. 🙂