(gelöst) firmware failed to load

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
barand3

(gelöst) firmware failed to load

Beitrag von barand3 » 30.05.2018 00:15:57

Ich bin jetzt auf intel Grafik umgestiegen.
Das läuft auch soweit.
Nur bringt er mir beim Start diesen Fehler:

Code: Alles auswählen

May 29 23:49:03 debian kernel: [    0.979133] i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_27.bin (-2)
May 29 23:49:03 debian kernel: [    0.979136] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
May 29 23:49:03 debian kernel: [    0.979138] i915 0000:00:02.0: Direct firmware load for i915/skl_dmc_ver1_27.bin failed with error -2
May 29 23:49:03 debian kernel: [    0.979139] i915 0000:00:02.0: Failed to load DMC firmware i915/skl_dmc_ver1_27.bin. Disabling runtime power management.
May 29 23:49:03 debian kernel: [    0.979139] i915 0000:00:02.0: DMC firmware homepage: https://01.org/linuxgraphics/downloads/firmware
Ich habe von dieser Seite https://git.kernel.org/pub/scm/linux/ke ... /tree/i915 die Firmware runter geladen und eingefügt.
Trotzdem beschwert er sich immer noch mit dem gleichen Fehler.
Warum?
Was habe ich vergessen?
Zuletzt geändert von barand3 am 31.05.2018 14:14:22, insgesamt 2-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: firmware failed to load

Beitrag von rendegast » 30.05.2018 00:45:24

Existiert die Datei als
/lib/firmware/i915/skl_dmc_ver1_27.bin
?


In obiger Meldung läßt nur der Hinweistext auf <missing> schließen.
Eventuell ein interner Fehler, vielleicht hilft da ein anderer Kernel resp. i915-Modul.

Falls eine Moduloption die Lage ändert, kann wohl nur ein Glückstreffer im google helfen.






Wenn die firmware schon in der initrd gebraucht wird, die entsprechende firmware in /lib/firmware/ hinterlegen und in
/etc/initramfs-tools/modules
"i915" hinzufügen, abschließend

Code: Alles auswählen

update-initramfs -u -kall

Einige Seiten erwägen, die firmware direkt im kernel zu integrieren, derart

Code: Alles auswählen

CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="i915/skl_dmc_ver1_26.bin i915/skl_guc_ver6_1.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" 
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

barand3

Re: firmware failed to load

Beitrag von barand3 » 30.05.2018 01:29:32

Hat sich erledigt.
Habe mir von dieser Seite das Archiv runter geladen "linux-firmware-02d857ee316f6f611b6622ef78892d38d0909700" und die firmware
aus dem Ordner i915 direkt komplett ersetzt, seitdem läuft es.
Vielen Dank für Deine Mühe!

barand3

Re: firmware failed to load

Beitrag von barand3 » 30.05.2018 20:14:40

Hat sich nicht erledigt!
Er lädt einfach die firmware nicht, obwohl ich die in den Ordner kopiert habe.

Code: Alles auswählen

May 30 18:15:03 debian kernel: [    0.975634] amdgpu 0000:01:00.0: firmware: failed to load amdgpu/polaris11_pfp_2.bin (-2)
May 30 18:15:03 debian kernel: [    0.975636] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
May 30 18:15:03 debian kernel: [    0.975638] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/polaris11_pfp_2.bin failed with error -2
May 30 18:15:03 debian kernel: [    0.975648] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_pfp.bin
May 30 18:15:03 debian kernel: [    0.975654] amdgpu 0000:01:00.0: firmware: failed to load amdgpu/polaris11_me_2.bin (-2)
May 30 18:15:03 debian kernel: [    0.975655] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/polaris11_me_2.bin failed with error -2
May 30 18:15:03 debian kernel: [    0.975664] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_me.bin
May 30 18:15:03 debian kernel: [    0.975670] amdgpu 0000:01:00.0: firmware: failed to load amdgpu/polaris11_ce_2.bin (-2)
May 30 18:15:03 debian kernel: [    0.975671] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/polaris11_ce_2.bin failed with error -2
May 30 18:15:03 debian kernel: [    0.975678] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_ce.bin
May 30 18:15:03 debian kernel: [    0.975687] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_rlc.bin
May 30 18:15:03 debian kernel: [    0.975693] amdgpu 0000:01:00.0: firmware: failed to load amdgpu/polaris11_mec_2.bin (-2)
May 30 18:15:03 debian kernel: [    0.975695] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/polaris11_mec_2.bin failed with error -2
May 30 18:15:03 debian kernel: [    0.975731] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_mec.bin
May 30 18:15:03 debian kernel: [    0.975737] amdgpu 0000:01:00.0: firmware: failed to load amdgpu/polaris11_mec2_2.bin (-2)
May 30 18:15:03 debian kernel: [    0.975739] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/polaris11_mec2_2.bin failed with error -2
May 30 18:15:03 debian kernel: [    0.975776] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_mec2.bin
May 30 18:15:03 debian kernel: [    0.976283] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_sdma.bin
May 30 18:15:03 debian kernel: [    0.976291] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_sdma1.bin
May 30 18:15:03 debian kernel: [    0.976375] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_uvd.bin
May 30 18:15:03 debian kernel: [    0.976376] [drm] Found UVD firmware Version: 1.79 Family ID: 16
May 30 18:15:03 debian kernel: [    0.976382] [drm] UVD ENC is disabled
May 30 18:15:03 debian kernel: [    0.976712] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_vce.bin
May 30 18:15:03 debian kernel: [    0.976713] [drm] Found VCE firmware Version: 52.4 Binary ID: 3
May 30 18:15:03 debian kernel: [    0.976950] amdgpu 0000:01:00.0: firmware: direct-loading firmware amdgpu/polaris11_k_smc.bin
Was ist da los?
Hab ich eine Sysmlink oder so vergessen?

Edit: wieder hat sich das von alleine erledigt.
Ich habe nur die firmware kopiert und erst nach dem 3. boot hat er es dann genommen.
Ist mir jetzt unerklärlich, naja....

geier22

Re: firmware failed to load

Beitrag von geier22 » 30.05.2018 21:49:34

Hat es einen tieferen Grund, warum du nicht die Firmware aus den Repos nimmst?
bzw. jetzt: genommen hast?
Debianxserver-xorg-video-intel --- wird abgeraten
und
Debianfirmware-misc-nonfree

barand3

Re: firmware failed to load

Beitrag von barand3 » 31.05.2018 08:29:45

Die Firmware, die hier bemengelt wird, ist in den Repos nicht enthalten.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: firmware failed to load

Beitrag von rendegast » 31.05.2018 08:54:42

geier22 hat geschrieben: Hat es einen tieferen Grund, warum du nicht die Firmware aus den Repos nimmst?
ver1_27 ist wie weitere nicht im Paket enthalten.



barand3 hat geschrieben: Was ist da los?
Hab ich eine Sysmlink oder so vergessen?
???
Im ersten Post geht es um firmware für das Modul i915 im Unterverzeichnis /lib/firmware/i915/,
im zweiten Logauszug um firmware für das Modul amdgpu im Unterverzeichnis /lib/firmware/amdgpu/.
Falls alle firmware zumindest schonmal am richtigen Ort wären,
könnten Fehler vielleicht noch aus unpassenden Versionen resultieren.
Derart
ver1_27 (git-Repo) conflicts ver1_26 (debian-Paket).

Und Unvermögen resp. Bug des Treibers (aus kernel x.y.z) ist auch nie ausgeschlossen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

barand3

Re: firmware failed to load

Beitrag von barand3 » 31.05.2018 09:26:59

rendegast hat geschrieben: ↑ zum Beitrag ↑
31.05.2018 08:54:42
???
Im ersten Post geht es um firmware für das Modul i915 im Unterverzeichnis /lib/firmware/i915/,
im zweiten Logauszug um firmware für das Modul amdgpu im Unterverzeichnis /lib/firmware/amdgpu/.
Falls alle firmware zumindest schonmal am richtigen Ort wären,
könnten Fehler vielleicht noch aus unpassenden Versionen resultieren.
Derart
ver1_27 (git-Repo) conflicts ver1_26 (debian-Paket).

Und Unvermögen resp. Bug des Treibers (aus kernel x.y.z) ist auch nie ausgeschlossen.
Ich habe mir zwischenzeitlich eine amdgpu zugelegt (RX560).


geier22

Re: firmware failed to load

Beitrag von geier22 » 31.05.2018 10:04:27

Nur noch mal zu Verständnis:

Du hast also einen Intel Skylake Irgendwas, dessen Grafik du jetzt benutzt.

Und jetzt hast du dir eine Radeon RX560 gekauft und willst die aber nicht benutzen. :?:

barand3

Re: firmware failed to load

Beitrag von barand3 » 31.05.2018 11:02:20

Ich hatte eine intel und jetzt habe ich eine amdgpu, die ich benutze.

Ich zitiere mich mal selbst:
Edit: wieder hat sich das von alleine erledigt.
Ich habe nur die firmware kopiert und erst nach dem 3. boot hat er es dann genommen.
Ist mir jetzt unerklärlich, naja....

BenutzerGa4gooPh

Re: firmware failed to load

Beitrag von BenutzerGa4gooPh » 31.05.2018 12:54:29

barand3 hat geschrieben: ↑ zum Beitrag ↑
31.05.2018 11:02:20
Ich hatte eine intel und jetzt habe ich eine amdgpu, die ich benutze.
Threaderöffnung, 1. Beitrag:
barand3 hat geschrieben: ↑ zum Beitrag ↑
30.05.2018 00:15:57
Ich bin jetzt auf intel Grafik umgestiegen.
Dazu erfolgte Hilfe. Irgendwas stimmt hier nicht ... merkwürdig ist die ungewöhnliche Vielzahl Threads wegen Inbetriebnahme Debian. Entweder Debian oder dessen Nutzer scheinen echte Qualitätsprobleme zu haben. Merkwürdig auch die fehlenden Hardware- und Systemangaben (CPU, GPUs, Debian-Version, Kernel) sowie Gründe für Fremdquellen im 1. Beitrag ...
http://www.richtig-posten.info/
barand3 hat geschrieben: ↑ zum Beitrag ↑
30.05.2018 00:15:57
Was habe ich vergessen?

1. Nachvollziehbarkeit von Fehlern für Support
2. Threads in öffentlichen Foren sollen auch Dritten/Mitlesern helfen.
3. Den Fisch.

Für Skylake/Kabylake (6. und 7. Generation) mit Intel-GPU unter Stretch ohne Backports:

Code: Alles auswählen

apt install initramfs-tools
apt install intel-microcode iucode-tool
apt install firmware-misc-nonfree
evtl. apt purge xserver-xorg-video-intel
Aber ich weiß nicht, was du für eine CPU/GPU besitzt (neuerdings wohl AMD) und deine zig Threads werde ich nicht dafür lesen!
Intel-Vorgängergenerationen funktionieren out of the box. Aus, Ende, Fisch, verlorene Liebesmüh' ...

Edit: Für das nunmehrige, kommentarlose "Gelöst" / (gelöst): <°(((((>< und Ignorierlisteneintrag.

Antworten