X.org i810 I830WaitLpRing lockup freezes machine

Bug #18406 reported by Andrew Yeomans
12
Affects Status Importance Assigned to Milestone
xserver-xorg-video-i810 (Ubuntu)
Confirmed
High
Unassigned

Bug Description

Whole machine freezes whilst doing nothing except running the screensaver. The
display is frozen with the last image displayed. Happens with various
screensavers. Keyboard and network dead, only possible action is to power down.
This happens at random intervals, typically after a day or two displaying
screensaver.

Symptoms are almost identical to previously reported bug 10689
https://bugzilla.ubuntu.com/show_bug.cgi?id=4134 and are on the same machine
(Compaq Evo D51S) as reported then. Bug 10689 was for the Warty Warthog release
and Xfree server. As advised, I upgraded to Hoary Hedgehog pre-release which
fixed the bug. However, on upgrading to the release version of Hoary Hedgehog,
the bug has returned.

Nothing in syslog file.
Xorg.0.log ends:-

Error in I830WaitLpRing(), now is 255774491, start is 255772487
pgetbl_ctl: 0x1ffe0001 pgetbl_err: 0x49
ipeir: 0 iphdr: 440b8549
LP ring tail: e2f8 head: e16c len: 1f001 start 0
eir: 0 esr: 10 emr: ff7b
instdone: ffc1 instpm: 0
memmode: 0 instps: 4f
hwstam: fffe ier: 2 imr: 53c iir: 80
space: 130668 wanted 131064
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xe02d9000 at 0xb7d6e000

Fatal server error:
lockup

Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Error in I830WaitLpRing(), now is 255776502, start is 255774501
pgetbl_ctl: 0x1ffe0001 pgetbl_err: 0x49
ipeir: 0 iphdr: 440b8549
LP ring tail: e300 head: e16c len: 1f001 start 0
eir: 0 esr: 10 emr: ff7b
instdone: ffc1 instpm: 0
memmode: 0 instps: 4f
hwstam: ffff ier: 0 imr: ffff iir: 80
space: 130660 wanted 131064

FatalError re-entered, aborting
lockup

Revision history for this message
Keenan Pepper (keenanpepper) wrote :

I get this reproducibly when playing a certain video file with Ubuntu's i810
driver (/usr/X11R6/lib/modules/i810_drv.o), but with Alan Hourihane's latest one
from http://www.fairlite.demon.co.uk/intel.html it works perfectly. Ubuntu just
needs to get Alan Hourihane's latest fixes.

Revision history for this message
Daniel Stone (daniels) wrote :

hoary or breezy? we have a *lot* of fixes from alanh in breezy already which
ought to fix this.

Revision history for this message
benhanson (ben-transprintusa) wrote :

(In reply to comment #2)
> hoary or breezy? we have a *lot* of fixes from alanh in breezy already which
> ought to fix this.

I get the same symptoms on an IBM Netvista, with Hoary or Breezy. In fact, with
Debian Sarge as well..... It also happens on rarer occasions simply starting an
applicattion. I do not believe it to be a memory issue, as the same machine has
run versions of Gentoo and Fedora (and Microsoft's latest) without any similar
issues. I'm fairly certain it is specific to the packaging of xorg somehow. I
have replaced network cards, memory, cables, all to no avail, and am convinced
now it is software related. To be more specific on the nature of the freeze, I
would add that the system is not frozen in a classic sense, it still has some
responsiveness, but no new process will launch once xorg seems to hold things in
place. I've run resource monitors overnight, which left on show no change. The
clock stops updating on the screen. I've disabled power management and ACPI
support. Can't isolate what is tieing the system up. P4 2000.

Latest update, I replaced video driver i810 in xorg.conf with vesa, ran
dpkg-reconfigure xserver-xorg, and rebooted. Same symptoms, so it's not just
the driver....

Ben

Revision history for this message
Adriaan Peeters (apeeters) wrote :

is looks very similar to bug 22741

Daniel Stone (daniels)
Changed in xorg:
assignee: daniels → nobody
Revision history for this message
Matt Zimmerman (mdz) wrote :

Fabio, can you confirm whether this is in fact a duplicate of #22741?

Changed in xorg:
status: Unconfirmed → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.