Hello
On Thu Dec 18, 2025 at 4:29 AM CET, Timur Tabi wrote:
> This patch set adds basic support for pre-booting GSP-RM
> on Turing.
>
> There is also partial support for GA100, but it's currently not
> fully implemented. GA100 is considered experimental in Nouveau,
> and so it hasn't been tested with NovaCore either.
>
> That latest linux-firmware.git is required because it contains the
> Generic Bootloader image that has not yet been propogated to
> distros.
I was curious to see Nova probe on my laptop equipped with a TU117M
GeForce GTX 1650 Mobile. I compiled with your patchset applied on drm-next
and downloaded the latest linux-firmware.git.
However, NovaCore fails to probe my device with the following logs :
[ 3.497672] NovaCore 0000:01:00.0: FbLayout {
fb: 0x0..0x100000000,
vga_workspace: 0xfff00000..0x100000000,
frts: 0xffe00000..0xfff00000,
boot: 0xffdff000..0xffe00000,
elf: 0xfe2c0000..0xffdf4ea0,
wpr2_heap: 0xf7900000..0xfe200000,
wpr2: 0xf7800000..0xfff00000,
heap: 0xf7700000..0xf7800000,
vf_partition_count: 0x0,
}
[ 3.623000] NovaCore 0000:01:00.0: GSP MBOX0: 0xffffe000, MBOX1: 0x0
[ 3.623026] NovaCore 0000:01:00.0: Using SEC2 to load and run the
booter_load firmware...
[ 3.626236] NovaCore 0000:01:00.0: SEC2 MBOX0: 0x31, MBOX10x0
[ 3.626265] NovaCore 0000:01:00.0: Booter-load failed with error 0x31
Is this expected to happen ? Here is the full device description from
lspci :
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650
Mobile / Max-Q] (rev a1)