SDB:Bcm43xx
This article shows howto make the bcm43xx module works to have a direct (no ndiswrapper) wifi access with some Broadcom cards on laptops
Obsah
Problém
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.
Procedure
This article describes one solution
with YaST2
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.
Save
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
bcm43xx-fwcutter bcmwl5.sys
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)
Odkazy
<keyword>wifi, wlan, bcm43, 4311</keyword>