Tim Retout's www presence

Sun, 02 Dec 2007

Back to using Linux wireless tree

My laptop has a Broadcom 4311 rev 01 wireless chipset. The drivers from the latest Linux git releases are vastly superior to the old bcm43xx driver... so as of yesterday, I'm back to running the latest wireless-2.6 code. The former upstream maintainer claims that he gets better throughput with the reverse-engineered Linux driver than he does on Windows XP.

While I was at it, I compiled in dynamic tick (tickless) support. I then had some fun with powertop, and managed to bring CPU wakeups down to about 8 per second. It seemed that using the framebuffer console required 5 wakeups per second, but the non-framebuffer one needed around 250... this was dreadfully unscientific, though.

Posted: 02 Dec 2007 23:33 | Tags: , , , , , , , | Comments (0)

Sun, 09 Sep 2007

PyCon UK

My conference tradition is to occupy myself with activities completely unrelated to the main topic. For instance, at DebConf I hacked on GNOME stuff, at GUADEC I hacked on Debian stuff, and at LinuxConf.eu I did very little. At PyCon UK, I've built the wireless-dev tree of Linux, and got the new b43 driver to run.

So, it works. It appears to have increased the transmission power of the card, and limits the bit rate properly, so should work at longer ranges without fiddling about. Having said that, I've been using it all of five minutes, so all kinds of bugs could be lurking around the corner.

I think I'll now take a look at Jackfield.

Posted: 09 Sep 2007 12:56 | Tags: , , , , , | Comments (0)

Sun, 26 Aug 2007

BCM43xx wireless range

This weekend, I'm at the annual Debian BBQ in Cambridge, and it's very nice weather. All the cool people are sitting outside with their laptops, a good 10-20 meters from the indoor wireless access point, happily using the internet. The problem is, by default, my wireless card just doesn't work at that range.

So, today I had a look at the Broadcom bcm43xx driver code, to see what was going on. After reading a thread on the LKML bcm43xx-dev, it turns out that the current versions of this driver do not automatically adjust the bitrate. Manually setting the bitrate to a low value has got me at least double the range:

sudo iwconfig eth1 rate 1M

Of course, this isn't ideal. The same thread mentions that automatic rate adjustment will be implemented in the driver some time soon - which will be really useful.

Posted: 26 Aug 2007 17:50 | Tags: , , , , | Comments (2)

Navigation

Contact

Tim Retout tim@retout.co.uk
JabberID: tim@retout.co.uk

List of non-fail

Photos

Photos on Flickr

Planets

Planet WUGLUG
Planet UWCS

FSF

[FSF Associate Member]
Copyright © 2007, 2008 Tim Retout