Jun 282008

you are running openSUSE 10.3 and have Broadcom bcm4311 Rev2 Wireless card installed on your computer then the Linux Kernel needs to be updated and then download install the latest b43 drivers from linuxwireless.

So, here is how it goes:

Download the Latest Kernel

The latest available stable Linux kernel available at the time of writing is and can be downloaded here

OPENSUSE10_3:~ # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-

Unzip & Untar the Kernel

OPENSUSE10_3:~ # tar -xjf linux-

Change Directory to extracted diretory

OPENSUSE10_3:~ # cd linux-

Get Current Configs

OPENSUSE10_3:~ # cp /proc/config.gz .

OPENSUSE10_3:~ # gunzip config.gz

OPENSUSE10_3:~ # cp config .config

Install required Packages

The compiling of the Kernel Source requires the following packages already installed on the system. If not installed, please install as follows:

OPENSUSE10_3:~ # yast2 –install gcc make qt3_devel

Compile the Kernel

OPENSUSE10_3:~ # make config

If there are any missing components reported then install with YaST as in the previous step.

Now, from Networking – Wireless and make sure that

“Generic IEEE80211 Networking Stack (mac80211)” is checked

“Enable LED triggers” is checked

“Generic IEEE80211 Networking Stack (DEPRECATED)” unchecked

Next select Device Drivers and make sure that

“Silicon Sonics Backplane” is checked

“SSB debugging” is checked

Now select Device Drivers/Network Device Support – Wireless LAN

Make sure that

“Broadcom 43xx wireless support (mac80211 stack)” is checked
“Broadcom 43xx debugging” is checked

Save and exit.

Build Kernel

Now, build ther Kernel as follows:

OPENSUSE10_3:~ # make

If there are no errors then prepare the Kernel for booting

OPENSUSE10_3:~ # make modules_install install

Reboot the System

Now, reboot the system and select the new Kernel to load.

OPENSUSE10_3:~ # reboot

Check Kernel update

This updates the Kernel to the latest version. Confirm this by

OPENSUSE10_3:~ # uname -a

Download and Install Firmware for Broadcom 4311 Rev2

Now, download and install the latest firmware for the Broadcom bcm4311 Rev2.

Download Firmware

OPENSUSE10_3:~ # wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2

Unzip & Untar

OPENSUSE10_3:~ # tar xjf b43-fwcutter-011.tar.bz2

Change Directory and Install

OPENSUSE10_3:~ # cd b43-fwcutter-011

OPENSUSE10_3:~/b43-fwcutter-011 # make

This should install the firmware.

Finally, use the YaST Control Center – Network Devices – Network Card to configure the device. Under the “Global Options”, select “NetworkManager”. All other configuration will be done with the NM applet.

This should help!!!