LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Problems with the ATI driver from AMD (SLACKWARE 11) (http://www.linuxquestions.org/questions/linux-hardware-18/problems-with-the-ati-driver-from-amd-slackware-11-a-556221/)

brevleq 05-23-2007 09:16 PM

Problems with the ATI driver from AMD (SLACKWARE 11)
 
I've bought a laptop HP Compaq nx6325 and I'm having problems with the driver for my ATI Radeon Expression 200M. I downloaded the driver from ATI site, installed correctly, but when I try to active the module this problem occurs:

root@brevleq:/home/brevleq# modprobe fglrx
/lib/modules/2.4.33.3/kernel/drivers/char/drm/fglrx.o: /lib/modules/2.4.33.3/kernel/drivers/char/drm/fglrx.o: unresolved symbol _mmx_memcpy
/lib/modules/2.4.33.3/kernel/drivers/char/drm/fglrx.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. The module may be trying to access
GPLONLY symbols but the problem is more likely to be a coding or
user error. Contact the module supplier for assistance, only they
can help you.

/lib/modules/2.4.33.3/kernel/drivers/char/drm/fglrx.o: insmod /lib/modules/2.4.33.3/kernel/drivers/char/drm/fglrx.o failed
/lib/modules/2.4.33.3/kernel/drivers/char/drm/fglrx.o: insmod fglrx failed

like we can see the module don't use the GPL license, how can I active this module?? Why the property modules from vmware runs well if they don't use GPL too??

My english isn't good, I hope you understand what I want to say!!

Thanks for all!

jay73 05-23-2007 10:38 PM

The root of the problem could be that you are still using a 2.4 kernel; the latest ATI drivers may well be written with 2.6 in mind. That's only a wild guess, but I do know that the ATI drivers runs fine on all eight of my Linux distros (all of them use 2.6).

osor 05-24-2007 03:00 PM

Quote:

Originally Posted by brevleq
like we can see the module don't use the GPL license, how can I active this module?? Why the property modules from vmware runs well if they don't use GPL too??

That little blurb about a GPL-compatible license is just a guess made by insmod (since you have an incompatibly licensed module with references undefined symbols, the first guess is that the module uses functions which are declared to be used only by GPL-compatible modules with EXPORT_SYMBOL_GPL). In this case, the guess is wrong (i.e., _mmx_memcpy is declared with EXPORT_SYMBOL (not EXPORT_SYMBOL_GPL)).
Quote:

Originally Posted by jay73
The root of the problem could be that you are still using a 2.4 kernel

I donít think this is the case (at least not for this particular error). On both 2.6 and 2.4 kernels, _mmx_memcpy and friends are exported for use by configuring with CONFIG_X86_USE_3DNOW. So if you want to use a module that makes use of this symbol, compile your kernel (either 2.6 or 2.4) with support for mmx.

brevleq 05-25-2007 10:19 AM

Thans guys!!
I'll try to compile my kernel with mmx suport!!


All times are GMT -5. The time now is 01:19 AM.