[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nVidia drivers



El lun, 06-06-2005 a las 11:21 -0700, avishai escribió:
> hi all,
> i'm trying to install the nvidia driver on my machine (uname -r gives
> 2.6.8-11-amd64-k8). i've tried to follow the different paths suggested
> in this thread - not much success so far :(.
> Method #1 as described in
> /usr/share/doc/nvidia-kernel-source/README.Debian ('debian/rules
> binary_modules') has a long output
> (pasted at the end of this message), but ends with:
> 
> ------- quote start --------------
> NVIDIA: calling KBUILD...
> make CC=gcc-3.4 -C /usr/src/kernel-headers-2.6.8-11-amd64-k8
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
> make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make[3]: scripts/Makefile.build: No such file or directory
> make[3]: *** No rule to make target `scripts/Makefile.build'.  Stop.
> make[2]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
> make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
> make[1]: *** [module] Error 1
> make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
> make: *** [build-stamp] Error 2
> --------- quote end -----------------------------
> 
> (btw, shouldn't it be 'nvidia' and not 'nv'?)
> Method #2 ('make-kpkg modules_image') fails too with:
> 
> -------------- quote start --------------------
> /usr/bin/make    \
>                                  ARCH=x86_64 oldconfig
> make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make[2]: scripts/Makefile.build: No such file or directory
> make[2]: *** No rule to make target `scripts/Makefile.build'.  Stop.
> make[1]: *** [scripts_basic] Error 2
> make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make: *** [stamp-kernel-configure] Error 2
> ----------------- quote end ------------------
> 
> i'm pretty lost (and edgy, after browsing TONS of manuals and links).
> any suggestions anyone?
> thanx,
> Avishai.
> 
> oooh, here's the long output of method #1:
> ------------ quote start ----------------------
> # select which makefile to use.
> rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
> if [ 6 = 6  ]; then \
>      cd /usr/src/modules/nvidia-kernel/nv ; \
>      ln -s Makefile.kbuild Makefile ; \
>      cd .. ; \
>      if [ 0  = 1 ] ; then \
>         dpatch apply 04_minion ; \
>      fi ; \
>      if [ 0 = 1 ]; then \
>         dpatch apply 01_sysfs ; \
>         dpatch status 01_sysfs >patch-stamp ; \
>         dpatch apply 02_pcialias ; \
>                 dpatch status 02_pcialias >>patch-stamp ; \
>      fi ; \
> fi
> if [  6 = 4  ]; then \
>      cd /usr/src/modules/nvidia-kernel/nv ; \
>      ln -s Makefile.nvidia Makefile ; \
>      cd .. ; \
> fi
> #nothing here anymore
> touch configure-stamp
> if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then
> \
>         cp  /usr/src/modules/nvidia-kernel/debian/control.template
> /usr/src/modules/nvidia-kernel/debian/control; \
> fi
> dh_testdir
> dh_testroot
> PATCHLEVEL = 6
> Kernel compiler version : 3.4.3
> Detected compiler version : 3.4.3
> Using compiler gcc-3.4 version 3.4.3
> touch /usr/src/modules/nvidia-kernel/nv/gcc-check
> touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
> ## Main Make ##
> IGNORE_CC_MISMATCH=1 CC="gcc-3.4"  /usr/bin/make -C
> /usr/src/modules/nvidia-kernel/nv -f Makefile
> SYSSRC=/usr/src/kernel-headers-2.6.8-11-amd64-k8   KBUILD_PARAMS="-C
> /usr/src/kernel-headers-2.6.8-11-amd64-k8
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
> make[1]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
> 
> NVIDIA: calling KBUILD...
> make CC=gcc-3.4 -C /usr/src/kernel-headers-2.6.8-11-amd64-k8
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
> make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> make[3]: scripts/Makefile.build: No such file or directory
> make[3]: *** No rule to make target `scripts/Makefile.build'.  Stop.
> make[2]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
> make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
> make[1]: *** [module] Error 1
> make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
> make: *** [build-stamp] Error 2
> ------------------ quote end -------------
> 
> 
I'd the same error and the problem was the KSRC and KVERS variables.
Did you exported KSRC and KERS variables before compiling ?

> -- 
> To UNSUBSCRIBE, email to debian-amd64-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: