I have been trying to resolve video problems on my i815em based
laptop for a little while now.

The main problem I see with XF86 from recent cvs is with xvideo.
Trying to use a video player with xvideo output immediately crashes the
X server and hangs the machine for a minute while it sends errors about
i810_wait_ring to the syslog. Afterwards the server may need a cold reboot
to restart.  Sometimes reloading the i810 and agpgart modules is enough.
The error messages are below.

This is the same behavior I reported in the middle of December here:

http://www.spinics.net/lists/xf-xpert/msg07993.html

I am using kernel 2.4.20-rc1, but I saw similar behavior when testing
even newer kernels.  The lockup occurs with the i810.o kernel
modules from both the kernel source and the XF86 source tree.

The lockup is a new change from around November or early December.
Before that time, there was no xvideo lockup, but I could not get the
overlay in the correct position.  See

http://marc.theaimsgroup.com/?l=xfree-xpert&m=103889406114561&w=2

In addition to xvideo problems, I have long experienced pixmap
corruption problems on the laptop's LCD, but curiously not when
using the laptop's video output to an external monitor.

Please let me know if there are any patches I can test or any way
to help debug the problem.  I am including parts of the syslog
showing the lockup as well as attaching my config file and log file.

Thanks,
Leif

========= dmesg ==========
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 202M
agpgart: agpgart: Detected an Intel i815 Chipset.
agpgart: detected 4MB dedicated video ram.
agpgart: AGP aperture is 64M @ 0xf8000000
[drm] AGP 0.99 aperture @ 0xf8000000 64MB
[drm] Initialized i810 1.2.1 20020211 on minor 0
mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[drm:i810_wait_ring] *ERROR* space: 65520 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup
[drm:i810_wait_ring] *ERROR* space: 65512 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup
[drm:i810_wait_ring] *ERROR* space: 65504 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup
[drm:i810_wait_ring] *ERROR* space: 65496 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup
[drm:i810_wait_ring] *ERROR* space: 65488 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup
[drm:i810_wait_ring] *ERROR* space: 65480 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup
... etc ...

Attachment: xfconfig.gz
Description: GNU Zip compressed data

Attachment: xflog.gz
Description: GNU Zip compressed data

Reply via email to