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! > Symbol drmMach64EngineReset from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol DRIUnlock from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol DRIUnlock from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol DRIUnlock from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > 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! > Symbol drmMach64EngineReset from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol DRILock from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is >unresolved! > Symbol DRIUnlock from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmAgpAcquire from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpGetMode from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpVendorId from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpDeviceId from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpEnable from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpAlloc from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpBind from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmAddMap from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmMap from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is >unresolved! > Symbol drmAddMap from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmMap from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is >unresolved! > Symbol drmAgpFree from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmAgpRelease from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpRelease from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpRelease from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol DRIQueryVersion from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol DRICreateInfoRec from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol DRIScreenInit from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmGetVersion from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmFreeVersion from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmFreeVersion from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAddMap 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! > Symbol DRIDestroyInfoRec 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! > Symbol DRIFinishScreenInit from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAddBufs from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmMach64InitDMA from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmMapBufs from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol DRIGetSAREAPrivate from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmUnmapBufs from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmMach64CleanupDMA from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmUnmap from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmUnmap from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmAgpUnbind from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > Symbol drmAgpFree from module /usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o >is unresolved! > Symbol drmAgpRelease from module >/usr/X11R6-mach64004/lib/modules/drivers/atimisc_drv.o is unresolved! > 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. -- Earthling Michel D�nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast _______________________________________________________________ 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
