Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

[Solved] nova core probing fails with -524

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
Nima0908
Tux's lil' helper
Tux's lil' helper
Posts: 100
Joined: Mon Feb 24, 2025 7:47 pm

[Solved] nova core probing fails with -524

  • Quote

Post by Nima0908 » Thu Mar 05, 2026 3:57 pm

[/b]Hello,
i need to use the nova driver for my new gentoo musl/llvm install as i have a nvidia gpu and iam running into quite and issue. After finding out what gpu i have, novacore probe instantly fails with -524 (-524 is timeout as far as iam aware). I checked if all the required firmware is installed, it indeed is. I looked through the lsmod (which returned nothing as i installed nova into the kernel not as a module), read through dmesg, which only included these 2 lines related to it:

Code: Select all

[0.559973] NovaCore 000:01:00.0: NVIDIA (Chipset: AD107, Architecture: Ada, Revision: a.1)
[0.559997] NovaCore 000:01:00.0: probe with driver NovaCore failed with error -524
I also looked at lspci which told me that the gpu was correctly recognised and also claimed by novacore. I looked at the powerstate and they were set correctly to on. I then then set loglevel=7 and drm.debug=0x1ff in cmdline and rebooted to get more verbose logs, which did absolutely nothing. I looked at the implementation of nova in the kernel code manually, but i couldnt pinpoint where it was failing. I was guessing its firmware loading, but iam not sure.

Code: Select all

dmesg | grep -i firmware
also returned nothing of use (it returned nothing at all actually). Does someone know why this happens or how i can pinpoint it? Ive never debugged drivers in the linux kernel before (only in my own, but there iam the expert so its easy there :D) so i dont really know what else i can try. (Also sorry for making so many post atm. I try to do most of the troubleshooting myself, but some stuff iam just not competent enough for and i encounter a giant amount of issues atm installing a custom config llvm/musl system for the first time :( ). Thanks for all your answers and time
Last edited by Nima0908 on Sat Mar 14, 2026 10:47 am, edited 1 time in total.
Top
Nima0908
Tux's lil' helper
Tux's lil' helper
Posts: 100
Joined: Mon Feb 24, 2025 7:47 pm

  • Quote

Post by Nima0908 » Sun Mar 08, 2026 5:51 pm

I now recompiled the kernel so that they are both modules. Both load but are not used by anything. Even with that i couldnt find out why.
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2181
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Sun Mar 08, 2026 7:22 pm

I don't have any nVIDIA stuff so what about to said is pure guessing.

Do you have a directory or symbolic at {/lib,/usr/lib}/firmware/nvidia/ad107 directory or symolic?

if you missing "ad107" directory you can try to create that directory then create a symbolic link for gsp as

Code: Select all

cd /usr/lib or /lib
mkdir firmware/nvidia/ad107
ln -s ../ad102/gsp firmware/nvdia/ad107/
See if this help.

I see

Code: Select all

    35	pub(crate) const FIRMWARE_VERSION: &str = "570.144";
    36	
    37	/// Requests the GPU firmware `name` suitable for `chipset`, with version `ver`.
    38	fn request_firmware(
    39	    dev: &device::Device,
    40	    chipset: gpu::Chipset,
    41	    name: &str,
    42	    ver: &str,
    43	) -> Result<firmware::Firmware> {
    44	    let chip_name = chipset.name();
    45	
    46	    CString::try_from_fmt(fmt!("nvidia/{chip_name}/gsp/{name}-{ver}.bin"))
    47	        .and_then(|path| firmware::Firmware::request(&path, dev))
    48	}
And from
https://www.mail-archive.com/debian-kernel@lists.debian.org/msg144439.html wrote:Bug#1112208: firmware-nvidia-graphics: Missing gsp symlink for nvidia ad107
Philipp Kolmann Wed, 27 Aug 2025 06:49:23 -0700

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?

thanks
Philipp
Top
Nima0908
Tux's lil' helper
Tux's lil' helper
Posts: 100
Joined: Mon Feb 24, 2025 7:47 pm

  • Quote

Post by Nima0908 » Sun Mar 08, 2026 9:20 pm

Thank you for your answer. Sadly, this is not the sollution. ad107 is just a symlink to ad102, and it contains all files (i checked in both /usr/lib and /lib).
Top
Nima0908
Tux's lil' helper
Tux's lil' helper
Posts: 100
Joined: Mon Feb 24, 2025 7:47 pm

  • Quote

Post by Nima0908 » Sat Mar 14, 2026 10:48 am

I asked one of the developers, and they told me the reason for this is that it aint ready to use yet.
Top
Post Reply

5 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic