Начал ставить дрова (видюха GeForce 6600) - ошибка. В чём дело, не подскажите.
Код:
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.20.3-tuupic
/source SYSOUT=/lib/modules/2.6.20.3-tuupic/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.20.3-tuupic/build KBUILD_VERBOSE=1
-C /lib/modules/2.6.20.3-tuupic/source SUBDIRS=/home/tuupic/Install/NVIDIA-L
inux-x86-1.0-8774-pkg1/usr/src/nv modules
make -C /lib/modules/2.6.20.3-tuupic/build \
KBUILD_SRC=/usr/src/linux-2.6.20.3 \
KBUILD_EXTMOD="/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/
nv" -f /usr/src/linux-2.6.20.3/Makefile modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/.tmp
_versions
rm -f /home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/.tmp_ve
rsions/*
make -f /usr/src/linux-2.6.20.3/scripts/Makefile.build obj=/home/tuupic/Inst
all/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /home/tuupic/Instal
l/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/
.nv.o.d -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/inclu
de -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.20.3/include -incl
ude include/linux/autoconf.h -I/home/tuupic/Install/NVIDIA-Linux-x86-1.0-87
74-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-str
ict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stac
k-boundary=2 -march=i686 -mtune=pentium4 -ffreestanding -maccumulate-outgoin
g-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6
.20.3/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fno-omi
t-frame-pointer -fno-optimize-sibling-calls -fno-stack-protector -Wdeclarati
on-after-statement -Wno-pointer-sign -I/home/tuupic/Install/NVIDIA-Linux-x8
6-1.0-8774-pkg1/
usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscript
s -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD -W
sign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -D
MODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PATCHLEVEL=8774 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_
MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_M
AP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DN
V_VM_INSERT_PAGE_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_
PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME
=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/tuupic/I
nstall/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv.o /home/tuupic/Install/N
VIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv.c
In file included from /home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/us
r/src/nv/nv.c:14:
/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv-linux.h:17
:26: error: linux/config.h: Нет такого файла или катал
ога
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/us
r/src/nv/nv-linux.h:19,
from /home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/us
r/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 a
rithmetic
/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv.c: At top
level:
/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv.c:102: war
ning: ‘kmem_cache_t’ is deprecated
/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv.c: In func
tion ‘nv_kern_open’:
/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv/nv.c:1806: wa
rning: passing argument 2 of ‘request_irq’ from incompatible pointer typ
e
make[4]: *** [/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/usr/src/nv
/nv.o] Ошибка 1
make[3]: *** [_module_/home/tuupic/Install/NVIDIA-Linux-x86-1.0-8774-pkg1/us
r/src/nv] Ошибка 2
make[2]: *** [modules] Ошибка 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [mdl] Ошибка 1
make: *** [module] Ошибка 2
-> Error.
Версия дров, как видно, 8774. Может эти дрова не катят для нового ядра? До этого ставились нормально на 2.6.17.5mdv