[Bug 102456] [BAT][GLK] igt at gem_exec_suspend@basic-s3 hits WARN_ON(wait_for_engine(engine, 50))

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 29 17:16:48 UTC 2017


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

--- Comment #2 from Chris Wilson <chris at chris-wilson.co.uk> ---
This should fix the suspend failure

commit cad9946c2a4375386062131858881cfd30fc1b8f
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Aug 26 12:09:33 2017 +0100

    drm/i915: Always sanity check engine state upon idling

    When we do a locked idle we know that afterwards all requests have been
    completed and the engines have been cleared of tasks. For whatever
    reason, this doesn't always happen and we may go into a suspend with
    ELSP still full, and this causes an issue upon resume as we get very,
    very confused.

    If the engines refuse to idle, mark the device as wedged. In the process
    we get rid of the maybe unused open-coded version of wait_for_engines
    reported by Nick Desaulniers and Matthias Kaehlcke.

    v2: Suppress the -EIO before suspend, but keep it for seqno wrap.

but leaves the underlying issue unresolved. FAIL -> WARN.

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


More information about the intel-gfx-bugs mailing list