Bug#990662: nouveau 0000:01:00.0: firmware: failed to load nouveau/nvd9_fuc084 (-2)
- To: Mathieu Malaterre <malat@debian.org>
- Cc: 990662@bugs.debian.org
- Subject: Bug#990662: nouveau 0000:01:00.0: firmware: failed to load nouveau/nvd9_fuc084 (-2)
- From: Sven Joachim <svenjoac@gmx.de>
- Date: Sat, 20 Nov 2021 12:05:01 +0100
- Message-id: <[🔎] 87h7c7w0iq.fsf@turtle.gmx.de>
- Reply-to: Sven Joachim <svenjoac@gmx.de>, 990662@bugs.debian.org
- In-reply-to: <CA+7wUszZbuqGaoDLB80g0xM0opTsTusW++jPkJr_rb65tROjdA@mail.gmail.com> (Mathieu Malaterre's message of "Sun, 4 Jul 2021 09:36:59 +0200")
- References: <CA+7wUszZbuqGaoDLB80g0xM0opTsTusW++jPkJr_rb65tROjdA@mail.gmail.com> <CA+7wUszZbuqGaoDLB80g0xM0opTsTusW++jPkJr_rb65tROjdA@mail.gmail.com>
On 2021-07-04 09:36 +0200, Mathieu Malaterre wrote:
> Package: firmware-misc-nonfree
> Version: 20210315-2~bpo10+1
>
> It would be super nice to distribute the nividia/nouveau firmware in
> firmware-misc-nonfree.
There are two classes of firmware for NVidia cards: official ones from
NVidia for newer cards which is already included in
firmware-misc-nonfree and placed under /lib/fimware/nvidia, and firmware
for older cards which is not distributable but needs to be extracted
from the non-free driver and is put under /lib/firmware/nouveau. This
firmware can be useful for video decoding, but is not necessary for other
operations.
https://nouveau.freedesktop.org/VideoAcceleration.html
> Right now symptoms are:
> [127020.582478] nouveau 0000:01:00.0: firmware: failed to load
> nouveau/nvd9_fuc084 (-2)
> [127020.582481] firmware_class: See https://wiki.debian.org/Firmware
> for information about missing firmware
> [127020.582482] nouveau 0000:01:00.0: Direct firmware load for
> nouveau/nvd9_fuc084 failed with error -2
> [127020.582487] nouveau 0000:01:00.0: firmware: failed to load
> nouveau/nvd9_fuc084d (-2)
> [127020.582488] nouveau 0000:01:00.0: Direct firmware load for
> nouveau/nvd9_fuc084d failed with error -2
> [127020.582489] nouveau 0000:01:00.0: msvld: unable to load firmware data
> [127020.582491] nouveau 0000:01:00.0: msvld: init failed, -19
> [127064.484342] nouveau 0000:01:00.0: firmware: failed to load
> nouveau/nvd9_fuc084 (-2)
> [127064.484353] nouveau 0000:01:00.0: Direct firmware load for
> nouveau/nvd9_fuc084 failed with error -2
> [127064.484375] nouveau 0000:01:00.0: firmware: failed to load
> nouveau/nvd9_fuc084d (-2)
> [127064.484380] nouveau 0000:01:00.0: Direct firmware load for
> nouveau/nvd9_fuc084d failed with error -2
> [127064.484384] nouveau 0000:01:00.0: msvld: unable to load firmware data
> [127064.484389] nouveau 0000:01:00.0: msvld: init failed, -19
>
> Reference:
>
> https://build.opensuse.org/package/view_file/hardware/nvidia-firmware-installer/nvidia-firmware-installer.spec?expand=1
> https://raw.githubusercontent.com/envytools/firmware/master/extract_firmware.py
Since the firmware is not distributable as-is, it cannot be put into
firmware-misc-nonfree (or any other package). What could be done is to
package an installer in contrib. Would you like to do that?
Cheers,
Sven
Reply to: