[gelöst] Was bedeutet dieser Firmwarefehler?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Emess
Beiträge: 3810
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

[gelöst] Was bedeutet dieser Firmwarefehler?

Beitrag von Emess » 23.01.2025 14:47:19

Was bedeutet dieser Firmwarefehler?

Code: Alles auswählen

[   17.612774] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084 (-2)
[   17.612780] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[   17.612786] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084 (-2)
[   17.612788] nouveau 0000:01:00.0: Direct firmware load for nouveau/nve4_fuc084 failed with error -2
[   17.612797] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084d (-2)
[   17.612802] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084d (-2)
[   17.612803] nouveau 0000:01:00.0: Direct firmware load for nouveau/nve4_fuc084d failed with error -2
[   17.612805] nouveau 0000:01:00.0: msvld: unable to load firmware data
[   55.600043] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084 (-2)
[   55.600052] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084 (-2)
[   55.600054] nouveau 0000:01:00.0: Direct firmware load for nouveau/nve4_fuc084 failed with error -2
[   55.600060] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084d (-2)
[   55.600064] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084d (-2)
[   55.600065] nouveau 0000:01:00.0: Direct firmware load for nouveau/nve4_fuc084d failed with error -2
[   55.600066] nouveau 0000:01:00.0: msvld: unable to load firmware data
Zuletzt geändert von Emess am 25.01.2025 01:22:28, insgesamt 1-mal geändert.
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

Benutzeravatar
jph
Beiträge: 1093
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Münsterland

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von jph » 23.01.2025 16:14:54

Emess hat geschrieben: ↑ zum Beitrag ↑
23.01.2025 14:47:19

Code: Alles auswählen

[   17.612774] nouveau 0000:01:00.0: firmware: failed to load nouveau/nve4_fuc084 (-2)
[   17.612780] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Das bedeutet, dass die Firmware-Datei nve4_fuc084 nicht gefunden werden konnte. Wenn man den Erläuterungen auf https://wiki.debian.org/Firmware (siehe die Logausgabe) folgt, dann wird man zur Firmware-Suche geführt, die ergibt, dass die gesuchte Firmware für Trixie nicht verfügbar ist.

Benutzeravatar
hikaru
Moderator
Beiträge: 14038
Registriert: 09.04.2008 12:48:59

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von hikaru » 23.01.2025 18:45:22

Einige Funktionen deiner GPU sind unter Nouveau nur mit proprietärer Firmware von Nvidia verfügbar. Diese Firmware fehlt momentan auf deinem System. Wie du sie beschaffen kannst, falls du sie haben willst, steht hier:
https://nouveau.freedesktop.org/VideoAc ... l#firmware

Benutzeravatar
Emess
Beiträge: 3810
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von Emess » 23.01.2025 19:20:12

Code: Alles auswählen

michael@bookworm:/tmp/nouveau$ python extract_firmware.py
bash: python: Kommando nicht gefunden.
michael@bookworm:/tmp/nouveau$ 
Da fängt es schon an. Python ist aber wie ich es sehe installiert
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

Benutzeravatar
hikaru
Moderator
Beiträge: 14038
Registriert: 09.04.2008 12:48:59

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von hikaru » 23.01.2025 20:09:03

Bei dir installiert ist vermutlich Debianpython3-minimal. Das hier ist ein Python2-Script. Das gab es zuletzt in Form von Debianpython-minimal in Buster.

tobo
Beiträge: 2523
Registriert: 10.12.2008 10:51:41

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von tobo » 23.01.2025 21:46:42

Das ist ein python3-Skript. Das Problem ist, dass der "python"-Aufruf einfach nicht belegt ist, weil das executable vermutlich in /usr/bin/python3 liegt. Im Skript also einfach "python extract_firmware.py" durch "python3 extract_firmware.py" austauschen.

kalamazoo
Beiträge: 319
Registriert: 28.08.2017 11:31:49

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von kalamazoo » 23.01.2025 22:03:52

Oder eine symbolische Verknüpfung (Softlink) von /usr/bin/python auf /usr/bin/python3 erstellen. So habe ich das zumindest gemacht.

Benutzeravatar
Emess
Beiträge: 3810
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von Emess » 24.01.2025 01:19:20

tobo hat geschrieben: ↑ zum Beitrag ↑
23.01.2025 21:46:42
Das ist ein python3-Skript. Das Problem ist, dass der "python"-Aufruf einfach nicht belegt ist, weil das executable vermutlich in /usr/bin/python3 liegt. Im Skript also einfach "python extract_firmware.py" durch "python3 extract_firmware.py" austauschen.
das hat nicht geholfen

Code: Alles auswählen

michael@bookworm:/tmp/nouveau$ python3 extract_firmware.py
Skipping gzip blob at 0x5d92e4 (33440 bytes), wrong magic: 0x2
Skipping gzip blob at 0x5da444 (7648 bytes), wrong magic: 0x100c
michael@bookworm:/tmp/nouveau$ 
Ich hab da leider nicht die geringste Ahnung
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

tobo
Beiträge: 2523
Registriert: 10.12.2008 10:51:41

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von tobo » 24.01.2025 07:24:17

Emess hat geschrieben: ↑ zum Beitrag ↑
24.01.2025 01:19:20
tobo hat geschrieben: ↑ zum Beitrag ↑
23.01.2025 21:46:42
Das ist ein python3-Skript. Das Problem ist, dass der "python"-Aufruf einfach nicht belegt ist, weil das executable vermutlich in /usr/bin/python3 liegt. Im Skript also einfach "python extract_firmware.py" durch "python3 extract_firmware.py" austauschen.
das hat nicht geholfen
Wieso hat das nicht geholfen, das Skript ist doch diesmal angelaufen (und sogar durchgelaufen)?

Code: Alles auswählen

michael@bookworm:/tmp/nouveau$ python3 extract_firmware.py
Skipping gzip blob at 0x5d92e4 (33440 bytes), wrong magic: 0x2
Skipping gzip blob at 0x5da444 (7648 bytes), wrong magic: 0x100c
michael@bookworm:/tmp/nouveau$ 
Ich hab da leider nicht die geringste Ahnung
Ich auch nicht, aber die gzip (am Dateiende) wünschen sich für die zu entpackenden Dateien offenischtlich eine andere Magic Number!? Laut dem hier ist das aber nicht zwingend ein Problem - hast du die beiden anderen Kommandos (als Root) auch noch ausgeführt und ist danach etwas in /lib/firmware/nouveau/ vorhanden?

Benutzeravatar
Emess
Beiträge: 3810
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von Emess » 24.01.2025 13:24:51

Diese Anleitung

Code: Alles auswählen

$ mkdir /tmp/nouveau
$ cd /tmp/nouveau
$ wget https://raw.github.com/envytools/firmware/master/extract_firmware.py
$ wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
$ sh NVIDIA-Linux-x86-325.15.run --extract-only
$ python extract_firmware.py
# mkdir /lib/firmware/nouveau
# cp -d nv* vuc-* /lib/firmware/nouveau/
Ist wahrscheinlich nicht ganz richtig. Weil man noch irgend wo dateirechte ändern muss.
Also habe ich es wie ein Klickuser geregelt

1. Die Nvidia Datei und das Python Script In einen Ordner NV runtergeladen
2. Die Nvidia Datei ausgepackt und mittels des scripts die FW extrahiert

Dann ging es los, dass ich die FW nicht nach /lib/firmware/nouveau kopieren konnte (trotz su -)
Also habe ich den Frevel begangen und mich als root auf kde angemeldet habe. da konnte ich dann via dolphin die Dateien kopieren und die Rechte vergeben.
danach Tada:

Code: Alles auswählen

root@bookworm:~# dmesg | grep -i firmware
[    0.082386] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.161819] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    5.132846] wmi_bus wmi_bus-PNP0C14:01: [Firmware Info]: 8F1F6436-9F42-42C8-BADC-0E9424F20C9A has zero instances
[    8.782433] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[    8.783470] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[    8.805992] iwlwifi 0000:3d:00.0: firmware: direct-loading firmware iwlwifi-7260-17.ucode
[    8.806255] iwlwifi 0000:3d:00.0: loaded firmware version 17.3216344376.0 7260-17.ucode op_mode iwlmvm
[    9.067107] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[    9.067111] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[   12.514721] nouveau 0000:01:00.0: firmware: direct-loading firmware nouveau/nve4_fuc084
[   21.197207] nouveau 0000:01:00.0: firmware: direct-loading firmware nouveau/nve4_fuc084
root@bookworm:~# 
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

tobo
Beiträge: 2523
Registriert: 10.12.2008 10:51:41

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von tobo » 24.01.2025 14:16:34

Emess hat geschrieben: ↑ zum Beitrag ↑
24.01.2025 13:24:51
Dann ging es los, dass ich die FW nicht nach /lib/firmware/nouveau kopieren konnte (trotz su -)
Wegen `su -'? Du hast berücksichtigt, dass mit `su -' auch das Arbeitsverzeichnis wechselt und du danach in /root stehst und nicht mehr in dem Verzeichnis, in das du deine Dateien entpackt hast? `su' hingegen hätte dich im ursprünglichen Verzeichnis stehen lassen und du hättest copy&paste fortsetzen können.

Benutzeravatar
Emess
Beiträge: 3810
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Was bedeutet dieser Firmwarefehler?

Beitrag von Emess » 25.01.2025 01:19:03

Bin zwar kein Konsolen Liebhaber aber nach ca. 25 Jahren Linux weiß ich auch auf der Konsole in welchem Verzeichnis ich mich befinde und finde auch meist beim 1. mal dir richtigen Pfade. Doch das meiste oder alles was geht mach ich lieber per klick! Die mächtige Konsole mit der man (wenn man denn kann) alles regeln kann, ist mir einfach manchmal zu kompliziert. Trotz allem schätze ich sie wenn was gerettet werden muss. Aber dafür brauch ich dann Hilfe von den Fachmänner:innen hier im Board.
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

Antworten