On Sun, 28 Apr 2002, Peter Andersson wrote:

> >
> >
> >Peter, if you set 
> >MACH64_VERBOSE to 1 in mach64_drv.h and rebuild the DRM, you should see a 
> >debug statement for each register access.  This could help us find the 
> >problem.  That being said though, I don't see where the _vm_dma_nopage 
> >comes in between _dispatch_clear and the missing debug statement from 
> >_dma_vertex.
> >
> The system log is attatched to this email, and i hope it will make you 
> happy since there are an kernel oops included. I also took the 
> oppurtunity to make a new "kmsg trace" which is different than the old 
> one, hope you can make something out of it.

Thanks for the info, I know testing this can be a pain with all the
reboots. :) Well, it looks like the _dispatch_clear completes without a
problem.  Could you run ksymoops on the syslog?  That will decode the back
trace from the oops (it's best to run it right after the oops before you
reboot, so you use the symbol table from the modules installed at the time
of the error).  I just checked in changes to do byte swapping for the DMA
test and the vertex buffers.  The vertex buffer changes are needed for
real DMA, but this won't fix your current problem with MMIO.  The DMA test
should work however, so if you update from cvs and this is working, that's
a good start.  If it works, you should see the same 7 VERTEX_ register
values in the system log before and after the test.  One note about this:  
once a DMA pass fails, you'll need to do a cold reboot before DMA will
work again.

-- 
Leif Delgass 
http://www.retinalburn.net



_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to