|
|
#1 | |
|
Registered User
Join Date: Dec 2003
Posts: 4
|
Hi,
I am getting en error compiling the latest nvidia kernel drivers, the error is as follows: -> Building kernel module: executing: 'cd ./usr/src/nv; make nvidia.o SYSINCLUDE=/lib/modules/2.4.22-1. 2135.nptl/build/include'... echo \#define NV_COMPILER \"`gcc32 -v 2>&1 | tail -n 1`\" > nv_compiler.h gcc32 -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -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=5328 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -I. -I/li b/modules/2.4.22-1.2135.nptl/build/include -Wno-cast-qual -Wno-error nv.c In file included from /lib/modules/2.4.22-1.2135.nptl/build/include/linux/vm alloc.h:8, from nv-linux.h:72, from nv.c:14: /lib/modules/2.4.22-1.2135.nptl/build/include/linux/highmem.h: In function ` bh_kmap': /lib/modules/2.4.22-1.2135.nptl/build/include/linux/highmem.h:20: warning: p ointer of type `void *' used in arithmetic In file included from nv.c:14: nv-linux.h:420:2: #error "Couldn't determine number of arguments expected by remap_page_range!" nv.c: In function `nv_kern_mmap': nv.c:1430: warning: implicit declaration of function `NV_REMAP_PAGE_RANGE' make: *** [nv.o] Error 1 -> Error. ERROR: Unable to build the NVIDIA kernel module. NOTE: I am using Fedora Core 1, and I was able to successfully compile and install the drivers before. I attempted to install an old copy of glibc which hosed my system, but I used the Fedora CD to reinstall the latest glibc and fixed my /etc/ld.so.conf file and everything seems to be back to normal now. The only difference was that I uninstalled the nvidia kernel module, and now when I attempt a reinstall, I get this error. Please let me know if you have any idea what might be wrong, or if you need any additional information. Thanks! |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Dec 2003
Posts: 4
|
Okay, with a little help from someone in #fedora I was able to get a little further. He suggested I reinstall my kernel-source rpms and then do a make distclean; cp -a configs/kernel-2.4.22-i686.config .config ; make oldconfig ; make dep
This fixed the error that I reported above and running the command CC="gcc32" sh NVIDIA-Linux-x86-1.0-5328-pkg1.run --add-this-kernel successfully build a custom-run file without error. However, now, when I try installing CC="gcc32" sh NVIDIA-Linux-x86-1.0-5328-pkg1-custom.run I now get the following error: -> Kernel module load error: ./usr/src/nv/nvidia.o: kernel-module version mismatch ./usr/src/nv/nvidia.o was compiled for kernel version 2.4.22-1.2135.nptlcustom while this kernel is version 2.4.22-1.2135.nptl. If anyone knows how to fix this, please advice! TIA, Chris |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Dec 2003
Posts: 4
|
ok after modifying the EXTRAVERSION in the kernel makefile, and repeating the steps above, the driver now installs correctly!!! Please disregard any error reports for this thread.
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| NVIDIA Drivers Receive Windows 8 Certification | News | Latest Tech And Game Headlines | 0 | 06-01-12 05:30 AM |
| Radeon 9700 not all that? | sancheuz | Other Desktop Graphics Cards | 200 | 10-12-02 09:31 PM |
| Nvidia Stereo Drivers | Soudontsay | NVIDIA Windows Graphics Drivers | 2 | 08-26-02 10:48 AM |
| nvidia drivers in a motherboard with AGP 1.0 (motherboard MVP3+) | knocker | NVIDIA Linux | 1 | 08-19-02 01:57 AM |
| NVIDIA 2960 Drivers & RH 7.3 W/2.4.18-5 | XASCompuGuy | NVIDIA Linux | 6 | 08-02-02 11:53 AM |