Summary: | [945gm] GPU lockup (PGTBL_ER: 0x00000001) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Geir Ove Myhr <gomyhr> | ||||||||||
Component: | DRM/Intel | Assignee: | Jesse Barnes <jbarnes> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | |||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | ||||||||||||
Version: | DRI git | ||||||||||||
Hardware: | x86 (IA32) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Geir Ove Myhr
2010-08-01 12:26:47 UTC
Created attachment 37505 [details]
i915_error_state
Running intel_error_decode on the attached i915_error_state.txt shows that there is a page table error and that the ringbuffer is completely empty:
Time: 1280551135 s 109870 us
PCI ID: 0x27a2
EIR: 0x00000010
PGTBL_ER: 0x00000001
INSTPM: 0x00000000
IPEIR: 0x00000000
IPEHR: 0x00000000
INSTDONE: 0x7fffffc0
busy: Secondary ring 3
busy: Secondary ring 2
busy: Secondary ring 1
busy: Secondary ring 0
busy: Primary ring 1
busy: Primary ring 0
ACTHD: 0x00000000
seqno: 0x00000000
ringbuffer at 0x0d4b8000:
0x0d4b8000: 0x00000000: MI_NOOP
0x0d4b8004: 0x00000000: MI_NOOP
0x0d4b8008: 0x00000000: MI_NOOP
....
0x0d4d7ff4: 0x00000000: MI_NOOP
0x0d4d7ff8: 0x00000000: MI_NOOP
0x0d4d7ffc: 0x00000000: MI_NOOP
Created attachment 37506 [details]
dmesg from boot (GPU error not shown here)
Created attachment 37507 [details]
dmesg showing GPU error on suspend
Created attachment 37508 [details]
Xorg.0.log
Page table error on resume, presuming fixed with the following commit unless the bug can be verified on the current kernel. commit ac0c6b5ad3b3b513e1057806d4b7627fcc0ecc27 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu May 27 13:18:18 2010 +0100 drm/i915: Rebind bo if currently bound with incorrect alignment. Whilst pinning the buffer, check that that its current alignment matches the requested alignment. If it does not, rebind. This should clear up any final render errors whilst resuming, for reference: Bug 27070 - [i915] Page table errors with empty ringbuffer https://bugs.freedesktop.org/show_bug.cgi?id=27070 Bug 15502 - render error detected, EIR: 0x00000010 https://bugzilla.kernel.org/show_bug.cgi?id=15502 Bug 13844 - i915 error: "render error detected" https://bugzilla.kernel.org/show_bug.cgi?id=13844 (In reply to comment #5) > Page table error on resume, presuming fixed with the following commit unless > the bug can be verified on the current kernel. > > commit ac0c6b5ad3b3b513e1057806d4b7627fcc0ecc27 This bug was reported with a 2.6.35-rc6 based kernel which included that commit. The original reporter should show up here soon, and I hereby ask him to verify with the 2.6.35 mainline build to confirm this is not Ubuntu specific and reopen the bug once verified. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.