[REGRESSION] GM20B pmu timeout

Linux regression tracking (Thorsten Leemhuis) regressions at leemhuis.info
Tue Nov 12 12:34:40 UTC 2024


[CCing Danilo, who committed the culprit]

On 04.11.24 13:11, Diogo Ivo wrote:
> On Tue Oct 15, 2024 at 7:13 PM WEST, Linux regression tracking (Thorsten Leemhuis) wrote:
>> On 10.10.24 15:32, Diogo Ivo wrote:
>>>
>>> Somewhere between 6.11-rc4 and 6.11-rc5 the following error message is displayed
>>> when trying to initialize a nvc0_screen on the Tegra X1's GM20B:
>>>
>>> [ 34.431210] nouveau 57000000.gpu: pmu:hpq: timeout waiting for queue ready
>>> [ 34.438145] nouveau 57000000.gpu: gr: init failed, -110
>>> nvc0_screen_create:1075 - Error allocating PGRAPH context for M2MF: -110
>>> failed to create GPU screen
>>
>> Thx for the report. Hmmm. No reply so far. :-/
>>
>> Diogo, maybe report this here as well:
>> https://gitlab.freedesktop.org/drm/nouveau/-/issues/
>>
>> Afterwards drop a link to the ticket here. Reporting nouveau issues via
>> email should work, but maybe you have more luck there.
> 
> Gentle ping on this topic.

@airlied: I missed this earlier (and I assume you did, too), but seems
this regression is caused by the following change of yours:
9b340aeb26d50e ("nouveau/firmware: use dma non-coherent allocator")

For the full report see the start of the thread here:
https://lore.kernel.org/all/20241010133253.30311-1-diogo.ivo@tecnico.ulisboa.pt/

Diogo submitted an issue to the nouveau tracker as well:
https://gitlab.freedesktop.org/drm/nouveau/-/issues/391

Another user just joined and reported seeing similar problems.

And I just noticed there is another regression report bisected to the
same change:
https://gitlab.freedesktop.org/drm/nouveau/-/issues/388

Two users there are affected by the change; one of them in the 6.6.y
series and a revert there was able to fix this.

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
If I did something stupid, please tell me, as explained on that page.

#regzbot poke


More information about the dri-devel mailing list