Bug 108022 - Cannot resume from standby - Link training fails
Summary: Cannot resume from standby - Link training fails
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-22 18:02 UTC by Barry G
Modified: 2018-09-22 20:42 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
DMESG with nvkm_dp_train_pattern failure. At 3468 is the manual re-plug (108.87 KB, text/plain)
2018-09-22 18:02 UTC, Barry G
no flags Details
Xorg logfile. Failed resume at 2290 and manual plug event at 3468 (255.95 KB, text/x-log)
2018-09-22 18:05 UTC, Barry G
no flags Details
dmesg with 4.19-rc4 plus (105.90 KB, text/x-log)
2018-09-22 20:42 UTC, Barry G
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Barry G 2018-09-22 18:02:51 UTC
Created attachment 141689 [details]
DMESG with nvkm_dp_train_pattern failure.  At 3468 is the manual re-plug

My computer (X10DAX motherboard, Nvidia GTX 980, dual Xeon E5) fails to come back if it goes to DPMS standby with:
WARNING: CPU: 3 PID: 8 at drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h:170 nvkm_dp_train_pattern+0x12e/0x150 [nouveau]

I am running 4.18.9 of the kernel.

The GTX 980s are hooked to dual Dell P2715Q monitors.  The monitors have a steady glowing power LED until I attempt to resume by moving the mouse at which point they say not connected and the power led starts flashing.

If I remove the re-insert the DP cable(s) the monitors come back.

Note that I am doing no suspending nor hibernation.
Comment 1 Barry G 2018-09-22 18:05:54 UTC
Created attachment 141690 [details]
Xorg logfile.  Failed resume at 2290 and manual plug event at 3468
Comment 2 Ilia Mirkin 2018-09-22 18:13:38 UTC
There have been a variety of DP-MST-related fixes recently, both in nouveau as well as the drm subsystem courtesy of Lyude. Could you try 4.19-rc4 or later? (No clue if those fixes affect your situation, but easy enough to check.)
Comment 3 Barry G 2018-09-22 20:42:08 UTC
Created attachment 141691 [details]
dmesg with 4.19-rc4 plus

Upgraded to:
4.19.0-rc4-1-barrgr-00089-g6ad49fa1993d

Same general issue.  Got some new "gr:" lines.  Full dmesg attached.

A few things I have noticed:
* The unplug/replug monitor thing doesn't always fix it.  Sometimes they just stay off.
* If I run "xset dpms force standby" and wait 5-10 seconds and move the mouse it seems to always come back (5 tests).
* If I run "xset dpms force standby" and wait 40 seconds and move the mouse it seems to NOT come back (3 tests).


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.