DRM & X.Org 6.8.0 oops
Hagbard Celine
footourist at gmail.com
Fri Sep 10 09:23:23 PDT 2004
Hello,
I've exactly the same machine as the one in the post (ASUS P4P800-VM +
P4 2.8HT (Prescott)) and the same 2.6.8.1 kernel and Xorg 6.7.99.904
(gentoo).
I use the i915 drm kernel module compiled from the Xorg sources and I
experience no problem at all. It's stable since days and I've played
also few hours of armagetron (which I suppose use a lot of drm).
On Fri, 10 Sep 2004 11:13:30 -0400, Jon Smirl <jonsmirl at gmail.com> wrote:
> ---------- Forwarded message ----------
> From: Mihai Rusu <dizzy at roedu.net>
> Date: Fri, 10 Sep 2004 10:33:44 +0300 (EEST)
> Subject: DRM & X.Org 6.8.0 oops
> To: LKML <linux-kernel at vger.kernel.org>
>
> Hi
>
> There seems to be some DRM problem with X.Org 6.8.0 on 2.6.8.1. I recently
> switched from XFree86 and there I did not noticed the same thing.
>
> System information: P4 2.8 Ghz HT, Intel 865G on-board graphics, ASUS
> P4-P800VM mobo, having compiled preempt, SMP (for HT, which works) and SMT
> scheduler.
>
> It seems to happen when starting xdm/gdm.
>
> ksymoops parsed kernel message:
> mtrr: base(0xf0020000) is not aligned on a size(0x400000) boundary
> [drm:i830_dma_initialize] *ERROR* can not find dma buffer map!
> [drm:i830_irq_emit] *ERROR* i830_irq_emit called without lock held
> Unable to handle kernel paging request at virtual address f000e2d3
> c022b89e
> *pde = 00000000
> Oops: 0000 [#1]
> CPU: 1
> EIP: 0060:[<c022b89e>] Not tainted
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00013296 (2.6.8.1)
> eax: f000e2c3 ebx: 00000000 ecx: 00000010 edx: dd6fb280
> esi: c0428280 edi: cd21e000 ebp: c042840c esp: cd21fed0
> ds: 007b es: 007b ss: 0068
> Stack: 00000000 c022d827 c0428280 00003282 cd21e000 cd21e000 c0428280 c0227df3
> c0428280 c0428910 c0428918 cc85c080 cc85c0a0 dd62e660 00000000 00000001
> 0000000a 00000000 ddbce0b0 c0116d1e 00000000 00000000 cd34b280 cc85c1dc
> Call Trace:
> [<c022d827>] i830_dma_quiescent+0x17/0xa6
> [<c0227df3>] i830_lock+0x1ff/0x2a5
> [<c0116d1e>] default_wake_function+0x0/0x12
> [<c0116d1e>] default_wake_function+0x0/0x12
> [<c0227b7e>] i830_ioctl+0xcf/0x145
> [<c0166a16>] sys_ioctl+0x113/0x281
> [<c010411f>] syscall_call+0x7/0xb
> Code: 8b 40 10 8b 90 34 20 00 00 81 e2 fc ff 1f 00 89 51 14 8b 43
>
> >>EIP; c022b89e <i830_kernel_lost_context+11/61> <=====
>
> >>eax; f000e2c3 <pg0+2fbba2c3/3fbaa000>
> >>edx; dd6fb280 <pg0+1d2a7280/3fbaa000>
> >>esi; c0428280 <i830_device+0/1a80>
> >>edi; cd21e000 <pg0+cdca000/3fbaa000>
> >>ebp; c042840c <i830_device+18c/1a80>
> >>esp; cd21fed0 <pg0+cdcbed0/3fbaa000>
>
> Trace; c022d827 <i830_dma_quiescent+17/a6>
> Trace; c0227df3 <i830_lock+1ff/2a5>
> Trace; c0116d1e <default_wake_function+0/12>
> Trace; c0116d1e <default_wake_function+0/12>
> Trace; c0227b7e <i830_ioctl+cf/145>
> Trace; c0166a16 <sys_ioctl+113/281>
> Trace; c010411f <syscall_call+7/b>
>
> Code; c022b89e <i830_kernel_lost_context+11/61>
> 00000000 <_EIP>:
> Code; c022b89e <i830_kernel_lost_context+11/61> <=====
> 0: 8b 40 10 mov 0x10(%eax),%eax <=====
> Code; c022b8a1 <i830_kernel_lost_context+14/61>
> 3: 8b 90 34 20 00 00 mov 0x2034(%eax),%edx
> Code; c022b8a7 <i830_kernel_lost_context+1a/61>
> 9: 81 e2 fc ff 1f 00 and $0x1ffffc,%edx
> Code; c022b8ad <i830_kernel_lost_context+20/61>
> f: 89 51 14 mov %edx,0x14(%ecx)
> Code; c022b8b0 <i830_kernel_lost_context+23/61>
> 12: 8b 43 00 mov 0x0(%ebx),%eax
>
> --
> Mihai RUSU Email: dizzy at roedu.net
> GPG : http://dizzy.roedu.net/dizzy-gpg.txt WWW: http://dizzy.roedu.net
> "Linux is obsolete" -- AST
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
> --
> Jon Smirl
> jonsmirl at gmail.com
> _______________________________________________
> xorg mailing list
> xorg at freedesktop.org
> http://freedesktop.org/mailman/listinfo/xorg
>
--
---
Hagbard Celine
More information about the xorg
mailing list