i915 DRI broken after suspend/resume
Intel video driver (855GM etc) support is broken in Debian
(linux-tree-2.6 v2.6.12-1, xserver-xorg v6.8.2.dfsg.1-4) at the moment.
That's the i810 Xserver driver using the i915 kernel drm module.
After a suspend/resume cycle, any OpenGL programs fail, e.g.
$ glxgears
intelWaitIrq: drmI830IrqWait: -16
A message appears in dmesg:
[drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 4229 emitted:
4239
This is a known bug, reported at
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159960
and
https://bugzilla.ubuntu.com/show_bug.cgi?id=7787
and
http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg21138.html
A patch has apparently been made to X.org CVS, so we'd need to check it
has been applied in Debian's copy of 6.8.2 (Daniel Stone has apparently
applied it to Ubuntu).
A kernel patch to i915 is also needed (provided by dri.freedesktop.org,
exact urls mentioned in the Redhat bug report).
I don't know if it's Debian's X.org or 2.6.12 kernel, or both, which
needs the patches, so I'm not filing a bug till we know.
Thanks,
Drew
Reply to: