Erreur de compilation driver nvidia (résolu) - Installation - Linux et OS Alternatifs
Marsh Posté le 24-11-2007 à 16:17:09
aptitude update
aptitude install module-assistant
m-a a-i nvidia
et roulez jeunesse
Marsh Posté le 24-11-2007 à 17:09:28
Ça ne me crée pas le module nvidia ça
Ca installe le driver proprio ?
Marsh Posté le 24-11-2007 à 17:15:12
c'est bizarre, parce que ça m'a pas créé mon module ; j'ai du rater un truc
Marsh Posté le 24-11-2007 à 17:16:48
Comment t'es sûr de ça ?
Marsh Posté le 24-11-2007 à 17:18:05
Ah ok, t'es en 2.6.23.
Je peux rien pour toi alors, vu que ce noyau n'est pas encore dispo dans Debian.
Marsh Posté le 24-11-2007 à 17:24:13
arf.
je suis sous debian, je suis allé cherché les sources sur kernel.org >_<
tu me conseillerais de repasser en 2.6.22 ?
Marsh Posté le 24-11-2007 à 17:26:57
oué. En 2.6.22 avec les paquets Debian + la méthode que j'ai donné plus haut.
Marsh Posté le 25-11-2007 à 01:18:32
J'ai réussi à compiler le module, donc c'était bien le problème du noyau.
C'est bon avec le 2.6.22.
Petite question par contre : j'ai modifié le driver dans le fichier xorg.conf en remplaçant 'nv' par 'nvidia' mais ça ne marche pas. Pourtant j'ai chargé le module.
Citation : Section "Device" |
Le log de Xorg me donne ça :
Citation : (II) Module nvidia: vendor="NVIDIA Corporation" |
Marsh Posté le 25-11-2007 à 17:21:20
J'ai essayé d'utiliser l'option -ignoreABI comme stipulé sur certains sites, mais il veut quand même me faire le test ABI. Là ça m'échappe.
Marsh Posté le 25-11-2007 à 20:04:16
tu le passes comment le -ignoreABI ?
Marsh Posté le 25-11-2007 à 20:38:16
je l'ai mis directement dans xorg.cong (comme expliquer dans la doc man) :
Citation : Section "ServerFlags" |
Et j'ai aussi essayer dans le script de configuration de gdm, comme expliquer là : http://mail.gnome.org/archives/gdm [...] 00016.html
Aucun des deux ne marche chez moi.
Marsh Posté le 25-11-2007 à 21:03:09
Oui mais là il est à off
Marsh Posté le 25-11-2007 à 23:39:27
e_esprit a écrit : Oui mais là il est à off |
en fait je l'avais mis en off pour voir parce qu'en on ça marchait pas
Marsh Posté le 26-11-2007 à 10:41:04
Au passage ton erreur plus haut ça ressemble fortement à un drivers i386 sur de l'amd64... Faudrait choisir la bonne arch hein
Sinon +1 pour le kernel debian et m-a évidemment.
Marsh Posté le 26-11-2007 à 18:18:02
Nan mais j'ai un AMD XP hein. Le retour au noyau 2.6.22 a résolu ce problème. C'est plus ça le soucis
Marsh Posté le 27-11-2007 à 23:46:06
Manifestement j'ai posé une sacré colle.
Ou alors je suis trop con et c'est tellement évident que je vois pas la solution
Marsh Posté le 28-11-2007 à 10:17:26
essayes deja de le lancer à la main, sans GDM, depuis une console :
startx -- -ignoreABI
Marsh Posté le 28-11-2007 à 10:19:47
C'est marrant, j'ai pas eu à passer cette option quand je suis passé à Xorg 7.3 ...
edit : ah, ce sont les 97.55 dont il est question, ok. J'ai rien dit.
Marsh Posté le 02-12-2007 à 11:50:01
e_esprit a écrit : essayes deja de le lancer à la main, sans GDM, depuis une console : |
j'ai toujours la même erreur
mais c'est bizarre, l'option devrait marcher ; personne n'a le même problème ?
Marsh Posté le 02-12-2007 à 12:33:49
Nan, t'as pas moyen de mettre des drivers plus récents ?
Marsh Posté le 02-12-2007 à 12:43:03
j'ai déjà les plus récents : NVIDIA-Linux-x86-100.14.11-pkg1
Marsh Posté le 02-12-2007 à 12:58:15
Mais t'as quelle version d'Xorg ?
Moi j'ai ça :
Citation : X.Org X Server 1.4.0 |
(1ères lignes du log)
Marsh Posté le 11-01-2008 à 19:52:58
J'ai résolu le problème, en installant les nouveaux drivers et en répondant "oui" à la question "Voulez-vous que les changements dans le xorg.conf soient générés automatiquement ?"
J'avais pas du le faire la dernière fois
Alors maintenant je vais me pendre 48H par les pieds pour corriger mon incompétence
Marsh Posté le 24-11-2007 à 16:11:28
Bonjour, j'ai un soucis lors de l'installation du driver nvidia. Je vois vraiment pas d'où ça peut venir.
J'utilise les sources du noyau 2.6.23.
Ici, c'est le driver 1.0-9755-pkg1 parce que j'en ai essayé plusieurs mais j'ai la même erreur sur chaque.
In file included from include/linux/list.h:8,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/timex.h:57,
from include/linux/sched.h:53,
from include/linux/utsname.h:35,
from /tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src
/nv/nv-linux.h:19,
from /tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-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 a
rithmetic
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: At top level
:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:110: error: e
xpected â=â, â,â, â;â, âasmâ or â__attribute__â before â
*â token
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
ânvos_create_allocâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:460: error: â
nv_pte_t_cacheâ undeclared (first use in this function)
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:460: error: (
Each undeclared identifier is reported only once
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:460: error: f
or each function it appears in.)
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
ânvos_free_allocâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:492: error: â
nv_pte_t_cacheâ undeclared (first use in this function)
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
â__nv_setup_pat_entriesâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:955: warning:
comparison between signed and unsigned
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
â__nv_restore_pat_entriesâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:981: warning:
comparison between signed and unsigned
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
ânv_kern_cpu_callbackâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1287: warning
: comparison between signed and unsigned
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1294: warning
: comparison between signed and unsigned
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
ânvidia_init_moduleâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1420: error:
ânv_pte_t_cacheâ undeclared (first use in this function)
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1420: error:
too many arguments to function âkmem_cache_createâ
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1554: error:
void value not ignored as it ought to be
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function
ânvidia_exit_moduleâ:
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1581: error:
void value not ignored as it ought to be
/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1685: error:
ânv_pte_t_cacheâ undeclared (first use in this function)
make[4]: *** [/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.o
] Erreur 1
make[3]: *** [_module_/tmp/selfgz6930/NVIDIA-Linux-x86-1.0-9755-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
Je voudrais pouvoir rejouer à UT
Message édité par nikwist le 11-01-2008 à 19:53:22