i810 dies after resume, didn't work, worked, didn't work.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-i810 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The driver for Intel chips dies after a suspend/hibernate and resume cycle.
This has been broken for most of edgy, then fixed itself for about 3 days and now has broken again:
Error in I830WaitLpRing(), now is 228810279, start is 228808278
pgetbl_ctl: 0x1ffc0001 pgetbl_err: 0x0
ipeir: 0 iphdr: 0
LP ring tail: 8 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff
instdone: ffc1 instpm: 0
memmode: 108 instps: 2014c0
hwstam: ffff ier: 0 imr: ffff iir: 0
space: 131056 wanted 131064
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xe062a000 at 0xb7ad2000
Fatal server error:
lockup
After several tries at this, xorg will give up, and GDM will restart X, failing on another error.
mjg59 said something about Intel adding their own resume code to the i810 driver and this needs disabling as we already POST the video chip under Ubuntu.