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 ...
xfconfig.gz
Description: GNU Zip compressed data
xflog.gz
Description: GNU Zip compressed data

