On Don, 2002-10-10 at 01:42, Fabrice Bellet wrote:
> On Thu, Oct 10, 2002 at 12:33:59AM +0200, Michel Dänzer wrote:
> > 
> > What date is the DRM source you're using from?
> 
> I updated my dri HEAD cvs tree two hours ago, and I rebuilt
> the drm module too. 

[...]

> > Does the interrupt count for the radeon increase
> > in /proc/interrupts after this happens? Does a single client work
> > afterwards?
> 
> The previous trace finished with a complete machine hang, after both clients
> terminated with the drmRadeonIrqWait: -16 error.
> 
> > 
> > Does this work with R200_NO_IRQS?
> 
> Setting R200_NO_IRQS=1 didn't change the behaviour. The machine crashed
> after both clients existed with r200WaitForFrameCompletion:
> drmRadeonIrqWait: -16

Strange, it's not supposed to use IRQs at all when that's set.


> But I see another problematic behaviour, if I change the way I launch these 
> processes : (The previous traces were obtained when X, fgfs and glxgears were
> all started from a remote machine, under the control of gdb. I had no 
> window manager, and no other window on screen : just X, fgfs, and glxgears.)
> 
> Now, if I do a startx from the console, like a regular user, lauches
> the gnome environment, and starts fgfs and glxgears from a gnome terminal,
> with R200_DEBUG unset, the machine no longer crashes. 
> 
> The X session becomes promptly unresponsive, once glxgears
> is launched, (the 2nd GL app). Remotely, I still can log in on 
> the machine, and I notice that X is taking 100% CPU time.
> 
> the drm log in full of :
> Oct 10 00:59:53 dhcp7 kernel: [drm:radeon_cp_idle] 
> Oct 10 00:59:53 dhcp7 kernel: [drm:radeon_do_cp_idle] 
> Oct 10 00:59:53 dhcp7 kernel: [drm:radeon_ioctl] pid=1564, cmd=0x6444, nr=0x44, dev 
>0xe200, auth=1
> Oct 10 00:59:53 dhcp7 kernel: [drm:radeon_cp_idle] 
> Oct 10 00:59:53 dhcp7 kernel: [drm:radeon_do_cp_idle] 
> Oct 10 00:59:53 dhcp7 kernel: [drm:radeon_ioctl] pid=1564, cmd=0x6444, nr=0x44, dev 
>0xe200, auth=1

[...]

So the IRQ timeouts are probably just symptoms of a 'classic' lockup.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to