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

Re: kernel 2.6 et drivers nvidia



Bonjour,

Le mer 21/04/2004 à 01:28, franck.molle@ac-rouen.fr a écrit :
> >En instable, avec le paquet kernel debian, je fais comme ça:
> je suis aussi en unstable ;) ca tombe bien.
> 
> >(paquets nvidia-glx et nvidia-kernel-source installés)
> le glx install aussi un precompile en 2.4 c po grave je suppose ....
> 
> >- apt-get install kernel-headers-2.6.5-1-686-smp (enfin, celui qui
> >correspond à ton kernel)
> kernel-headers-2.6.3-1-686 est déjà la plus récente version disponible.
> c ok donc
> 
> >- tar xvfz nvidia-kernel-source.tar.gz
> >- cd modules/nvidia-kernel/
> >- export KSRC=/usr/src/kernel-headers-2.6.5-1-686-smp
> >- export KVERS=2.6.5-1-686-smp
> fport-se3:/usr/src/modules/nvidia-kernel# export 
> KSRC=/usr/src/kernel-headers-2.6.3-1-686/
> fport-se3:/usr/src/modules/nvidia-kernel# export KVERS=2.6.3-1-686
> ok...
> 
> >- ./debian/rules binary_modules
> la c'est plus ok du tt du tt :/
> 
> # 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 [ 1 = 1 ]; then \
>         dpatch apply 01_sysfs ; \
>         dpatch status 01_sysfs >patch-stamp ; \
>      fi \
> ...................... couic.......................
> Kernel compiler version : 3.3.2
> Detected compiler version : 3.3.3
> 
> You appear to be compiling the NVIDIA kernel module with
> a compiler different from the one that was used to compile
> the running kernel.
> The compiler that will be used to compile this module has been
> determined from:
>  1) the CC environment variable
>  2) that specified in
>     /usr/src/kernel-headers-2.6.3-1-686//include/linux/compile.h
>  3) gcc
> Using compiler gcc-3.3 version 3.3.3

Par la suite, si le module ne marche pas, fô pas chercher plus loin...
recompile avec gcc 3.3.2 (ou passe à un noyau plus recent).

> 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.3" /usr/bin/make -C 
> /usr/src/modules/nvidia-kerne          l/nv -f Makefile 
> SYSSRC=/usr/src/kernel-headers-2.6.3-1-686/   
> KBUILD_PARAMS="-C           /usr/src/kernel-headers-2.6.3-1-686/ 
> SUBDIRS=/usr/src/modules/nvidia-kernel/nv"           module;
> make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »
> make[2]: entrant dans le répertoire « /usr/src/kernel-headers-2.6.3-1-686 »
>   SPLIT   include/linux/autoconf.h -> include/config/*
> make[2]: scripts/split-include : commande introuvable

$ locate split-include
/usr/src/kernel-kbuild-2.6-1/scripts/basic/split-include.c
/usr/src/kernel-kbuild-2.6-1/scripts/basic/.split-include.cmd
/usr/src/kernel-kbuild-2.6-1/scripts/basic/split-include

Installe le paquet kernel-kbuild-2.6-1...

-- 
ANALPHABÈTE
M : Incapable ! Inutile ! Moi, au moins, je rapporte le courrier !
P : Je pourrais le faire aussi mais moi, je suis chargé d'y répondre au
courrier !



Reply to: