Control: tag -1 confirmed On Wed, 27 Aug 2025 15:12:28 +0200 Philipp Kolmann <[email protected]> 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.
signature.asc
Description: This is a digitally signed message part

