Hi,

I submitted another message about this yesterday. It didn't show up in
the SourceForge archive and you didn't refer to it, so I'm submitting it
again:

----------------------------------------------------------------------

[Michel D�nzer <[EMAIL PROTECTED]>]
> These messages are harmless unless one of the unresolved symbols is
> referenced, which shouldn't happen when DRI is disabled. And even if one
> of them was referenced, that would cause a server crash and not a
> lockup. (Unless the crash causes a lockup...)

I had a closer look at this. I get a lockup when I run the Xserver
without DRI after switching from a 2D accelerated XFree86 4.1 server to
the text console. If DRI is loaded there is no problem. If I start the
Mach64-Xserver after a reboot and without DRI there is no problem
either.

I guess this means that the 3D driver puts the card in some state that
the 2D driver relies on and the old Xserver messes it up.

----------------------------------------------------------------------

Maybe it's again a problem with the FIFO size. Just a guess.

Anyway, I think I'll switch to the new accelerated server as you
proposed. It seems that I'm just asking for trouble with my current
config :)

Regards,
   Felix

On Sat, 1 Jun 2002 22:02:14 -0400 (EDT)
Leif Delgass <[EMAIL PROTECTED]> wrote:

> On 31 May 2002, Michel D�nzer wrote:
> 
> > On Fri, 2002-05-31 at 02:30, Felix K�hling wrote: 
> > > 
> > > I reported lockups shortly after starting the Xserver with a gcc 3.0
> > > compiled drm module that triggered the strange permission problem. Now I
> > > tested it without loading the dri Xserver module in XF86Config and got
> > > the same lockup. The following messages in XFree86.1.log indicate that
> > > the problem is that the 2D driver currently doesn't work without drm:
> > > 
> > > (II) ATI(0): Direct rendering disabled
> > > Symbol DRILock from module 
>/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved!
> > > Symbol drmMach64WaitForIdle from module 
>/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved!
> 
> [ yadda yadda yadda ... ]
> 
> > > Symbol DRICloseScreen from module 
>/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved!
> > > Symbol DRIDestroyInfoRec from module 
>/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved!
> > > 
> > > I will recompile my entire kernel with gcc-3.0 tomorrow to see if the
> > > permission goes away, but this is still a problem, I think. The 2D
> > > Xserver should work without DRI loaded.
> > 
> > These messages are harmless unless one of the unresolved symbols is
> > referenced, which shouldn't happen when DRI is disabled. And even if one
> > of them was referenced, that would cause a server crash and not a
> > lockup. (Unless the crash causes a lockup...)
> > 
> > I think the messages can be silenced by adding the symbols to the
> > xf86LoaderRefSymLists() call.
> 
> Thanks for the tip.  I commited a fix for this that quiets these messages.  
> I used xf86LoaderRefSymLists() in ATIPreInit (atipreinit.c) a la the r128
> and Radeon drivers.
> 
> Felix, 2D accel should work when dri is disabled with the current branch, 
> so you might try running two Xservers based on the branch, one with dri 
> enabled and one with it disabled and see if you still have the lockup.
> A couple of weeks ago, I also made sure that the DDX in the DRI branch 
> explicitly sets the FIFO size to 128 entries, rather than reading the 
> regsiter and saving that value (which is restored on mode/vt switches), in 
> order to avoid the problem you mentioned before.  IIRC, you had started 
> the DRI enabled server from a console with the xfree 4.1 server already 
> running.  In that case, the DDX in the newly started server saved the 
> value set by the 4.1 server, which would cause a lockup with dri.  In this 
> case though, without dri enabled, I don't how that could be the problem.
> 
> -- 
> Leif Delgass 
> http://www.retinalburn.net
> 
> 


               __\|/__    ___     ___     ___
__Tsch��_______\_6 6_/___/__ \___/__ \___/___\___You can do anything,___
_____Felix_______\�/\ \_____\ \_____\ \______U___just not everything____
  [EMAIL PROTECTED]    >o<__/   \___/   \___/        at the same time!

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

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

Reply via email to