I've had no trouble installing NVIDIA drivers on kernels 2.4.21-0.13 (up), 2.4.21-0.18 (up, secure), 2.4.21-0.24 (up, secure), 2.4.21-0.25 (up). You get a message about tainting the kernel with a non-GPL license, but the drivers install cleanly and work flawlessly. I've used versions 1.0-4363 and 1.0-4496, initially installed using NVIDIA's new .run package with drivers for subsequent kernels built manually by running make clean && make in NVIDIA-Linux-x86-<version>/usr/src/nv/.
However, trying to install them on the secure version of 2.4.21-0.25 always fails (see messages below). It's not a big deal for me since I rarely use the secure kernel, but the change in behavior from previous secure kernels concerns me. Is this a feature or a bug? Arn -----------<BUILD MESSAGES>----------- echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > nv_compiler.h cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4496 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PAGE_RANGE_4 -I. -I/lib/modules/2.4.21-0.25mdksecure/build/include -Wno-cast-qual nv.c cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4496 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PAGE_RANGE_4 -I. -I/lib/modules/2.4.21-0.25mdksecure/build/include -Wno-cast-qual os-agp.c cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4496 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PAGE_RANGE_4 -I. -I/lib/modules/2.4.21-0.25mdksecure/build/include -Wno-cast-qual os-interface.c cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4496 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PAGE_RANGE_4 -I. -I/lib/modules/2.4.21-0.25mdksecure/build/include -Wno-cast-qual os-registry.c ld -r -o nv-linux.o nv.o os-agp.o os-interface.o os-registry.o ld -r -o nvidia.o nv-linux.o nv-kernel.o depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol change_page_attr_Rsmp_2b1a6882 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol devfs_register_Rsmp_cfcce5f5 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol devfs_register_chrdev_Rsmp_118aac95 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol __pollwait_Rsmp_73a0d137 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol irq_stat_Rsmp_319087af /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol init_mm_Rsmp_4b4e1c87 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol proc_root_driver_Rsmp_5508f80e /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol devfs_unregister_chrdev_Rsmp_77f3e0ce /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol devfs_unregister_Rsmp_8d92d91d /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol create_proc_entry_Rsmp_ab06bca9 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol remove_proc_entry_Rsmp_63ad0716 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol mem_map_Rsmp_37be23b3 /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.o: unresolved symbol __wake_up_Rsmp_b76c5f1e /lib/modules/2.4.21-0.25mdksecure/kernel/drivers/video/nvidia.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.21-0.25mdksecure/kernel/drivers/video/nvidia.o failed modprobe: insmod nvidia failed make: *** [package-install] Error 255 -----------</BUILD MESSAGES>-----------
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com