Bug 85606 - [hsw] Computer freezes when screen is switched off
Summary: [hsw] Computer freezes when screen is switched off
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-29 16:14 UTC by Victor NOEL
Modified: 2016-10-07 10:41 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
power saving freeze (282.94 KB, text/plain)
2014-10-29 16:14 UTC, Victor NOEL
no flags Details
turning off freeze (22.01 KB, text/plain)
2014-10-29 16:15 UTC, Victor NOEL
no flags Details
dmesg logs of the freeze with drm.debug=14 (276.32 KB, text/plain)
2014-10-30 13:39 UTC, Victor NOEL
no flags Details

Description Victor NOEL 2014-10-29 16:14:52 UTC
Created attachment 108634 [details]
power saving freeze

Hi,

I am using kernel 3.17.1 with Mesa 10.3.2 and xf86-video-intel 2.99.916.

When my screen turns off for saving energy (it is an external screen plugged to my laptop with a mini-dp to dvi adaptor) my computer freezes.

If I manually turn it off, the same happens.

But the errors are different in the logs, I attach two log file, one for each with the errors appearing in journalctl.
Comment 1 Victor NOEL 2014-10-29 16:15:25 UTC
Created attachment 108636 [details]
turning off freeze
Comment 2 Jani Nikula 2014-10-30 08:56:27 UTC
Smells like DP AUX problems. Please reproduce with drm.debug=14 module parameter set, and attach dmesg all the way from boot to the problem.
Comment 3 Victor NOEL 2014-10-30 13:38:58 UTC
Hi, I had a hard time to reproduce it as desired but finally here it is attached.

I noticed that the system freeze/crash when I turn the external monitor back on, and not when it is turned off.

There is other strange behaviours that I couldn't quite formalise: sometimes unplugging or turning the monitor off does not have any effect on xorg, which does not realise it just lost a monitor…
In that case, the system does not freeze/crash of course.
Comment 4 Victor NOEL 2014-10-30 13:39:28 UTC
Created attachment 108689 [details]
dmesg logs of the freeze with drm.debug=14
Comment 5 Jani Nikula 2015-01-29 14:21:14 UTC
I'm afraid I don't have any further clues, except to ask for a retest on newer kernels.
Comment 6 Victor NOEL 2015-01-29 18:04:23 UTC
Hi,

The freeze does not happen anymore, so I think this was fixed in a way or another, thanks :)

I noticed some strange behaviours that I detail after for the record:
1) turning off the monitor (or unplugging it from power) doesn't seem to be noticed by xorg!
2) unplugging the mini-dp plug get detected of course
3) unplugging the dvi cable from the mini-dpo adaptor gets these erros in dmesg:
janv. 29 19:00:14 lasagna kernel: [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 251
janv. 29 19:00:14 lasagna kernel: Raw EDID:
janv. 29 19:00:14 lasagna kernel:          00 ff ff ff ff ff ff 00 10 ac 15 40 4c 38 4a 30
janv. 29 19:00:14 lasagna kernel:          10 10 3f ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel: [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 59
janv. 29 19:00:14 lasagna kernel: Raw EDID:
janv. 29 19:00:14 lasagna kernel:          00 ff ff ff ff ff ff 00 10 ac 15 40 4c 38 4a 30
janv. 29 19:00:14 lasagna kernel:          10 10 7f ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel: [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 151
janv. 29 19:00:14 lasagna kernel: Raw EDID:
janv. 29 19:00:14 lasagna kernel:          00 ff ff ff ff ff ff 00 10 ac 15 40 ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel: [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 59
janv. 29 19:00:14 lasagna kernel: Raw EDID:
janv. 29 19:00:14 lasagna kernel:          00 ff ff ff ff ff ff 00 10 ac 15 40 4c 38 4a 30
janv. 29 19:00:14 lasagna kernel:          10 10 7f ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel:          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
janv. 29 19:00:14 lasagna kernel: i915 0000:00:02.0: HDMI-A-1: EDID block 0 invalid.
janv. 29 19:00:14 lasagna gdm-Xorg-:0[330]: (II) intel(0): resizing framebuffer to 1920x1080
janv. 29 19:00:14 lasagna gdm-Xorg-:0[330]: (II) intel(0): switch to mode 1920x1080@60.1 on eDP1 using pipe 1, position (0, 0), rotation normal, reflection none
Comment 7 Jani Nikula 2015-02-12 11:40:22 UTC
(In reply to Victor NOEL from comment #6)
> The freeze does not happen anymore, so I think this was fixed in a way or
> another, thanks :)

Glad to hear that. I'm closing, please do reopen if the problem reappears. Thanks.
Comment 8 Jari Tahvanainen 2016-10-07 10:41:57 UTC
Closing since problem has not appeared in a year.


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.