ATI 9600 install/setup: unresolved symbol (kernel sources)
Hello, I have just setup an new 9.0 installation with a Dual-head ATI 9600 XT AGP video card. The reason I am using that card is that it's supported in Dual head mode in Linux by ATI (at least in name). I have downloaded the latest driver from ATI (today) and installed it with rpm -Uhv (no --force required ) and tried to follow the instructions. I've had a few problems, and I've finally worked my way to this: The kernel sources i have installed are /usr/src/linux-2.4.21-99. uname -r shows: 2.4.21-243-smp4G. This is because I ran YOU which installed a kernel update. I was able to make the make script for the ati driver compile my manually editing version.h ( sed s/2.4.21-99/2.4.21-243/g) but alas, that doesn't work well in the long run: I end up with this list of unresolved kernel symbols: microcline:/lib/modules/fglrx # ./make_install.sh - creating symlink - recreating module dependency list depmod: *** Unresolved symbols in /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o - trying a sample load of the kernel module /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol init_mm_Rsmp_f7779a82 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol highmem_start_page_Rsmp_6a63ed9d /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol __free_pages_Rsmp_65c9c632 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol unlock_page_Rsmp_4da755db /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol irq_stat_Rsmp_4b16ce22 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol remove_wait_queue_Rsmp_7c847b7b /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol create_proc_entry_Rsmp_584ed22d /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol mem_map_Rsmp_40406760 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol remove_proc_entry_Rsmp_9f7724ef /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol register_chrdev_Rsmp_59d158b4 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol add_wait_queue_Rsmp_ee2eff62 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol __alloc_pages_Rsmp_b92db7e1 /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: unresolved symbol contig_page_data_Rsmp_9e20332a /lib/modules/2.4.21-243-smp4G/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. /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: insmod /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o failed /lib/modules/2.4.21-243-smp4G/kernel/drivers/char/drm/fglrx.o: insmod fglrx failed failed. It seems to me that the only solution is to upgrade to version 2.4.21-243-smp4G kernel sources and includes, but here's the rub: the latest version on SuSE' ftp site (that I can find under 9.0) is 2.4.21-144. What should I do? Is there some other place to get the -243 sources? Should I just go back down to -99 (off the CD)? or try 114? Or is that just a red herring? Thanks. -- ---------------------------------------------------- Jonathan Wilson Cedar Creek Software http://www.cedarcreeksoftware.com
participants (1)
-
JW