Troubleshoot nouveau on Lenovo P16 Gen 2 w/Nvidia ADA5000 trouble R4.3-RC4

Installation of both R4.3.4 and R4.3.0-RC3 went easily and only real issue I have found with the HW has been the nouveau module not loading the driver. I dual boot to a Fedora 42-43 install and it works fine as well as with 41. External displays are working. So I tried the same kernal as 41 in Qubes (6.17.9-1.qubes.fc41.x86_64) with same issue, but the driver is not loading. Looking at issues in the logs I found the following:

sudo dmesg | grep 'nouveau'
[    6.641209] nouveau: detected PR support, will not use DSM
[    6.641240] nouveau 0000:01:00.0: enabling device (0000 -> 0003)
[    6.643392] nouveau 0000:01:00.0: NVIDIA AD103 (193000a1)
[    6.643423] nouveau 0000:01:00.0: gsp ctor failed: -2
[    6.649946] nouveau 0000:01:00.0: probe with driver nouveau failed with error -2

Not sure what to try next. I did went ahead and installed the NVidia proprietary driver and once I muddled through the dated guide it works so far.

I would like to use the open source option but figured this was a step to try.

1 Like

I guess fedora 42 uses newer version of nouveau. You could try installing newer nouveau driver or simply waiting until it is updated in dom0.

1 Like

Mostly a sanity check since this is a area o linux I never nave dug into. I checked the kernel version that worked in Fedora and used same version. Since Nouveau is a kernel module that comes with the kernel wouldn’t the same version be the same for both Fedora and Qubes. In this thought I updated from the Qubes unstable repository the latest kerel and have same issue. So what I am really asking is does Qubes use the vanilla kernel and then work on fixes around that or are kernel changes made?

1 Like

I guess I should have searched more, i just answered my own question that the Qubes kernel is not “vanilla”. Any thoughts on what incorporated might interfere with probing for the NVIDIA card and using the driver. Again possibly answering my own question, would trying the “vanilla” Fedora kernel )accepting possibly breaking Qubes be a reasonable first step to trouble shoot then possibly recompiling the Qubes kernel make sense? Some context, I have a long history of working with a wide range of OS’s, however from a more practical sense so would move to whatever simply works, so I have nevr gone deeper into kernel compiling. My goal is to be more relevent to helping the community where I can contribute.

1 Like