Bug 110931

Summary: Timeout initializing Falcon after cold boot
Product: xorg Reporter: Andrey Taranov <taranov.andrey>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
i915 platform: i915 features:
Description Flags
Failing kernel log
Failing kernel log
Failing Xorg log
Successful kernel log
Successful Xorg log
VBIOS none

Description Andrey Taranov 2019-06-18 00:42:38 UTC
Created attachment 144579 [details]
Failing kernel log

I've got a fairly recent Dell/Alienware GTX 1080. It fails on initializing/resetting the Falcon during boot, and is not usable by Xorg subsequently. See *-bad.log attachments.

Workaround: boot into Windows, and reboot into Linux. Everything works fine after that. See *-good.log attachments.

Initialization timeout happens in acr_ls_sec2_post_run(), in ls_ucode_msgqueue.c. The corresponding Xorg driver error message is "Failed to initialise context object: 2D_NVC0 (0)"
Comment 1 Andrey Taranov 2019-06-18 00:43:16 UTC
Created attachment 144580 [details]
Failing kernel log
Comment 2 Andrey Taranov 2019-06-18 00:43:45 UTC
Created attachment 144581 [details]
Failing Xorg log
Comment 3 Andrey Taranov 2019-06-18 00:44:18 UTC
Created attachment 144582 [details]
Successful kernel log
Comment 4 Andrey Taranov 2019-06-18 00:44:38 UTC
Created attachment 144583 [details]
Successful Xorg log
Comment 5 Andrey Taranov 2019-06-18 00:48:44 UTC
Created attachment 144584 [details]

Produced with
# cp /sys/kernel/debug/dri/1/vbios.rom .

In my case, it is dri/1:
# cat /sys/kernel/debug/dri/1/name
nouveau dev=0000:01:00.0 master=pci:0000:01:00.0 unique=0000:01:00.0
Comment 6 Martin Peres 2019-12-04 09:50:06 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/489.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.