6.4. Indlæsning af manglende firmware

Som beskrevet i Afsnit 2.2, “Enheder som kræver firmware” kræver nogle enheder at firmware indlæses. I de fleste tilfælde vil enheden ikke fungere overhovedet hvis firmwaren ikke er tilgængelig; undertiden er noget af den grundlæggende funktionalitet ikke svækket hvis den mangler og firmwaren er kun krævet for at aktivere yderligere funktioner.

Hvis en enhedsdriver anmoder om firmware som ikke er tilgængelig, så vil debian-installer vise en dialog som tilbyder at indlæse den manglende firmware. Hvis denne indstilling vælges vil debian-installer skanne tilgængelige enheder for enten løse firmwarefiler eller pakker, der indeholder firmware. Hvis fundet vil firmwaren blive kopieret til den korrekte placering (/lib/firmware) og drivermodulet vil blive genindlæst.

[Bemærk] Bemærk

Which devices are scanned and which file systems are supported depends on the architecture, the installation method and the stage of the installation. Especially during the early stages of the installation, loading the firmware is most likely to succeed from a FAT-formatted USB stick. On i386 and amd64 firmware can also be loaded from an MMC or SD card.

Bemærk at det er muligt at udelade indlæsning af firmwaren, hvis du ved at enheden også vil fungere uden den, eller hvis enheden ikke er krævet under installationen.

debian-installer spørger kun efter firmware krævet af kernemoduler indlæst under installationen. Ikke alle drivere er inkluderet i %d-i;, bemærk at radeon ikke er, så dette gør at funktionerne på nogle enheder ikke er anderledes ved slutningen af installationen end de var ved begyndelsen. Konsekvensen kan være, at noget af dit udstyr ikke bliver brugt i sit fulde potentiale. Hvis du har mistanke om, at dette er tilfældet, eller bare er nysgerrig, så er det en god ide at kigge på resultatet af kommandoen dmesg på det netop opstartede system og søge efter firmware.

6.4.1. Forberedelse af et medie

Official installation images do not include non-free firmware. The most common method to load such firmware is from some removable medium such as a USB stick. Alternatively, unofficial installation images containing non-free firmware can be found at https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/. To prepare a USB stick (or other medium like a hard drive partition), the firmware files or packages must be placed in either the root directory or a directory named /firmware of the file system on the medium. The recommended file system to use is FAT as that is most certain to be supported during the early stages of the installation.

Tarball'er og zip-filer indeholdende nuværende pakker for den mest anvendte firmware er tilgængelige fra:

hent bare tarball'en eller zip-filen for den korrekte udgivelse og udpak den til filsystemet på mediet.

Hvis firmwaren du har brug for ikke er inkluderet i tarball'en, så kan du også hente specifikke firmwwarepakker fra (den ikke frie sektion af) arkivet. Det følgende overblik bør vise de mest tilgængelige firmwarepakker men er ikke garanteret fuldstændighed og kan også inkludere ikke-firmwarepakker:

Det er også muligt at kopiere individuelle firmwarefiler til medieet. Løs firmware kan indehentes for eksempel fra et allerede installeret system eller fra en udstyrsleverandør.

6.4.2. Firmware og det installerede system

Al firmware indlæst under installationen vil automatisk blive kopieret til det installerede system. I de fleste tilfælde vil det sikre, at enheden som kræver firmwaren også fungerer korrekt når systemet genstartes i det installerede system. Hvis det installerede system kører en anden kerneversion fra installationsprogrammet er der en lille risiko for at firmwaren ikke kan indlæses på grund af forskellene i versionerne.

Hvis firmwaren blev indlæst fra en firmwarepakke vil debian-installer også installere denne pakke for det installerede system og vil automatisk tilføje den ikke-frie del af pakkearkivet i APT's sources.list. Dette har den fordel at firmwaren bør blive opdateret automatisk, hvis en nyere version bliver tilgængelig.

Hvis indlæsningen af firmwaren blev sprunget over under installationen, så vil den relevante enhed ikke fungere korrekt med det installerede system før firmwaren (pakke) er installeret manuelt.

[Bemærk] Bemærk

Hvis firmwaren blev indlæst fra uafhængige filer, så vil firmwaren kopieret til det installerede system ikke automatisk blive opdateret med mindre, at den tilsvarende firmawarepakke (hvis tilgængelig) installeres efter installationen er færdig.