[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

driver nvidia



Salut la liste,

J'ai un "petit" problème avec le driver nvidia :
Ayant téléchargé le driver NVIDIA-Linux-x86-1.0-6629-pkg1.run, j'ai
suivi la procédure décrite sur le site nvidia (c'est pas la première
fois d'ailleurs...). Le driver s'installe correctement, xfree fonctionne
très bien et tout et tout... Sauf que dès que je reboote (y'a parfois
des coupures de courant ;-) xfree ne veut pas se lancer. Je suis obligé
de réinstaller le driver pour retrouver mon serveur graphique.

C'est pas "normal", non ?

Merci d'avance pour les réponses et bon week-end ou bonnes vacances.

(Au fait : mon squid fonctionne parfaitement maintenant : merci à tous
ceux qui m'ont aidé à y voir plus clair)


PS ci-joint le log du driver nvidia

-- 
Nicolas Roudninski
nroudninski@wanadoo.fr

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Dec 17 23:14:04 2004

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  no precompiled interface: false
  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             : (not specified)
  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-
   6629).  As part of installing this driver (version: 1.0-6629), the existing 
   driver will be uninstalled.  Are you sure you want to continue? ('no' will a
   bort installation) (Answer: Yes)
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Kernel source path: '/lib/modules/2.6.8-1-686-smp/build'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
         a loadable kernel module.
         
         The rivafb driver conflicts with the NVIDIA driver; the
         NVIDIA kernel module will still be built and installed,
         but be aware that the NVIDIA driver will not be able to
         function properly if the rivafb module is loaded!
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
   rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-
   agp.o os-interface.o os-registry.o nvidia.mod.o
   rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
   rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
   rm -f -rf .tmp_versions
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.8-1-686-smp
   /build SYSOUT=/lib/modules/2.6.8-1-686-smp/build'...
   Your kernel was configured to include rivafb support as
   a loadable kernel module.
   
   The rivafb driver conflicts with the NVIDIA driver; the
   NVIDIA kernel module will still be built and installed,
   but be aware that the NVIDIA driver will not be able to
   function properly if the rivafb module is loaded!
   
   *** Failed rivafb module sanity check, but continuing! ***
   
   
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.8-1-686-smp/build SUBDIRS=/
   tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv modules
   mkdir -p /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_vers
   ions
   make -f scripts/Makefile.build obj=/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629
   -pkg1/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz4646/NVI
   DIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nv.o
   .d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wstrict-pro
   totypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-float -
   mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-default -O2
   -fomit-frame-pointer  -I/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/s
   rc/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
   arentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-common -MD   -Wn
   o-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNTRM -
   D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION
   =1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629  -DNV_UNIX   -DNV_LINUX   -DNV_
   INT64_OK   -DNVCPU_X86      -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE_RANGE_
   5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_S
   IMPLE_CREATE_PRESENT  -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia 
   -c -o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_nv.o /t
   mp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: Dans la fonction « prefetch_range »:
   include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeur
   de type « void * »
     cc -Wp,-MD,/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nv-v
   m.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wstrict-
   prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-floa
   t -mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-default 
   -O2 -fomit-frame-pointer  -I/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/u
   sr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
   -Wparentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-common -M
   D   -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -
   DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_
   VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629  -DNV_UNIX   -DNV_LINUX 
    -DNV_INT64_OK   -DNVCPU_X86      -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE_
   RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_C
   LASS_SIMPLE_CREATE_PRESENT  -DMODULE -DKBUILD_BASENAME=nv_vm -DKBUILD_MODNAM
   E=nvidia -c -o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.tm
   p_nv-vm.o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv-vm.c:14:
   include/linux/prefetch.h: Dans la fonction « prefetch_range »:
   include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeur
   de type « void * »
   /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c: Hors de t
   oute fonction :
   /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.c:59: attent
   ion : `cache_flush' defined but not used
     cc -Wp,-MD,/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.os-a
   gp.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wstrict
   -prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-flo
   at -mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-default
   -O2 -fomit-frame-pointer  -I/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/u
   sr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
   -Wparentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-common -MD   
   -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNTR
   M -D_GNU_SOURCE -D_LOOSE_KERNEL_NA
   MES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PA
   TCHLEVEL=6629  -DNV_UNIX   -DNV_LINUX   -DNV_INT64_OK   -DNVCPU_X86      -UD
   EBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT
   -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_CLASS_SIMPLE_CREATE_PRESENT  -DMODULE -
   DKBUILD_BASENAME=os_agp -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz4646/NVIDIA
   -Linux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_os-agp.o /tmp/selfgz4646/NVIDIA-Lin
   ux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/os-agp.c:24:
   include/linux/prefetch.h: Dans la fonction « prefetch_range »:
   include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeur
   de type « void * »
     cc -Wp,-MD,/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.os-i
   nterface.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -W
   strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mso
   ft-float -mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-d
   efault -O2 -fomit-frame-pointer  -I/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629
   -pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-sub
   scripts -Wparentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-commo
   n -MD   -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODUL
   E  -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MA
   JOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629  -DNV_UNIX   -DNV_LI
   NUX   -DNV_INT64_OK   -DNVCPU_X86      -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_
   PAGE_RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -
   DNV_CLASS_SIMPLE_CREATE_PRESENT  -DMODULE -DKBUILD_
   BASENAME=os_interface -DKBUILD_MODNAME=nvidia -c -o /tmp/selfgz4646/NVIDIA-L
   inux-x86-1.0-6629-pkg1/usr/src/nv/.tmp_os-interface.o /tmp/selfgz4646/NVIDIA
   -Linux-x86-1.0-6629-pkg1/usr/src/nv/os-interface.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/os-interface.c:26:
   include/linux/prefetch.h: Dans la fonction « prefetch_range »:
   include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeur
   de type « void * »
     cc -Wp,-MD,/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.os-r
   egistry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Ws
   trict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msof
   t-float -mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-de
   fault -O2 -fomit-frame-pointer  -I/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-
   pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subs
   cripts -Wparentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-common
   -MD   -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE 
   -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR
   _VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6629  -DNV_UNIX   -DNV_LINUX
     -DNV_INT64_OK   -DNVCPU_X86      -UDEBUG -U_DEBUG -DNDEBUG -DNV_REMAP_PAGE
   _RANGE_5 -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_
   CLASS_SIMPLE_CREATE_PRESENT  -DMODULE -DKBUILD_BASENAME=os_registry -DKBUILD
   _MODNAME=nvidia -c -o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/.tmp_os-registry.o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/os-registry.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:14,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:18,
                    from include/linux/module.h:10,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/os-registry.c:14:
   include/linux/prefetch.h: Dans la fonction « prefetch_range »:
   include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeur
   de type « void * »
     ld -m elf_i386  -r -o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/s
   rc/nv/nvidia.o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-
   kernel.o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.o /tmp
   /selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-vm.o /tmp/selfgz464
   6/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/os-agp.o /tmp/selfgz4646/NVIDIA-
   Linux-x86-1.0-6629-pkg1/usr/src/nv/os-interface.o /tmp/selfgz4646/NVIDIA-Lin
   ux-x86-1.0-6629-pkg1/usr/src/nv/os-registry.o
     Building modules, stage 2.
   make -rR -f /usr/src/kernel-headers-2.6.8-1-686-smp/scripts/Makefile.modpost
     scripts/mod/modpost -i /usr/src/kernel-headers-2.6.8-1-686-smp/Module.symv
   ers /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nvidia.o
     cc -Wp,-MD,/tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/.nvid
   ia.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wst
   rict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft
   -float -mpreferred-stack-boundary=2  -march=i686 -Iinclude/asm-i386/mach-def
   ault -O2 -fomit-frame-pointer     -DKBUILD_BASENAME=nvidia -DKBUILD_MODNAME=
   nvidia -DMODULE -c -o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nvidia.mod.o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/n
   vidia.mod.c
     ld -m elf_i386 -r -o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/sr
   c/nv/nvidia.ko /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nvi
   dia.o /tmp/selfgz4646/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nvidia.mod.o
   NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Installing both new and classic TLS OpenGL libraries.
-> Parsing log file:
-> done.
-> Validating previous installation:
-> Unable to access previously installed file
   '/usr/lib/tls/libnvidia-tls.so.1.0.6629' (No such file or directory).
-> Unable to access previously installed symlink
   '/usr/lib/tls/libnvidia-tls.so.1' (No such file or directory).
-> done.
WARNING: Your driver installation has been altered since it was initially
         installed; this may happen, for example, if you have since installed
         the NVIDIA driver through a mechanism other than the nvidia-installer
         (such as rpm or with the NVIDIA tarballs).  The nvidia-installer will
         attempt to uninstall as best it can.  Please see the file
         '/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86 (1.0-6629):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
   Linux-x86 (1.0-6629) is complete.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-6629):
   executing: './usr/src/nv/makedevices.sh'...
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
-> done.
-> Runtime sanity check passed.
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
   (version: 1.0-6629) is now complete.  Please update your XF86Config or
   xorg.conf file as appropriate; see the file
   /usr/share/doc/NVIDIA_GLX-1.0/README for details.

Reply to: