6.4. Încărcarea firmware-ului lipsă

După cum este descris în Secțiune 2.2, „Dispozitive care necesită firmware”, unele dispozitive necesită încărcarea firmware-ului. În majoritatea cazurilor, dispozitivul nu va funcționa deloc dacă firmware-ul nu este disponibil; uneori, funcționalitatea de bază nu este afectată dacă lipsește și firmware-ul este necesar doar pentru a activa funcții suplimentare.

Începând cu Debian GNU/Linux 12.0, urmând Rezoluția generală 2022 despre firmware non-free, imaginile oficiale de instalare (cum ar fi „netinst”) pot include pachete de firmware „non-free". Chiar și cu acele pachete de firmware disponibile, unele fișiere de firmware ar putea să lipsească în continuare. Sau s-ar putea să folosească fișiere netboot, care nu includ pachete de firmware.

Dacă un controlor de dispozitiv solicită firmware care nu este disponibil, debian-installer va afișa un dialog care oferă încărcarea firmware-ului lipsă. Dacă această opțiune este selectată, debian-installer va scana dispozitivele disponibile fie pentru fișiere firmware libere, fie pentru pachete care conțin firmware. Dacă este găsit, firmware-ul va fi copiat în locația corectă (/lib/firmware) și modulul controlorului va fi reîncărcat.

[Notă] Notă

Ce dispozitive sunt scanate și ce sisteme de fișiere sunt acceptate depind de arhitectură, metoda de instalare și stadiul instalării. În special în primele etape ale instalării, încărcarea firmware-ului este cel mai probabil să reușească de pe un stick USB formatat FAT. Firmware-ul pe i386 și amd64 poate fi încărcat și de pe un card MMC sau SD.

Rețineți că este posibil să omiteți încărcarea firmware-ului dacă știți că dispozitivul va funcționa și fără acesta sau dacă dispozitivul nu este necesar în timpul instalării.

6.4.1. Pregătirea unui mediu

Cea mai comună metodă de a încărca un astfel de firmware este de pe un mediu detașabil, cum ar fi un stick USB. Pentru a pregăti un stick USB (sau alt mediu cum ar fi o partiție de disc dur/solid), fișierele sau pachetele de firmware trebuie să fie plasate fie în directorul rădăcină, fie într-un director numit /firmware al sistemului de fișiere de pe mediu. Sistemul de fișiere recomandat de utilizat este FAT, deoarece este cel mai sigur că va fi acceptat în primele etape ale instalării.

Arhivele comprimate și fișierele zip care conțin pachetele curente pentru cel mai comun firmware, și metadatele asociate pentru a asigura o detectare adecvată de către programul de instalare (directorul dep11), sunt disponibile de la:

Doar descărcați fișierul arhivei comprimate sau zip pentru versiunea corectă și despachetați-l în sistemul de fișiere de pe mediu.

De asemenea, este posibil să copiați fișiere firmware individuale pe mediu. Firmware-ul liber ar putea fi obținut, de exemplu, de la un sistem deja instalat sau de la un fabricant de dispozitive.

6.4.2. Firmware-ul și sistemul instalat

Orice firmware încărcat în timpul instalării va fi copiat automat în sistemul instalat. În cele mai multe cazuri, acest lucru va asigura că dispozitivul care necesită firmware va funcționa corect și după ce sistemul este repornit în sistemul instalat. Cu toate acestea, dacă sistemul instalat rulează o versiune de nucleu diferită de cea a programului de instalare, există o mică șansă ca firmware-ul să nu poată fi încărcat din cauza diferenței de versiuni.

Dacă firmware-ul a fost încărcat dintr-un pachet de firmware, debian-installer va instala, de asemenea, acest pachet pentru sistemul instalat și va adăuga automat secțiunea non-free-firmware a arhivei pachetului în sources.list APT. Acest lucru are avantajul că firmware-ul va fi actualizat automat dacă devine disponibilă o nouă versiune.

Dacă încărcarea firmware-ului a fost omisă în timpul instalării, dispozitivul relevant nu va funcționa probabil cu sistemul instalat până când firmware-ul (pachetul) este instalat manual.

[Notă] Notă

Dacă firmware-ul a fost încărcat din fișiere firmware libere, firmware-ul copiat în sistemul instalat nu va fi actualizat automat decât dacă pachetul firmware corespunzător (dacă este disponibil) este instalat după finalizarea instalării.

6.4.3. Finalizarea sistemului instalat

În funcție de modul în care a fost efectuată instalarea, s-ar putea ca necesitatea unui firmware să nu fi fost detectată în timpul instalării, că firmware-ul relevant nu a fost disponibil sau că cineva a ales să nu instaleze un firmware la acel moment. În unele cazuri, o instalare reușită poate ajunge totuși într-un ecran negru sau într-un afișaj deformat la repornirea sistemului instalat. Când se întâmplă acest lucru, pot fi încercate următoarele soluții:

  • Pasați opțiunea nomodeset pe linia de comandă a nucleului. Acest lucru ar putea ajuta la pornirea într-un mod grafic de rezervă pentru un sistem grafic degradat.

  • Utilizați combinația de taste Ctrl+Alt+F2 pentru a comuta la VT2, care ar putea oferi un prompt de conectare funcțional.