nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   nVidia Kernel module - need help (http://www.nvnews.net/vbulletin/showthread.php?t=29627)

Mor15 06-06-04 10:22 AM

nVidia Kernel module - need help
 
Hi there,
I use Suse Linux 9.1 on my notebook (Medion MD6200) with the Kernel 2.6.6 (I tried 2.6.7-rc2 too).

I can't install the nvidia graphics driver. If the installer try to build the Kernel module, I will get an error: "Unable to build kernel modul".

This is my log-file:

Code:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jun  4 18:26:47 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
  XFree86 install prefix  : /usr/X11R6
  OpenGL install prefix  : /usr
  Installer install prefix: /usr
  kernel source path      : (not specified)
  kernel install path    : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp site                : ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface
-> License accepted.
-> 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
  that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.6/build'
-> Performing cc_version_check with CC="cc".
-> Cleaning kernel module build directory.
  executing: 'cd ./usr/src/nv; make clean'...
  rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa
  ce.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 *~
-> Building kernel module:
  executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.6/build'...
  echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz12865/NV
  IDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv_compiler.h
    CC [M]  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.o
  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/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/sr
  c/nv/nv-linux.h:52,
                    from /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/sr
  c/nv/nv.c:14:
  include/linux/prefetch.h: In function `prefetch_range':
  include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
  metic
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function
  `nvos_malloc_pages':
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:385: warning
  : use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function
  `nvos_create_alloc':
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:513: warning
  : use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:523: warning
  : use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: At top leve
  l:
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1185: warnin
  g: initialization from incompatible pointer type
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function
  `nv_alloc_file_private':
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1193: warnin
  g: use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1204: warnin
  g: use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function
  `nv_kern_open':
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1265: warnin
  g: use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function
  `nv_kern_ctl_open':
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1914: warnin
  g: use of cast expressions as lvalues is deprecated
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: At top leve
  l:
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2010: error:
  conflicting types for `nv_set_hotkey_occurred_flag'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:350: error:
  previous declaration of `nv_set_hotkey_occurred_flag'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2197: error:
  conflicting types for `nv_find_nv_mapping'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:339: error:
  previous declaration of `nv_find_nv_mapping'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2269: error:
  conflicting types for `nv_find_agp_kernel_mapping'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:341: error:
  previous declaration of `nv_find_agp_kernel_mapping'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2345: error:
  conflicting types for `nv_get_kern_phys_address'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:342: error:
  previous declaration of `nv_get_kern_phys_address'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2375: error:
  conflicting types for `nv_get_user_phys_address'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:343: error:
  previous declaration of `nv_get_user_phys_address'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2406: error:
  conflicting types for `nv_alloc_pages'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:353: error:
  previous declaration of `nv_alloc_pages'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2594: error:
  conflicting types for `nv_free_pages'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:354: error:
  previous declaration of `nv_free_pages'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2692: error:
  conflicting types for `nv_lock_rm'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:345: error:
  previous declaration of `nv_lock_rm'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2712: error:
  conflicting types for `nv_unlock_rm'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:346: error:
  previous declaration of `nv_unlock_rm'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2726: error:
  conflicting types for `nv_lock_heap'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:347: error:
  previous declaration of `nv_lock_heap'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2736: error:
  conflicting types for `nv_unlock_heap'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:348: error:
  previous declaration of `nv_unlock_heap'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2752: error:
  conflicting types for `nv_post_event'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:363: error:
  previous declaration of `nv_post_event'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2790: error:
  conflicting types for `nv_get_event'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:364: error:
  previous declaration of `nv_get_event'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2833: error:
  conflicting types for `nv_agp_init'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:356: error:
  previous declaration of `nv_agp_init'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2895: error:
  conflicting types for `nv_agp_teardown'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:357: error:
  previous declaration of `nv_agp_teardown'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2936: error:
  conflicting types for `nv_agp_translate_address'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:358: error:
  previous declaration of `nv_agp_translate_address'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2968: error:
  conflicting types for `nv_int10h_call'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:351: error:
  previous declaration of `nv_int10h_call'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2977: error:
  conflicting types for `nv_start_rc_timer'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:360: error:
  previous declaration of `nv_start_rc_timer'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2998: error:
  conflicting types for `nv_stop_rc_timer'
  /tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:361: error:
  previous declaration of `nv_stop_rc_timer'
  make[3]: *** [/tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.
  o] Error 1
  make[2]: *** [/tmp/selfgz12865/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv] Er
  ror 2
  nvidia.ko failed to build!
  make[1]: *** [module] Error 1
  make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
      '/var/log/nvidia-installer.log' for details.  You may find suggestions
      on fixing installation problems in the README available on the Linux
      driver download page at www.nvidia.com.

How can I solve this problem?

blueworm 06-06-04 12:24 PM

Re: nVidia Kernel module - need help
 
Make sure the exact kernel source code is present.
Have you read the manual?
I am sure it is covered there.

Mor15 06-06-04 12:38 PM

Re: nVidia Kernel module - need help
 
I already checked the kernel sources and I read the nvidia manual too.

syda 06-06-04 11:14 PM

Re: nVidia Kernel module - need help
 
this seems to be a near identical problem that im having. i downloaded the kernel ul1 off the ftp, but after installing the rpm it tells me it needs to be uninstalled. can anyone help? it would be nice to have DVI output.


Although my problem is in Mandrake 10

rainerklier 06-07-04 02:58 AM

Re: nVidia Kernel module - need help
 
go to http://www.minion.de/ and read the instructions.
i think you need a patch which is available there.
good luck.

Mor15 06-07-04 09:28 AM

Re: nVidia Kernel module - need help
 
THX a lot. With these driver patches it runs great! :)


All times are GMT -5. The time now is 07:12 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.