SDB:Bcm43xx

Přejít na: navigace, hledání


Tato stránka je neaktuální a není ani kompletně přeložena. Původní anglický článek již není k dispozici.

This article shows howto make the bcm43xx module works to have a direct (no ndiswrapper) wifi access with some Broadcom cards on laptops

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

http://linuxwireless.org/

<keyword>wifi, wlan, bcm43, 4311</keyword>