Okay, here is what I did and the log: Per the instructions on Suse's website I did: 1. cp /boot/vmlinuz-2.4.21-4-athlon.config /usr/src/linux/.config 2. cp /boot/vmlinuz-2.4.21-4-athlon.version.h /usr/src/linux/include/linux 3. cp /boot/vmlinuz-2.4.21-4-athlon.autoconf.h /usr/src/linux/include/linux 4. cd /usr/src/linux 5. make cloneconfig dep 6. init 3 7. sh NVIDIA-Linux-x86-1.0-4363.run 8. I accept the agreement, say yes to build module, receive message that it failed and to check /var/log/nvidia-installer.log Here is the log: nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Sat Jul 26 19:02:57 2003 option status: license pre-accepted : false update : false force update : false expert : false uninstall : false driver info : false no precompiled interface: false no ncurses color : false query latest driver ver : false OpenGL header files : false no questions : false silent : false XFree86 install prefix : /usr/X11R6 OpenGL install prefix : /usr Installer install prefix: /usr kernel include path : (not specified) kernel install path : (not specified) proc mount point : /proc ui : (not specified) tmpdir : /tmp ftp site : ftp://download.nvidia.com Using: nvidia-installer ncurses user interface -> License accepted. -> No precompiled kernel interface was found to match your kernel; would you li ke the installer to attempt to download a kernel interface for your kernel f rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes) -> No matching precompiled kernel interface was found on the NVIDIA ftp site; this means that the installer will need to compile a kernel interface for your kernel. -> Kernel include path: '/lib/modules/2.4.21-4-athlon/build/include' -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f nv.o os-agp.o os-interface.o os-registry.o nv-linux.o nv_compiler.h * .d NVdriver nvidia.o -> Building kernel module: executing: 'cd ./usr/src/nv; make nvidia.o SYSINCLUDE=/lib/modules/2.4.21-4- athlon/build/include'... echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -1`\" > nv_compiler.h cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp arentheses -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_PATCHLEVE L=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PA GE_RANGE_4 -I. -I/lib/modules/2.4.21-4-athlon/build/include -Wno-cast-qual nv.c In file included from /lib/modules/2.4.21-4-athlon/build/include/linux/vmall oc.h:8, from nv-linux.h:72, from nv.c:14: /lib/modules/2.4.21-4-athlon/build/include/linux/highmem.h: In function `bh_ kmap': /lib/modules/2.4.21-4-athlon/build/include/linux/highmem.h:23: warning: poin ter of type `void *' used in arithmetic In file included from nv.c:14: nv-linux.h: In function `calc_order': nv-linux.h:262: warning: comparison between signed and unsigned nv.c: In function `nvos_set_primary_card': nv.c:173: warning: comparison between signed and unsigned nv.c:174: warning: comparison between signed and unsigned nv.c: In function `nvl_find_alloc': nv.c:670: warning: comparison between signed and unsigned nv.c: In function `nv_kern_mmap': nv.c:1291: warning: comparison between signed and unsigned nv.c:1310: warning: comparison between signed and unsigned nv.c:1337: warning: comparison between signed and unsigned nv.c:1384: warning: comparison between signed and unsigned nv.c: In function `nv_find_kernel_mapping': nv.c:2085: warning: comparison between signed and unsigned nv.c:2091: error: `vmalloc_reserve' undeclared (first use in this function) nv.c:2091: error: (Each undeclared identifier is reported only once nv.c:2091: error: for each function it appears in.) nv.c: In function `nv_find_agp_kernel_mapping': nv.c:2148: warning: comparison between signed and unsigned nv.c: In function `nv_alloc_pages': nv.c:2317: warning: comparison between signed and unsigned nv.c:2345: warning: comparison between signed and unsigned make: *** [nv.o] Error 1 -> Error. ERROR: Unable to build the NVIDIA kernel module. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com. Matthew Johnson wrote:
On Sat, 2003-07-26 at 06:15, Dale Kosan wrote:
I am running 8.2 with updated kernel from Mantel and when I try and run the installer from Nvidia it fails on building driver. I believe I followed the instructions on Suse's website to the "T" I can post the log if anyone would like to try and help? Thanks in advance...
Sure, copy and paste the log...One thing I did when using the installer from Nvidia was to go to run level 2 or 3 as I had the Nvidia module that refused to unload (had to even reboot to run level 3!).
Matt