Sunday, 4 September 2011

Belkin Wireless Cards on Windows 7 and Ubuntu 11.04

It seems my OS's have a configuration swap recently. I'm used to installing drivers on Windows, it's long been an accepted part of any reinstallation, I've toyed with slipstreamed CD's back when I first got XP but found the hassle of keeping them up to date was just not worth it so I just accepted the driver install process and got on with my life. Till I met Ubuntu, drivers were suddenly not needed (at least on this machine), everything worked. "Fantastic" thought I, I can't wait to try it out on my main PC. And that's where the dream was partially shattered. I'm not sure the exact reasons why some drivers are not included in the Ubuntu installations, but it appears to relate to whether the vendor is willing to release drivers to the Open Source community.
Either way, my Belkin card does not work out of the box on any Ubuntu version I have tried. Before someone says, try obscure-linux-version it works much bettter, why? I don't need to. I'm happy with Ubuntu everything that I want can be made to work with relative ease. Until I feel the need to switch, I'll stick with it. Anyway back to making my Belkin card work, it's based on the Broadcom BCM4306 chipset, in versions gone by installing the drivers was easy and just a matter of using the "Additional Drivers" app in Ubuntu. It seems that this time, it won't pick it up. Here's what I did:
  1. Identify the card, open Terminal and type lspci | grep Wireless
  2. My result was Network controller: Broadcom Corporation BCM4306 802.11b/g ....etc, so I'm looking for the BCM4306 drivers for Ubuntu.
  3. A google seach terms up this page from the Ubuntu documentation: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
  4. Scrolling down to the relevant section, indicates that for 11.04 all I need to do is install firmware-b43-installer and everything will work. Right so let's do that...
  5. Typing sudo apt-get install firmware-b43-installer in Terminal results in the usual installation stuff. The installer then sets about installing the firmware, it collects the correct package from openwrt.org and installs the driver.
  6. Done! Clicking the network icon in the top right shows the various wireless networks that are available for me to connect to. Magic.
Ubuntu documentation and a nicely packaged installer are all it took to get it working.
On Windows XP, as I've mentioned, the Belkin driver package is required. However, Windows 7 supports the device straight out of the box (no configuration necessary). To me this seems like quite a switch, the days of driver installation are numbered it seems. Everything is getting just that little bit easier!

No comments:

Post a Comment