https://bugzilla.suse.com/show_bug.cgi?id=1180380
Bug ID: 1180380 Summary: Blank external monitor after resume from suspend Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: jack@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: ---
Created attachment 844706 --> https://bugzilla.suse.com/attachment.cgi?id=844706&action=edit dmesg from the system
After resuming from suspend to RAM the external display connected through DVI port on the docking station remains blank. Internal display is fine. I can use xrandr to make the monitor work like:
xrandr --output DP1-1 --mode some-other-mode xrandr --output DP1-1 --mode original-mode
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c1
--- Comment #1 from Jan Kara jack@suse.com --- Created attachment 844707 --> https://bugzilla.suse.com/attachment.cgi?id=844707&action=edit Xorg.log from the machine
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c2
--- Comment #2 from Jan Kara jack@suse.com --- The xorg log looks like everything is fine. The kernel i915 driver shows on resume:
[ 312.487879] [drm:intel_mst_pre_enable_dp [i915]] *ERROR* failed to allocate vcpi
which may be related to the problem...
BTW, this is DELL Latitude E7250 laptop. The problem started happening after updating from Leap 15.0 to Leap 15.2.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c3
Takashi Iwai tiwai@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jack@suse.com, | |tiwai@suse.com Flags| |needinfo?(jack@suse.com)
--- Comment #3 from Takashi Iwai tiwai@suse.com --- Could you give the dmesg output with drm.debug=0x0e option (you can set dynamically via /sys/module/drm/parameters/debug) around suspend/resume?
Also, is this a regression during Leap 15.2 release?
And, just to be sure, could you check either SLE15-SP3 kernel-default?
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c4
--- Comment #4 from Jan Kara jack@suse.com --- Created attachment 844794 --> https://bugzilla.suse.com/attachment.cgi?id=844794&action=edit dmesg with drm.debug=1
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c5
Jan Kara jack@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(jack@suse.com) |
--- Comment #5 from Jan Kara jack@suse.com --- (In reply to Jan Kara from comment #4)
Created attachment 844794 [details] dmesg with drm.debug=1
Sorry with drm.debug=0x0e...
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c6
--- Comment #6 from Jan Kara jack@suse.com --- (In reply to Takashi Iwai from comment #3)
Also, is this a regression during Leap 15.2 release?
Well, I know 15.0 (with 4.12-based kernel) worked fine. I'm not sure about 15.1. I didn't have it installed on this machine. I can try booting just the kernel from 15.1 if needed.
And, just to be sure, could you check either SLE15-SP3 kernel-default?
OK, I'll install a kernel from SLE15-SP3 and will let you know.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c7
--- Comment #7 from Takashi Iwai tiwai@suse.com --- It turned out that SLE15-SP3 kernel contains a 5.11 upstream patch that caused a regression for Intel HDMI, so you might hit another problem with it. Please avoid testing SLE15-SP3 kernel as of now.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c8
--- Comment #8 from Jan Kara jack@suse.com --- (In reply to Takashi Iwai from comment #7)
It turned out that SLE15-SP3 kernel contains a 5.11 upstream patch that caused a regression for Intel HDMI, so you might hit another problem with it. Please avoid testing SLE15-SP3 kernel as of now.
OK, thanks for info.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c13
--- Comment #13 from Takashi Iwai tiwai@suse.com --- Russell, your problem might be different from the original issue. The only same thing is that it's Intel and the screen goes blank, but in Jan's case, the screen can be recovered simply via xrandr. Better to open another bug report for avoiding the mix up.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c14
--- Comment #14 from Jan Kara jack@suse.com --- BTW this seems to be some kind of a race because it doesn't happen in 100% of cases. In about 10% of cases the external monitor works just fine after resume. Also it has happened to me already twice over several weeks, that the external monitor didn't come up even after xrandr off - on cycle and I had to reboot the machine.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c15
Miroslav Bene�� mbenes@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mbenes@suse.com
--- Comment #15 from Miroslav Bene�� mbenes@suse.com --- Jan, is there anything new? There is Leap 15.3 now which may work better.
https://bugzilla.suse.com/show_bug.cgi?id=1180380 https://bugzilla.suse.com/show_bug.cgi?id=1180380#c16
Jan Kara jack@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 15.2 |Leap 15.3 Flags| |needinfo?(jack@suse.com)
--- Comment #16 from Jan Kara jack@suse.com --- Good question. I have a new laptop now and the old one still has 15.2 installed. I will update it to 15.3 and try it with the external monitor.
kernel-bugs@lists.opensuse.org