Bug 2375308
| Summary: | Nouveau doesn't work | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Patrick Hoffmann <p.dingens> | ||||
| Component: | linux-firmware | Assignee: | David Woodhouse <dwmw2> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 42 | CC: | acaringi, adscvr, airlied, dustymabe, dwmw2, hdegoede, hpa, jexposit, jforbes, josef, jwboyer, kernel-maint, linville, masami256, mchehab, pbrobinson, ptalbert, steved, suraj.ghimire7 | ||||
| Target Milestone: | --- | Keywords: | Regression | ||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | linux-firmware-20250708-1.fc42 linux-firmware-20250708-1.fc41 | Doc Type: | --- | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2025-07-12 01:45:45 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Patrick Hoffmann
2025-06-28 09:29:24 UTC
Created attachment 2095489 [details]
dmesg.txt
I am so sorry. Completely forgot my system information. CPU: AMD Lyzeen 7 7800X3D GPU: Nvidia RTX 4800 Super RAM: 32 GB Motherboard: X670E GAMING PLUS WIFI I have now deployed image 42.20250613, and the issue with nouveau is not present. I checked `/lib/firmware/nvidia` on both images. In image 42.20250628, there is no folder for `ad103`, nor is there a symlink. In image 42.20250613, the structure for `ad103` looks as follows: /lib/firmware/nvidia/ad103: total 12 drwxr-xr-x. 2 root root 42 Jan 1 1970 . drwxr-xr-x. 36 root root 617 Jan 1 1970 .. lrwxrwxrwx. 1 root root 12 Jan 1 1970 gsp -> ../ad102/gsp Since the issue seems to be related to the `linux-firmware` component, I have updated the bug report accordingly. It's a silverblue issue, not linux-firmware. There was a change around of directory structures in linux-firmware that happened in linux-firmware but it seems Silverblue hasn't dealt with that somehow or isn't running the migration scripts. I think we need to remove %ghost from the ad103... files in the spec: https://src.fedoraproject.org/rpms/linux-firmware/blob/rawhide/f/linux-firmware.spec#_439 This causes the new symlinks not to be provided by the RPM: ``` [dustymabe@media ~]$ podman run -it --rm quay.io/fedora/fedora:42 [root@5cb820f2b8f2 /]# dnf install nvidia-gpu-firmware --quiet -y Package Arch Version Repository Size Installing: nvidia-gpu-firmware noarch 20250613-1.fc42 updates 101.0 MiB Installing dependencies: linux-firmware-whence noarch 20250613-1.fc42 updates 332.1 KiB Transaction Summary: Installing: 2 packages [1/4] Verify package files 100% | 7.0 B/s | 2.0 B | 00m00s [2/4] Prepare transaction 100% | 400.0 B/s | 2.0 B | 00m00s [3/4] Installing linux-firmware-whence-0:20250613-1.fc42.noarch 100% | 20.3 MiB/s | 332.5 KiB | 00m00s [4/4] Installing nvidia-gpu-firmware-0:20250613-1.fc42.noarch 100% | 342.7 MiB/s | 101.1 MiB | 00m00s [root@5cb820f2b8f2 /]# ls -l /usr/lib/firmware/nvidia/ad10* total 4 drwxr-xr-x. 2 root root 4096 Jun 28 19:38 gsp [root@5cb820f2b8f2 /]# ls -l /usr/lib/firmware/nvidia/ | grep ad10 drwxr-xr-x. 3 root root 4096 Jun 28 19:38 ad102 ``` *** Bug 2375857 has been marked as a duplicate of this bug. *** > It's a silverblue issue, not linux-firmware [...] I have the same error in Fedora 42, that's why I opened: https://bugzilla.redhat.com/show_bug.cgi?id=2375857 FEDORA-2025-1c5013e137 (linux-firmware-20250708-1.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2025-1c5013e137 FEDORA-2025-6b6824140a (linux-firmware-20250708-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-6b6824140a FEDORA-2025-6b6824140a has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-6b6824140a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-6b6824140a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2025-1c5013e137 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-1c5013e137` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-1c5013e137 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. I just installed Fedora Workstation and updated the system. Nouveau as mentioned by José Expósito also doesn't work there.
I then installed the firmware update mention by the Fedora Update System with the command
sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-6b6824140a
The symlinks are now back but I still can't get nouveau to work.
[ 3.576635] nouveau 0000:01:00.0: NVIDIA AD103 (193000a1)
[ 3.576672] nouveau 0000:01:00.0: gsp ctor failed: -2
[ 3.576676] nouveau 0000:01:00.0: probe with driver nouveau failed with error -2
FEDORA-2025-6b6824140a (linux-firmware-20250708-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. I tried to get more info and now I get the following output from journalctl -k -b | grep -I nouveau Jul 12 09:51:44 FedoraBox kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.15.5-200.fc42.x86_64 root=UUID=a226625f-3212-4169-9f8e-5694fb98b832 ro rootflags=subvol=root rd.luks.uuid=luks-07ced60a-fdb1-4143-91d4-918578532ee3 rhgb quiet nouveau.keep-gsp-logging=1 nouveau.config=NvGspRm=1 nouveau.debug=gsp=trace,CLIENT=info loglevel=7 Jul 12 09:51:44 FedoraBox kernel: Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.15.5-200.fc42.x86_64 root=UUID=a226625f-3212-4169-9f8e-5694fb98b832 ro rootflags=subvol=root rd.luks.uuid=luks-07ced60a-fdb1-4143-91d4-918578532ee3 rhgb quiet nouveau.keep-gsp-logging=1 nouveau.config=NvGspRm=1 nouveau.debug=gsp=trace,CLIENT=info loglevel=7 Jul 12 09:51:45 FedoraBox kernel: nouveau 0000:01:00.0: NVIDIA AD103 (193000a1) Jul 12 09:51:45 FedoraBox kernel: nouveau 0000:01:00.0: gsp: firmware "nvidia/ad103/gsp/gsp-535.113.01.bin" unavailable Jul 12 09:51:45 FedoraBox kernel: nouveau 0000:01:00.0: gsp: destroy running... Jul 12 09:51:45 FedoraBox kernel: nouveau 0000:01:00.0: gsp: destroy completed in 0us Jul 12 09:51:45 FedoraBox kernel: nouveau 0000:01:00.0: gsp ctor failed: -2 Jul 12 09:51:45 FedoraBox kernel: nouveau 0000:01:00.0: probe with driver nouveau failed with error -2 This is the current directory structure: patrick@FedoraBox:~$ ls -lh /usr/lib/firmware/nvidia/ad103 lrwxrwxrwx. 1 root root 5 8. Jul 02:00 /usr/lib/firmware/nvidia/ad103 -> ad102 patrick@FedoraBox:~$ ls -lh /usr/lib/firmware/nvidia/ad102/gsp/ -rw-r--r--. 1 root root 31K 8. Jul 02:00 booter_load-535.113.01.bin.xz -rw-r--r--. 1 root root 33K 8. Jul 02:00 booter_load-570.144.bin.xz -rw-r--r--. 1 root root 20K 8. Jul 02:00 booter_unload-535.113.01.bin.xz -rw-r--r--. 1 root root 21K 8. Jul 02:00 booter_unload-570.144.bin.xz -rw-r--r--. 1 root root 29K 8. Jul 02:00 bootloader-535.113.01.bin.xz -rw-r--r--. 1 root root 30K 8. Jul 02:00 bootloader-570.144.bin.xz lrwxrwxrwx. 1 root root 37 8. Jul 02:00 gsp-535.113.01.bin.xz -> ../../ga102/gsp/gsp-535.113.01.bin.xz lrwxrwxrwx. 1 root root 34 8. Jul 02:00 gsp-570.144.bin.xz -> ../../ga102/gsp/gsp-570.144.bin.xz -rw-r--r--. 1 root root 7,0K 8. Jul 02:00 scrubber-570.144.bin.xz patrick@FedoraBox:~$ ls -lh /usr/lib/firmware/nvidia/ga102/gsp/ -rw-r--r--. 1 root root 33K 8. Jul 02:00 booter_load-535.113.01.bin.xz -rw-r--r--. 1 root root 35K 8. Jul 02:00 booter_load-570.144.bin.xz -rw-r--r--. 1 root root 19K 8. Jul 02:00 booter_unload-535.113.01.bin.xz -rw-r--r--. 1 root root 21K 8. Jul 02:00 booter_unload-570.144.bin.xz -rw-r--r--. 1 root root 17K 8. Jul 02:00 bootloader-535.113.01.bin.xz -rw-r--r--. 1 root root 18K 8. Jul 02:00 bootloader-570.144.bin.xz -rw-r--r--. 1 root root 25M 8. Jul 02:00 gsp-535.113.01.bin.xz -rw-r--r--. 1 root root 49M 8. Jul 02:00 gsp-570.144.bin.xz With the command "sudo dracut -vf --regenerate-all" after upgrading the linux-firmware package nouveau works again. Thank you for the help Dusty Mabe and Peter Robinson. FEDORA-2025-1c5013e137 (linux-firmware-20250708-1.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report. |