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
