6.4. Puuttuvan laitetiedoston lataaminen

Kuten Kohta 2.2, ”Laiteohjelmistoa tarvitsevat laitteet” kertoo, joillekin laitteille on ladattava laiteohjelmisto. Joissakin tapauksissa laite ei toimi lainkaan jos laiteohjelmisto ei ole käytettävissä; joskus puuttuva laiteohjelmisto ei vaikuta perustoimintoihin ja laiteohjelmistoa tarvitaan vain lisäominaisuuksien saamiseen käyttöön.

Mikäli laiteajuri vaatii laiteohjelmistoa jota ei ole saatavilla, debian-installer näyttää valintaikkunan josta laiteohjelmiston lataus voidaan valita. Mikäli tämä valitaan, debian-installer käy läpi käytettävissä olevat laitteet ja etsii irrallisia laiteohjelmatiedostoja tai paketteja joissa on laiteohjelmistoja. Jos näitä löytyy, laiteohjelmisto kopioidaan oikeaan paikkaan (/lib/firmware) ja laiteajuria vastaava moduuli ladataan uudelleen.

Huomaa

Läpikäytävät laitteet ja tuetut tiedostojärjestelmät riippuvat laitearkkitehtuurista, asennustavasta ja asennuksen vaiheesta. Erityisesti asennuksen aikaisissa vaiheissa laiteohjelmiston lataus onnistuu todennäköisimmin levykkeeltä tai USB-muistilta joissa on FAT-tiedostojärjestelmä. Jos laite on i386 tai amd64 laiteohjelmisto voidaan ladata myös MMC- tai SD-kortilta.

Huomaa että laiteohjelmiston lataamisen voi ohittaa jos on tiedossa että laite toimii ilmankin tai jos laitetta ei tarvita asennuksen aikana.

Varoitus

Tuki laiteohjelmiston lataamiselle on yhä jonkin verran alkeellinen ja todennäköisesti paranee tulevissa asentimen julkaisuissa. Tällä hetkellä debian-installer esimerkiksi ei näytä mitään varoitusta jos on valittu puuttuvan laiteohjelmiston lataaminen mutta vaadittua laiteohjelmaa ei löydy. Toivottavasti vioista ilmoitetaan asennusraportilla (katso Kohta 5.4.6, ”Asennusraporttien lähettäminen”).

6.4.1. Taltion valmistelu

Vaikkakin joissakin tapauksissa laiteohjelmisto voidaan ladata myös kiintolevyn osiolta, tavallisin tapa on ladata laiteohjelmisto irrotettavalta taltiolta kuten levyke tai USB-muisti. Laiteohjelmiston tiedostot tai paketit on tallennettava taltion tiedostojärjestelmän juurihakemistoon tai hakemistoon nimeltä /firmware. Suositellaan käytettäväksi tiedostojärjestelmää FAT koska se on varmimmin tuettu asennuksen ensimmäisten vaiheiden aikana.

Yleisimpien laiteohjelmistojen ajan tasalla olevat paketit ovat saatavilla tar-tiedostoina:

Nouda julkaisua vastaava tar-tiedosto ja pura se taltion tiedostojärjestelmään.

Jos tarvittava laiteohjelmisto ei ole mukana tar-tiedostossa, voidaan yksittäisiä laiteohjelmistopaketteja ladata myös Debian-asennuspalvelimen (epävapaasta) osiosta. Seuraavassa katsauksessa pitäisi olla luettelo useimmista saatavilla olevista laiteohjelmistopaketeista mutta sen kattavuutta ei taata ja luettelossa saattaa olla mukana muitakin kuin laiteohjelmistopaketteja.

On myös mahdollista kopioda yksittäisiä laiteohjelmistotiedostoja taltiolle. Irtotiedostoja saadaan esimerkiksi jo asennetusta järjestelmästä tai laitevalmistajalta.

6.4.2. Laiteohjelmisto ja asennettu järjestelmä

Asennuksen aikana ladatut laiteohjelmistot kopioidaan automaattisesti asennettuun järjestelmään. Useimmissa tapauksissa tämä varmistaa laiteohjelmistoa tarvitsevan laitteen toimivan oikein myös kun on käynnistetty asennettuun järjestelmään. Jos asennettu järjestelmä kuitenkin käyttää eri versiota ytimestä kuin asennin on pieni mahdollisuus ettei laiteohjelmistoa voida ladata versioerojen vuoksi.

Jos laiteohjelmisto ladattiin laiteohjelmistopaketista, debian-installer asentaa asennettuun järjestelmään myös kyseisen paketin ja lisää automaattisesti APT:n pakettivaraston osion non-free tiedostoon sources.list. Tästä on se etu, että laiteohjelmiston pitäisi päivittyä automaattisesti jos uusi versio julkaistaan.

Jos laiteohjelmiston lataus ohitettiin asennuksen aikana, kyseinen laite ei luultavasti toimi asennetussa järjestelmässä ennen kuin laiteohjelmisto (tai laiteohjelmistopaketti) on asennettu käyttäjän toimesta.

Huomaa

Jos laiteohjelmisto ladattiin irrallisista laiteohjelmistotiedostoista, ei asennettuun järjestelmään kopioitu laiteohjelmisto päivity automaattisesti jos ei vastaavaa laiteohjelmistopakettia (jos sellainen on saatavilla) asenneta asennuksen valmistuttua.