Broadcom WLAN: Unterschied zwischen den Versionen
Boenki (Diskussion | Beiträge) K typo |
Keine Bearbeitungszusammenfassung |
||
(18 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Dieser Artikel behandelt die Broadcom WLAN Chipsätze. | |||
==Welcher Treiber?== | |||
Um herauszufinden welchen Treiber man braucht kann man per Device ID auf diesen Seiten nachsehen:[https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211#supported_chips brcm80211] und [https://wireless.wiki.kernel.org/en/users/Drivers/b43#list_of_hardware b43]. | |||
Um die ID herauszufinden: | |||
$ lspci -vnn -d 14e4: | |||
==brcm80211== | |||
Der Kernel beinhaltet 2 Treiber: Den '''brcmfmac''' für native FULLMAC und den '''brcmsmac''' für mac80211 basierende SoftMAC. Welche automatisch geladen werden sollten. | |||
'''Anmerkung:''' | |||
*'''brcmfmac''' unterstützt neuere Chipsätze und den AP mode, P2P mode, sowie Handwareverschlüsselung. | |||
*'''brcmsmac''' unterstützt ältere Chipsätze wie BCM4313, BCM43224 sowie BCM43225. | |||
* | |||
=== | ==B43== | ||
=== B43 Kompatibilität === | |||
Arten von Firmware: | |||
*b43-firmware (immer neuste Version) | |||
* | *b43-firmware-classic (für ältere Chipsätze) | ||
* | *b43-firmware-legacy | ||
* | *b43-firmware-lts. | ||
Welche Firmware im Endeffekt verwendet wird, hängt vom Chipsatz und Einsatz ab. | |||
Welche Chipsätze unterstützt werden, lässt sich [http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices hier] nachlesen. | |||
Nun | Beispiel: | ||
$ lspci -vnn -d 14e4: | |||
Ausgabe: | |||
00:0b.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02) | |||
Dieser Chipsatz würde ausschließlich von b43-firmware-classic unterstützt. Das gilt auch, wenn man einen LTS-Kernel installiert hat. Alle anderen Varianten führen zu Fehlern. | |||
'''Anmerkung:''' | |||
BCM4306 rev.3, BCM4311, BCM4312, BCM4318 rev.2, funktionieren nicht einwandfrei mit der b43-firmware, | |||
aber mit b43-firmware-classic. Bei BCM4331 ist genau andersherum. | |||
=== B43 Installation === | |||
Die benötigte Firmware findet sich im [[AUR]] in den Paketen ''b43-firmware'', ''b43-firmware-legacy'' und ''b43-firmware-newest''. Die Installation eines Firmware-Paketes und des Treiberpaketes sowie deren Abhängigkeiten und der Eintrag in die rc.conf (s. unten) genügen, um das W-LAN -Modul in Betrieb nehmen zu können. | |||
Nun muss man in der rc.conf noch unter | |||
MODULES=(... | MODULES=(... | ||
das richtige Modul, also ''b43'' oder ''b43legacy'' eintragen. | |||
Nach einem Neustart sollte dann alles funktionieren. | Nach einem Neustart sollte dann alles funktionieren. | ||
==broadcom-wl== | |||
*Reguläre Variante: [[AUR| broadcom-wl]] | |||
*DKMS Variante: [[AUR|broadcom-wl-dkms]] | |||
[[Kategorie:Hardware]] | [[Kategorie:Hardware]] | ||
[[ja:Broadcom ワイヤレス]] | |||
[[en:Broadcom_wireless]] |
Aktuelle Version vom 5. August 2017, 18:15 Uhr
Dieser Artikel behandelt die Broadcom WLAN Chipsätze.
Welcher Treiber?
Um herauszufinden welchen Treiber man braucht kann man per Device ID auf diesen Seiten nachsehen:brcm80211 und b43.
Um die ID herauszufinden:
$ lspci -vnn -d 14e4:
brcm80211
Der Kernel beinhaltet 2 Treiber: Den brcmfmac für native FULLMAC und den brcmsmac für mac80211 basierende SoftMAC. Welche automatisch geladen werden sollten.
Anmerkung: *brcmfmac unterstützt neuere Chipsätze und den AP mode, P2P mode, sowie Handwareverschlüsselung. *brcmsmac unterstützt ältere Chipsätze wie BCM4313, BCM43224 sowie BCM43225.
B43
B43 Kompatibilität
Arten von Firmware:
- b43-firmware (immer neuste Version)
- b43-firmware-classic (für ältere Chipsätze)
- b43-firmware-legacy
- b43-firmware-lts.
Welche Firmware im Endeffekt verwendet wird, hängt vom Chipsatz und Einsatz ab.
Welche Chipsätze unterstützt werden, lässt sich hier nachlesen.
Beispiel:
$ lspci -vnn -d 14e4:
Ausgabe:
00:0b.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
Dieser Chipsatz würde ausschließlich von b43-firmware-classic unterstützt. Das gilt auch, wenn man einen LTS-Kernel installiert hat. Alle anderen Varianten führen zu Fehlern.
Anmerkung: BCM4306 rev.3, BCM4311, BCM4312, BCM4318 rev.2, funktionieren nicht einwandfrei mit der b43-firmware, aber mit b43-firmware-classic. Bei BCM4331 ist genau andersherum.
B43 Installation
Die benötigte Firmware findet sich im AUR in den Paketen b43-firmware, b43-firmware-legacy und b43-firmware-newest. Die Installation eines Firmware-Paketes und des Treiberpaketes sowie deren Abhängigkeiten und der Eintrag in die rc.conf (s. unten) genügen, um das W-LAN -Modul in Betrieb nehmen zu können.
Nun muss man in der rc.conf noch unter
MODULES=(...
das richtige Modul, also b43 oder b43legacy eintragen.
Nach einem Neustart sollte dann alles funktionieren.
broadcom-wl
- Reguläre Variante: broadcom-wl
- DKMS Variante: broadcom-wl-dkms