Re: [nvidia] module not found [resolu]

Bonjour,

Suite à une mise à jour, je n’arrive plus à faire fonctionner mon pilote nvidia (ce dernier fonctionnait très bien avant) :

[quote]modprobe nvidia
FATAL: Module nvidia not found.[/quote]

Mon noyau est le 2.6.32 avec les headers. L’installation se passe correctement et sans erreur (je l’ai relancé plusieurs fois avec dkms), mais j’ai un écran noir lorsque mon xorg se charge.

Auriez vous une idée ? Je pensais à installer le driver NOUVEAU, mais apparemment il n’y a pas d’accéleration 3D.

Merci

comment as tu installé ton pilote?

il y a eu récemment plusieurs maj du noyau
refait un update et une maj avec aptitude pour voir si ça corrige le problème

Merci a tous les deux.

Pour reinstaller mon pilote, voici ce que j’ai fait (désinstallation / reinstallation) :

apt-get remove nvidia-kernel-dkms nvidia-settings nvidia-xconfig
apt-get autoremove
apt-get install nvidia-kernel-dkms nvidia-settings nvidia-xconfig
modprobe nvidia

Je fais régulièrement les mises à jour avec apt-get update et apt-get upgrade, mais ca ne corrige pas.

et avec sgfxi ou module-assistant?

ou relancer nvidia-xconfig?

j’avais essayé nvidia-xconfig, mais ca ne changeait rien.

Pour module assistance, je viens d’essayer mais j’ai cette erreur lors de cette commande : module-assistant auto-install nvidia-kernel-source

[code]Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-5-amd64
En-têtes du noyau disponibles dans /lib/modules/2.6.32-5-amd64/build
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.
unpack
The source tarball could not be found!
Package nvidia-kernel-source not installed?
Running “m-a -f get nvidia-kernel-source” may help.
"/usr/share/modass/packages/default.sh" build KVERS=2.6.32-5-amd64 KSRC=/lib/modules/2.6.32-5-amd64/build KDREV=2.6.32-35squeeze2 kdist_image
find: “/usr/src/modules/nvidia*”: Aucun fichier ou dossier de ce type
[/code]

J’ai essayé de booter sur le noyau 2.6.38 que j’avais installé précédemment et ai essayé d’installer via modula assistance.

Mais lorsque je lance la commande module-assistant auto-install nvidia-kernel-source, il me dit qu’il ne trouve pas les header (normal) :

Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.38.6.110512
apt-get install linux-headers-2.6.38.6.110512
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet linux-headers-2.6.38.6.110512
E: Impossible de trouver de paquet correspondant à l’expression rationnelle « linux-headers-2.6.38.6.110512 »
Création du lien symbolique…
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Comment puis les installer sachant que ces header ne sont pas dispo avec apt ?

Merci

et dans ton sources.list tu as les paquets sources ?

J’ai les depots main, contrib et non-free de squeeze.

[quote]deb ftp.fr.debian.org/debian/ squeeze main
deb-src ftp.fr.debian.org/debian/ squeeze main

deb security.debian.org/ squeeze/updates main
deb-src security.debian.org/ squeeze/updates main

squeeze-updates, previously known as ‘volatile’

deb ftp.fr.debian.org/debian/ squeeze-updates main
deb-src ftp.fr.debian.org/debian/ squeeze-updates main

deb ftp.fr.debian.org/debian squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian squeeze main contrib non-free

deb debian-multimedia.org squeeze main non-free[/quote]

et sgfxi?

mais il te manque les backports dans ton sources.list

Merci, ca fonctionne avec sgfxi. Bon, c’est pas très grave, je vais retourner sur mon noyau 2.6.32.

J’ai regardé pour les backports. Si j’ai bien compris, il suffit juste de rajouter la ligne ci-dessous dans mon source.list et de faire un update ?

deb backports.org/debian/ etch-backports main contrib non-free

et du coup nvidia devrait d’installer et fonctionner avec ma 2.6.38 sans headers ?

les backports te fourniront un noyau recent avec ses headers

mais pas etch :squeeze bien sur!

cool, allé, je teste … Merci