Broadcom WLAN-Karten

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung

Ein kleines HowTo über die Einrichtung des Wireless-LAN mithilfe einer Broadcom-Karte.

Für Nutzer von F 8,9, 10 steht unter Links die Adresse eines Artikels der die Anleitung für die Einrichtung des Treibers broadcom-wl von RPM-Fusion enthält.

Broadcom hat bisher nie genaue Details über dessen WLAN-Karten gemacht, sodass der heutige Treiber nur mit Hilfe von „reverse engineering“ enstanden ist. Der Treiber ist seit dem Linux Kernel 2.6.17-rc2 fest eingebunden.

Da sich seit dem Kernel 2.6.23 die Treiber-Struktur der Broadcom-Treiber geändert hat, geht dieser Artikel nur auf die Fedora-Versionen 8 und folgende ein. Frühere Versionen werden durch den bcm43xx-Treiber unterstützt, welcher jedoch nur mit kleinen Änderungen genau wie der neue b43 zu installieren ist.

Seit 2.6.23 heißt der ehemalige bcm43xx nun b43legacy und ein neuer Treiber b43 ist hinzugekommen. Dieser bietet recht gute Unterstützung für fast alle Broadcom-Chips.


Inhaltsverzeichnis

Installation

Um mit dem Broadcom-Chip eine Verbindung herzustellen muss noch die Firmware installiert werden.

Als erstes muss man sich vergewissern, ob das jeweilige Interface, welches im Laptop/PC installiert ist unterstützt wird. Hierzu kann diese Internetseite genutzt werden: http://linuxwireless.org/en/users/Drivers/b43/devices

Um die Nötigen Informationen aus dem System auszulesen, einfach folgendes in einem Terminal eingeben:

[root]# lspci

Die Ausgabe sollte ungefair so aussehen:

06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Wobei mit diesen Angaben eben geschaut werden kann, ob der Chipsatz unterstützt wird.

Wird er Unterstützt, ist die Installation ab Fedora 8 sehr einfach.

Installation der nötigen Werkzeuge

Benötigt wird je nachdem das Paket b43-fwcutter oder bcm43xx-fwcutter. Damit wird die heruntergeladene Firmware richtig ins System eingefügt.

Ist es noch nicht installiert kann dies wie folgt nachgeholt werden:

[root]# yum install b43-fwcutter
[root]# yum install bcm43xx-fwcutter

Installation der Firmware

Benutzer mit b43 Chip...

... suchen Bitte in dem Entpackten Ordner den Pfad driver/wl_apsta_mimo.o.

Sofern gefunden, muss nur noch die Firmware entpackt werden:

[root]# b43-fwcutter -w /lib/firmware /pfad/zu/driver/wl_apsta_mimo.o

Benutzer mit b43legacy oder bcm43xx Chip...

Für b43legacy Benutzer reicht der folgende Befehl:

[root]# b43-fwcutter -w /lib/firmware /pfad/zur/wl_apsta-3.130.20.0.o

Und für bcm43xx Benutzer muss dagegen bcm43xx-fwcutter benutzt werden:

[root]# bcm43xx-fwcutter -w /lib/firmware /pfad/zur/wl_apsta-3.130.20.0.o

Modprobe Alias anlegen

Jetzt muss noch ein Alias in der /etc/modprobe.conf angelegt werden.

Dazu folgendes eingeben:

[root]# echo "alias wlan0 b43" >> /etc/modprobe.conf

Beachten: b43 muss entsprechend dem oben angewendeten Treiber ersetzt werden. Kann also auch b43legacy oder bcm43xx heißen.

Nun muss nur noch die Firmware neu geladen werden:

[root]# rmmod b43 && modprobe b43

Auch hier gillt es zu beachten, das b43 entsprechend des oben verwendeten Treibers ersetzt werden muss.

Sollte das Neuladen fehlschlagen, hilft meißt ein Neustart.


Links