Für die Funktionalität eines WLAN-Adapters unter Linux sind Treiber und Firmware von entscheidender Bedeutung. WLAN-Treiber stellen die Schnittstelle zwischen der Hardware und dem Betriebssystem dar, während Firmware die niedrigsten Funktionen des Adapters steuert. Die ordnungsgemäße Installation und Konfiguration von Treibern und Firmware ist notwendig, um stabile und performante WLAN-Verbindungen zu gewährleisten.
WLAN-Treiber sind softwarebasierte Komponenten, die die Hardware ansteuern. Unter Linux gibt es sowohl Open-Source- als auch proprietäre Treiber, abhängig vom Hersteller des WLAN-Chips.
Open-Source-Treiber: Diese Treiber sind in den Linux-Kernel integriert und werden von der Community oder den Herstellern selbst gewartet. Beispiele sind:
Diese Treiber bieten häufig eine gute Unterstützung für viele gängige WLAN-Chips und sind standardmäßig in den meisten Distributionen enthalten.
Proprietäre Treiber: Manche Hersteller stellen proprietäre Treiber bereit, die nicht im Kernel enthalten sind und manuell installiert werden müssen. Diese Treiber können notwendig sein, wenn der Open-Source-Support unzureichend oder nicht vorhanden ist. Ein bekanntes Beispiel ist:
Die meisten modernen Linux-Distributionen erkennen gängige WLAN-Chips automatisch und laden die entsprechenden Treiber. In einigen Fällen, besonders bei proprietären Treibern, müssen Benutzer jedoch manuell eingreifen:
lspci
oder lsusb
, um den WLAN-Chipsatz zu
identifizieren.apt install firmware-iwlwifi
für Intel-Treiber).modprobe
geladen werden.
Danach ist möglicherweise ein Neustart des Netzwerks oder des Systems
erforderlich.Einige WLAN-Chips erfordern proprietäre Treiber, die nicht standardmäßig mit der Distribution ausgeliefert werden. Die Installation proprietärer Treiber kann über die Paketquellen der Distribution oder manuell erfolgen:
restricted
-Repositories oder Tools wie
ubuntu-drivers
zur automatischen Installation proprietärer
Treiber.Firmware ist eine Art softwareseitige Steuerung, die auf dem WLAN-Chip selbst ausgeführt wird und die grundlegenden Funktionen des Chips steuert. Unter Linux wird die Firmware typischerweise beim Laden des Treibers in den Chip geladen.
/lib/firmware/
und werden automatisch vom
Treiber geladen. Fehlt die passende Firmware, kann es zu Fehlermeldungen
im Kernel-Log kommen, die mit dmesg
sichtbar sind.Wenn ein WLAN-Adapter nicht funktioniert, sind Treiber- oder Firmware-Probleme oft die Ursache. Zur Fehlersuche können folgende Schritte durchgeführt werden:
lsmod
zeigt, ob der entsprechende WLAN-Treiber geladen ist.dmesg | grep firmware
hilft, Firmware-bezogene Fehler zu
identifizieren.ip link
lässt sich feststellen, ob die WLAN-Schnittstelle
korrekt erkannt wurde.