I always get this message when I try to build the kernel to activate 3d acceleration for my 9800Pro:
[root@localhost root]# cd ..
[root@localhost /]# cd lib/modules/fglrx/build_mod
[root@localhost build_mod]# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
patching 'drm_os_linux.h'...
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
[root@localhost build_mod]# cd ..
[root@localhost fglrx]# ./make_install.sh
- creating symlink
- recreating module dependency list
depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/char/
drm/fglrx.o
- trying a sample load of the kernel module
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol __a
lloc_pages
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol __w
ake_up
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol unl
ock_page
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol reg
ister_chrdev
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol cre
ate_proc_entry
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol rem ove_wait_queue
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol rem ove_proc_entry
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol add _wait_queue
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol con tig_page_data
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol mem _map
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol ini t_mm
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol __f ree_pages
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.
modprobe: insmod /lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o faile d
modprobe: insmod fglrx failed
failed.
[root@localhost fglrx]#
is there a solution.... I really can't understand the hint it gives me...
cheers,
mad_alfred
[root@localhost root]# cd ..
[root@localhost /]# cd lib/modules/fglrx/build_mod
[root@localhost build_mod]# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
patching 'drm_os_linux.h'...
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
[root@localhost build_mod]# cd ..
[root@localhost fglrx]# ./make_install.sh
- creating symlink
- recreating module dependency list
depmod: *** Unresolved symbols in /lib/modules/2.4.22-10mdk/kernel/drivers/char/
drm/fglrx.o
- trying a sample load of the kernel module
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol __a
lloc_pages
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol __w
ake_up
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol unl
ock_page
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol reg
ister_chrdev
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol cre
ate_proc_entry
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol rem ove_wait_queue
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol rem ove_proc_entry
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol add _wait_queue
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol con tig_page_data
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol mem _map
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol ini t_mm
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o: unresolved symbol __f ree_pages
/lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.
modprobe: insmod /lib/modules/2.4.22-10mdk/kernel/drivers/char/drm/fglrx.o faile d
modprobe: insmod fglrx failed
failed.
[root@localhost fglrx]#
is there a solution.... I really can't understand the hint it gives me...
cheers,
mad_alfred
Comment