[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1112208: firmware-nvidia-graphics: Missing gsp symlink for nvidia ad107



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


Reply to: