View Single Post
Old 09-21-03, 04:13 PM   #1
Registered User
Join Date: Sep 2003
Posts: 3
Send a message via AIM to Wade777
Default RedHat9 2.4.20-20.9

Ok, I think i've done everything that has been mentioned in previous threads (I have been searching through many of them). Let me walk you through what ive done... I still get an error.
1. Installed the kernel-source for 2.4.20-20.9 (i386)
2. Ctrl + Alt + F1'd
3. Ran telinit 1
4. Logged on as root
5. Used the command "sh /home/wade/ --kernel-include-path=/usr/include/"
6. Accept agreement etc.. then get error
Here is my log file: (800 lines so im only going to post the beginning and end)
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Sep 21 15:49:34 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 : /usr/include/
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp site :

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 ( (Answer: Yes)
ERROR: Unable to connect to (temporary DNS error (try again
-> 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.
-> Using the kernel include path '/usr/include/' as specified by the
'--kernel-include-dir' commandline option.
-> Kernel include path: '/usr/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=/usr/include/'...
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 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__ -

/include/ -Wno-cast-qual nv.c
In file included from /usr/include/linux/tqueue.h:18,
from nv-linux.h:69,
from nv.c:14:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not a
vailable on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in u
serspace: atomicity not guaranteed
In file included from nv-linux.h:69,
from nv.c:14:
/usr/include/linux/tqueue.h:94: parse error before "tqueue_lock"
In file included from nv.c:14:
nv-linux.h:72:75: linux/vmalloc.h: No such file or directory
In file included from /usr/include/linux/fs.h:23,
from /usr/include/linux/capability.h:17,
from /usr/include/linux/binfmts.h:5,
from /usr/include/linux/sched.h:9,
from /usr/include/linux/delay.h:12,

nv.c:2816: `jiffies' undeclared (first use in this function)
nv.c: In function `nv_stop_rc_timer':
nv.c:2827: `nvl' undeclared (first use in this function)
nv.c:2827: parse error before ')' token
nv-linux.h: At top level:
nv-linux.h:554: storage size of `rc_timer' isn't known
nv.c:157: storage size of `nv_fops' isn't known
nv.c:1079: storage size of `nv_vm_ops' isn't known
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
Any help?
Thanks a lot! I'm still very new to the whole linux thing

Last edited by Wade777; 09-21-03 at 05:55 PM.
Wade777 is offline   Reply With Quote