[Bug 100907] New: [i965 bisected] boot hang on Dell D830 with kernel > 4.7

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue May 2 19:56:49 UTC 2017


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

            Bug ID: 100907
           Summary: [i965 bisected] boot hang on Dell D830 with kernel >
                    4.7
           Product: DRI
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: myemailu at gmail.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Created attachment 131178
  --> https://bugs.freedesktop.org/attachment.cgi?id=131178&action=edit
dmesg for last good commit

Using openSuse Tumbleweed on Dell Latitude D830 with GM965 graphics. After
kernel upgrade, the system freezes at boot, displays DRM error message on
screen.

To isolate the error, I switched to vanilla kernel and bisected.

Expected result: system boots and shows graphical plymouth-password prompt
Result with (bad) vanilla kernel: boot process freezes for about 10 seconds,
then resumes and displays password prompt on text console.


Comparison of dmesg reveals that the bad kernels have this in the dmesg output:

[    5.859126] usb 7-1.2: Manufacturer: O2
[   15.120085] [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]]
*ERROR* [CRTC:26:pipe A] flip_done timed out
[   15.120095] [drm:drm_atomic_state_default_clear] Clearing atomic state
ffff88007891a800
[   15.120104] [drm:drm_atomic_state_free] Freeing atomic state
ffff88007891a800


First bad commit:
commit faf68d925671a0f7c105fb122db2a82b25030abc                                 
Author: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
Date:   Tue Jun 14 14:24:20 2016 +0200

    Reapply "drm/i915: Pass atomic states to fbc update, functions."

    The patch was reverted as part of the original nonblocking commit
    support, but is required for any kind of nonblocking commit.

    This is required to let fbc updates run async. It has a lot of
    checks whether certain locks are taken, which can be removed when
    the relevant states are passed in as pointers.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
    Link:
http://patchwork.freedesktop.org/patch/msgid/1463490484-19540-17-git-send-email-maarten.lankhorst@linux.intel.com
    Reviewed-by: Patrik Jakobsson <patrik.jakobsson at linux.intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Link:
http://patchwork.freedesktop.org/patch/msgid/28208c38-8738-abdf-0cce-8d8f266b9c28@linux.intel.com


Last good commit:
commit ea0000f0d369a59c2086fe9c489e0a2a86e080ba
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Mon Jun 13 16:13:46 2016 +0200

    drm/i915: Roll out the helper nonblock tracking

    Right now still all blocking, no worker anywhere to be seen.

    Reviewed-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
    Link:
http://patchwork.freedesktop.org/patch/msgid/1465827229-1704-2-git-send-email-daniel.vetter@ffwll.ch



attached is dmesg output (with drm.debug=0x1e) for both commits

-- 
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: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170502/304ce603/attachment.html>


More information about the intel-gfx-bugs mailing list