nv problems on FreeBSD 6.1-RELEASE for AMD64

Chris Radlinski radlinskic at acm.org
Thu Jan 11 14:50:47 PST 2007


I guess I shouldn't be surprised that adding a loop count condition to
the while didn't really fix anything.  Once it bails from the while
loop, the screen redraw stops working and then it just goes into another
infinite loop somewhere else.

I'd appreciate any suggestions for a fix.

Thanks,
Chris

On Thu, 2007-01-11 at 16:42, Chris Radlinski wrote:

> Thanks for the reply.
> 
> I'm not sure what that means.  Do I have a bad card?
> 
> I'm going to add another condition to the while loop so it doesn't
> loop indefinitely and see what happens.
> 
> 
> On Thu, 2007-01-11 at 16:35, Stephane Marchesin wrote: 
> 
> > Chris Radlinski wrote:
> > > I've made some progress on this.  I wrapped these while loop calls in 
> > > calls to xf86Msg.  Looking at the logs, I've determined that the first 
> > > while loop is the problem.  The driver starts it and never returns.  
> > > It will successfully complete the loops numerous times but eventually 
> > > it will get stuck in the first one and hang.
> > >
> > > Can anybody tell me what:
> > >
> > > while(READ_GET(pNv) != pNv->dmaPut);
> > >
> > > is supposed to be doing?
> > >
> > It's waiting for the fifo to be processed by the card. So your card is 
> > stuck.
> > 
> > Stephane
> > 
> > 
> 
> 
> 
> ______________________________________________________________________
> 
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20070111/895eb402/attachment.html>


More information about the xorg mailing list