6.4. Fehlende Firmware nachladen

Wie in Abschnitt 2.2, „Hardware, die Firmware erfordert“ beschrieben, existiert teilweise Hardware, die erfordert, dass Firmware in das Gerät geladen wird. In den meisten Fällen wird das Gerät nicht funktionieren, wenn diese Firmware nicht vorhanden ist; manchmal sind Basisfunktionen hiervon nicht betroffen, so dass das Laden der Firmware nur zum Aktivieren erweiterter Funktionen erforderlich ist.

Wenn ein Gerätetreiber Firmware anfordert, die nicht verfügbar ist, wird der debian-installer einen Dialog anzeigen, der anbietet, die fehlende Firmware nachzuladen. Wenn Sie dies auswählen, durchsucht der debian-installer verfügbare Geräte entweder nach einzelnen Firmware-Dateien oder nach Paketen, die Firmware enthalten. Gefundene Firmware wird in das dafür passende Verzeichnis (/lib/firmware) kopiert und das Treibermodul wird erneut geladen.

Anmerkung

Welche Geräte durchsucht und welche Dateisysteme dabei unterstützt werden, ist abhängig von der Systemarchitektur, der Installationsmethode und dem Fortschritt der Installation. Speziell während der frühen Schritte der Installation wird das Nachladen der Firmware höchstwahrscheinlich bei einer FAT-formatierten Diskette oder einem FAT-formatiertem USB-Stick erfolgreich sein.

Beachten Sie, dass es auch möglich ist, das Laden der Firmware zu überspringen, wenn Sie wissen, dass das Gerät auch ohne funktioniert oder dass es während der Installation nicht benötigt wird.

Warnung

Die Unterstützung für das Laden von Firmware ist immer noch relativ jung und bietet nur Basisfunktionalität; dies wird höchstwahrscheinlich in zukünftigen Ausgaben des Installers noch verbessert. Der derzeitige debian-installer zeigt zum Beispiel keine Warnung an, wenn Sie fehlende Firmware nachladen möchten, die angeforderte Firmware jedoch nicht gefunden wird. Bitte berichten Sie jegliche Probleme mit dieser Funktion, indem Sie uns einen Installationsbericht schicken (siehe Abschnitt 5.4.6, „Installationsberichte einschicken“).

6.4.1. Einen Datenträger vorbereiten

Obwohl in einigen Fällen die Firmware auch von einer Festplattenpartition geladen werden kann, wird die gängige Methode sein, von einem tragbaren Medium wie einer Diskette oder einem USB-Stick zu laden. Die Firmware-Dateien oder -pakete müssen entweder im Wurzelverzeichnis des Datenträgers oder in einem Verzeichnis namens /firmware abgelegt werden. Das empfohlene Dateisystem ist FAT, da ziemlich sicher ist, dass dies während der frühen Installationsschritte bereits unterstützt wird.

Tar-Archive (tarballs), die aktuelle Pakete für die gängigste Firmware enthalten, sind verfügbar unter:

Laden Sie einfach das Tar-Archiv für das passende Release herunter und entpacken Sie es in das Dateisystem auf Ihrem Datenträger.

Wenn die Firmware, die Sie benötigen, nicht in dem Tar-Archiv enthalten ist, können Sie auch separate einzelne Firmware-Pakete aus dem Non-Free-Bereich des Debian-Archivs herunterladen. Der folgende Überblick sollte die meisten verfügbaren Firmware-Pakete auflisten, es ist aber nicht garantiert, dass er vollständig ist; außerdem könnte er auch Pakete enthalten, die gar keine Firmware-Pakete sind:

Es ist auch möglich, einzelne Firmware-Dateien auf den Datenträger zu kopieren. Solche Dateien könnten Sie zum Beispiel von einem bereits installierten System bekommen oder von dem Hersteller Ihrer Hardware.

6.4.2. Firmware und das zu installierende System

Jede Firmware, die während der Installation geladen wird, wird auch automatisch in das zu installierende System kopiert. In den meisten Fällen wird so sichergestellt, dass das Gerät, das die Firmware benötigt, auch nach dem Neustart in das neu installierte System korrekt funktioniert. Allerdings besteht die entfernte Möglichkeit, dass aufgrund von Versionsinkompatibilitäten die Firmware nicht geladen werden kann, wenn in dem installierten System ein anderer Kernel läuft als im Installer.

Wurde die Firmware aus einem Firmware-Paket geladen, wird der debian-installer dieses Paket ebenfalls auf das zu installierende System kopieren und auch automatisch den Non-Free-Bereich des Paketarchivs zu APT's Konfigurationsdatei sources.list hinzufügen. Das hat den Vorteil, dass die Firmware auf dem neu installierten System automatisch aktualisiert wird, wenn später einmal eine neue Version verfügbar ist.

Falls das Laden der Firmware während der Installation abgebrochen wurde, wird das entsprechende Gerät wahrscheinlich auch in dem neu installierten System nicht funktionieren, so lange Sie nicht die Firmware (oder das Firmware-Paket) von Hand nachinstalliert haben.

Anmerkung

Wenn die Firmware aus einer einzelnen Firmware-Datei nachgeladen wurde, wird sie im installierten System nicht automatisch auf aktuellem Stand gehalten, außer Sie installieren das passende Firmware-Paket (falls ein solches gibt) von Hand nach, wenn die Debian-Installation abgeschlossen ist.