Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 11/01/2007 17:00:08

Inside
Membre
Lieu : Nantes
Inscription : 11/01/2007
Messages : 4

Installer les drivers nvidia sur une debian nue

Bonjour,

Je m'esssaye  Linux Debian, j'ai suivi le tutoriel que l'on peut trouver a cette adresse :
http://www.michauko.org/docs/debian_testing/index.html

Je suis donc parti d'une debian testing netinstall et je n'ai coché aucune application comme indiqué dans le tuto lors de l'install.

Je souhaite installer les drivers nvidia fraichement téléchargés qui est du type NVIDIA-Linux-1.0-9746-pkg1.run

Après quelques exécution du fichier, il manquait gcc binutils ld etc que j'ai a priori installé via apt-get install, d'ailleur existe-t-il un package a installer contenant toutes ces outils en une seule fois et quels sont les outils indispensables ?

Je fais

sh ./NVIDIA-Linux-1.0-9746-pkg1.run

j'accepte la licence, il me dit

...would you like the installer to attempt to download a kernel interface for your kernel from the NVIDIA ftp site...

Yes ou No, si je me rapelle bien il n'y en a pas, je choisis donc "No". L'ecran suivant me dit

No precompile kernel interface was found to match your kernel; this means that the installer will need to compile a new kernel interface.

ici pas le choix donc "OK" puis ça affiche une erreur

Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured. ...

Il me dit que je n'ai pas les fichiers sources du kernel, il faut donc les installer, ok mais comment fait-on ?
sachant que la version est avec uname -r la 2.6.18-3-486

Merci de votre aide

Dernière modification par Inside (11/01/2007 20:30:43)

Hors ligne

#2 11/01/2007 18:07:51

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Installer les drivers nvidia sur une debian nue

Salut

 apt-get install linux-source-2.6.18

Je crois, pour la compilation

Mais je pense que

apt-get install nvidia-kernel-2.6.18-3-486

resoudrait ton soucis plus simplement (ou alors repondre Yes a la question que tu indique ci dessus)

N'étant pas un pro de ce genre de truc (j'ai une carte ATI), je te suggère d'attendre la réponse d'un plussss doué, mais je ne crois pas me tromper


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#3 11/01/2007 18:24:08

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Installer les drivers nvidia sur une debian nue

A ce que je comprend, il cherche l'interface de ton noyau (headers). Essaye peut être d'installer les headers de ta version du noyau

apt-get install linux-headers-$(uname -r)

Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#4 11/01/2007 18:43:45

Inside
Membre
Lieu : Nantes
Inscription : 11/01/2007
Messages : 4

Re : Installer les drivers nvidia sur une debian nue

Je cherche et pendant ce temps

Installation des headers

# aptitude install linux-headers-2.6.18-3-486

L'installation des pilotes nvidia se fait correctement ou avec apt-get install comme tu l'indiques Tihz.

j'ai ensuite déclaré au serveur X d'utiliser le nouveau driver :

# dpkg-reconfigure xserver-xorg

choix de nvidia, il y a d'autres configurations j'ai pour la plupart mis par defaut et coché tous les modules du serveur X.Org à charger par défaut.

Je fais startx un logo Nvidia s'affiche rapidement puis apparait une suite d'erreur (EE) :

(EE) Failed to load module "v4l" (module does not exist, 0)
(EE) Failed to load module "kdb" (module does not exist, 0)
(EE) Failed to load module "mouse" (module does not exist, 0)
(EE) No Input driver matching 'kdb'
(EE) No Input driver matching 'mouse'
No core keyboard

erf hmm

Hors ligne

#5 11/01/2007 19:19:03

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Installer les drivers nvidia sur une debian nue

Re

apt-get install xserver-xorg-input-kdb --> Driver clavier
et
apt-get install xserver-xorg-input-mouse --> Driver Mouse
ou, mais tu pose bcp de chose
apt-get install xserver-xorg-input-all --> tous les input driver existant

J'allais oublier
apt-get install xserver-xorg-video-v4l

Dernière modification par freddec (11/01/2007 19:21:45)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#6 11/01/2007 19:46:24

Inside
Membre
Lieu : Nantes
Inscription : 11/01/2007
Messages : 4

Re : Installer les drivers nvidia sur une debian nue

smile
startx lance kde, jusque là tout va bien, merci pour votre réactivité.

Hors ligne

#7 11/01/2007 19:51:24

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Installer les drivers nvidia sur une debian nue

Pour te simplifier la vie install aussi kdm


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#8 12/02/2007 13:40:36

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

Bonjour,

J'essaye d'installer les pilotes nvidia sur une debian nue comme Inside.
J'ai donc le même problème que lui/elle sauf que j'ai installé la nouvelle version du noyau, à savoir la 2.6.20. J'ai tapé cette commande : apt-get install linux-headers-$(uname -r), ou une variante apt-get install linux-headers-2.6.20, mais apparemment, il n'y a pas de paquet linux-headers concernant la version du noyau 2.6.20.

Merci de votre aide.

Hors ligne

#9 12/02/2007 14:33:56

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Installer les drivers nvidia sur une debian nue

Salut,

Le noyo 2.6.20 n'et semble-t-il pas dans les dépôts debian.

Comment as-tu installé ton noyo ? si tu l'as compilé, tu n'a pas besoin d'installer les headers car ceux-ci font partis des sources.

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#10 12/02/2007 18:46:27

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

J'ai suivi ce tutoriel : http://people.via.ecp.fr/~alexis/formation-linux/ et c'était marqué qu'il fallait en général télécharger le noyau stable le plus récent, alors je suis allé sur kernel.org et téléchargé le dernier en date.

Le noyo 2.6.20 n'et semble-t-il pas dans les dépôts debian.

Ceci explice cela, j'ai testé pas mal de tutoriels et ça me donnait la même erreur pour l'installation. ^^;

Comment as-tu installé ton noyo ? si tu l'as compilé, tu n'a pas besoin d'installer les headers car ceux-ci font partis des sources.

Je l'ai compilé, mais ça me donne la même erreur que Inside lors de son premier message.

Hors ligne

#11 13/02/2007 11:11:06

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Installer les drivers nvidia sur une debian nue

Salut,

Tu peux nous donner le resultat d'un `uname -a` et `ls /usr/src` ?

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#12 13/02/2007 12:14:34

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Installer les drivers nvidia sur une debian nue

folkN a écrit :

J'ai suivi ce tutoriel : http://people.via.ecp.fr/~alexis/formation-linux/ et c'était marqué qu'il fallait en général télécharger le noyau stable le plus récent, alors je suis allé sur kernel.org et téléchargé le dernier en date.

Soit, mais l'as tu installé ?

Sinon, je pense que les noyau utilisé par Debian sont suffisamment stable pour ne pas nécessiter de réinstaller un nouveau noyau pour installer les pilotes nvidia.

Par contre  le fait que apt-get install linux-headers-$(uname -r) ne marche pas m'intrigue quelque peu.


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#13 13/02/2007 12:33:23

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Installer les drivers nvidia sur une debian nue

Tihz a écrit :

...
Par contre  le fait que apt-get install linux-headers-$(uname -r) ne marche pas m'intrigue quelque peu.

Ben nan, c'est normal, le noyo 2.6.20 n'étant pas dispo dans les dépôt, ces headers ne le seront pas plus...

Ceci dit, à mions que tu es une bonne raison, je rejoint l'avis de Tihz à propos de l'utilisation du noyo debian.


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#14 13/02/2007 15:19:03

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Installer les drivers nvidia sur une debian nue

ioguix a écrit :

Ben nan, c'est normal, le noyo 2.6.20 n'étant pas dispo dans les dépôt, ces headers ne le seront pas plus...

Bon je vais mieux formuler ma pensée, après on va croire que j'ai passé ma nuit à configurer mon réseau (qui ne marche toujours pas d'ailleurs).

Dans le cas présent, deux possibilités :

- Utilisation du noyau Debian : Il serais très bizarre que les headers ne soit pas installé.
- Utilisation du noyau compilé a la mano : Il n'y donc pas besoin des headers

Bon plus qu'a attendre les infos.

That's all FolkN (désolé, j'ai pas pu m'empêcher)


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#15 13/02/2007 15:28:54

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Installer les drivers nvidia sur une debian nue

tihz a écrit :

- Utilisation du noyau Debian : Il serais très bizarre que les headers ne soit pas installé.

Ben justement pas, il faut les installer via apt-get  car ils ne le sont pas de base lors d'un changement de noyal.
Ce qui peut parfois poser problème.
Par ex: lorsque j'ai mis ma Etch a jour du 2.4.27 vers le 2.6, c'etait le 2.6.17 qui était en cours. Je n'ai pas installé a ce moment là les headers (ni les sources) car je n'en avais pas l'utilité immédiate --> donc on prends le temps...le temps...demain..demain ...plus tard !

Puis un beau jour on veut poser les pilotes ATI pour sa radeon et on doit compiler le module...et on a pas les headers...et entre temps le noyaux est passé en 2.6.18 et on trouve plus les hearders 2.6.17 sur les miroirs (normal !)
Donc on passe un certain temps (temps certain !) sur debian.snapshot a chercher son bonheur --> mais rassurez vous on trouve !

Conclusion, la prochaine fois que je change mon kernel, je pose les headers dans la foulée smile


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#16 13/02/2007 15:47:53

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

Bonjour,

Merci de m'avoir répondu aussi vite.

Tu peux nous donner le resultat d'un `uname -a` et `ls /usr/src` ?

Alors pour ce qui est de la commande uname -a:
Linux debian 2.6.20-debian #1 Sun Feb 11 09:10:25 CET 2007 i686 GNU/Linux

pour la commande ls /usr/src:
Linux@          modules/
Linux-OLDVERSION.1171214212@         nvidia-kernel-source.tar.gz
Linux-OLDVERSION.1171214290@

et pour finir, apt-get install linux-headers-$(uname -r):
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Impossible de trouver le paquet linux-headers-2.6.20
zsh: exit 100 apt-get install linux-headers-2.6.20

Hors ligne

#17 13/02/2007 16:03:03

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Installer les drivers nvidia sur une debian nue

Tihz a écrit :

- Utilisation du noyau Debian : Il serais très bizarre que les headers ne soit pas installé.

Opps desolé ... faute de frappe (ou faute de concentration), je voulais dire qu'il etais bizarre que le headers n'etais pas dispo (et non installé) .. Merci à freddec de m'avoir corrigé. Et pour ses explications technique et pratique aussi smile


folkN a écrit :

Bonjour,

Merci de m'avoir répondu aussi vite.

Tu peux nous donner le resultat d'un `uname -a` et `ls /usr/src` ?

Alors pour ce qui est de la commande uname -a:
Linux debian 2.6.20-debian #1 Sun Feb 11 09:10:25 CET 2007 i686 GNU/Linux

pour la commande ls /usr/src:
Linux@          modules/
Linux-OLDVERSION.1171214212@         nvidia-kernel-source.tar.gz
Linux-OLDVERSION.1171214290@

Ok tu a donc bien tes sources dans /usr/src (le lien Linux@)

folkN a écrit :

et pour finir, apt-get install linux-headers-$(uname -r):
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Impossible de trouver le paquet linux-headers-2.6.20
zsh: exit 100 apt-get install linux-headers-2.6.20

Donc les headers ne sont pas necessaire tant que tu reste sur cette version du noyau. Il est donc également inutile de telecharger les headers depuis le ftp de nvidia bien entendu.

C'etait quoi le probleme au fait ? roll

Dernière modification par Tihz (13/02/2007 17:07:53)


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#18 13/02/2007 18:39:39

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

Tihz a écrit :

C'etait quoi le probleme au fait ? roll

Je fais la même chose qu'Inside pour l'installation du pilote sauf que le message d'erreur est Unable to build the NVIDIA kernel module.

Hors ligne

#19 13/02/2007 19:05:11

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Installer les drivers nvidia sur une debian nue

Il n'y aurais pas un fichier /var/log/nvidia-installer.log qui se serais créer qui pourrais nous donner plus de details ?


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#20 13/02/2007 19:45:47

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

voici le fichier, il est un peu long:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Feb 13 18:35:02 2007

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : 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
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  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: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.20-debian/source'
-> Kernel output path: '/lib/modules/2.6.20-debian/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 -rf .tmp_versions
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.20-debian/s
   ource SYSOUT=/lib/modules/2.6.20-debian/build'...
   
   NVIDIA: calling KBUILD...
   make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.20-debian/build KBUILD_VERBOSE=1 -
   C /lib/modules/2.6.20-debian/source SUBDIRS=/tmp/selfgz3106/NVIDIA-Linux-x86
   -1.0-7184-pkg1/usr/src/nv modules
   make -C /lib/modules/2.6.20-debian/build \
   KBUILD_SRC=/home/folken/kernel/linux-2.6.20 \
   KBUILD_EXTMOD="/tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv" -f
   /home/folken/kernel/linux-2.6.20/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 miss
   ing.";    \
   echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.
   ";    \
   echo;                                \
   /bin/false)
   mkdir -p /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/.tmp_vers
   ions
   rm -f /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/.tmp_version
   s/*
   make -f /home/folken/kernel/linux-2.6.20/scripts/Makefile.build obj=/tmp/sel
   fgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz3106/NVI
   DIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/.nv.o
   .d  -nostdinc -isystem /usr/lib/gcc-lib/i486-linux/3.3.5/include -D__KERNEL_
   _ -Iinclude -Iinclude2 -I/home/folken/kernel/linux-2.6.20/include -include i
   nclude/linux/autoconf.h  -I/tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/us
   r/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasi
   ng -fno-common -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary
   =2 -march=athlon -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
   -I/home/folken/kernel/linux-2.6.20/include/asm-i386/mach-default -Iinclude/a
   sm-i386/mach-default -fomit-frame-pointer  -I/tmp/selfgz3106/NVIDIA-Linux-x8
   6-1.0-7184-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
   -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -f
   no-common -MD -Wsign-compare -Wn
   o-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D
   _GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
   -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7184 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
   -DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_
   BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_PM_MESSAGE_T_PRESENT
   -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_REMAP_PFN_RAN
   GE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBU
   ILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_
   STR(nvidia)" -c -o /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv
   /.tmp_nv.o /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c
   Dans le fichier inclus à partir de /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184
   -pkg1/usr/src/nv/nv.c:14:
   /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv-linux.h:17:26:
   linux/config.h : Aucun fichier ou répertoire de ce type
   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 /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: Dans la fonction « prefetch_range »:
   include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeur
   de type « void * »
   /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c: Hors de tout
   e fonction :
   /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c:93: attention
   : `kmem_cache_t' is deprecated (declared at include/linux/slab.h:17)
   /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c: Dans la fonc
   tion « nv_kern_open »:
   /tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c:1764: attenti
   on : passage de l'argument n°2 de « request_irq » d'un type pointeur incompa
   tible
   make[4]: *** [/tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.o
   ] Erreur 1
   make[3]: *** [_module_/tmp/selfgz3106/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv] Erreur 2
   make[2]: *** [modules] Erreur 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Erreur 1
   make: *** [module] Erreur 2
-> 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 www.nvidia.com.

Hors ligne

#21 13/02/2007 21:52:16

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Installer les drivers nvidia sur une debian nue

mouarf,

J'ai oublié de poster qd j'étais au taf...

Bon, au moins, avec cette trace, maintenant, j'ai plus d'info...

Dis moi, elles se trouvent où les sources de ton kernel ?? pour être plus précis, l'installeur ne trouve pas les sources qui ont servies à compiler le noyo. Les aurais-tu effacées ? elle devraient se trouver dans /usr/src en tout cas...

Sinon, une solution qui marchera à 100% et qui est plutôt rapide :
tu retournes à l'endroit où tu à compilé ton noyo avec ton make-kpkg, et tu relance le make_kpkg mais en remplacant kernel_image par kernel_headers. Celà va te produire un fichier .deb contenant les headers de ton kernel. un dpkg -i dessus plus tard, tes soucis seront oubliés...

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#22 14/02/2007 20:03:40

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

Bonsoir,

Voilà ce que ça me donne en ayant fait ce que tu m'as dit. J'ai fait sh NVIDIA-Linux-x86-1.0-7184-pkg1.run --kernel-source-path=/usr/src/kernel-headers-2.6.20-debian. Sinon je crois que ça me retournait la même erreur en enlevant l'option --kernel-source-path.

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Feb 14 10:30:05 2007

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : 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
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : /usr/src/kernel-headers-2.6.20-debian
  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: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Using the kernel source path '/usr/src/kernel-headers-2.6.20-debian' as
   specified by the '--kernel-source-path' commandline option.
-> Kernel source path: '/usr/src/kernel-headers-2.6.20-debian'
-> Kernel output path: '/usr/src/kernel-headers-2.6.20-debian'
-> 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 -rf .tmp_versions
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/kernel-headers-2.6.
   20-debian SYSOUT=/usr/src/kernel-headers-2.6.20-debian'...
   
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /usr/src/kernel-headers-2.6.20-debian SUBDIR
   S=/tmp/selfgz5796/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv modules
   Makefile:278: /usr/src/kernel-headers-2.6.20-debian/scripts/Kbuild.include:
   Aucun fichier ou répertoire de ce type
   /usr/src/kernel-headers-2.6.20-debian/arch/i386/Makefile:40: /usr/src/kernel
   -headers-2.6.20-debian/arch/i386/Makefile.cpu: Aucun fichier ou répertoire d
   e ce type
   /bin/sh: line 1: [: -lt: unary operator expected
   make[2]: *** Pas de règle pour fabriquer la cible « /usr/src/kernel-headers-
   2.6.20-debian/arch/i386/Makefile.cpu ». Arrêt.
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Erreur 1
   make: *** [module] Erreur 2
-> 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 www.nvidia.com.

Hors ligne

#23 22/02/2007 10:25:28

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

Bonjour,

On m'a dit qu'il fallait mieux prendre le noyau 2.6.19, car le 2.6.20 est trop récent. C'est ce que j'ai fait :
J'ai compilé et installé, mais le problème reste le même ! J'ai essayé d'installer ma geforce 3, mais il me demande le kernel-linux-2.6.19, si quelqu'un sait où je pourrai le télécharger. Cela m'aiderait grandement.

J'ai utilisé la méthode préconisée par andesi, à savoir avec la commande module-assistant (http://andesi.org/index.php?node=83)
Merci d'avance.

Hors ligne

#24 22/02/2007 14:09:54

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Installer les drivers nvidia sur une debian nue

Salut,

Les drivers nvidia marche tres bien avec le 2.6.20 a la condition que l'on active pas la paravirtualisation (je l'ai fais hier soir)

Sinon question toute bete .. Pourquoi tu n'utilise pas les linux-image ? Besoin spécifique ?


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#25 22/02/2007 19:52:55

folkN
Membre
Inscription : 12/02/2007
Messages : 11

Re : Installer les drivers nvidia sur une debian nue

Pourquoi tu n'utilise pas les linux-image ? Besoin spécifique ?
-> ben, je connais que la méthode où il faut télécharger le noyau sur kernel.org, le compiler et l'installer. Si tu connaît une meilleure méthode, chuis preneur. Là, je galère grave. ;'(

Hors ligne

Pied de page des forums