3°/ J'ai upgradé mon kernel et depuis XFree ne marche plus. Les logs disent qu'il n'arrive pas à charger le driver nvidia. Que faire ?:
Cette situation est due au fait que le module kernel des drivers nvidia n'a pas été copié dans nouveau répertoire de modules de votre kernel. Voici une explication rapide.
Le kernel cherche les modules qu'il chargent ( notamment ceux préciser dans /etc/modules.conf ) dans le répertoire /lib/modules/kernel_version/kernel/drivers . Par exemple la Mandrake 8.0 utilise par défaut un kernel 2.4.3-20mdk, donc les drivers nvidia sont dans le répertoire /lib/modules/2.4.3-20mdk/kernel/drivers/video .
Si vous passez par exemple au kernel 2.4.9, alors le kernel ira chercher ses modules dans /lib/modules/2.4.9/kernel/drivers . Comment régler le problème pour les drivers nvidia ? C'est tout simple, il suffit de réinstaller les drivers nvidia et il ajoute le module dans le répertoire de modules du kernel courant. Mieux on peut demander au drivers d'installer son module pour une version donnée du noyau :
$> sh NVIDIA-Linux-x86-1.0-4496-pkg2.run --kernel-name='VERSION'
VERSION représente le numéro de version du noyau telle que le renverrait la commande "uname -r". Par exemple si c'est 2.4.22-4mdk alors on remplace VERSION par 2.4.22-4mdk
Message édité par Dark_Schneider le 28-01-2004 à 16:46:38
---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php