http://bugs.freedesktop.org/show_bug.cgi?id=24092





--- Comment #5 from Pekka Paalanen <[email protected]>  2009-09-23 10:21:34 PST ---
The trigger of this problem seems to be the PFIFO_DMA_PUSHER interrupt, after
which the channel is stuck. The spinning afterwards is just a side-effect: it
looks like the kernel is always returning EAGAIN (right?) from
DRM_NOUVEAU_GEM_CPU_PREP ioctl and user space does not know to time out (and it
probably does not need to, since we spin in user space and can kill it).

We'd have to find out why the command stream is grabled, that's what a pusher
interrupt means AFAIK, bad command packet format. The randomness sounds like a
race.

I hope this is (not?) just another manifestation of the kernel memory problems
we've been seeing recently on certain setups. Unfortunately I don't have any
further insight into this right now.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to