B43Firmware

From Paldo

Jump to: navigation, search

Contents

[edit] Translations

English

Português

[edit] Introduction

The b43 drivers (bcm43xx in mainline kernels, b43 and b43legacy in wireless-2.6 and 2.6.24 and later) are drivers for the 802.11 B/G family of wireless chips Broadcom produces.

You can have your wireless working by extracting the correct firmware to your system and enabling the b43 module instead of using the ndiswrapper driver which may not produce great performance sometimes.

The supported card are:

  • bcm4303 (802.11b-only chips)
  • bcm4306
  • bcm4309 (only the 2.4GHz part)
  • bcm4311 rev 1 / bcm4312
  • bcm4311 rev 2 / bcm4312 (needs patches for 2.6.24)
  • bcm4318

The other cards are unsupported but you can try to use and aknowledge the developers at their mailing list

[edit] What firmware to use?

According to your kernel version, you have a different version of the firmware to extract:

[edit] Paldo 1.14 stable

It uses the kernel 2.6.24.7, so you'll have to use the firmware version 4.80.53 and the b43-fwcutter version 011

Get the b43-fwcutter from the testing repo into your local repo... it's still not too tested to get to the stable repo.

Get the firmware:

$ wget -c 

Extract the tar ball and install it to /lib/firmware:

$ tar xjf broadcom-wl-4.80.53.0.tar.bz2
$ cd broadcom-wl-4.80.53.0.tar.bz2/kmod
# b43-fwcutter -w /lib/firmware wl_apsta.o

Now unload the b43 moduleand set it to be loaded at the boot time:

# modprobe -r b43
# echo b43 > /etc/modules

Now reboot and use your wireless.

[edit] Paldo 1.14 testing

It uses the kernel 2.6.25-x, so you'll have to use the firmware version 4.150.10.5 and the b43-fwcutter version 011

For this do:

# upkg-install --verbose b43-fwcutter

Get the firmware:

$ wget -c 

Extract the tar ball and install it to /lib/firmware:

$ tar xjf broadcom-wl-4.150.10.5.tar.bz2
$ cd broadcom-wl-4.150.10.4.tar.bz2/driver
# b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Now unload the b43 moduleand set it to be loaded at the boot time:

# modprobe -r b43
# echo b43 > /etc/modules

Now reboot and use your wireless.

[edit] Support

You can find more informations on: linuxwireless.org

Personal tools