Drivers Nvidia

Fermé
Henriette Leporcébon - 12 août 2004 à 12:15
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 22 avril 2005 à 21:06
Bonjour,

Et encore un noob qui vient poser des questions :)
ou encore un noob qui est pas fichu d'installer ces drivers...

Ma config :
Mandrake 10 community
kernel 2.6.4 patché et recompilé pour faire fonctionner mon foutu modem eci.
une vielle GeForce2 qui hurle car elle n'a pas son accélération 3d

j'ai d/l les derniers drivers sur le site de Nvidia, je suis les indications et lance donc le sh NVIDIA.....

Le module ne se compile pas et me renvoie cette erreur : Unable to build the NVidia Kernel Module

Je vasi vor dans /var/log/ et de vois que outre un warning de conflits avec rivafb j'ai ça : echo " /usr/src/linux-2.6.3-4mdk is not clean, please run 'make mrproper'"

je fais ce qu'il me dit, relance l'install et même problème.

En désespoir de cause, je me tourne vers les rpms nvidia de thac et télécharge/install 124 Mo de fichiers ( maudites dépendances ) dont le driver Nvivia, le module du kernel et le kernel 2.6.7.

Je reboot sur ce kernel, joli écran noir freezé, rien à faire, même pas un shell>>> reboot barbare.

Je me remet sur le 2.6.4 patché, X plante et je reste bloqué dans la console sans savoir quoi faire. Je tente de lancer ma connexion internet, ca marche, je lance lynx et trouve un site qui me dit de faire : mv XF86Config-4.old XF86Config, 2secondes après, de retour sous kde mais toujorus pas de drivers nvidia.

Alors docteur c'est grave ???
A voir également:

9 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 août 2004 à 13:37
Salut,

Je ne sais pas quel tutorial tu as pu suivre, donc je te mets 2 liens :
http://linuxpourlesnuls.ath.cx/modules.php?name=Sections&op=viewarticle&artid=105
http://linux-wizard.net/howto_nvidia.html

Le 1er concerne directement la Mandrake 10.
Le 2nd concerne la Mandrake 9.x, mais contient une "foulitude" de renseignements et enseignements en tous genres, notamment les causes d'échecs possibles et leurs remèdes (Alors docteur c'est grave ???). ;-DDD

En espérant que tu t'en sortes...

;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
0
Flol El Pingu Messages postés 10 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 4 septembre 2005 1
21 avril 2005 à 12:17
As-tu trouvé ?
Moi j'ais le même problème !
0
Salut,

bon, tout d'abord, vérifie la version exacte de ton noyau
uname -r

ensuite, si par exemple ton noyau est le 2.6.9-toto par exemple, il faut que tu installes les sources correspondant EXACTEMENT a ton noyau :
kernel-source-2.6.9-toto dans notre cas
pour cela, vérifie ce que tu as dans /usr/src :
ls -l /usr/src

si tu trouves un dossier
linux-2.6.9-toto, c'est bon, si c'est une autre version ou que tout simplement les sources ne sont pas installées, c'est normal que tu n'y arrives pas...

Phiphi
0
Flol El Pingu Messages postés 10 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 4 septembre 2005 1
22 avril 2005 à 08:40
pour ls -l :
total 8
lrwxrwxrwx 1 root root 16 oct 20 2004 linux -> linux-2.6.3-4mdk/
drwxr-xr-x 20 root root 4096 oct 20 2004 linux-2.6.3-4mdk/
drwxr-xr-x 5 root root 4096 oct 13 2004 RPM/

pour uname -r : 2.6.3-4mdk
J'en dédui que c bon.
Merci magnus mais le pb c pendant le sh /***/Nvidia....run
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 501
22 avril 2005 à 10:22
lrwxrwxrwx 1 root root 16 oct 20 2004 linux -> linux-2.6.3-4mdk/
drwxr-xr-x 20 root root 4096 oct 20 2004 linux-2.6.3-4mdk/
drwxr-xr-x 5 root root 4096 oct 13 2004 RPM/

pour uname -r : 2.6.3-4mdk
J'en dédui que c bon.


Ce n'est pas sur, car ca n'affiche que le repertoire mais ca n'implique pas que tu as le bon paquet kernel-source2.6 installe. Essaie avec la commande:
rpm -qa | grep kernel

de voir s'il y a en effet un truc kernel-source ou kernel-source2.6. Sinon il faut l'installer et pour exactement la meme version!

mais le pb c pendant le sh /***/Nvidia....run

Il te faut afficher les messages d'erreurs (meme s'il faut les noters sur un papiers). Sinon comment depanner!

---------
Tu as une version de noyau un peu ancienne. Ce n'est pas 100% sur le dernier driver NVIDIA marche bien avec ca (mais c'est quand meme probable). Si tu es sur que les sources de noyau (le kernel-source2.6) sont correctement installe et s'il y a un probleme pour la compilation du module nvidia persiste (c'est fait automatique dans "sh ....") tu peux essayer de passer a un noyau plus recent, par exemple de prendre les paquets kernel et kernel-source2.6 de Mandrake 10.1. Je suppose ca devrait se bien installer sur 10.0.
0
Flol El Pingu Messages postés 10 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 4 septembre 2005 1
22 avril 2005 à 13:16
voila :
kernel-source-2.6.3-4mdk
kernel-2.6.3.4mdk-1-1mdk
----------------------------------------------------------------
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Apr 21 12:11:55 2005

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel source path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /root/tmp
ftp site : ftp://download.nvidia.com

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.
-> Kernel source path: '/lib/modules/2.6.3-4mdk/build'
-> Performing cc_version_check with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
a loadable kernel module.

The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa
ce.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 *~
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.3-4mdk/buil
d SYSOUT=/lib/modules/2.6.3-4mdk/build'...
Your kernel was configured to include rivafb support as
a loadable kernel module.

The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!

*** Failed rivafb module sanity check, but continuing! ***


NVIDIA: calling KBUILD...
make -C /lib/modules/2.6.3-4mdk/build \
KBUILD_SRC=/usr/src/linux-2.6.3-4mdk KBUILD_VERBOSE=1 \
KBUILD_CHECK= -f /usr/src/linux-2.6.3-4mdk/Makefile modules
Using /usr/src/linux-2.6.3-4mdk as source for kernel
if [ -h /usr/src/linux-2.6.3-4mdk/include/asm -o -f /usr/src/linux-2.6.3-4md
k/.config ]; then \
echo " /usr/src/linux-2.6.3-4mdk is not clean, please run 'make mrproper'"
;\
echo " in the '/usr/src/linux-2.6.3-4mdk' directory.";\
/bin/false; \
fi;
/usr/src/linux-2.6.3-4mdk is not clean, please run 'make mrproper'
in the '/usr/src/linux-2.6.3-4mdk' directory.
make[3]: *** [prepare1] Erreur 1
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.
-----------------------------------------------------------------
0
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 501
22 avril 2005 à 13:52
rivafb driver conflicts with the NVIDIA driver

Ce blabla n'est pas grave mais il te faudra eviter de charger les modules "rivafb" et "nvidia" simultanement. Si tu respectes ca pas de problemes pour ca.

nvidia.ko failed to build!

La c'est clair il n'a pas reussi de compiler le module nvidia. Il fait ce message bizarre:
/usr/src/linux-2.6.3-4mdk is not clean, please run 'make mrproper'
Peut-etre c'est ca ? Donc tu peux essayer de suivre ca, c.-a-d.:
cd /usr/src/linux-2.6.3-4mdk
make mrproper

et apres reesayer avec le Nvidia.

Cependant je ne suis pas sur que c'est ca ce qu'il faut faire. Tu as bien verifie que tu as le paquet "kernel-source" installe (avec la commande: "rpm -qa | grep kernel" que j'ai donne ci-dessu) ??
Si tu n'as pas ce paquet c'est problablement ca, car dans ce cas le repertoire /usr/src/linux-2.6.3-4mdk n'est pas complet et il ne contiendrait pas les bons fichiers qui sont necessaire !!!
0
Flol El Pingu Messages postés 10 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 4 septembre 2005 1
22 avril 2005 à 18:26
voila se qui me mette :
#proper : scripts/Makefile.clean:10: drivers/video/riva/Makefile: No such file or directory
make[3]: *** Pas de règle pour fabriquer la cible « drivers/video/riva/Makefile ». Arrêt.
make[2]: *** [drivers/video/riva] Erreur 2
make[1]: *** [drivers/video] Erreur 2
make: *** [_clean_drivers] Erreur 2

# rpm -qa | grep kernel
kernel-source-2.6.3-4mdk
kernel-2.6.3.4mdk-1-1mdk

alors ?
dsl pour la noobité...
0
Flol El Pingu Messages postés 10 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 4 septembre 2005 1
22 avril 2005 à 18:47
voila se que je trouve sur le cd :
kernel-2.6.3.4mdk-1-1mdk.i586.rpm
kernel-enterprise-2.6.3.4mdk-1-1mdk.i586.rpm
kernel-i686-up-4GB-2.6.3.4mdk-1-1mdk.i586.rpm
kernel-smp-2.6.3.4mdk-1-1mdk.i586.rpm
0
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 501
22 avril 2005 à 21:06
Donc tu as le bon paquet kernel-source et ca aurait du marcher!

Il est possible que la version 2.6.3 est trop vielle pour bien fonctionner avec la derniere version du driver NVIDIA.

Dans ce cas il y a en principe les deux solutions:

1) Passer a un noyau plus recent, soit en installant les paquets rpms de Mandrake 10.1 (c'est 2.6.8.1-....) ou prendre les sources sur www.kernel.org et compiler soi meme (actuellement la derniere version est 2.6.11.7).

2) Au lieu de changer le noyau plutot essayer de changer la version du driver NVIDIA. Tu peux telecharger la version precedente ou celle d'avant sur le site de NVIDIA. Il faut un peu chercher sur le site ftp de nvidia mais c'est possible. Je crois l'avant derniere version ou celle d'avant doit bien marcher. Cette solution est peut-etre la plus facile.

Avec tes manipes (peut-etre le "make mrproper") il est possible que ton installation actuelle des kernel-sources est un peu boussilee. Si tu crois c'est le cas tu peux eventuellement desinstaller ce paquet avec:
rpm -e --nodeps kernel-source-2.6.3-4mdk 

et apres resinstaller avec le fichier du CD:
rpm -Uvh kernel-source-2.6.3-4mdk.rpm

(ca doit etre sur un autre cd ou un site ftp de Mandrake).
(Fais attention de ne pas desinstaller les kernel-source avant d'avoir trouve le bon rpm pour reinstaller!)

Donc avec les bonnes sources 2.6.3-4mdk tu peux ressayer la version actuelle de NVIDIA et si ca plante encore, il faut essayer avec les versions precedentes de NVIDIA.
0