Nvidia Facile - Installation des pilotes nvidia pour Debian

bonjour,
je viens d’installer debian 5.03 sur mon nouveau pc avec une cg nvidia n220gt
j’ai essayer de suivre les tutos mais bien sur j’ai droit à un plantage

lsmod |grep nvidia nvidia 8105072 0 i2c_core 27936 2 nvidia,i2c_i801 ip-124:/home/jean# vi /etc/X11/xorg.conf.nvidia ip-124:/home/jean# dpkg -l |grep nvidia ii nvidia-glx 173.14.09-5 NVIDIA binary Xorg driver ii nvidia-kernel-2.6.26-2-amd64 173.14.09-5+2.6.26-19lenny2 NVIDIA binary kernel module for Linux 2.6.26 ii nvidia-kernel-common 20080825+1 NVIDIA binary kernel module common files ii nvidia-kernel-source 173.14.09-5 NVIDIA binary kernel module source ii nvidia-settings 173.14.09-1 Tool of configuring the NVIDIA graphics driv ii nvidia-xconfig 1.0+20080522-2 The NVIDIA X Configuration Tool
par contre
un modprobe nvidia
me renvoi que dalle!!
mon xorg nvidia

[code]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (randy@juliet2) Fri Sep 5 15:03:39 PDT 2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice “Keyboard0” "CoreKeyboard"
InputDevice “Mouse0” "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section “InputDevice”
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/psaux"
Option “Emulate3Buttons” "no"
Option “ZAxisMapping” "4 5"
EndSection

Section “InputDevice”
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
[/code]
aurais je oublier quelque chose ?
merci de vos avis
a+
ps: bon je tourne avec un xorg simple

Salut,
Après plusieurs mois ( heu non j’exagère) de guerre acharnée pour installer ces $ù:^ de drivers, bhen j’ai réussi ( je ne sais pas trop comment d’ailleurs :confused: ). Et mon fichier .conf est le même que le tiens; à un détail près:[quote=“jeanbi”]
Section “InputDevice”
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection[/quote]
Cette section chez moi est la suivante:

[quote]Section “InputDevice”
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection[/quote]
Je ne sais pas si ça a un rapport :question: :question: :question:

Jeanbi quel plantage as-tu ? Message ?

bonjour,
il me semblait avoir ete clair il semble que le module nvidia ne soit pas installe vu que modprobe ne renvoi rien
a+


lsmod te dit qu’il a un module nvidia de chargé, et tu t’étonne qu’un modprobe nvidia ne te retourne rien ??? Tu veux quoi ? Désolé mon p’tit gars mais j’ai déjà fait ce que tu me demandes !
D’où ma question, pourquoi dis-tu que ça ne fonctionne pas ? Quel message as-tu lors de ton plantage ?
Question subsidiaire ; As-tu bien pensé à installer nvidia-glx APRÈS avoir recompiler ton module ?

Tout petit hors sujet à la gloire de Debianhadic:

Je reviens sous Debian, j’installe la Sid 64 sur mon Amd quad 9550, geforce 8200,je reviens au tuto de Debianhadic fait il y a presque deux ans, je le suis à la lettre et …mince alors…tout est nickel pile poil.

Je vais te fournir les coordonnées de mon compte Paypal en MP :wink:
Le tuto a été commencé il y a deux ans, mais il est régulièrement modifié pour suivre l’évolution des composants.
Je vais d’ailleurs ajouter cette référence : beronono.com/wiki-debian/index.p … _privateur la partie développé en Annexe2 par Fran.b est instructive.

Effectivement la partie notée par Fran.b est instructive surtout pour les gens pressés et aimant le risque, mais cela peut être un fort intéressant dépannage pour ceux qui ont besoin d’un .run installé proprement.

Par contre dans ton wiki ne serait-il pas souhaitable que tu indiques, pour les débutants surtout, que le fameux fichier /etc/X11/xorg.conf est désormais un fichier vide et qu’il faut y coller pour reprendre ton exemple:

Section "Device"
Identifier "NVIDIA Corporation NV41.8 [GeForce Go 6800]"
Driver "nvidia"
EndSection

En fait je dis : (Si vous ne trouvez pas cette section, alors ajoutez la !)
Avec nano il va créer le fichier, est-ce que tu peux confirmer que la seule mention de cette section dans un fichier xorg.conf vide suffit ?

Peut être que sous Lenny on a encore une vielle version de Xorg: je n’avais pas pensé à cela en écrivant mon post précédent. :unamused:
Désolé si c’est le cas mais j’ai installé une iso Testing que j’ai immédiatement passé en Sid.

J’ai sauté le texte entre parenthèses :smt003

Méa culpa :neutral_face:

Bonjour à tous,

Je tente de migrer d’Ubuntu vers Debian mais je bloque sur l’installation du pilote NVidia (configuration de mon PC en signature).

J’ai fait mon installation depuis le CD1 de Squeeze (noyau 2.6.30-2-686) puis mises à jour (noyau 2.6.32-trunk-686). Je n’ai pas accès à des résolutions supérieures à 800x600 (alors que mon écran est en 1920x1080, 22"). Je n’ai pas de fichier /etc/X11/xorg.conf (normal, d’après ce que j’ai compris du nouveau Xorg) et pas de module nvidia ou nv chargé.

[code]# lsmod | grep nv

[/code]
Par contre, si je regarde dans le Xorg.0.log (avec la commande trouvée sur le Wiki), j’ai ceci :

[code]# grep -B2 ‘Module class: X.Org Video Driver’ /var/log/Xorg.0.log
(II) Module nv: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 2.1.15
Module class: X.Org Video Driver

(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 2.3.0
Module class: X.Org Video Driver
[/code]
J’en déduit que le module “nv” est chargé… mais je ne sais pas comment ni quel module est utilisé “nv” ou “vesa”. Dans le doute, j’avais désinstallé le paquet “xserver-xorg-video-vesa” mais cela ne changeait rien.

J’ai ensuite suivi ce tutoriel, d’abord avec un sources.list simple (uniquement Squeeze) puis avec le sources.list et /etc/apt/preferences (prioritairement Squeeze) conseillés ici : Sources.list au carré ou minimaliste (viewtopic.php?f=8&t=5659). Mais à chaque fois cela bloque au moment de la commande “m-a a-i -i nvidia-kernel-source”, même en utilisant le noyau “2.6.32-1-686”. Voici les erreurs obtenues :

[code]/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd .mod.c .tmp_versions
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .
.cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -w -f debian/rules configure
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep

Build the modules

/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make -C /lib/modules/2.6.32-1-686/build M=/bin/pwd modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
/usr/src/linux-headers-2.6.32-1-common/Makefile:274: /usr/src/linux-headers-2.6.32-1-common/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
/bin/bash: /usr/src/linux-headers-2.6.32-1-common/scripts/gcc-x86_32-has-stack-protector.sh: Aucun fichier ou dossier de ce type
/usr/src/linux-headers-2.6.32-1-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
make: *** nom de variable vide. Arrêt.
make[5]: *** [module/usr/src/modules/nvidia-kernel] Erreur 2
make[4]: *** [sub-make] Erreur 2
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_build] Erreur 2
[/code]

Voici mon fichier “sources.list” :

[code]##

deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 CD Binary-1 20100118-04:20]/ squeeze main

##deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 CD Binary-1 20100118-04:20]/ squeeze main

#deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free

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

########################################################

################################################

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb http://mirror.home-dn.net/debian-multimedia lenny main
deb-src http://mirror.home-dn.net/debian-multimedia lenny main

lenny security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

volatile

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

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

squeeze multimedia

deb http://mirror.home-dn.net/debian-multimedia squeeze main
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

################################################

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main

################################################

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)

#deb http://mirror.home-dn.net/debian-multimedia experimental main
#deb-src http://mirror.home-dn.net/debian-multimedia experimental main
[/code]
et mon fichier /etc/apt/preferences :

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 988

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 987

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 986

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 984

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 983

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 982

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 99

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 98

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 97

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 96
[/code]

J’ai également essayé, sans succès, les manipulations décrites en Annexe 1.

Mes compétences en la matière étant très limitées, je suis complètement bloqué et ne sais plus quoi faire (et j’ai vraiment envie de passer à Debian). J’ai même essayé l’installateur NVidia (.run), sans succès, que j’utilisais sans problème sous Ubuntu. Ayant lu que c’était une mauvaise méthode, et après avoir recommencé plusieurs fois, j’ai réinstallé Debian pour avoir une base neuve.

Pourriez-vous m’aider ? D’avance merci.

Cordialement.

Hugues

Tout d’abord, il faut que tu saches que l’absence de xorg.conf est normal, puisque c’est Xorg qui cherche le meilleur pilote pour ta carte, forcément, il a choisit “nv” pour toi, donc de désinstaller vesa ne servait à rien :wink:

Ensuite, quel version de Debian as-tu finalement ? Est-ce que les commandes de la première partie ont été faites, et ne génère plus d’erreurs ?

Merci pour la rapidité de ta réponse, Debianhadic.

D’accord pour le choix effectué par Xorg. Mais est-ce qu’il y a un moyen de savoir quel pilote il a choisi et utilise actuellement (juste pour être certain) ?

Par certitude, je viens de refaire :

[code]# apt-get update

apt-get upgrade

apt-get dist-upgrade[/code]

La dernière commande m’installe 2 paquets, mais pas d’erreur :

# apt-get dist-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Calcul de la mise à jour... Fait Les NOUVEAUX paquets suivants seront installés : [b]diff mktemp[/b] 0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 19,7ko dans les archives. Après cette opération, 53,2ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? o Réception de : 1 http://ftp.fr.debian.org squeeze/main diff 1:2.8.1-18 [5 842B] Réception de : 2 http://ftp.fr.debian.org squeeze/main mktemp 7.4-2 [13,9kB] 19,7ko réceptionnés en 0s (33,8ko/s) Sélection du paquet diff précédemment désélectionné. (Lecture de la base de données... 98928 fichiers et répertoires déjà installés.) Dépaquetage de diff (à partir de .../diff_1%3a2.8.1-18_all.deb) ... Paramétrage de diff (1:2.8.1-18) ... Sélection du paquet mktemp précédemment désélectionné. (Lecture de la base de données... 98931 fichiers et répertoires déjà installés.) Dépaquetage de mktemp (à partir de .../archives/mktemp_7.4-2_all.deb) ... Paramétrage de mktemp (7.4-2) ...

Ensuite :

# [b]apt-cache policy nvidia-kernel-source[/b] nvidia-kernel-source: Installé : 190.53-1 Candidat : 190.53-1 Table de version : *** 190.53-1 0 98 http://ftp.fr.debian.org sid/non-free Packages 100 /var/lib/dpkg/status 173.14.09-5 0 982 http://ftp.fr.debian.org lenny/non-free Packages 986 http://ftp.fr.debian.org squeeze/non-free Packages

Ensuite :

[code]# m-a prepare
Récupération des sources du noyau de la version : 2.6.32-1-686
En-têtes du noyau disponibles dans /lib/modules/2.6.32-1-686/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.
[/code]

Puis :

[code]# m-a clean nvidia-kernel

[/code]

Et enfin :

[code]# m-a a-i -i nvidia-kernel-source
sh: getcwd() failed: No such file or directory
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-1-686
En-têtes du noyau disponibles dans /lib/modules/2.6.32-1-686/build
apt-get -y 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.
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
unpack
sh: getcwd() failed: No such file or directory
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait…
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.32-1-686 KSRC=/lib/modules/2.6.32-1-686/build KDREV=2.6.32-6 kdist_image
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd *.mod.c .tmp_versions
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
dh_clean: cannot read debian/control: Aucun fichier ou dossier de ce type

make: [kdist_clean] Erreur 2 (ignorée)
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
dh_clean: cannot read debian/control: Aucun fichier ou dossier de ce type

make[1]: [kdist_clean] Erreur 2 (ignorée)
/usr/bin/make -w -f debian/rules configure
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep

Build the modules

/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make -C /lib/modules/2.6.32-1-686/build M=/bin/pwd modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
/usr/src/linux-headers-2.6.32-1-common/Makefile:274: /usr/src/linux-headers-2.6.32-1-common/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
/bin/bash: /usr/src/linux-headers-2.6.32-1-common/scripts/gcc-x86_32-has-stack-protector.sh: Aucun fichier ou dossier de ce type
/usr/src/linux-headers-2.6.32-1-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
make: *** nom de variable vide. Arrêt.
make[5]: *** [module/usr/src/modules/nvidia-kernel] Erreur 2
make[4]: *** [sub-make] Erreur 2
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_build] Erreur 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.32-1-686.1265118643 for details.
sh: getcwd() failed: No such file or directory[/code]

Voilà voilà. Cordialement.

Hugues

J’oubliais :

# lsb_release -a sh: getcwd() failed: No such file or directory sh: getcwd() failed: No such file or directory No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux testing (squeeze) Release: testing Codename: squeeze

Je pense que je suis toujours en squeeze, les seuls paquets (Sid, je crois) installés en plus sont linux-image et linux-headers en 2.6.32-1-686.

Tu as sans arrêt ce message :

sh: getcwd() failed: No such file or directory

Je ne sais pas trop pourquoi tu as ça mais avant de refaire m-a change de répertoire, retourne dans ~ par exemple.

D’accord ! En le faisant, je n’ai plus ces erreurs “getcwd()” mais toujours pas de compilation correcte.

[code]/usr/src/modules/nvidia-kernel/debian# cd ~
~# m-a a-i -i nvidia-kernel-source
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-1-686
En-têtes du noyau disponibles dans /lib/modules/2.6.32-1-686/build
apt-get -y 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
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait…
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.32-1-686 KSRC=/lib/modules/2.6.32-1-686/build KDREV=2.6.32-6 kdist_image
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd .mod.c .tmp_versions
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .
.cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -w -f debian/rules configure
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep

Build the modules

/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make -C /lib/modules/2.6.32-1-686/build M=/bin/pwd modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
/usr/src/linux-headers-2.6.32-1-common/Makefile:274: /usr/src/linux-headers-2.6.32-1-common/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
/bin/bash: /usr/src/linux-headers-2.6.32-1-common/scripts/gcc-x86_32-has-stack-protector.sh: Aucun fichier ou dossier de ce type
/usr/src/linux-headers-2.6.32-1-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
make: *** nom de variable vide. Arrêt.
make[5]: *** [module/usr/src/modules/nvidia-kernel] Erreur 2
make[4]: *** [sub-make] Erreur 2
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_build] Erreur 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.32-1-686.1265119791 for details.
[/code]

Et le fichier indiqué à la fin “/var/cache/modass/nvidia-kernel-source.buildlog.2.6.32-1-686.1265119791” :

[code]/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .*.cmd .mod.c .tmp_versions
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686 clean
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
rm -rf .o .ko .depend ..flags ..d .
.cmd *.mod.c .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
dh_clean
/usr/bin/make -w -f debian/rules configure
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed ‘s/#KVERS#/2.6.32-1-686/g’ debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep

Build the modules

/usr/bin/make -C . LINUXDIR=/lib/modules/2.6.32-1-686/build KVERREL=2.6.32-1-686
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make -C /lib/modules/2.6.32-1-686/build M=/bin/pwd modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
/usr/src/linux-headers-2.6.32-1-common/Makefile:274: /usr/src/linux-headers-2.6.32-1-common/scripts/Kbuild.include: Aucun fichier ou dossier de ce type
/bin/bash: /usr/src/linux-headers-2.6.32-1-common/scripts/gcc-x86_32-has-stack-protector.sh: Aucun fichier ou dossier de ce type
/usr/src/linux-headers-2.6.32-1-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
make: *** nom de variable vide. Arrêt.
make[5]: *** [module/usr/src/modules/nvidia-kernel] Erreur 2
make[4]: *** [sub-make] Erreur 2
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-1-686 »
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_build] Erreur 2[/code]

Je n’y connais rien mais est-ce normal qu’il aille ici : /usr/src/linux-headers-2.6.32-1-common/ ?

Ouai c’est normal … Tu peux refaire un m-a prepare avant, au cas ou …

Cela ne change rien… C’est un peu du chinois pour moi mais on dirait que sa première erreur est ici :

make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-1-686 » /usr/src/linux-headers-2.6.32-1-common/Makefile:274: /usr/src/linux-headers-2.6.32-1-common/scripts/Kbuild.include: Aucun fichier ou dossier de ce type

J’ai le paquet “linux-kbuild-2.6.32” installé mais pas le “kbuild”. Est-ce problématique ?

C’est justement censé être la même chose ! tu peux essayer avec un autre noyau ? (tu recommences le tuto)