[Bug 63921] [snb] GTT mapping fails after GPU hang
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Apr 25 13:58:07 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=63921
--- Comment #8 from Ben Widawsky <ben at bwidawsk.net> ---
(In reply to comment #7)
> More interesting fail:
>
> [ 4366.361686] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed...
> GPU hung
> [ 4366.361694] [drm] capturing error event; look for more information
> in/sys/kernel/debug/dri/0/i915_error_state
> [ 4366.871407] [drm:i915_reset] *ERROR* Failed to reset chip.
> [ 4376.364660] [drm:i915_gem_wait_for_error] *ERROR* Timed out waiting for
> the gpu reset to complete
>
>
> Pity we can't get the i915_error_state back, but if you can isolate the
> cause of the hang that will be enough for the libva (or whoever to work on).
Please try this specifically for the reset hang:
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index 8539177..df9dfa5 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -4036,6 +4036,10 @@ i915_gem_init_hw(struct drm_device *dev)
I915_WRITE(GEN7_MSG_CTL, temp);
}
+ DRM_ERROR("Forcing no wait on PCH (SNB ONLY)\n");
+ I915_WRITE(ILK_DISPLAY_CHICKEN2,
+ I915_READ(ILK_DISPLAY_CHICKEN2) & ~(0x3 << 14));
+
i915_gem_l3_remap(dev);
i915_gem_init_swizzling(dev);
--
You are receiving this mail because:
You are the QA Contact 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/20130425/aecd0735/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list