This article shows howto make the bcm43xx module works to have a direct (no ndiswrapper) wifi access with some Broadcom cards on laptops
Broadcom WLan cards are often used on laptops. These cards need to load a firmware to work. This firmware is proprietary and so can't be included with openSUSE, but it's available easily.
This article describes one solution
Start YaST2, select "Network card". The WLAN card should be detected and the module bcm43xx correctly inserted.
You probably want to have wifi working at boot time, so tick the appropriate option.
Verify you have installed the "bcm43xx-fwcutter" software, if not install it. If it's not on the cd/dvd, it is on the openSUSE internet repository (you may be -or not- obliged to add the Packman repository).
on the command line
Look at dmesg or at /var/log/messages (as root), to see a message like this one:
bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
this gives you the name of the lacking firmware (here bcm43xx_microcode5.fw).
Přečtěte si dokumentaci
Linux wireless gives you the adress where you can find the firmware.
On the command line
if the downloaded device is bcmw15.sys, extract the firmware with
this will give some sort of:
bcm43xx_microcode2.fw bcm43xx_microcode4.fw bcm43xx_microcode5.fw
Hopefully, in the list, you will find the lacking file. Copy this file in /lib/firmware
Reboot, the module should load and work.
Můžete také vyzkoušet:
modprobe bcm43xx bcm44xx_microcode5.fw
(tento příklad upravte podle potřeby)
<keyword>wifi, wlan, bcm43, 4311</keyword>