„W: Możliwe brakujące oprogramowanie dla modułu i915_bpo” podczas aktualizacji initramfs

75

Kiedy uruchamiam aktualizację jądra lub sterownika NVIDIA na moim 16.04, powoduje to przebudowę initramfs, która wyświetla poniższe ostrzeżenie:

Processing triggers for initramfs-tools (0.122ubuntu8.1) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo

Mam notebooka z dwoma układami graficznymi, NVIDIA GeForce 940M i zintegrowaną kartą graficzną Intel i5-6200U.

Używanym urządzeniem jest moja karta NVIDIA:

$ inxi -G
Graphics:  Card-1: Intel Sky Lake Integrated Graphics
           Card-2: NVIDIA GM108M [GeForce 940M]
           Display Server: X.Org 1.18.3 driver: nvidia Resolution: [email protected]
           GLX Renderer: GeForce 940M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 367.35

Oto wyjście lshw -c video, odpowiadające mojemu układowi graficznemu Intel, który powinien używać tego sterownika:

    *-display         
         description: VGA compatible controller
         product: Sky Lake Integrated Graphics
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 07
         width: 64 bits
         clock: 33MHz
         capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
         configuration: driver=i915_bpo latency=0
         resources: irq:125 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64)

Plik w ostrzeżeniu nie istnieje, tylko te:

$ ll /lib/firmware/i915/
total 336
drwxr-xr-x  2 root root   4096 Aug 11 13:24 ./
drwxr-xr-x 74 root root  32768 Aug 11 13:24 ../
-rw-r--r--  1 root root   5872 Jul 21 17:03 bxt_dmc_ver1_04.bin
-rw-r--r--  1 root root   5872 Jul 21 17:03 bxt_dmc_ver1_05.bin
-rw-r--r--  1 root root   8380 Jul 21 17:03 bxt_dmc_ver1_06.bin
-rw-r--r--  1 root root   8380 Jul 21 17:05 bxt_dmc_ver1_07.bin
lrwxrwxrwx  1 root root     19 Jul 21 17:05 bxt_dmc_ver1.bin -> bxt_dmc_ver1_07.bin
-rw-r--r--  1 root root   8824 Jul 21 17:03 skl_dmc_ver1_23.bin
-rw-r--r--  1 root root   8928 Jul 12 21:33 skl_dmc_ver1_26.bin
lrwxrwxrwx  1 root root     19 Jul 12 21:33 skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin
-rw-r--r--  1 root root 109636 Jul 21 17:03 skl_guc_ver1_1059.bin
lrwxrwxrwx  1 root root     21 Jul 21 17:03 skl_guc_ver1.bin -> skl_guc_ver1_1059.bin
-rw-r--r--  1 root root 128320 Jul 21 17:03 skl_guc_ver4_3.bin
lrwxrwxrwx  1 root root     18 Jul 21 17:03 skl_guc_ver4.bin -> skl_guc_ver4_3.bin

Wydaje się jednak, że najnowszy pakiet sterowników został zainstalowany:

$ apt-cache policy xserver-xorg-video-intel
xserver-xorg-video-intel:
  Installed: 2:2.99.917+git20160325-1ubuntu1
  Candidate: 2:2.99.917+git20160325-1ubuntu1
  Version table:
 *** 2:2.99.917+git20160325-1ubuntu1 500
        500 http://ftp.uni-stuttgart.de/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status

Co dokładnie oznacza to ostrzeżenie i jak mogę to naprawić?

Bajt Dowódca
źródło
3
Mam W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpoi mój procesor to SKylake z Intel HD.
Csaba Toth,
Dodatkowo używam 1.158wersji linux-firmwarepakietu zamiast głównej, 1.157ponieważ tylko ta zapewnia działające oprogramowanie układowe dla mojego Wi-Fi (zabójca sieci bezprzewodowej).
Csaba Toth,
3
@CsabaToth kbloznacza Kabylake, który jest następcą Skylake. Ponieważ nie masz takiego procesora, możesz zignorować ostrzeżenie lub po prostu zainstalować sterownik Kabylake z tego samego linku podanego w odpowiedzi Douga Smythiesa.
Byte Commander
Prawidłowo, i7 6820hk to po prostu SkyLake, Kaby Lake to kolejna generacja
Csaba Toth

Odpowiedzi:

62

Pakiet sterowników nieco opóźnia jądro. W moim przypadku brakujące oprogramowanie nie ma znaczenia, ponieważ nie mam procesora SkyLake, ale w twoim przypadku może to mieć znaczenie. Można uzyskać nowsze firmware od tutaj .

EDYCJA 1: Zauważ, że link się zmienił, ale czytelnicy powinni nadal być w stanie znaleźć to, czego potrzebują w nowym łączu, chociaż czasami może być trudno dokładnie wiedzieć, czego szukasz.

EDYCJA 2: Ta odpowiedź powinna mieć zastosowanie do niektórych innych nowych wymagań dotyczących oprogramowania układowego, które pojawiły się od czasu, gdy ta odpowiedź została pierwotnie napisana. Na przykład:

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

EDYCJA 3: Dla użytkowników korzystających z git ta odpowiedź również działa dobrze.

Doug Smythies
źródło
3
Z powodzeniem zainstalowałem sterowniki GuC i DMC dla Skylake i myślę, że ostrzeżenie powinno zniknąć. Dzięki.
Bajt Dowódca
4
Ach, znalazłem to. Wygląda na to, że nowa aktualizacja jądra dodała obsługę nowych procesorów Intel firmy Kabylake, a teraz chciałby również mieć sterownik modułów dla nich. Prawdopodobnie jest to zbyteczne, ponieważ nie mam procesora Kabylake, ale tylko po to, aby usunąć ostrzeżenie, pobrałem i zainstalowałem sterownik kbl DMC z witryny, którą podłączyłeś. Teraz znów wygląda dobrze.
Bajt Dowódca
2
Co znaczy „znaczenie”? Czy nowe jądro nie będzie w stanie się uruchomić, czy nie będzie widocznego wpływu poza niektórymi komunikatami ostrzegawczymi?
musiKk
3
@musiKk: Jeśli Twój procesor nie potrzebuje jednego z brakujących plików oprogramowania układowego, nie ma to znaczenia, co oznacza, że ​​nie będzie żadnych konsekwencji z powodu jego braku. Na przykład tylko procesor Skylake potrzebowałby oprogramowania układowego „skl”.
Doug Smythies,
1
@FeryArdiant: Tak, ostrzeżenia nie są związane z tym, którego procesora faktycznie używasz, tylko jeśli masz oprogramowanie układowe, czy nie.
Doug Smythies,
18

Aktualizacja z 20 maja 2019 r

Aby odpowiedzieć na twoje pytanie, nie musisz aktualizować sterowników dla procesora, którego nie używasz, ale miło jest widzieć, jak ostrzeżenia znikają.

Dzisiaj otrzymałem następujące ostrzeżenie:

update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915

Pobrałem obiekty BLOB (opisane w następnej sekcji), a następnie użyłem:

$ sudo cp ~/Downloads/*.bin /lib/firmware/i915/

$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic

Teraz moje sterowniki Sky Lake ( skl) są aktualne i mogę wypróbować najnowsze parametry jądra zalecane w Internecie. Komunikaty ostrzegawcze dla przyszłych procesorów Kaby Lake ( kbl), Cannon Lake ( cnl) i Ice Lake ( icl) zniknęły, czyniąc życie mniej stresującym.


Aktualizacja z 26 maja 2018 r

Drobne zmiany 6 sierpnia 2018 r.

Nowy ekran pobierania „obiektów blob”

Ostatnio Intel stworzył nową stronę pobierania i nowy układ strony internetowej:

Plamy oprogramowania układowego Intel i915

Pliki do pobrania są teraz nazywane obiektami BLOB oprogramowania układowego, co jest nowością w przypadku sterowników oprogramowania układowego . To oznacza B inary L Arge OB Ject (BLOB).

Sterowniki są sortowane według procesora:

  • bxt Broxton, anulowany w 2016 r., Następca procesorów Cherry Trail
  • kbl Kabylake 7. generacji, np. I7-7700
  • skl Skylake, 6. generacji, np. I7-6700

Następnie sterowniki są organizowane według podgrup (pełne wyjaśnienie tutaj ):

  • GUC - GuC został zaprojektowany do planowania graficznego obciążenia w różnych silnikach graficznych równoległych.
  • DMC - DMC zapewnia dodatkową grafikę w stanie bezczynności przy niskim zużyciu energii.
  • HUC - HuC ma na celu odciążenie niektórych funkcji mediów od CPU do GPU.

Wymagany komunikat o błędzie do sterownika

Porównaj otrzymany komunikat o błędzie update-initramfslub update-grubznajdź brakujący sterownik. W twoim przykładzie wiadomość brzmiała „ /lib/firmware/i915/kbl_guc_ver9_14.bin”, więc brakuje Ci nazwy Kabylake GuC: kbl_guc_ver9_14.binna stronie pokazanej powyżej. Nie chcesz nowszej:kbl_guc_ver9_39.bin

Wymagany sterownik do pobrania

Nie ma już skryptu instalacyjnego jak w poprzednich wersjach. Po prostu podświetl brakujący sterownik (obiekt blob) i kliknij go. Pojawia się ten ekran:

Pobieranie sterowników Intel i915.png

Początkowo widzisz tylko „zrzut heksowy”, ale po kliknięciu linku zatytułowanego zwykły pojawia się okno pobierania, jak pokazano powyżej.

Kliknij „Zapisz plik”

Zainstaluj sterownik za pomocą prostej sudo cp(polecenie kopiuj)

Po pobraniu instalacja jest prosta sudo cp(polecenie kopiowania) i nie ma żadnych skomplikowanych tarpoleceń ani ./script_namekroków instalacji.

Szybka instalacja

cd ~/Downloads
sudo cp kbl_guc_ver9_14.bin /lib/firmware/i915
sudo cp bxt_guc_ver8_7.bin /lib/firmware/i915

WAŻNE: Zamień kbl_guc_ver9_14.bini bxt_guc_ver8_7.binpowyżej na brakujące nazwy sterowników, które pobrałeś.

VOILA! Nowy sterownik został zainstalowany. Znacznie prostsze niż poprzednie metody instalacji dla brakujących sterowników Intel i915!

Instalacja eksploracyjna TL; DR

Mam już zainstalowany sterownik. Ta długa metoda instalacji daje wyobrażenie o efektach kopiowania BLOB przed i po :

$ sudo updatedb
$ llocate kbl_guc_ver9_14.bin
ACCESS      OWNER  GROUP  SIZE    MODIFIED    NAME (updatdb last ran: 2018-05-26 12:07:57)
-rw-rw-r--  rick   rick   142656  2018-05-26  /home/rick/Downloads/kbl_guc_ver9_14.bin
-rw-rw-r--  rick   rick   142656  2017-02-24  /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
-rw-r--r--  root   root   142656  2017-10-26  /lib/firmware/i915/kbl_guc_ver9_14.bin
$ diff /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin /lib/firmware/i915/kbl_guc_ver9_14.bin
# Blank line appears here signifying no differences from previous version
$ sudo cp /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin /lib/firmware/i915
$ llocate kbl_guc_ver9_14.bin
ACCESS      OWNER  GROUP  SIZE    MODIFIED    NAME (updatdb last ran: 2018-05-26 12:07:57)
-rw-rw-r--  rick   rick   142656  2018-05-26  /home/rick/Downloads/kbl_guc_ver9_14.bin
-rw-rw-r--  rick   rick   142656  2017-02-24  /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
-rw-r--r--  root   root   142656  2018-05-26  /lib/firmware/i915/kbl_guc_ver9_14.bin

Użyj polecenia locate poniżej zamiast llocate .


14 lutego 2017 r. - Intel wydał sterowniki

Zgodnie z dzisiejszym raportem błędu ( W: Możliwe brakujące oprogramowanie /lib/firmware/i915/kbl_guc_ver9_14.bin dla modułu i915 ) Intel wydał wymagane sterowniki Kabylake i Broxton na swoich ( https://01.org/linuxgraphics/downloads/ firmware ) strona wWW:

Sterowniki Intel Graphics dla systemu Linux

Pobierz brakujące sterowniki dla Kabylake ( GuC - Ver 9.14 ) i ( DMC - Ver 1.01 ) i Broxton ( GuC - Ver 8.7 ). Są to w .tar.gzi .tar.bz2Format.

Zainstaluj sterowniki w formacie „tar”

Chociaż możesz uruchamiać install.shskrypty, instrukcje te są najłatwiejsze.

Przejdź do katalogu pobierania i sprawdź, czy pliki tam są:

:~$ cd Downloads

:~/Downloads$ ll *tar*
-rw-rw-r-- 1 rick rick 69329 Feb 14 21:05 bxtgucver87.tar.gz
-rw-rw-r-- 1 rick rick  4338 Feb 14 21:06 kbldmcver101.tar.bz2
-rw-rw-r-- 1 rick rick 70402 Feb 14 21:06 kblgucver914.tar.gz

Wyodrębnij skompresowane pliki tar:

:~/Downloads$ tar -zxvf bxtgucver87.tar.gz
firmware/bxt/guc/bxt_guc_ver8_7/
firmware/bxt/guc/bxt_guc_ver8_7/install.sh
firmware/bxt/guc/bxt_guc_ver8_7/ReleaseNotes.txt
firmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin

:~/Downloads$ tar -xjvf kbldmcver101.tar.bz2
kbl_dmc_ver1_01/
kbl_dmc_ver1_01/kbl_dmc_ver1_01.bin
kbl_dmc_ver1_01/install.sh
kbl_dmc_ver1_01/ReleaseNotes.txt

:~/Downloads$ tar -zxvf kblgucver914.tar.gz
firmware/kbl/guc/kbl_guc_ver9_14/
firmware/kbl/guc/kbl_guc_ver9_14/install.sh
firmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
firmware/kbl/guc/kbl_guc_ver9_14/ReleaseNotes.txt

Skopiuj pliki i zaktualizuj initramfs

:~/Downloads$ sudo cp -t /lib/firmware/i915/ firmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin kbl_dmc_ver1_01/kbl_dmc_ver1_01.bin firmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
:~/Downloads$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.9.9-040909-generic

Zauważ, że komunikaty o błędach (ostrzeżeniach) zniknęły!

Usuń pliki robocze

:~/Downloads$ rm -r firmware kbl_dmc_ver1_01 *.tar.*

Historyczny (oryginalny) post w celach informacyjnych

Miałem dwa komunikaty ostrzegające o brakujących sterownikach i915 dla jądra 4.6.3, 4.7.1, 4.7.2, 4.7.3 i 4.7.5. Zignorowałem je i wszystko poszło dobrze z moją zintegrowaną grafiką Intel HD4000. Chciałbym, aby to samo można powiedzieć o Nvidii i Nouvaeu.

Jak podaje jedna odpowiedź w linku, możesz przejść do strony Intela, aby uzyskać najnowsze sterowniki Linux Graphics pod adresem: intel-linux-graphic-firmware . Jednak, kiedy przeczytałem tę stronę kilka tygodni temu, byłem zaniepokojony wszystkimi możliwymi rzeczami, które mogą pójść nie tak w różnych scenariuszach, więc zrezygnowałem.

Czy zainstalowałeś wersję 4.8 kandydata 6 od 24 września? Wierzę, że to najnowsza wersja Ubuntu. Nie musisz odpowiadać, ale jestem ciekawy, dlaczego wybrałeś 4.8 zamiast 4.7.5, tj. Jakie są różnice, które musisz naprawić.

Edycja - 19 października 2016 r

Teraz korzystam z jądra w wersji 4.8.1 (wersja rzeczywista, a nie wersja Release Candidate) przez ponad tydzień i wszystko działa dobrze. Jest to jednak objęte Ubuntu 16.04. Ubuntu 16.10 zostało wydane 13 października i, jak sądzę, używa jądra w wersji 4.8.0.

Nie zamierzam aktualizować tej odpowiedzi, ale chciałem położyć kres wnioskom, że kandydaci do wydania w wersji 4.8 mogą mieć problemy. Prawdziwa wersja nie.

Edycja - 2 lutego 2017 r

Teraz działa jądro w wersji 4.9.5 wersja główna, która w tym czasie Ubuntu 16.04 zaktualizowała swoje jądro do 4.4.0-59. Intel zmienił link do sterowników Intel Graphics dla Linux i zaktualizowałem nowy link powyżej.

Pozostają pytania dotyczące komunikatów ostrzegawczych generowanych przez sudo update-initramfs -uwersję jądra> 4.8 (Ubuntu 16.10 i Ubuntu 17.04):

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

Jak stwierdzono w raporcie o błędzie ( bugs.launchpad.net - błąd oprogramowania układowego Linuksa ) sterowniki po prostu nie istnieją i nie będą dostępne, dopóki nie zostanie wydany przyszły układ o nazwie „Kaby Lake”.

Spraw, aby komunikaty ostrzegawcze zniknęły

Aby komunikat ostrzegawczy zniknął, wykonałem następujące czynności:

$ sudo cp assembly/hello /lib/firmware/i915/kbl_dmc_ver1_01.bin
$ sudo cp assembly/hello /lib/firmware/i915/kbl_guc_ver9_14.bin
$ sudo cp assembly/hello /lib/firmware/i915/bxt_guc_ver8_7.bin
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.9.5-040905-generic

Voila! Nigdy więcej komunikatów ostrzegawczych.

Program „hello” to 504-bajtowy program asemblerowy z napisem „Hello World!”. Możesz skopiować dowolny mały plik wykonywalny do plików binarnych oprogramowania układowego podanych w komunikatach o błędach. Kiedy Intel je ostatecznie wyda, narzędzie do aktualizacji oprogramowania zastąpi je rzeczywistymi wersjami.

Jak poruszać się po witrynie Intel Graphics for Linux

W komentarzach zapytano, jak poruszać się po nowej stronie firmy Intel ( 01.org - Linux Graphics Downloads ), która przedstawia ten ekran:

Intel Graphics dla Linux 1

Wpisz Ubuntu 16.04w polu wyszukiwania i kliknij Filterprzycisk.

W przypadku Ubuntu 16.10 wybierz pierwszy wynik. W naszym przypadku Ubuntu 16.04 wybierz drugi wynik INTEL GRAPHICS UPDATE TOOL FOR LINUX* OS V2.0.2i pojawi się ten ekran:

Intel Graphics dla Linux 2

W moim przypadku wybrałem Ubuntu 16.04 64-bit, który pobrał plik intel-graphics-update-tool_2.0.2_amd64.debdo mojego ~/Downloadskatalogu.

Następnym krokiem jest otwarcie terminalu i użycie:

cd Downloads
sudo dpkg -i intel*.deb

UWAGA: Intel używa starożytnej czcionki ttf, a instalacja nie powiedzie się, jeśli nie ma jej w systemie. W tym momencie musisz użyć:

sudo apt -f install
sudo apt update
sudo apt upgrade

Teraz możesz uruchomić Intel Graphics for Linux Updaternarzędzie, jak pokazuje ten ekran:

Intel Graphics dla Linux 3

Dodaj podpisy Intela dla Ubuntu

Podczas apt-get updatemożesz zobaczyć ostrzeżenia / komunikaty o błędach:

W: GPG error: https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 56A3DEF863961D39
E: The repository 'https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Musisz dodać podpisy Intela, używając:

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | \
sudo apt-key add -

Następnie zaktualizuj w Ubuntu:

sudo apt update
sudo apt upgrade
WinEunuuchs2Unix
źródło
2

Napotkałem również podobny problem, ponieważ zaktualizowałem jądro z aplikacji „Software” Ubuntu Gnome 16.04 (natywny menedżer pakietów) i zawiesił się podczas aktualizacji.

Tak więc nie mogłem ponownie uruchomić Ubuntu, ponieważ obraz linux nie został pomyślnie wygenerowany.

Aby rozwiązać to od tego momentu, wykonałem następujące czynności:

  1. Uruchom ponownie Linux i zaraz po ekranie płyty głównej naciśnij, Shiftaby wejść do menu GRUB;
  2. Wybierz poprzednią wersję systemu Linux z menu. W moim przypadku *4.4.0-21-generici naciśnij Enter;
  3. Po ponownym uruchomieniu Ubuntu odinstaluj uszkodzony obraz linux. W moim przypadku *4.4.0-59-generic(użyłem do tego menedżera pakietów Synaptic);
  4. Pobierz i zainstaluj brakujące oprogramowanie ze strony Intel (tak samo jak Doug Smythies) . W moim przypadku mam KabyLake kbl DMC - Ver 1.01;
  5. I na koniec zainstaluj ponownie jądro Linuksa *4.4.0-59-generic(w moim przypadku) lub tylko linux-genericnajnowsze najnowsze ogólne jądro Linuksa.

Powodzenie! Jądro jest aktualne, a wszystkie oprogramowanie układowe działa dobrze!

Z poważaniem!

Matt Mello
źródło
Łącze do oprogramowania układowego grafiki już nie działa. Czy ktoś wie, gdzie można teraz znaleźć oprogramowanie układowe?
Nickolai Leschov
Naprawdę? Nadal mogę go tutaj otworzyć. Jednak spróbuj również następującego linku: git.kernel.org/cgit/linux/kernel/git/firmware/...
Matt Mello
1

Jeśli korzystasz z Debiana (mam Buster Debian GNU / Linux), wykonaj następujące kroki:

  1. utwórz folder:

    sudo mkdir -p /lib/firmware/i915
    
  2. skopiuj wszystkie pliki z https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915 do tego folderu

  3. Ponownie skonfiguruj pakiet initramfs-tools:

    sudo dpkg-reconfigure initramfs-tools
    
Christian Noack
źródło
Komenda Ubuntu jest podobna, sudo update-initramfs -uale jestem na telefonie, więc nie mogę potwierdzić. Pytania Debiana są tutaj nie na temat, więc twoja odpowiedź prawdopodobnie nie wpłynie na wiele osób.
WinEunuuchs2Unix