I always look forward to new Ubuntu releases – not because I use Ubuntu a lot, but because it usually presents a challenge!
I was finally able to install Lucid on my trusty GX260 desktop alongside Windows 7. As with all Ubuntu releases, the components that did not install smoothly were:
- Wireless USB – Airlink 101 Golden N mini USB (Model: AWLL6075)
- PCI graphics card – GE Force 6200 256 MB Ram
However, I am happy to report that I finally have my desktop running Lucid perfectly (Suspend/Hibernate also work well!). Here’s a summary of the steps I had to take:
After some research, I realized that the drivers to run this are already present (I did NOT have to download, and compile the drivers from realtek).. All that is missing is the “firmware”. Click here to download this. Extract it and place it in the /lib/firmware/RTL8192SU directory like so :
(If the RTL8192SU directory does not exist, go ahead and create it)
Now, if you insert your mini USB, it should detect the wireless signals around. I have WPA2 encryption enabled and it works fine (via the network-manager applet)
Oh.. and one other thing.. Once you are connected to your AP, go into the wireless configuration and click on “Enable for all users”.. Doing this ensures that you are not prompted to unlock the Keyring on every boot.
My Optiplex has an inbuilt intel extreme graphics card and Ubuntu works fine without hooking up my GEforce card. However, when the PCI adapter is plugged in, Ubuntu does not boot (It displays a bunch of error messages and freezes).
Here’s how I got the boot process working:
- Allow ubuntu to boot normally after removing the pci card
- Once you are logged in
>sudo nano blacklist.conf
Add the lines:
3. Shut down
4. Install the PCI card and restart
Ok.. that took care of the boot problem and I was successfully able to login. However, Compiz refused to enable desktop effects (the main reason of installing a graphics card in the first place!)
Running compiz –check gave me the following message:
Blacklisted PCI ID 8086:2562 detected
I tried the compiz recommended solution to this problem (added SKIP_CHECKS=”yes” in the config file). However, the problem persisted.
Finally, I stumbled upon this page http://ubuntuforums.org/showthread.php?t=1467202 that presented a novel solution to the problem. It turns out the compiz executable has this blacklisted id hardcoded. The solution involved modifying the compiled code.
sudo apt-get install ghex
sudo ghex2 /usr/bin/compiz
Search for the string 8086:2562 in the hex code (I was unable to use the search feature.. found it by scrolling somewhere near the end). I replaced the ‘2’ to a ‘4’ (any other number should work as well) and saved it.
Once this is done, go ahead and enable desktop effects. If all went well, you should have all the compiz bells and whistles!