LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > VectorLinux
User Name
Password
VectorLinux This forum is for the discussion of VectorLinux.

Notices


Reply
  Search this Thread
Old 03-27-2006, 12:34 AM   #1
Pippin
LQ Newbie
 
Registered: Sep 2005
Distribution: Ubuntu 10.04 (or whatever I happen to be playing with this week)
Posts: 11

Rep: Reputation: 0
Unhappy nvidia driver not working on VL 5.1.1 SOHO


Hi, I just upgraded to VL 5.1.1 SOHO, and for some reason, I can't get the nvidia driver to work! I have tryed several different versions of the driver, and they all give me the same thing, "unable to build nvidia kernel module" I have a PNY Technologys Verto, with the GForce 4 chipset.

Here is the log file it spit out:

Code:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Mar 26 18:19:24 2006

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: Yes)
ERROR: Unable to connect to download.nvidia.com (temporary DNS error (try again
       later))
-> 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.13/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.13/build'..
   .
   
     WARNING: Symbol version dump /usr/src/linux-2.6.13/Module.symvers
              is missing; modules will have no dependencies and modversions.
   
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz3785/NVI
   DIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv_compiler.h
     CC [M]  /tmp/selfgz3785/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:23,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:20,
                    from include/linux/module.h:10,
                    from /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /nv/nv-linux.h:52,
                    from /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /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
   In file included from include/asm/fixmap.h:27,
                    from include/asm/pgtable.h:17,
                    from include/linux/mm.h:36,
                    from include/linux/poll.h:11,
                    from /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /nv/nv-linux.h:64,
                    from /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /nv/nv.c:14:
   include/asm/acpi.h:31:28: acpi/pdc_intel.h: No such file or directory
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:870,
                    from /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /nv/nv-linux.h:74,
                    from /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /nv/nv.c:14:
   include/asm/io.h: In function `check_signature':
   include/asm/io.h:253: warning: wrong type argument to increment
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nvos_probe_devices':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:241: warning:
   implicit declaration of function `pci_find_class'
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:241: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:296: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nvos_malloc_pages':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:385: warning:
   use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nvos_create_alloc':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:513: warning:
   use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:523: warning:
   use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nvos_find_agp_by_class':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:613: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:624: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nvidia_init_module':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:921: warning:
   `pm_register' is deprecated (declared at include/linux/pm.h:107)
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nvidia_exit_module':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:977: warning:
   `pm_unregister' is deprecated (declared at include/linux/pm.h:112)
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: At top level
   :
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1185: warning
   : initialization from incompatible pointer type
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nv_alloc_file_private':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1193: warning
   : use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1204: warning
   : use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nv_kern_open':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1265: warning
   : use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nv_kern_mmap':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1442: warning
   : implicit declaration of function `remap_page_range'
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nv_kern_ctl_open':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1914: warning
   : use of cast expressions as lvalues is deprecated
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `_get_phys_address':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2319: warning
   : passing arg 1 of `pmd_offset' from incompatible pointer type
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function 
   `nv_agp_init':
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2870: warning
   : implicit declaration of function `inter_module_get'
   /tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2871: warning
   : `inter_module_put' is deprecated (declared at include/linux/module.h:573)
   make[3]: *** [/tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[2]: *** [_module_/tmp/selfgz3785/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src
   /nv] Error 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.
 
Old 03-27-2006, 01:42 AM   #2
bathory
LQ Guru
 
Registered: Jun 2004
Location: Piraeus
Distribution: Slackware
Posts: 13,163
Blog Entries: 1

Rep: Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032
Quote:
WARNING: Symbol version dump /usr/src/linux-2.6.13/Module.symvers is missing; modules will have no dependencies and modversions.
You must first get that file. Check if it exists:
Code:
ls -l /usr/src/linux-<kernel version>/Module.symvers
Else to create it run:
Code:
cd /usr/src/linux-<kernel-version>
make cloneconfig
make modules
Then I suggest you to use the latest driver with the updated patch

Regards

Last edited by bathory; 03-27-2006 at 01:47 AM.
 
Old 03-27-2006, 12:44 PM   #3
Pippin
LQ Newbie
 
Registered: Sep 2005
Distribution: Ubuntu 10.04 (or whatever I happen to be playing with this week)
Posts: 11

Original Poster
Rep: Reputation: 0
that file apparently doesen't exist, bu this is what I get when I type "make cloneconfig"

Code:
# make cloneconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
make[1]: *** No rule to make target `cloneconfig'.  Stop.
make: *** [cloneconfig] Error 2
 
Old 03-27-2006, 04:16 PM   #4
bathory
LQ Guru
 
Registered: Jun 2004
Location: Piraeus
Distribution: Slackware
Posts: 13,163
Blog Entries: 1

Rep: Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032Reputation: 2032
Then run make and/or make modules instead of make cloneconfig to re-build your kernel and modules

Last edited by bathory; 03-27-2006 at 04:35 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
vector soho 5.0 nvidia install problem bilginx VectorLinux 1 01-27-2006 12:05 PM
Nvidia driver isn't working in Suse 10 darkhatter SUSE / openSUSE 7 12-31-2005 05:13 PM
NVidia Driver not working.. Tuxman8898 VectorLinux 2 07-11-2005 07:25 AM
Got my nVidia driver working properly! orange400 LinuxQuestions.org Member Success Stories 0 03-20-2003 01:46 AM
Nvidia driver not working? Help! smj Linux - General 8 03-13-2003 02:29 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > VectorLinux

All times are GMT -5. The time now is 11:46 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration