Wireless Card
07:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
If you haven’t added any repositories to your system you will need to do so before using zypper to install the required packages below. (instruction on how to do this under heading add repositories below)
Short Fix (This fix works if you haven’t already installed b43-fwcutter firmware, and the b43, ssb kernel drivers are not load.)
zypper remove b43-fwcutter
zypper in broadcom-wl broadcom-wl-kmp-desktop
modprobe wl
reboot (and wifi worked after I activated it using FN F3 to turn it on)
Long fix if required
Open Konsole and type it as root: (su)
lsmod | grep “b43|ssb|wl”
rmmod b43
rmmod ssb
zypper remove b43-fwcutter
echo “blacklist ssb” >> /etc/modprobe.d/50-blacklist.conf
echo “blacklist bcm43xx” >> /etc/modprobe.d/50-blacklist.confecho “blacklist b43” >> /etc/modprobe.d/50-blacklist.confecho “blacklist ndiswrapper” >> /etc/modprobe.d/50-blacklist.conf
zypper in broadcom-wl broadcom-wl-kmp-desktop
modprobe wl
reboot
To look at what kernel driver that are loaded
type: lsmod (as root)
Or: su -c lsmod | grep ssb
and: su -c lsmod | grep b43
The driver required to use this card is brcm80211
su -c lsmod | grep brcm80211
Adding Repositories
You will need to add several Repositories to your system before you can download the required files above.
>Open Yast then click on “Configure software Repository”
>Next click on the “add” button at the bottom left.
> From there you will need to click the “Community Repositories”
List of Repo’s I have added
- main (contrib)
- Mozilla
- Packman
- Wine
- Kde Extra’s
Packman and Main (contrib) are the most likely sources of the required files.
Once you have added these you should be good to install the required files.
One final note, I had to use an external usb wifi card to connect to the internet to add the repo’s and download the required software. Lan card support coming in 2.6.38 kernel (it is suppose to add a driver for our lan card).
These commands are for extra trouble shooting
Soft key issues
Install rfkill then run these commands (This will not work until you have complete either the short or long fix, as your card will not show up until that is done)
sudo /usr/sbin/rfkill list
If your soft key is blocking your card run
sudo /usr/sbin/rfkill unblock all
My thanks to rodhuffaker