debian, nvidia et là...je comprend plus

debian, nvidia et là...je comprend plus - Linux et OS Alternatifs

Marsh Posté le 14-03-2005 à 14:26:59    

Hello,
je suis en train d'installer une debian sur mon portable.
 
****[b]Nouvelle Edition******[/b]
 
Kernel : 2.6.2.8-2 686
Carte : Nvidia GeForce 32
 
et j'arrive pas du tout à installer les drivers nvidia...je ne vois pas ce qui cloche. j'ai bien installé les headers et les sources du kernel.  
6 posts plus bas : l'erreur de l'installeur nvidia


Message édité par disconect le 14-03-2005 à 17:44:55
Reply

Marsh Posté le 14-03-2005 à 14:26:59   

Reply

Marsh Posté le 14-03-2005 à 14:34:39    

Et dans les logs systèmes ? (dmesg, syslog) Tu auras plus d'infos la dedans pour le problème de chargement de module.

Reply

Marsh Posté le 14-03-2005 à 14:41:35    

nop. je viens de regarder dans dmsesg, syslog, messages, kern.log...y a rien sur les modules :/

Reply

Marsh Posté le 14-03-2005 à 15:09:27    

T'as pas un kernel plus récent ? [:cupra]

Reply

Marsh Posté le 14-03-2005 à 15:14:23    

multani a écrit :

T'as pas un kernel plus récent ? [:cupra]


bah honnetement , je veux bien installer un 2.6 du moment que y a un kernel-image de dispo, je n'ai pas envi d'en recompiler un moi meme car je ne connais pas precisement tt le matos de mon portable pas trop envie :o
 
vais voir si y a un 2.6 en kernel-image avec les headers et les sources...mais bon appparemment les drivers nvidia ne sont pas trop compataibles avec les 2.6...
 
enfin bref, tout ça pour dire que j'aimerais bien resolver mon pb avec ce kernel ... :o

Reply

Marsh Posté le 14-03-2005 à 15:16:15    

Sinon, tu sais, il y a eu des noyaux 2.4, après le 2.4.18 ;).

Reply

Marsh Posté le 14-03-2005 à 15:25:04    

bon....alors si faut absolument que je mette à jour mon noyeau juste pour avoir lancer X (ce qui m'étonne qd meme...), le 2.4.27-2 suffira t'il ?
 

Reply

Marsh Posté le 14-03-2005 à 15:37:40    

disconect a écrit :

mais bon appparemment les drivers nvidia ne sont pas trop compataibles avec les 2.6...


 
Je n'ai jamais fait tourner les drivers nvidia avec autre chose qu'un 2.6 et tout marche très bien! ^^


---------------
カエル
Reply

Marsh Posté le 14-03-2005 à 15:48:14    

dofor a écrit :

Je n'ai jamais fait tourner les drivers nvidia avec autre chose qu'un 2.6 et tout marche très bien! ^^


ah ouais ? je repete juste ce que dit le site de nvidia ...bon ben tant qu'a mettre à jour le noyau...c'est parti pour du 2.6...
 
tu l'as installer en kernel-image ou tu t'es recompilé ton propre noyau ?


Message édité par disconect le 14-03-2005 à 15:48:31
Reply

Marsh Posté le 14-03-2005 à 15:55:32    

apt-get install kernel-image-quivabien et ça roule ;)

Reply

Marsh Posté le 14-03-2005 à 15:55:32   

Reply

Marsh Posté le 14-03-2005 à 15:57:59    

multani a écrit :

apt-get install kernel-image-quivabien et ça roule ;)


ouais , sauf que j'ai pas internet encore sous linux, justement, j'installe X puis EciUSB .
 
DOnc pour l'instant vais l'installer a partir des debs qui vont bien...:)

Reply

Marsh Posté le 14-03-2005 à 16:54:07    

j'ai recompilé parce que je suis sous gentoo, sinon sous debian -> kernel-image ^^


---------------
カエル
Reply

Marsh Posté le 14-03-2005 à 17:31:49    

bon je viens d'installer le 2.6.8.2...
 
et là, impossible d'installer les drivers debian... :

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Mar 14 17:19:02 2005
 
option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  no precompiled interface: true
  no ncurses color        : false
  query latest driver ver : false
  OpenGL header files     : false
  no questions            : false
  silent                  : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  force tls               : (not specified)
  force compat32 tls      : (not specified)
  X install prefix        : /usr/X11R6
  OpenGL install prefix   : /usr
  compat32 install prefix : (not specified)
  installer install prefix: /usr
  utility install prefix  : /usr
  kernel name             : 2.6.8-2-686
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)
 
Using: nvidia-installer ncurses user interface
-> License accepted.
-> There appears to already be a driver installed on your system (version: 1.0-
   7167).  As part of installing this driver (version: 1.0-7167), the existing  
   driver will be uninstalled.  Are you sure you want to continue? ('no' will a
   bort installation) (Answer: Yes)
-> Not probing for precompiled kernel interfaces.
-> Kernel source path: '/lib/modules/2.6.8-2-686/build'
ERROR: If you are using a Linux 2.4 kernel, please make sure
       you either have configured kernel sources matching your
       kernel or the correct set of kernel headers installed
       on your system.
       
       If you are using a Linux 2.6 kernel, please make sure
       you have configured kernel sources matching your kernel
       installed on your system. If you specified a separate
       output directory using either the "KBUILD_OUTPUT" or
       the "O" KBUILD parameter, make sure to specify this
       directory with the SYSOUT environment variable or with
       the appropriate nvidia-installer command line option.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log'


 
j'ai bien installé les :
sources du 2.6.8-2  
headers du 2.6.8-2
headers du 2.6.8-2-686
 
j'execute le script en spécifiant sh NVIDIAblabla --kernel-name='2.6.8-2'
ou  
--kernel-name='2.6.8-2-686'
 
ça donne la même chose.
Il me dit également que j'ai pas installé les "libc headers from my kernel"....mais c'est faux non ?

Reply

Marsh Posté le 14-03-2005 à 17:58:39    

pk tu ne prends pas les paquets debian ?
Tu fais quoi exactement ?
http://saraf.web.cse.unsw.edu.au/n [...] howto.html


Message édité par VenerZen le 14-03-2005 à 18:04:21
Reply

Marsh Posté le 14-03-2005 à 18:06:21    

VenerZen a écrit :

pk tu ne prends pas les paquets debian ?
Tu fais quoi exactement ?
http://saraf.web.cse.unsw.edu.au/n [...] howto.html


heu.....parce que je ne savais pas qu'il y en avait...  [:quannum] ....ahem...bah...merci... [:twixy]  
 
ce qui est tres chiant par contre, c'est que pour l'instant je n'ai pas internet sous la debian donc faut que je prepare tout les debs avant pour gérer les dépendances...
 
sachant que je pars d'une woody à la base, déjà c'etait bien chiant pour la mettre en 2.6...une quinzaine de dépendances...enfin bref :o

Reply

Marsh Posté le 14-03-2005 à 20:24:24    

Ben il y a plus simple. Tu peux télécharger des instantanés de debian testing. Du coups en changeant ton source.list tu dois pouvoir mettre tout a à jour dépendance comprises. Sauf que en testing tu ne dois pas encore avoir les tous derniers drivers. A vérifier.

Reply

Marsh Posté le 14-03-2005 à 20:42:44    

je viens de suivre le mode d'emploi que t'as donné, mais je suis bloqué au point 6 :
#  Make an Nvidia-kernel package:
cd /usr/scr/modules/nvidia-kernel
debian/rules binary_modules
 
 :??:  
 
je comprends pas ce que je dois faire ....c'est pas une commande ce qu'il a donné là ?!
 
Bon et du coup, si je saute ce passage , forcément :D à l'install du glx ça merde :

(Reading database ... 37276 files and directories currently installed.)
Preparing to replace nvidia-glx 1.0.7167-1 (using nvidia-glx_1.0.7167-1_i386.deb) ...
Unpacking replacement nvidia-glx ...
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on nvidia-kernel-1.0.7167; however:
  Package nvidia-kernel-1.0.7167 is not installed.
 nvidia-glx depends on xlibmesa-glu | libglu | libglu1; however:
  Package xlibmesa-glu is not installed.
  Package libglu is not installed.
  Package libglu1 is not installed.
dpkg: error processing nvidia-glx (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nvidia-glx

Reply

Marsh Posté le 14-03-2005 à 20:43:37    

apt-get -f install ?

Reply

Marsh Posté le 14-03-2005 à 20:49:24    

chaos0007 a écrit :

apt-get -f install ?


??
 
je ne suis pas connecté au net....donc si ça devait interagir avec des sources externes à ce qui peut etre sur un cd woody de base ça ne fonctionnera pas :o...

Reply

Marsh Posté le 14-03-2005 à 20:54:13    

tu a bien décompresser ton kernel-sources* dans /usr/src ? (et crée un lien symbolique linux)
 [:ogg]


---------------
-= Curses Fan =-
Reply

Marsh Posté le 14-03-2005 à 21:13:47    

Ogg a écrit :

tu a bien décompresser ton kernel-sources* dans /usr/src ? (et crée un lien symbolique linux)
 [:ogg]


heu...tu parle du kernel-source-2.6.8
 
ouais j'ai bien un repertoire comme ça dans /usr/src
 
sinon j'ai un fichier nvidia-kernel-source.tar.gz dans /usr/src/
faut le décompresser ou faire qqchose ?
 
et dans  
/usr/src j'ai crée un lien linux vers /usr/src/kernel-headers-2.6.8-2
faut plutot que je le crée vers kernel-source-2.6.8 ?

Reply

Marsh Posté le 14-03-2005 à 22:00:27    

disconect a écrit :

je viens de suivre le mode d'emploi que t'as donné, mais je suis bloqué au point 6 :
#  Make an Nvidia-kernel package:
cd /usr/scr/modules/nvidia-kernel
debian/rules binary_modules
 
 :??:  
 
je comprends pas ce que je dois faire ....c'est pas une commande ce qu'il a donné là ?!
 
Bon et du coup, si je saute ce passage , forcément :D à l'install du glx ça merde :

(Reading database ... 37276 files and directories currently installed.)
Preparing to replace nvidia-glx 1.0.7167-1 (using nvidia-glx_1.0.7167-1_i386.deb) ...
Unpacking replacement nvidia-glx ...
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on nvidia-kernel-1.0.7167; however:
  Package nvidia-kernel-1.0.7167 is not installed.
 nvidia-glx depends on xlibmesa-glu | libglu | libglu1; however:
  Package xlibmesa-glu is not installed.
  Package libglu is not installed.
  Package libglu1 is not installed.
dpkg: error processing nvidia-glx (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nvidia-glx



C'est normal que ça merde, tu install le paquet nvidia-glx avant ton nvidia-kernel  [:glub]  
Qd tu fais "debian/rules binary_modules", tu construis un paquet .deb dans le répertoire /usr/src/module, genre nvidia-kernel-2.6.10-1-k7_1.0.7167-1_i386.deb dans mon cas.
tu fais un dpkg -i du paquet que je viens de sité, et ensuite tu installes le paquet nvidia-glx.

Reply

Marsh Posté le 14-03-2005 à 22:04:46    

disconect a écrit :

heu...tu parle du kernel-source-2.6.8
 
ouais j'ai bien un repertoire comme ça dans /usr/src
 
sinon j'ai un fichier nvidia-kernel-source.tar.gz dans /usr/src/
faut le décompresser ou faire qqchose ?
 
et dans  
/usr/src j'ai crée un lien linux vers /usr/src/kernel-headers-2.6.8-2
faut plutot que je le crée vers kernel-source-2.6.8 ?


Ok.
Bon, ce paquet tu le décompresses. Ca va te créer un répertoire /usr/src/module/nvidia-kernel/.
Tu vas dedans, cd /usr/src/module/nvidia-kernelKekChose/, ensuite tu fais un debian/rules binary_modules (en ayant bien fait un export des variables KVERS et KSRC avant).
Là il va bosser un peu, puis tu reprends ce que j'ai dit juste dans le post d'avant.
Parcontre, t'as installé le paquet dpkg-dev ? dpkg -l "dpkg*" pour le vérifier.
Si tu as un ii s'est bon, sinon, faudra le récupèrer.


Message édité par VenerZen le 14-03-2005 à 22:07:32
Reply

Marsh Posté le 15-03-2005 à 07:40:26    

ok, merci beaucoup  :jap:  
 
j'ai encore un chti (j'espere :o)) probleme lors du debian/rules ... :
 

# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6  ]; then \
     cd /usr/src/modules/nvidia-kernel/nv ; \
     ln -s Makefile.kbuild Makefile ; \
     cd .. ; \
     if [ 0  = 1 ] ; then \
        dpatch apply 04_minion ; \
     fi ; \
     if [ 0 = 1 ]; then \
      dpatch apply 01_sysfs ; \
 dpatch status 01_sysfs >patch-stamp ; \
 dpatch apply 02_pcialias ; \
                dpatch status 02_pcialias >>patch-stamp ; \
     fi ; \
fi
if [  6 = 4  ]; then \
     cd /usr/src/modules/nvidia-kernel/nv ; \
     ln -s Makefile.nvidia Makefile ; \
     cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
 cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6  
Kernel compiler version : 3.3.5
Detected compiler version : /bin/sh: gcc-3.3: command not found  
                                                           
You appear to be compiling the NVIDIA kernel module with    
a compiler different from the one that was used to compile  
the running kernel. This may be perfectly alright and you  
may be building this module for another kernel in which case
you may ignore this message.
 
The compiler that will be used to compile this module has been
determined from:
 1) the CC environment variable  
 2) that specified in  
    /usr/src/kernel-headers-2.6.8-2-686/include/linux/compile.h
 3) gcc  
Using compiler gcc-3.3 version /bin/sh: gcc-3.3: command not found  
touch /usr/src/modules/nvidia-kernel/nv/gcc-check
touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-3.3"  /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/usr/src/kernel-headers-2.6.8-2-686   KBUILD_PARAMS="-C /usr/src/kernel-headers-2.6.8-2-686 SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
make[1]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
./conftest.sh: gcc-3.3: command not found
./conftest.sh: gcc-3.3: command not found
Your kernel was configured to include rivafb support!
 
The rivafb driver conflicts with the NVIDIA driver, please
reconfigure your kernel and *disable* rivafb support, then
try installing the NVIDIA kernel module again.
 
*** Failed rivafb sanity check. Bailing out! ***
 
make[1]: *** [rivafb-sanity-check] Error 1
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
make: *** [build-stamp] Error 2


 
Pour info j'ai bien installé gcc 3.3 (dpkg -i gcc-3.3 machin..) mais qd je fais gcc -v ça me donne une version 2.xxxx  :??:

Reply

Marsh Posté le 15-03-2005 à 10:50:23    

up ?

Reply

Marsh Posté le 15-03-2005 à 10:51:52    

Install plutôt le paquet gcc.

Reply

Marsh Posté le 15-03-2005 à 11:17:57    

multani a écrit :

Install plutôt le paquet gcc.


bah le paquckage gcc c'est gcc-3.3 & co...

Reply

Marsh Posté le 15-03-2005 à 11:30:22    

Tu peux pas utiliser le driver nv et configurer ta connexion ensuite, j'ai l'impression que tu te prends beaucoup la tête en téléchargant les paquets séparément :/

Reply

Marsh Posté le 15-03-2005 à 11:31:49    

En passant, j'ai des paquets qui s'appellent gcc, gcc-2.95, gcc-3.3, gcc-3.4, etc.

Reply

Marsh Posté le 15-03-2005 à 12:54:31    

multani a écrit :

Tu peux pas utiliser le driver nv et configurer ta connexion ensuite, j'ai l'impression que tu te prends beaucoup la tête en téléchargant les paquets séparément :/


bah en fait ouais j'aimerais bien mais j'ai aucune interface graphique meme avec nv ou vga :(
Et j'ai un modem Eci B-Focus et les drivers d'install sont en X  :sweat:  
 
en effet je me prend énormément la tete en telechargeant à la main.
Pour gcc c'est réglé, c'etait le lien gcc dans /usr/bin qui etait pas bon.
 
Donc j'ai pu créer le module, l'installer sans probleme et now suis bloqué
car il me manque xlibmesa-glu, libglu et libglu1.
j'ai donc téléchargé ce qu'il fallait maiis now il veut pas du tout installer le nouveau xlibmesa qu'il faut pour le nvidia glx car l'ancien xlibmesa crée un conflit.
 
Suis dans une boucle vicieuse en fait...ça me saoule grave. ça fait 72h que je me prend la tete la dessus...comment ils font les knoppix & co pour que tt fonctionne du premier coup  :fou:

Reply

Marsh Posté le 15-03-2005 à 13:03:47    

C'est quoi le problème avec le driver nv :??:

Reply

Marsh Posté le 15-03-2005 à 13:14:58    

multani a écrit :

C'est quoi le problème avec le driver nv :??:


bah tout simplement , ecran noir 2 ou 3 fois puis retour au shell.
 
voici le message d'erreur :


blabla
 
/usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
 Module class: XFree86 Font Renderer
 ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Speedo
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
 Module class: XFree86 Font Renderer
 ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
 ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "xie"
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
 Module class: XFree86 Server Extension
 ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XIE
(II) LoadModule: "xtt"
(II) Loading /usr/X11R6/lib/modules/fonts/libxtt.a
Duplicate symbol TT_FreeType_Version in /usr/X11R6/lib/modules/fonts/libxtt.a:xttmodule.o
Also defined in /usr/X11R6/lib/modules/fonts/libfreetype.a
 
Fatal server error:
Module load failure
 
 
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.
 


 
message d'erreur XDM :
 

/usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
 compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libxtt.a
Duplicate symbol TT_FreeType_Version in /usr/X11R6/lib/modules/fonts/libxtt.a:xttmodule.o
Also defined in /usr/X11R6/lib/modules/fonts/libfreetype.a
 
Fatal server error:
Module load failure
 
 
When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.
 
xdm error (pid 1061): IO Error in XOpenDisplay
xdm error (pid 1038): Server for display :0 terminated unexpectedly: 1
xdm error (pid 1038): Display :0 cannot be opened
xdm error (pid 1038): Display :0 is being disabled

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed