bon, ben finalement tu as bien installé un 2.6.22 lenny sur ton etch, même si tu ne t’en souviens pas, et ton sources.list n’est pas suffisant pour taper en lenny et y prendre les sources qu’il te faut.
Suis le tuto que je t’ai indiqué en installant le sources.list et des preferences pour etch, fais un apt-get update, puis apt-cache policy à vide pour bien vérifier que tu n’as aucune priorité en 500, ensuite refais un apt-cache policy nvidia-kernel-legacy-source pour voir de quelles versions tu disposes, installes la version que tu veux (celle de lenny) avec apt-get install nvidia-kernel-legacy-source=.
Aprés, tu refais le m-a a-i -t nvidia-kernel-legacy-source, et avec les sources du module forcées en lenny ça devrait passer.
J’ai suivis ton guide maintenant mon sources.list ressemble à cela:
## etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main
# security
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
# volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free[/code]
Mon apt-get update fonctionne alors correctement, mais pour ce qui est priorité des paquets ça ne va pas du tout. Je ne sais pas exactement ce que représente la valeur 500 mais à vous entendre c'est pas très bon ...
[code]# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://ftp.ens-cachan.fr etch/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin ftp.ens-cachan.fr
500 http://ftp.ens-cachan.fr etch/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin ftp.ens-cachan.fr
500 http://ftp.ens-cachan.fr etch/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin ftp.ens-cachan.fr
500 http://security.debian.org etch/updates/non-free Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
500 http://security.debian.org etch/updates/contrib Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
500 http://security.debian.org etch/updates/main Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 http://www.debian-multimedia.org etch/main Translation-fr
500 http://www.debian-multimedia.org etch/main Packages
release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
500 http://ftp.fr.debian.org etch/non-free Packages
release v=4.0r2,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org etch/contrib Packages
release v=4.0r2,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org etch/main Packages
release v=4.0r2,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org
Paquets étiquetés :
J’ai l’impression que ma distrib est complètement en vrac … un peu dur les premiers pas sous debian.
Non, visiblement, tu n’as pas compris les preferences et ce que je te disais, alors suis précisément le tuto en mettant le sources.list complet, et surtout les bonnes preferences etch qui vont avec. Ensuite, aprés avoir fait apt-get update, ne fais surtout ni d’upgrade ni d’install avant de nous avoir montré le resultat d’apt-cache policy qu’on valide.
Bon, il y a d’autres solutions en téléchargeant les paquets mais pas sûr qu’elles marchent direct, alors vas y mets les deux fichiers en place et fais ton update.
Merci de ta patience mattotop c’est vrai que j’ai du mal.
Je n’avais pas repris le sources.list en entier en effet, et je n’avais pas vu la partie mise en place du /etc/apt/preferences, je fais ça dès ce soir (pas d’accès ssh à ma machine au bureau) et je poste le résultat de mon apt-cache policy.
Si les seuls prio qui apparaissent en 500 concernent des Translation-fr, c’est que tout est bon, et tu peux embrayer sur la suite si tu ne veux pas perdre de temps. Sinon, je te validerais avec plaisir le resultat si je suis là à ce moment là.
J’ai recopié le sources.list complet du guide, j’ai créé le fichier preferences pour etch j’ai fait un apt-get update, maintenant mon apt-cache policy donne ceci
# apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://www.debian-multimedia.org experimental/main Translation-fr
989 http://www.debian-multimedia.org experimental/main Packages
release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
988 http://ftp.fr.debian.org experimental/non-free Packages
release o=Debian,a=experimental,l=Debian,c=non-free
origin ftp.fr.debian.org
988 http://ftp.fr.debian.org experimental/contrib Packages
release o=Debian,a=experimental,l=Debian,c=contrib
origin ftp.fr.debian.org
988 http://ftp.fr.debian.org experimental/main Packages
release o=Debian,a=experimental,l=Debian,c=main
origin ftp.fr.debian.org
500 http://www.debian-multimedia.org sid/main Translation-fr
991 http://www.debian-multimedia.org sid/main Packages
release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
990 http://ftp.fr.debian.org sid/non-free Packages
release o=Debian,a=unstable,l=Debian,c=non-free
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org sid/contrib Packages
release o=Debian,a=unstable,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org sid/main Translation-fr
990 http://ftp.fr.debian.org sid/main Packages
release o=Debian,a=unstable,l=Debian,c=main
origin ftp.fr.debian.org
994 http://security.debian.org lenny/updates/non-free Packages
release v=None,o=Debian,a=testing,l=Debian-Security,c=non-free
origin security.debian.org
994 http://security.debian.org lenny/updates/contrib Packages
release v=None,o=Debian,a=testing,l=Debian-Security,c=contrib
origin security.debian.org
994 http://security.debian.org lenny/updates/main Packages
release v=None,o=Debian,a=testing,l=Debian-Security,c=main
origin security.debian.org
500 http://www.debian-multimedia.org lenny/main Translation-fr
993 http://www.debian-multimedia.org lenny/main Packages
release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
992 http://ftp.fr.debian.org lenny/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.fr.debian.org
992 http://ftp.fr.debian.org lenny/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.fr.debian.org
992 http://ftp.fr.debian.org lenny/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.fr.debian.org
998 http://ftp.ens-cachan.fr etch/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin ftp.ens-cachan.fr
998 http://ftp.ens-cachan.fr etch/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin ftp.ens-cachan.fr
998 http://ftp.ens-cachan.fr etch/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin ftp.ens-cachan.fr
997 http://security.debian.org etch/updates/non-free Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
997 http://security.debian.org etch/updates/contrib Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
997 http://security.debian.org etch/updates/main Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 http://www.debian-multimedia.org etch/main Translation-fr
996 http://www.debian-multimedia.org etch/main Packages
release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
995 http://ftp.fr.debian.org etch/non-free Packages
release v=4.0r2,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.fr.debian.org
995 http://ftp.fr.debian.org etch/contrib Packages
release v=4.0r2,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.fr.debian.org
995 http://ftp.fr.debian.org etch/main Packages
release v=4.0r2,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org
Paquets étiquetés :
Il reste donc des lignes à 500, mais ces packages sont peut être sans importance pour la suite, je peux reprendre mon install ?
Oui.
Ce sont bien les Translation-fr qui sont en 500, tout est bon, vas y.
J’ai donc repris mon install à zero.
[code]>apt-get update
apt-get upgrade
apt-cache policy nvidia-kernel-legacy-source
nvidia-kernel-legacy-source:
Installé : 1.0.7184-3
Candidat : 1.0.7184-3
Table de version :
1.0.7185-4 0
990 http://ftp.fr.debian.org sid/non-free Packages
*** 1.0.7184-3 0
995 http://ftp.fr.debian.org etch/non-free Packages
100 /var/lib/dpkg/status
[/code]
la version que je tentais d’installer est donc celle de etch ?
Tu me disais d’installer celle de lenny du coup je ne sais pas quelle commande tapper ensuite
puis
[code]m-a a-i -i -t -f nvidia-kernel-legacy[/code]
puis
Je pense que debian ne veut pas de moi, mais je ne céderai pas mon PC ne retournera PAS sous windows !
[code]# apt-get install nvidia-kernel-legacy-source=1.0.7185-4
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
nvidia-kernel-legacy-source: Dépend: nvidia-kernel-legacy-71xx-source mais ne sera pas installé
E: Paquets défectueux
[/code]
apt-cache policy nvidia-kernel-legacy-71xx-source
Tout de suite
# apt-cache policy nvidia-kernel-legacy-71xx-source
nvidia-kernel-legacy-71xx-source:
Installé : (aucun)
Candidat : 71.86.01-1
Table de version :
71.86.01-1 0
990 http://ftp.fr.debian.org sid/non-free Packages
La première commande se passe bien, mais la seconde …
#m-a a-i -i -t -f nvidia-kernel-legacy
...
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.22-3-486/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-3-486 »
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Aucun fichier ou répertoire de ce type
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: warning: 'kmem_cache_t' is deprecated
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function 'nv_kern_open':
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: warning: 'deprecated_irq_flag' is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: warning: 'deprecated_irq_flag' is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of 'request_irq' from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Erreur 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.22-3-486 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel-legacy/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel-legacy »
make: *** [kdist_image] Erreur 2
BUILD FAILED!
Matt ce serait bien de passer la conv dans support non?
Sinon je ne pense pas que les legacy soient vraiment adapté pour une TI 4200 c’est ce que j’avais avant et je me passais très bien des legacy.
Après les modifs que matt t’a fait faire tu as testé
Non je n’ai pas essayé, j’ai directement essayé le kernel legacy.
Salut tous le monde,
je viens d’installer une lenny sur la configue suivante :
proc: AMD Athlon 64X2
carte graphique: GForce8600GST 256Mo
kernel: 2.6.22-3-486
et je souhaite installer les drivers propriétaire nVidia
Mon Sources.list
## etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main
# security
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
# volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile 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
#debian-marillat
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main
# security
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/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
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org 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
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main
fichier preference:
[code]Package: *
Pin: release o=apt-build
Pin-Priority: 999
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 998
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 997
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 996
Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 995
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 994
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 993
Package: *
Pin: release v=4.0r2,o=Debian,a=stable,l=Debian
Pin-Priority: 992
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 991
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 990
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 989
Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 988
[/code]
La procédure que j’ai suivi:
> apt-get update
> apt-get upgrade
> apt-get install nvidia-kernel-common module-assistant
> m-a -i prepare
> m-a a-i -i -t -f nvidia-kernel
> depmod -a
> apt-get install nvidia-glx nvidia-glx-dev xserver-xorg
> dpkg-reconfigure xserver-xorg (je sélectionne le driver nvidia)
Lors de mon redémarrage je me suis retrouver devant GRUB avec un nouveau kernel installé.
je peux choisir de démarrer :
DEBIAN GNU/LINUX Kernel 2.6.22-3-486
DEBIAN GNU/LINUX Kernel 2.6.22-3-486(single-user mode)
DEBIAN GNU/LINUX Kernel 2.6.18-4-486
DEBIAN GNU/LINUX Kernel 2.6.18-4-486(single-user mode)
après xorg n’arrive pas a se lancé…
je suis obliger de refaire un
et re sélectionner le driver nv
reponce a un
cat /etc/X11/xorg.conf |more
[code]Section "Device"
Identifier "nVidia Corporation GeForce 8600 GTS"
Driver "nv"
BusID "PCI:2:0:0"
EndSection
Section "Monitor"
Identifier "DELL 1907FP"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation GeForce 8600 GTS"
Monitor "DELL 1907FP"
DefaultDepth 24
SubSection "Display"
Modes “1280x1024” “1152x864” “1024x768” “800x600” "640
x480"
EndSubSection
EndSection
[/code]
voila pour l’état des lieux si quelqu’un pouvait éclairer ma lanterne pour que je puisse un peu comprendre ce qui se passe …
merci.
il faut que tu passes le module-assistant sur chaque version de noyau que tu utilises.
Tu as fait ton reboot sur le noyau ou tu avais compilé le module nvidia, ton 2.6.22 ? parcequ’il faut compiler le module pour chaque noyau.
Par ailleurs, les sources que tu compiles doivent venir de la même release que ta version de noyau : 2.6.18 -> etch -> sources etch et 2.6.22 -> noyau lenny -> sources sid, parceque bien sûr lenny n’a pas de sources nvidia propre (quel ennui, cette lenny).
Autre précaution: ça peut valoir le coup de purger les paquets-sources nvidia, de nettoyer les traces restantes du reprtoire de compil du module dans /usr/src/modules.
Sinon, que dit grep “(EE)” /var/log/Xorg.0.log, juste aprés une tentative foirée de démarrage de X (avant de retenter en nv) ?
Donc si j’ai bien compris j’ai le n’oyau de each qui s’est installé en meme temps que les driver nvidia.
comment faire pour déinstallé ce noyau et installé sur ma lenny les drivers nvidia des dépots Sid ?
suite de la converse dans la parti support…
[quote=“Ashgenesis”]
Sinon je ne pense pas que les legacy soient vraiment adapté pour une TI 4200 c’est ce que j’avais avant et je me passais très bien des legacy.
Après les modifs que matt t’a fait faire tu as testé
J’ai testé les deux hier soir, (pas d’accès au PC de tout le week end d’où mon silence) aucun ne marche avec les drivres nvidia “normaux” je n’ai pas d’erreurs de compilation mais ça ne marche pas au redémarrage du PC, avec les legacy je n’arrive pas à les installer …
Je suis un peu en echec la
ps: je vais aussi continuer la conv dans le support.