Unresolved symbol in module NVdriver ! [installation drivers nvidia] - Linux et OS Alternatifs
Marsh Posté le 24-02-2002 à 18:52:41
tu as fait make ?
kernel 2.2 ou 2.4 ?
XFree 4 ?
enfin bon, lis la doc nvidia
[jfdsdjhfuetppo]--Message édité par Dark_Schneider--[/jfdsdjhfuetppo]
Marsh Posté le 24-02-2002 à 18:56:19
Dark_Schneider a écrit a écrit : tu as fait make ? kernel 2.2 ou 2.4 ? |
je sais plus si j'ai fait make... c'est ce que je suis en train de me demander
je sais que je l'ai fait au moins une fois, mais vu que j'ai eu un probleme entre temps (modversion.h); ben je me rappelle plus
faudrait que je réessaie ...
sinon c'est un kernel 2.4.17 que je viens de compiler, et j'étais en train de lire le howto de léa (pas tellement a jour leur site) qui parle de l'agp ...
je pense pas que j'ai qq'chose a faire de ce coté là, vu que j'ai les derniers dirver nvidia (1.0-23.13) et que j'ai copiler le kernel avec agpgart en dur
Marsh Posté le 24-02-2002 à 18:56:51
Dark_Schneider a écrit a écrit : enfin bon, lis la doc nvidia |
ben je fais que ça
Marsh Posté le 24-02-2002 à 19:07:12
http://linux-wizard.tuxfamily.org/howto_nvidia.html
mine then
Marsh Posté le 24-02-2002 à 19:16:11
Dark_Schneider a écrit a écrit : http://linux-wizard.tuxfamily.org/howto_nvidia.html mine then |
je suis sous debian , pas mandrake
[jfdsdjhfuetppo]--Message édité par tatanka--[/jfdsdjhfuetppo]
Marsh Posté le 24-02-2002 à 19:18:35
ca change pas grand chose
c'est quoi la bidouille dont tu parle au sujet de modversions.h ? Pour installer les drivers il a besoin des source de ton noyau et qu'ils soint accéssibles via /usr/src/linux.
enfin, je crois bien
Marsh Posté le 24-02-2002 à 19:22:52
911GT3 a écrit a écrit : ca change pas grand chose c'est quoi la bidouille dont tu parle au sujet de modversions.h ? Pour installer les drivers il a besoin des source de ton noyau et qu'ils soint accéssibles via /usr/src/linux. enfin, je crois bien |
ben j'avais les sources, et il trouvais pas le chemin ... bizarre, mais je pourrais pas vous dire exactement , je suis pas sous nux là
j'ai donc fait un
apt-get install kernell-headers-2.4.17
suivi, dans le rep /usr/src/NVIDIA_kernel, d'un
ln -s /usr/src/kernell_heders_2.4.17/.../linux linux
comme ça, il l'a trouvait !
c'est lourd quand meme
m'enfin i ça avait marcher ça irait, mais maintenant, il m'emmerde avec le NVdriver !
et ça change tout entre mandrake (rpm) et debian (.tar.gz, donc make install !)
j'm'en vais essayer un make avant le make install, on sait jamais
y-a deux README différent, e anglais, donc y-a p-t un truc que j'ai pas capter
et je reviens si ça marche pas
Marsh Posté le 24-02-2002 à 19:24:49
headers != sources
Marsh Posté le 24-02-2002 à 19:25:43
note : les drivers nvidia existent en .deb
mais bon je ne sait pas où ni kel est l'url de la source
Marsh Posté le 24-02-2002 à 19:28:49
Dark_Schneider a écrit a écrit : note : les drivers nvidia existent en .deb mais bon je ne sait pas où ni kel est l'url de la source |
ben merde alors !
j'ai pourtant fais un apt-cache search !
ça m'aurait bien aider ...
si l'install a planter (pendant make install), il a rien installer, je risque rien, je peux toujours retourner sous X ?
ps: je viens de verifier dans la doc, et il parle pas d'un make, avant un make install
ps2: source != header, certes, mais c'est un .h qu'il me cherchait, donc vu que je ne sais pas ce que c'est sont probleme, j'ai fais ça ... mais j'aime pas bidouiler, c'est un nid a emmerde ...
Marsh Posté le 24-02-2002 à 19:32:39
un apt-cache ne sert à rien si tu n'as pas les bonnes sources dans /etc/apt/sources.list
[jfdsdjhfuetppo]--Message édité par Dark_Schneider--[/jfdsdjhfuetppo]
Marsh Posté le 24-02-2002 à 19:33:36
Dark_Schneider a écrit a écrit : un apt-cache ne sert à rien si tu n'as pas les bonnes sources dans /etc/sources.list |
ah bah oui .. j'oublie tout le temps .. je risque pas de les trouver, j'ai que les adresse vers les truc free ..
je vais changer ça, merci
Marsh Posté le 24-02-2002 à 19:34:21
apt-get install kernel-source
Marsh Posté le 24-02-2002 à 19:35:38
Dark_Schneider a écrit a écrit : apt-get install kernel-source |
ça c'est déjà fait , sinon j'auraispas les sources dans /usr/src
mais il trouve pas le chemin quand meme
enfin si je trouve le package .deb, la question se pose plus
je vais chercher un peu
Marsh Posté le 24-02-2002 à 20:15:37
ils n'ont pas l'air en non-free mais juste en contrib.
deb ftp://ftp.fr.debian.org/debian/ testing main contrib non-free
deb ftp://ftp.fr.debian.org/debian-non-US testing/non-US main contrib non-free
Marsh Posté le 24-02-2002 à 20:35:53
911GT3 a écrit a écrit : ils n'ont pas l'air en non-free mais juste en contrib. deb ftp://ftp.fr.debian.org/debian/ testing main contrib non-free deb ftp://ftp.fr.debian.org/debian-non-US testing/non-US main contrib non-free |
ouai, contrib, mais je comprend pas comment les installer, je crois que je vais plutot insister du coté du tar.gz
ps: y-a aucune doc fournie avec le .deb
[jfdsdjhfuetppo]--Message édité par tatanka--[/jfdsdjhfuetppo]
Marsh Posté le 24-02-2002 à 20:37:58
ben si le package s'apelle nvidia-drivers :
> apt-get install nvidia-drivers
le truc c'est d'ajouter les bonnes sources dans ton source.list
http://linux-wizard.tuxfamily.org/liens.h
Marsh Posté le 24-02-2002 à 20:45:25
Dark_Schneider a écrit a écrit : ben si le package s'apelle nvidia-drivers : > apt-get install nvidia-drivers le truc c'est d'ajouter les bonnes sources dans ton source.list http://linux-wizard.tuxfamily.org/liens.h |
ouai, mais je m'attendais a un bon .deb comme debian sait si bien les faire, mais c'est juste les sources qu'il installe (et encore, meme pas, voila ce que j'ai pour le glx, par exemple :
-rw-r--r-- 1 root src 4131 jan 26 23:09 changelog
-rw-r--r-- 1 root src 1281 jan 26 23:09 control
-rw-r--r-- 1 root src 432 jan 26 23:09 copyright
-rw-r--r-- 1 root src 15 jan 26 23:09 nvidia-glx-dev.dirs
-rw-r--r-- 1 root src 43 jan 26 23:09 nvidia-glx-dev.links
-rwxr-xr-x 1 root src 2657 jan 26 23:09 nvidia-glx-dev.postrm
-rwxr-xr-x 1 root src 2308 jan 26 23:09 nvidia-glx-dev.preinst
-rw-r--r-- 1 root src 99 jan 26 23:09 nvidia-glx.dirs
-rw-r--r-- 1 root src 139 jan 26 23:09 nvidia-glx.docs
-rw-r--r-- 1 root src 52 jan 26 23:09 nvidia-glx.examples
-rw-r--r-- 1 root src 193 jan 26 23:09 nvidia-glx.links
-rw-r--r-- 1 root src 700 jan 26 23:09 nvidia-glx.override
-rwxr-xr-x 1 root src 1991 jan 26 23:09 nvidia-glx.postrm
-rwxr-xr-x 1 root src 1771 jan 26 23:09 nvidia-glx.preinst
-rw-r--r-- 1 root src 451 jan 26 23:09 README.Debian
-rwxr-xr-x 1 root src 3088 jan 26 23:09 rules
-rw-r--r-- 1 root src 33 jan 26 23:09 shlibs
du coup, l'installe se fait manuellement ... en fait, ça doit p-t pouvoir m'aider, mais y-a aucune doc de jointe avec !
ça c'est pas bien de pas joindre de doc !
je veux bien lire, mais encore faut-il que la doc existe
enfin , ils auraient fait un truc tout automatisé comme ils font d'hab, ça aurait été bien
[jfdsdjhfuetppo]--Message édité par tatanka--[/jfdsdjhfuetppo]
Marsh Posté le 24-02-2002 à 20:53:17
tatanka a écrit a écrit : ouai, mais je m'attendais a un bon .deb comme debian sait si bien les faire, mais c'est juste les sources qu'il installe (et encore, meme pas, voila ce que j'ai pour le glx, par exemple : -rw-r--r-- 1 root src 4131 jan 26 23:09 changelog -rw-r--r-- 1 root src 1281 jan 26 23:09 control -rw-r--r-- 1 root src 432 jan 26 23:09 copyright -rw-r--r-- 1 root src 15 jan 26 23:09 nvidia-glx-dev.dirs -rw-r--r-- 1 root src 43 jan 26 23:09 nvidia-glx-dev.links -rwxr-xr-x 1 root src 2657 jan 26 23:09 nvidia-glx-dev.postrm -rwxr-xr-x 1 root src 2308 jan 26 23:09 nvidia-glx-dev.preinst -rw-r--r-- 1 root src 99 jan 26 23:09 nvidia-glx.dirs -rw-r--r-- 1 root src 139 jan 26 23:09 nvidia-glx.docs -rw-r--r-- 1 root src 52 jan 26 23:09 nvidia-glx.examples -rw-r--r-- 1 root src 193 jan 26 23:09 nvidia-glx.links -rw-r--r-- 1 root src 700 jan 26 23:09 nvidia-glx.override -rwxr-xr-x 1 root src 1991 jan 26 23:09 nvidia-glx.postrm -rwxr-xr-x 1 root src 1771 jan 26 23:09 nvidia-glx.preinst -rw-r--r-- 1 root src 451 jan 26 23:09 README.Debian -rwxr-xr-x 1 root src 3088 jan 26 23:09 rules -rw-r--r-- 1 root src 33 jan 26 23:09 shlibs du coup, l'installe se fait manuellement ... en fait, ça doit p-t pouvoir m'aider, mais y-a aucune doc de jointe avec ! ça c'est pas bien de pas joindre de doc ! je veux bien lire, mais encore faut-il que la doc existe enfin , ils auraient fait un truc tout automatisé comme ils font d'hab, ça aurait été bien |
vous sauriez pas comment on utilise ces fichiers , par hasard ?
Marsh Posté le 24-02-2002 à 20:56:03
zetes de barbares quand meme. Faut 5min pour installer les drivers NVidia sous deb, que ce soit sous SID ou Woody :
fireball@deus:~$ apt-cache search nvidia
nvidia-glx-src - NVIDIA binary XFree86 4.x driver
nvidia-kernel-src - NVIDIA binary kernel module
apt-get install nvidia-glx-src nvidia-kernel-src
Ensuite lire le fichier /usr/share/doc/nvidia-kernel-src/README.debian :
ensuite, allez lire le fichier /usr/share/doc/nvidia-glx-src/README.Debian :
To build the nvidia-glx deb you need to first verify that you have dpkg-dev and
debhelper installed, then do the following:
Ensuite, suffit de charger le module NVdriver et éditer le XF86Config-4 et ça roule
PS :
Il est a noté qu'il faut soit etre connecté au net pour qu'il y aille sur le site de Nvidia downloader les sources, soit les mettre directement dans le rep.
C pas dur quand meme
Marsh Posté le 24-02-2002 à 21:01:25
the_fireball a écrit a écrit : zetes de barbares quand meme. Faut 5min pour installer les drivers NVidia sous deb, que ce soit sous SID ou Woody : fireball@deus:~$ apt-cache search nvidia nvidia-glx-src - NVIDIA binary XFree86 4.x driver nvidia-kernel-src - NVIDIA binary kernel module apt-get install nvidia-glx-src nvidia-kernel-src Ensuite lire le fichier /usr/share/doc/nvidia-kernel-src/README.debian :
|
oui, je retire tout ce que j'ai pu dire de mal sur debian !
j'avais pas vu ce fichier
ça devrait facilité les chose maintenant
Marsh Posté le 24-02-2002 à 21:07:02
chaque package de la deb a droit à son entrée dans /usr/share/doc, avec son README.debian associé contenant des infos.
Penses-y à l'avenir
Marsh Posté le 25-02-2002 à 01:03:47
the_fireball a écrit a écrit : chaque package de la deb a droit à son entrée dans /usr/share/doc, avec son README.debian associé contenant des infos. Penses-y à l'avenir |
je savais pas, ça, merci
Marsh Posté le 25-02-2002 à 02:44:51
the_fireball a écrit a écrit :
|
Au passage, si on n'utilise pas un noyau fait main mais un noyau debian, il faut récupérer sa config avec un petit cp /boot/config-2.4.x-blah /usr/src/linux/.config
Et suivant le processeur, faire également à la place du make-kpkg :
make-kpkg --append-to-version -blah (par exemple, -k7 si on a installé le noyau pour athlon kernel-image-2.4.17-k7)
Marsh Posté le 25-02-2002 à 03:16:18
J'ai l'impression bizare que depuis que apt-get et les .deb fonctionnent bien, beaucoup ne savent plus recompiler à la main
A part une question de philosophie ça sert à quoi de se faire chier avec les packages quand il y a plus simple et que sauf distrib avec noyau trafiqué ça marche partout à condition que les source du noyau soient en /usr/src/linux (l'idéal c'est un lien qui pointe vers /usr/src/linux-2.4.17 par exemple)
tar -zxf nvidia-glx-xxx.tar.gz
cd nvidia-glx-xxx
make
cd ..
tar -zxf nvidia-kernel-xxx.tar.gz
cd nvidia-kernel-xxx
make
y a plus qu'à remplacer nv par nvidia dans XF86Config et décommenter load glx
et relancer le serveur X et ça doit marcher
(et modifier les scripts de démarrage qui chargent les modules au démarrage de manière à charger le NVdriver au démarrage avec /sbin/modprobe NVdriver, mais ça je suis pas certain que ça soit obligatoire)
Voilà
pasqu'à mon avis un des avantages des package c'est de pouvoir être désinstallé et la ça sert à rien puisque passer à une version plus récente effectue un remplacement et ne crée pas de conflit, y a donc pas de raison de chercher à tout prix un .deb
La gestion automatisée des packages à tendance (c'est mon humble avis) à faire oublier certaines bases.
a+
Marsh Posté le 25-02-2002 à 09:13:35
chacun son avis...
L'intégrité de mon système passe avant tout. La deb me permet de faire un package des drivers NVidia, et de l'intégrer dans le système proprement, ça me va. NVidia sort de nouveaux drivers ? Pas de prob, je fais la meme manip et j'aurais encore un package. Le systèmle se porte bien mieux sans mixer compil sauvage et package. La deb n'est pas une slack
avec ce système, tu compiles tjs ton prog, mais tu obtiens un package sur mesure, c plus propre.
J'ai pas compris non plus ta question de philosophie ni pourquoi on se fait chier avec les packages... C surement plus simple les packages que de tout compiler soit même
Et je trouve prétentieux de dire que bcp de ceux qui utilisent les packages sont des feignants et ne savent plus compiler un soft, voir oublient des bases...
Enfin, je vais m'arreter....
Marsh Posté le 25-02-2002 à 16:39:25
Bon je crois que je me suis mal exprimé (après relecture à tête reposée de mon post, mais j'ai une excuse il était 3h du matin )
J'apprécie une gestion des packages bien faite, j'en veux pour preuve que je compte essayer une debian dès que j'ai assez d'argent pour m'acheter un second dique dur, d'autre part du coté de la slack les gestion des packages bouge aussi et j'ai l'impression qu'ils ont dans l'idée de refondre les pkgtools pour qu'il fonctionnent de mainière similaire à à la gestion des packages sous débian.
De plus je mentionnerai aussi qu'on peut garder un système intègre en recompilant à la main "sauvagement", il suffit de savoir ou on met les choses (sinon à quoi servirait /usr/local/).
Mais je trouve qu'il y a des cas ou vouloir passer à tout prix par un package (quitte à le construire soi-même) complique un peu inutilement les choses, à mon avis c'est le cas avec le module du noyau NVdriver puisque le seul fichier qu'il produit est justement NVdriver et qu'il le place dans /lib/modules/2.4.X/kernel/video, et je pense pas que ce soit ça qui remette en cause l'intégrité du système.
Pour la lib-gl je critique pas,créer un package me semble justifié pour la gestion des dépendances par exemple ...
Sinon quand tu compiles un noyau tu construis aussi un .deb ? (c'est pas ironique comme question) et si c'est le cas ça apporte quoi comme avantage ?
D'autre part je n'ai à aucun moment voulu sous-entendre que les utilisateurs de packages sont des feignants ..., mais qu'a force d'utiliser un max de package beaucoup ont l'impression qu'ils vont déstabiliser leur système s'ils compilent quelquechose à la main (parce que il semble que nombre des nouveaux utilisateurs de debian ne savent pas qu'il peuvent justement constuire leurs propres packages, et qu'il se se crée dans l'esprit des gens sus-cités le racourci suivant : .deb => propre et compilation à la main => pas bien : du coup ça donne hors du package point de salut, et que par la même occasion ils se privent de bien des avantages d'une debian ou de linux simplement )
Voilà j'espère que c'est plus clair, je n'ai à aucun moment voulu me montrer sectaire.
allez sans rancune
a+
Marsh Posté le 25-02-2002 à 16:46:51
Vi je crée un .deb quand je compile mon kernel
Ce que ça m'apporte ? Ben c cool, je configure mon kernel comme je veux, je tape une commande et j'ai un .deb qui contient tout mes modules plus mon kernel. Ensuite je l'install et il me modifie tout seul mon lilo.conf en me créant une entrée de secours au cas où le nouveau kernel refuserait de booter. Et je peux le virer sans me faire chié à coup de rm -rf dans differents repertoires.
Ok, tu vas me dire que je suis un feignant, que je pourrais tout faire à la main, etc... Mais après des années de make proper & make install & make modules_install & make mes coui... ben je préfère l'approche de la deb C plus convivial, plus facile peut etre. Mais d'une, faut savoir que ce package existe et faut lire la doc de ce package. Et la, la personne apprendra des trucs de toutes manières. Et puis j'en suis à un stade où je ne vais pas me faire chier à compiler mon kernel à la "main" à grands coups de make !
make-kpkg --revision=custom.fireball.1.0 kernel_image rulez
Marsh Posté le 25-02-2002 à 17:36:59
Mais j'ai jamais dit que t'étais feignant !!!!
Et de plus je commence à me dire que je vais de plus en plus apprécier la debian quand je vais essayer.
Mais apparamment tout le monde ne lit pas les docs et beaucoups loupent des trucs
Marsh Posté le 25-02-2002 à 17:39:24
Marsh Posté le 25-02-2002 à 17:47:49
FlamM a écrit a écrit : Mais j'ai jamais dit que t'étais feignant !!!! Et de plus je commence à me dire que je vais de plus en plus apprécier la debian quand je vais essayer. Mais apparamment tout le monde ne lit pas les docs et beaucoups loupent des trucs |
euuuh... je me sens visé là ... je lis les docs, mais faut dire qu'il les planquent quand même.. quand t'es un newb, tu sais aps forcement ou elles se trouvent
sinon, j'ai réussi à compiler, mais j'ai une erreur de polices (voir mon poste plus bas, donc si vous pouviez m'aider ...
Marsh Posté le 25-02-2002 à 18:01:48
Marsh Posté le 25-02-2002 à 18:09:58
En tant que newbe tu peux pas tout savoir
c'est normal.
Marsh Posté le 24-02-2002 à 18:40:49
c'est pour une geforce DDR (elsa)
je suis sous debian, donc j'ai pris les driver en tar.gz
je détar dans /usr/src
ensuite "cd NVIDIA_kernel"
puis "make install"
là j'ai eu une premiere erreur comme quoi il trouvait pas le fichier modversions.h
j'ai réussi a bidouiller pour que ça marche
mais apres, il me met une autre erreur (celle du titre)
je sais pas quoi faire pour regler le pb... qq'un a une idée ?