Error in I830WaitLpRing(), timeout for 2 seconds

Robert Noland rnoland at FreeBSD.org
Wed Jan 7 05:39:50 UTC 2009


On Wed, 2009-01-07 at 00:03 -0500, Jimmie James wrote:
> Robert Noland wrote:
> > On Tue, 2009-01-06 at 23:11 -0500, Jimmie James wrote:
> >> vgapci0 at pci0:0:2:0:     class=0x030000 card=0x25821043 chip=0x25828086 
> >> rev=0x04 hdr=0x00
> >>      vendor     = 'Intel Corporation'
> >>      device     = '82915G/GV/GL, 82910GL Integrated Graphics Device'
> >>      class      = display
> >>      subclass   = VGA
> >> vgapci1 at pci0:0:2:1:     class=0x038000 card=0x25821043 chip=0x27828086 
> >> rev=0x04 hdr=0x00
> >>      vendor     = 'Intel Corporation'
> >>      device     = '82915G Graphics device: 82915G/GV/910GL Express 
> >> Chipset Family'
> >>      class      = display
> >>
> >>
> >> vgapci0: <VGA-compatible display> port 0x6800-0x6807 mem 
> >> 0xcfd80000-0xcfdfffff,0xd0000000-0xdfffffff,0xcfe80000-0xcfebffff at 
> >> device 2.0 on pci0
> >> agp0: <Intel 82915G (915G GMCH) SVGA controller> on vgapci0
> >> agp0: detected 7932k stolen memory
> >> agp0: aperture size is 256M
> >> drm0: <Intel i915G> on vgapci0
> >> info: [drm] AGP at 0xd0000000 256MB
> >> info: [drm] Initialized i915 1.5.0 20060119
> >> vgapci1: <VGA-compatible display> mem 0xcfe00000-0xcfe7ffff at device 
> >> 2.1 on pci0
> >>
> >>
> >>
> >> Error in I830WaitLpRing(), timeout for 2 seconds
> >> pgetbl_ctl: 0x3ffc0001 getbl_err: 0x00000000
> >> ipeir: 0x00000000 iphdr: 0x7d000006
> >> LP ring tail: 0x0000bb20 head: 0x0000b9d4 len: 0x0001f001 start 0x00000000
> >> eir: 0x0000 esr: 0x0000 emr: 0xffff
> >> instdone: 0xfa41 instpm: 0x0000
> >> memmode: 0x00000108 instps: 0x800f00c4
> >> hwstam: 0xfffe ier: 0x0002 imr: 0x0008 iir: 0x0000
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb20 count 83
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb20 count 83
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb20 count 83
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb20 count 83
> >> <REPEATS a few hundred times>
> >> Ring end
> >> space: 130732 wanted 131064
> >> (II) intel(0): [drm] removed 1 reserved context for kernel
> >> (II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xc86d2000 at 0x28730000
> >> (II) intel(0): [drm] Closed DRM master.
> >>
> >> Fatal server error:
> >> lockup
> > 
> > This is a gpu lockup... You don't say what version of anything your
> > using.  I'm guessing from the drm version that you are on 7 without my
> > update patch.  The version of xf86-video-intel, xserver, libGL and dri
> > are all relevant.  *All* of these components will be updated soon.  I
> > have a patch available for drm, see "Pending MFC of drm".  xorg will be
> > updated in ports soon as well, now that 7.1 is out.
> > 
> > robert.
> > 
> 
> You're right, I thought I had copy/pasted from the text doc I was using 
> to grab info. Sorry.
> FreeBSD fortytwo.zapto.org 7.1-STABLE FreeBSD 7.1-STABLE #0: Tue Jan  6 
> 03:43:02 EST 2009 
> jimmie at fortytwo.zapto.org:/usr/obj/usr/src/sys/FORTYTWO  i386
> 
> Ports tree is up to date as of 12 hours ago
> xf86-video-intel-2.4.3 Driver for Intel integrated graphics chipsets
> xorg-7.3_2          X.Org complete distribution metaport
> xorg-server-1.4.2,1 X.Org X server and related programs
> libGL-7.0.3         OpenGL library that renders using GLX or DRI
> libGLU-7.0.3        OpenGL utility library
> libglut-7.0.3       OpenGL utility toolkit
> dri-7.0.3_1,2       OpenGL hardware acceleration drivers for the DRI
> 
> 
> And here's a hanging PR of the same thing from Apr. 16. 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/122830

Ok, I guess that is sort of in my queue as well now...  Honestly, all of
the code except the intel driver is pretty old to really old now...  You
can apply my drm patch, which I will MFC probably next week sometime.  I
also have a patch available for ports which which updates everything to
xorg-7.4+.  Something close to that patch will hit ports fairly soon as
well.  I have additional xorg updates that I will commit to ports after
that.  If the timing works out, I may have enough stuff ready to get
into the big update, but right now my plan is to let flz get the big
merge done, then come in behind that with server 1.6 and a bunch more
driver updates...

Oh, the latest ports patch is
http://people.freebsd.org/~rnoland/xorg-7.4-111608.patch

robert.

> 
> >> (II) AIGLX: Suspending AIGLX clients for VT switch
> >> Error in I830WaitLpRing(), timeout for 2 seconds
> >> pgetbl_ctl: 0x3ffc0001 getbl_err: 0x00000000
> >> ipeir: 0x00000000 iphdr: 0x7d000006
> >> LP ring tail: 0x0000bb28 head: 0x0000b9d4 len: 0x0001f001 start 0x00000000
> >> eir: 0x0000 esr: 0x0000 emr: 0xffff
> >> instdone: 0xfa41 instpm: 0x0000
> >> memmode: 0x00000108 instps: 0x800f00c4
> >> hwstam: 0xfffe ier: 0x0002 imr: 0x0008 iir: 0x0000
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> Ring at virtual 0x289c4000 head 0xb9d4 tail 0xbb28 count 85
> >> <REPEATS a few hundred times>
> >> Ring end
> >> space: 130724 wanted 131064
> >>
> >> FatalError re-entered, aborting
> >> lockup
> >>
> >> _______________________________________________
> >> freebsd-x11 at freebsd.org mailing list
> >> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> >> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090107/ab276ace/attachment.pgp


More information about the freebsd-x11 mailing list