有下載nvidia driver :NVIDIA-Linux-x86-1.0-8178-pkg1.run
執行時出現 no precompiled kernel interface was found to match your kernel
該裝的kerenl-source都有裝..以下是錯誤log
- 代碼: 選擇全部
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jan 14 12:32:27 2006
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 : true
no questions : false
silent : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
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.
-> Performing CC test with CC="cc".
-> Kernel source path: '/lib/modules/2.6.8-2-386/build'
-> Kernel output path: '/lib/modules/2.6.8-2-386/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -f stprof stprof.o symtab.h
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.8-2-386/bui
ld SYSOUT=/lib/modules/2.6.8-2-386/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.8-2-386/build SUBDIRS=/tmp/
selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv modules
mkdir -p /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.tmp_vers
ions
make -f scripts/Makefile.build obj=/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178
-pkg1/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz2900/NVI
DIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.nv.o
.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict-pro
totypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-float -
mpreferred-stack-boundary=2 -march=i386 -Iinclude/asm-i386/mach-default -Os
-fomit-frame-pointer -I/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/s
rc/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD -Ws
ign-compare -Wno-cast-q
ual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -DNVRM -D
DYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8178
-UDEBUG -U_DEBUG -DNDEBUG -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_REMAP_PAGE_
RANGE_5_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE
-DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz2900/NVIDIA-Li
nux-x86-1.0-8178-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz2900/NVIDIA-Linux-x86-
1.0-8178-pkg1/usr/src/nv/nv.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:14,
from include/asm/semaphore.h:41,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv-linux.h:47,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
cc -Wp,-MD,/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.nv-v
m.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict-
prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-floa
t -mpreferred-stack-boundary=2 -march=i386 -Iinclude/asm-i386/mach-default
-Os -fomit-frame-pointer -I/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/u
sr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
-Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD
-Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__
-DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSI
ON=0 -DNV_PATCHLEVEL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SYSCTL_MAX_MAP_COU
NT_PRESENT -DNV_REMAP_PAGE_RANGE_5_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DN
V_VMAP_4_PRESENT -DMODULE -DKBUILD_BASENAME=nv_vm -DKBUILD_MODNAME=nvidia -
c -o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.tmp_nv-vm.o
/tmp/selfg
z2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv-vm.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:14,
from include/asm/semaphore.h:41,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv-linux.h:47,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv-vm.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
cc -Wp,-MD,/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.os-a
gp.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict
-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-flo
at -mpreferred-stack-boundary=2 -march=i386 -Iinclude/asm-i386/mach-default
-Os -fomit-frame-pointer -I/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/u
sr/src/nv -Wall -Wimpl
icit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpoint
er-arith -Wno-multichar -Werror -O -fno-common -MD -Wsign-compare -Wno-c
ast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -DNV
RM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_REMAP
_PAGE_RANGE_5_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DM
ODULE -DKBUILD_BASENAME=os_agp -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz2900
/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.tmp_os-agp.o /tmp/selfgz2900/NVI
DIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-agp.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:14,
from include/asm/semaphore.h:41,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv-linux.h:47,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/os-agp.c:24:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
cc -Wp,-MD,/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.os-i
nterface.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -W
strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mso
ft-float -mpreferred-stack-boundary=2 -march=i386 -Iinclude/asm-i386/mach-d
efault -Os -fomit-frame-pointer -I/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178
-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-sub
scripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-commo
n -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__K
ERNEL__ -DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MIN
OR_VERSION=0 -DNV_PATCHLEVEL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SYSCTL_MAX
_MAP_COUNT_PRESENT -DNV_REMAP_PAGE_RANGE_5_PRESENT -DNV_CHANGE_PAG
E_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -DKBUILD_BASENAME=os_interface
-DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1
/usr/src/nv/.tmp_os-interface.o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pk
g1/usr/src/nv/os-interface.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:14,
from include/asm/semaphore.h:41,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv-linux.h:47,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/os-interface.c:26:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
cc -Wp,-MD,/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.os-r
egistry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Ws
trict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msof
t-float -mpreferred-stack-boundary=2 -march=i386 -Iinclude/asm-i386/mach-de
fault -Os -fomit-frame-pointer -I/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-
pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subs
cripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common
-MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KER
NEL__ -DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR
_VERSION=0 -DNV_PATCHLEVEL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SYSCTL_MAX_M
AP_COUNT_PRESENT -DNV_REMAP_PAGE_RANGE_5_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESE
NT -DNV_VMAP_4_PRESENT -DMODULE -DKBUILD_BASENAME=os_registry -DKBUILD_MODN
AME=nvidia -c -o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.
tmp_os-registry.o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/
os-registry.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:14,
from include/asm/semaphore.h:41,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nv-linux.h:47,
from /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/os-registry.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
ld -m elf_i386 -r -o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/s
rc/nv/nvidia.o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv-
kernel.o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.o /tmp
/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv-vm.o /tmp/selfgz290
0/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-agp.o /tmp/selfgz2900/NVIDIA-
Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.o /tmp/selfgz2900/NVIDIA-Lin
ux-x86-1.0-8178-pkg1/usr/src/nv/os-registry.o
Building modules, stage 2.
make -rR -f /usr/src/kernel-headers-2.6.8-2-386/scripts/Makefile.modpost
scripts/mod/modpost -i /usr/src/kernel-headers-2.6.8-2-386/Module.symvers
/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.nvid
ia.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wst
rict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft
-float -mpreferred-stack-boundary=2 -march=i386 -Iinclude/asm-i386/mach-def
ault -Os -fomit-frame-pointer -DKBUILD_BASENAME=nvidia -DKBUILD_MODNAME=
nvidia -DMODULE -c -o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/nvidia.mod.o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/n
vidia.mod.c
ld -m elf_i386 -r -o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/sr
c/nv/nvidia.ko /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nvi
dia.o /tmp/selfgz2900/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' RPM installed. If you
know the correct kernel source files are installed, you may specify the
kernel source path with the '--kernel-source-path' command line option.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device
-> Kernel messages:
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
Real Time Clock Driver v1.12
input: PC Speaker
inserting floppy driver for 2.6.8-2-386
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP,EPP]
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
NET: Registered protocol family 17
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02cc960(lo)
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 24
ip_tables: (C) 2000-2002 Netfilter core team
eth0: no IPv6 routers present
nvidia: module license 'NVIDIA' taints kernel.
NVRM: The NVIDIA RIVA TNT2 Model 64/Model 64 Pro GPU installed in this
system is
NVRM: supported through the NVIDIA Legacy drivers. Please
NVRM: visit http://www.nvidia.com/object/unix.html for more
NVRM: information. The 1.0-8178 NVIDIA driver will ignore
NVRM: this GPU. Continuing probe...
NVRM: No NVIDIA graphics adapter found!
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.