[Bug 81537] New: i915 kernel driver error causes display to freeze, regression affects 3.16-rc5, bisect complete

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jul 19 07:51:21 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=81537

          Priority: medium
            Bug ID: 81537
                CC: intel-gfx-bugs at lists.freedesktop.org
          Assignee: intel-gfx-bugs at lists.freedesktop.org
           Summary: i915 kernel driver error causes display to freeze,
                    regression affects 3.16-rc5, bisect complete
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: askillen at ccsl.carleton.ca
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: DRM/Intel
           Product: DRI

Created attachment 103107
  --> https://bugs.freedesktop.org/attachment.cgi?id=103107&action=edit
dmesg.txt

After upgrading my kernel from 3.11 to 3.13, I have been experiencing
issues with graphical freezes.  Specific dmesg errors started showing up
after the upgrade (see attached).

When waking the screen from power saving/screensaver, the primary
display wakes but X stops responding to input (the mouse cursor can
still move, but clicking has no effect). Secondary display does not wake.

This issue persists up to the latest 3.16-rc5.  A commit bisect shows
that fdbc3b1f639bb2cbfb32c612b2699e0ba373317d is the first bad commit.
Reverting that commit on the 3.16-rc5 branch seemed to fix the problem.

A Ubuntu bug report also contains relevant logs and configuration
information:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1343543

Please let me know if you require any further logs or information.

Sincerely,

Adam Skillen


Hardware:
Dell System XPS L502X/0NJT03, BIOS A12 09/07/2012
Intel Corporation 2nd Generation Core Processor Family Integrated
Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])


Bisect result:
fdbc3b1f639bb2cbfb32c612b2699e0ba373317d is the first bad commit

$ git show
commit fdbc3b1f639bb2cbfb32c612b2699e0ba373317d
Author: Jani Nikula <email address hidden>
Date: Tue Nov 12 17:10:13 2013 +0200

    drm/i915/dp: set sink to power down mode on dp disable

    We used to put the local sink and any downstream sinks to power down
    mode at disable or dpms off using the DPCD SET_POWER register, until
    this was broken by

    commit e8cb455876fa8f67c6aba394d0a14b697bf04cc3
    Author: Daniel Vetter <email address hidden>
    Date: Sun Jul 1 13:05:48 2012 +0200

        drm/i915/dp: convert to encoder disable/enable

    Fix it.

    Signed-off-by: Jani Nikula <email address hidden>
    Reviewed-by: Todd Previte <email address hidden>
    Signed-off-by: Daniel Vetter <email address hidden>

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index eb8139d..0b2e842 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -1774,7 +1774,7 @@ static void intel_disable_dp(struct intel_encoder
*encoder)
         * ensure that we have vdd while we switch off the panel. */
        ironlake_edp_panel_vdd_on(intel_dp);
        ironlake_edp_backlight_off(intel_dp);
- intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_ON);
+ intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_OFF);
        ironlake_edp_panel_off(intel_dp);

        /* cpu edp my only be disable _after_ the cpu pipe/plane is disabled.
*/

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140719/d93bb685/attachment.html>


More information about the intel-gfx-bugs mailing list