[Bug 54575] [GM45] boot-up broken in kernel 3.4.10 - screen stays blank (bad patch identified)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 13 03:59:20 PDT 2013


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

--- Comment #26 from Egbert Eich <eich at pdx.freedesktop.org> ---
This issue is fixed in the current upstream kernel, however it is definitely an
issue in the 3.0.x longterm kernel:
On some Q43/Q45 chipsets (device ID 0x2e12) this issue doesn't only happen
occasionally but permanently.
It turns out that the two upstream commits:

   commit f01db988ef6f6c70a6cc36ee71e4a98a68901229
   Author: Sean Paul <seanpaul at chromium.org>
   Date:   Fri Mar 16 12:43:22 2012 -0400

       drm/i915: Add wait_for in init_ring_common

    I have seen a number of "blt ring initialization failed" messages
    where the ctl or start registers are not the correct value. Upon further
    inspection, if the code just waited a little bit, it would read the
    correct value. Adding the wait_for to these reads should eliminate the
    issue.

and

   commit 3eef8918ff440837f6af791942d8dd07e1a268ee
   Author: Chris Wilson <chris at chris-wilson.co.uk>
   Date:   Mon Jun 4 17:05:40 2012 +0100

       drm/i915: Mark the ringbuffers as being in the GTT domain

    By correctly describing the rinbuffers as being in the GTT domain, it
    appears that we are more careful with the management of the CPU cache
    upon resume and so prevent some coherency issue when submitting commands
    to the GPU later. A secondary effect is that the debug logs are then
    consistent with the actual usage (i.e. they no longer describe the
    ringbuffers as being in the CPU write domain when we are accessing them
    through an wc iomapping.)


are needed to fix this issue.

Both commits are part of 3.2.x and 3.4.x stable however not of 3.0.x.

Commit b7884eb45ec98c0d34c7f49005ae9d4b4b4e38f6 may also be useful to have,
however in the context of the hardware that I have tested it is not required.

Will notify stable@

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


More information about the intel-gfx-bugs mailing list