I am not at home right now but I believe my kernel was compiled for a 386. I changed it to a Celeron (Coppermine) , recompiled and according the the log for X it seems that DRI is now working.
angus proc # cat config | grep CMPX CONFIG_X86_CMPXCHG=y if CONFIG_X86_CMPXCHG=n then I think i would have a problem. CONFIG_X86_CMPXCHG is set to N if you select a 386 and Y if you select any thing else. But maybe I am wrong I will only know for sure when I get home. Rob http://www.mail-archive.com/[EMAIL PROTECTED]/msg07152.html Eric Marchionni wrote: > i had athlon-xp as far as i remember. actually that's the > processor i have. > but it didn't work for me. when i changed it to i386 and > recompiled the kernel, radeon module just worked fine (after a > rebuild of course)! > but befor that i tried several different values like athlon, > athlon-xp and so on. do that as well! it must have something to > do with that!! > > Robert Young wrote: > > Don't you mean change it from i386 to what you have? > > > > Eric Marchionni wrote: > > > > > >>yeah. in the kernel config use processor type i386. > >>let me know if it worked. > >> > >>-eric > >> > >>Robert Young wrote: > >> > >> > >>>Did you ever resulve this I am having the same problem with my card as > >>>well? > >>> > >>>Eric Marchionni wrote: > >>> > >>> > >>> > >>>>hi > >>>> > >>>>after i recompiled my (new) kernel with a new config i don't have > >>>>3d-acceleration support anymore. > >>>>glxgears shows about 200 fps. befor i had 2000 fps! > >>>>the problem is i can't load the radeon module from the > >>>>dri-project anymore. > >>>> > >>>>i have done a "emerge xfree-drm" after the kernel-compilation. > >>>>but a "modprobe radeon" shows: > >>>><snip> > >>>>/lib/modules/2.4.20-gentoo-r5/kernel/drivers/char/drm/radeon.o: > >>>>unresolved symbol cmpxchg > >>>>/lib/modules/2.4.20-gentoo-r5/kernel/drivers/char/drm/radeon.o: > >>>>insmod > >>>>/lib/modules/2.4.20-gentoo-r5/kernel/drivers/char/drm/radeon.o failed > >>>>/lib/modules/2.4.20-gentoo-r5/kernel/drivers/char/drm/radeon.o: > >>>>insmod radeon failed > >>>></snip> > >>>> > >>>>what is that about "unresolved symbol cmpxchg"? because while > >>>>rebuilding the xfree-drm this error occured: > >>>><snip> > >>>> > >>>>>>>Source unpacked. > >>>> > >>>> * Building DRM... > >>>>gcc -O2 -Wall -Wwrite-strings -Wpointer-arith -Wcast-align > >>>>-Wstrict-prototypes -Wnested-externs -Wpointer-arith -D__KERNEL__ > >>>>-DMODULE -fomit-frame-pointer -fno-strict-aliasing > >>>>-DCONFIG_DRM_SIS -DMODVERSIONS -include > >>>>/usr/src/linux/include/linux/modversions.h -DEXPORT_SYMTAB > >>>>-I/usr/src/linux/include -c radeon_drv.c -o radeon_drv.o > >>>>In file included from radeon_drv.c:48: > >>>>drm_lock.h: In function `radeon_lock_take': > >>>>drm_lock.h:57: warning: implicit declaration of function `cmpxchg' > >>>></snip> > >> > >>-- > >>[EMAIL PROTECTED] mailing list > > > > > > > > -- > > [EMAIL PROTECTED] mailing list > > > > > > -- > [EMAIL PROTECTED] mailing list -- [EMAIL PROTECTED] mailing list