Control: tag -1 confirmed
On Wed, 27 Aug 2025 15:12:28 +0200 Philipp Kolmann <philipp@kolmann.at>
wrote:
> Package: firmware-nvidia-graphics
> Version: 20250808-1
> Severity: important
>
> I have a NVIDIA Corporation AD107 [GeForce RTX 4060] (rev a1) in my
> Debian SID box and it started failing to start GDM after installing
> kernel 6.12.38 and 6.16.3.
>
> After some debugging I found, that this newer version of the nouveau
> kernel module is missing the gsp firmware blob:
>
> kernel: nouveau NVIDIA AD107 (197000a1)
> kernel: nouveau firmware: failed to load nvidia/ad107/gsp/gsp-
570.144.bin (-2)
>
> I fixed this by symlinking the ad102/gsp folder into the ad107 folder:
>
> cd /usr/lib/firmware/nvidia/ad107/
> ln -s ../ad102/gsp/
>
> Could you do this per default? Maybe/Probably other the other ad1XX
> directories need this folder with newer nouveau versions as well?
The correct symlink is present in the package. The problem is that it
used to have:
/usr/lib/firmware/nvidia/ad103/gsp -> ../ad102/gsp
/usr/lib/firmware/nvidia/ad104/gsp -> ../ad102/gsp
/usr/lib/firmware/nvidia/ad106/gsp -> ../ad102/gsp
/usr/lib/firmware/nvidia/ad107/gsp -> ../ad102/gsp
and now it has:
/usr/lib/firmware/nvidia/ad103 -> ad102
/usr/lib/firmware/nvidia/ad104 -> ad102
/usr/lib/firmware/nvidia/ad106 -> ad102
/usr/lib/firmware/nvidia/ad107 -> ad102
i.e. several directories were replaced by symlinks. And dpkg does not
handle this correctly in an upgrade.
As a workaround, you can remove and reinstall the package. But I will
need to do some work to make upgrades work correctly.
Ben.
--
Ben Hutchings
Always try to do things in chronological order;
it's less confusing that way.
Attachment:
signature.asc
Description: This is a digitally signed message part