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 2.6.25.9 and can be downloaded here
OPENSUSE10_3:~ # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.9.tar.bz2
Unzip & Untar the Kernel
OPENSUSE10_3:~ # tar -xjf linux-2.6.25.9.tar.bz2
Change Directory to extracted diretory
OPENSUSE10_3:~ # cd linux-2.6.25.9
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!!!