Pilotes Nvidia + SID = Plante !

Bonjour,
J’ai upgradé ma testing de base vers SID :smt003 , j’ai installé les pilotes nvidia en appliquant les différentes méthodes :
1° du WIKI
2° de ce topic là : LAV-FRED et des explications données par fran.b.

=====================

L’installation des pilotes par module-assistant c’est très bien passé (je pense…) en appliquant ceci :

[code]# apt-get install module-assistant

m-a prepare

m-a a-i -i nvidia-kernel-source

apt-get install nvidia-glx[/code]

[quote]root@lagache:/home/chris# uname -r 2.6.32-2-686[/quote]

[quote]policy nvidia-kernel-source: Installé : 190.53-1 Candidat : 190.53-1 Table de version : *** 190.53-1 0 987 http://ftp.fr.debian.org sid/non-free Packages 100 /var/lib/dpkg/status 173.14.09-5 0 983 http://ftp.fr.debian.org lenny/non-free Packages 980 http://ftp.fr.debian.org squeeze/non-free Packages[/quote]

[quote]policy nvidia-glx: Installé : 190.53-1 Candidat : 190.53-1 Table de version : *** 190.53-1 0 987 http://ftp.fr.debian.org sid/non-free Packages 100 /var/lib/dpkg/status 173.14.09-5 0 983 http://ftp.fr.debian.org lenny/non-free Packages 980 http://ftp.fr.debian.org squeeze/non-free Packages[/quote]

[quote]root@lagache:~# ls -l /usr/src total 8696 lrwxrwxrwx 1 root src 35 8 mars 17:44 linux -> /usr/src/linux-headers-2.6.32-2-686 drwxr-xr-x 4 root root 4096 8 mars 17:43 linux-headers-2.6.32-2-686 drwxr-xr-x 4 root root 4096 8 mars 17:43 linux-headers-2.6.32-2-common lrwxrwxrwx 1 root root 26 8 mars 17:43 linux-kbuild-2.6.32 -> ../lib/linux-kbuild-2.6.32 lrwxrwxrwx 1 root src 26 8 mars 17:43 linux-OLDVERSION.1268066685 -> linux-headers-2.6.32-2-686 drwxrwxr-x 3 root src 4096 21 janv. 01:52 modules -rw-r--r-- 1 root src 3045516 8 mars 17:45 nvidia-kernel-2.6.32-2-686_190.53-1+2.6.32-8_i386.deb -rw-r--r-- 1 root root 5825249 21 janv. 01:52 nvidia-kernel.tar.bz2[/quote]

[quote]root@lagache:~# grep EE /var/log/Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown. (II) Loading extension MIT-SCREEN-SAVER (EE) open /dev/fb0: No such file or directory (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device (EE) PreInit returned NULL for ""Logitech USB-PS/2 Optical Mouse"" [/quote]

un X -configure m’a procuré un fichier de ce type :

[quote]vi /root/xorg.conf.new :[code]

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” "CorePointer"
InputDevice “Keyboard0” "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "extmod"
Load "record"
Load "dri"
Load "glx"
Load "dbe"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/input/mice"
Option “ZAxisMapping” "4 5 6 7"
EndSection

Section “Monitor”
#DisplaySize 320 240 # mm
Identifier "Monitor0"
VendorName "PTS"
ModelName "304"
HorizSync 30.0 - 75.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection

Section “Device”
### Available Driver options are:-
### Values: : integer, : float, : “True”/“False”,
### : “String”, : " Hz/kHz/MHz"
### [arg]: arg optional
#Option “SWcursor” # []
#Option “HWcursor” # []
#Option “NoAccel” # []
#Option “ShadowFB” # []
#Option “UseFBDev” # []
#Option “Rotate” # []
#Option “VideoKey” #
#Option “FlatPanel” # []
#Option “FPDither” # []
#Option “CrtcNumber” #
#Option “FPScale” # []
#Option “FPTweak” #
#Option “DualHead” # []
Identifier "Card0"
Driver "nv"
VendorName "nVidia Corporation"
BoardName "NV34 [GeForce FX 5500]"
BusID "PCI:1:0:0"
Identifier "Configured Video Device"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection[/code][/quote]

Ensuite, pour mes essais : [quote]X -config /etc/X11/xorg.conf[/quote] et si je remplace le paramètre “Driver” nv par nvidia X plante !!! en me disant : EE nvidia driver not found ou un truc dans le genre … (résultat du message plus dans le message ! )

J’ai bien éssayé de récupèrer mon xorg.conf de Lenny qui fonctionnait à merveille, mais X plante quand même …

Une idée ? merci de votre aide…

[PS] voiçi le xorg.conf de Lenny que j’utilisai avec les pilotes nvidia adécquates :

[quote][code]# xorg.conf (X.Org X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the xorg.conf manual page.

(Type “man xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section “Device”
#Identifier "Configured Video Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5500]"
Driver "nvidia"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection[/code][/quote]

modprobe nvidia :question:
Ou un reboot de la machine ?

:cry:

[quote]root@lagache:~# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/2.6.32-2-686/nvidia/nvidia.ko): No such device[/quote]
Il me manque un truc ?

Pour info :

[quote]root@lagache:/home/chris/Tchgt# policy xorg xorg: Installé : 1:7.5+3 Candidat : 1:7.5+3 Table de version : *** 1:7.5+3 0 980 http://ftp.fr.debian.org squeeze/main Packages 987 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status 1:7.3+20 0 983 http://ftp.fr.debian.org lenny/main Packages[/quote]
Si je comprend bien j’ai une version suppérieure à celle suggéré par Fran.b sur le post cité au début de mon topic, cqfd… non ? de plus si je veux supprimer xserver-xorg-core :

[quote]root@lagache:/home/chris/Tchgt# aptitude remove --purge xserver-xorg-core[code]
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu… Fait
Initialisation de l’état des paquets… Fait
Écriture de l’information d’état étendu… Fait
Lecture des descriptions de tâches… Fait
Les paquets suivants seront ENLEVÉS :
xserver-xorg-core
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 25 non mis à jour.
Il est nécessaire de télécharger 0o d’archives. Après dépaquetage, 4 473ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
xserver-xorg: Dépend: xserver-xorg-core (>= 2:1.7) mais il ne sera pas installé.
xserver-xorg-video-rendition: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-input-evdev: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-s3virge: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-apm: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-ark: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-ati: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-radeonhd: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-tdfx: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-trident: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-fbdev: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-input-wacom: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-v4l: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-mga: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-r128: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-openchrome: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-vesa: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-siliconmotion: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-mach64: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-sis: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-s3: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-nv: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-tseng: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-savage: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-vmware: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-i128: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-neomagic: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-chips: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-voodoo: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-i740: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-input-synaptics: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-sisusb: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-radeon: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-cirrus: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
xserver-xorg-video-intel: Dépend: xserver-xorg-core (>= 2:1.6.99.900) mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :

  Supprimer les paquets suivants :                   
  1.  xorg                                             
    
  2.  xserver-xorg                                     
    
  3.  xserver-xorg-input-all                           
    
  4.  xserver-xorg-input-evdev                         
    
  5.  xserver-xorg-input-synaptics                     
    
  6.  xserver-xorg-input-wacom                         
    
  7.  xserver-xorg-video-all                           
    
  8.  xserver-xorg-video-apm                           
    
  9.  xserver-xorg-video-ark                           
    
  10. xserver-xorg-video-ati                           
    
  11. xserver-xorg-video-chips                         
    
  12. xserver-xorg-video-cirrus                        
    
  13. xserver-xorg-video-fbdev                         
    
  14. xserver-xorg-video-i128                          
    
  15. xserver-xorg-video-i740                          
    
  16. xserver-xorg-video-intel                         
    
  17. xserver-xorg-video-mach64                        
    
  18. xserver-xorg-video-mga                           
    
  19. xserver-xorg-video-neomagic                      
    
  20. xserver-xorg-video-nv                            
    
  21. xserver-xorg-video-openchrome                    
    
  22. xserver-xorg-video-r128                          
    
  23. xserver-xorg-video-radeon                        
    
  24. xserver-xorg-video-radeonhd                      
    
  25. xserver-xorg-video-rendition                     
    
  26. xserver-xorg-video-s3                            
    
  27. xserver-xorg-video-s3virge                       
    
  28. xserver-xorg-video-savage                        
    
  29. xserver-xorg-video-siliconmotion                 
    
  30. xserver-xorg-video-sis                           
    
  31. xserver-xorg-video-sisusb                        
    
  32. xserver-xorg-video-tdfx                          
    
  33. xserver-xorg-video-trident                       
    
  34. xserver-xorg-video-tseng                         
    
  35. xserver-xorg-video-v4l                           
    
  36. xserver-xorg-video-vesa                          
    
  37. xserver-xorg-video-vmware                        
    
  38. xserver-xorg-video-voodoo                        
    

    Laisser les dépendances suivantes non satisfaites :

  39. gdm recommande xserver-xorg                      
    
  40. xinit recommande xserver-xorg | xserver          
    

    Tier: Actions sûres, Supprimer des paquets (10000)[/code][/quote]
    Ce n’est pas non plus une solution !

Salut,

J’en ai marre de vous dire d’utiliser sgfxi :slightly_smiling:

?? :blush:

La fonction rechercher, tu connais :slightly_smiling:

Ta compilation du module a échouée sinon ton fichier nvidia.ko serait disponible.
Refais m-a a-i -i nvidia-kernel-source
Je pense que tu as un message d’erreur, dans ce cas donne le nous.

Pour ton information sgfxi est un moyen windowozien d’installer tes pilotes (next, next, next, accept …)

Salut,

1 - Installation

cd /usr/local/bin/

wget smxi.org/smxi.zip && unzip smxi.zip

2 - Utilisation pour installer une nVIDIA

sgfxi -f (actuellement le -f à cause d’un bug nvidia°

3 - Utilisation en mise à jour d’une sid :slightly_smiling:

smxi ( explorer toutes les possibilités, elles sont énormes)

Essaye de mettre plutôt dans ton xorg.conf

[quote]Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "ImPS/2"
Option “Device” "/dev/psaux"
Option “ZAxisMapping” "4 5"
EndSection[/quote]

[quote=“debianhadic”]…Refais m-a a-i -i nvidia-kernel-source
Je pense que tu as un message d’erreur, dans ce cas donne le nous…
[/quote]
J’ai refais la procédure en ayant au préalable désinstallé par :

Je n’ai pas de messages d’erreurs, sauf ceux du démarrage du serveur X .

[quote]root@lagache:~# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/2.6.32-2-686/nvidia/nvidia.ko): No such device[/quote]
Il me manque un truc ?[/quote]
Si ce message la perdure, c’est que ton module n’est pas installé, et s’il ne l’est pas c’est qu’apt ne l’a pas fait, et il ne fait rien sans message d’erreur !
quel est le rendu de ça :

$ ls /usr/src/ -l | grep nvidia

Aptitude à bien fait son travail :smt003

[quote]
root@lagache:/home/chris# ls /usr/src/ -l | grep nvidia
-rw-r–r-- 1 root src 3045516 8 mars 17:45 nvidia-kernel-2.6.32-2-686_190.53-1+2.6.32-8_i386.deb
-rw-r–r-- 1 root root 5825249 21 janv. 01:52 nvidia-kernel.tar.bz2[/quote]

ok alors :

# dpkg -i /usr/src/nvidia-kernel-2.6.32-2-686_190.53-1+2.6.32-8_i386.deb

Erreur ?

[quote=“debianhadic”]ok alors :

# dpkg -i /usr/src/nvidia-kernel-2.6.32-2-686_190.53-1+2.6.32-8_i386.deb

Erreur ?[/quote]

Non…

[quote]root@lagache:/home/chris# dpkg -i /usr/src/nvidia-kernel-2.6.32-2-686_190.53-1+2.6.32-8_i386.deb (Lecture de la base de données... 141676 fichiers et répertoires déjà installés.) Préparation du remplacement de nvidia-kernel-2.6.32-2-686 190.53-1+2.6.32-8 (en utilisant .../nvidia-kernel-2.6.32-2-686_190.53-1+2.6.32-8_i386.deb) ... Dépaquetage de la mise à jour de nvidia-kernel-2.6.32-2-686 ... Paramétrage de nvidia-kernel-2.6.32-2-686 (190.53-1+2.6.32-8) ...[/quote]

et maintenant # modprobe nvidia

Même message :cry: :

Salut,

Ceci n’est pas forcément une erreur due à la méthode mais à la qualité actuelle des drivers de nVIDIA :blush:

As-tu l’utilitaire “locate” d’installé ?
Si non :

# apt-get install locate

Ensuite

# updatedb

ça peut être long :wink: mais c’est très util de toute façon …

# locate nvidia.ko

la il va te dire ou dpkg a mis ton nvidia.ko, dans le support à qqun du tuto MattoTop s’est trouvé confronté également à qqun qui n’avait pas le pilote au bon endroit.
Une fois que tu vois ou il est :

# mkdir /lib/modules/2.6.32-2-686/nvidia/
# cp [l'endroit ou il est]/nvidia.ko /lib/modules/2.6.32-2-686/nvidia/
# /etc/init.d/gdm restart

Je fais cela demain matin :slightly_smiling: