Thursday, 17 September 2009

One step forward, one step back.

I have been playing around with the pre-release versions of Ubuntu 9.10 and the good news is that the off-the-shelf functionality of ATI/Radeon Xnnn cards is superb. The bad news is that support for BCM43xx devices is no longer automagic, so I had to do it myself. Again.

Here's a quickie guide for installing B43 drivers for Ubuntu 9.10.

My device is a BCM4311 802.11b/g WLAN (rev 01) and the current kernel version is 2.6.31-10.

Taking this article as inspiration, here is the quickie guide for my setup.cd ~
mkdir b43
cd b43
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-012.tar.bz2
tar xjf b43-fwcutter-012.tar.bz2
cd b43-fwcutter-012
make

cd ..
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-012/b43-fwcutter -w "/lib/firmware" wl_apsta_mimo.o
sudo modprobe b43

Don't forget the modprobe b43 at the end (not in the guide).

I have also managed to install the Broadcom STA drivers which is 'better'. Follow the README instructions and off you go.

Friday, 11 September 2009

Linux screen flicker Radeon X1200 Series

This is a public service announcement.

If you have an ATI Radeon Xnnnn graphics card, I suggest that update to the latest (at the time of writing) version 2.6.31 of the Linux kernel and you won't get dodgy screen flicker when viewing mostly black/grey content any more.

Again, at the time of writing, Ubuntu 9.10 (Karmic Koala) comes with this kernel version off the shelf and will be properly released in about a month from now.

Commended to the house.

For details of which of the Xnnnn graphics cards have improved support, look here.

FWIW, my device is:lspci | grep Radeon
01:05.0 VGA compatible controller: ATI Technologies Inc \
RS690M [Radeon X1200 Series]

That is all.

Sunday, 6 September 2009

Electric Sheep on Ubuntu 9.04

Electric Sheep is a lovely screen saver that I've been using for some time. I had a small amount of difficulty to get it to work with Ubuntu 9.04 (Jaunty), though it is simple enough to fix.

The authors of Electric Sheep have kindly provided a makesheep.sh script that doesn't quite work with Jaunty. In order to get it to work with this distro, do the following:# If you don't have subversion installed:
sudo apt-get install subversion
sudo apt-get install libavutil49
sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev
wget http://electricsheep.org/makesheep.sh
chmod 755 makesheep.sh
./makesheep.sh
That's all there is to it.



Note: makesheep.sh works off the shelf with a vanilla install of Ubuntu 9.10 (Karmic).