LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Nvidia Linux-x86_64-185.18.14 driver -current64 (https://www.linuxquestions.org/questions/slackware-14/nvidia-linux-x86_64-185-18-14-driver-current64-732493/)

manwichmakesameal 06-12-2009 10:17 AM

Nvidia Linux-x86_64-185.18.14 driver -current64
 
Ok, I just got -current64 on my desktop and I'm trying to install the newest nvidia drivers. For some reason it sees my kernel as a Xen kernel. I'm pretty sure it's not as I'm using the generic kernel. Not a custom one. Here is the installer.log:
Code:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jun 12 09:41:53 2009
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall              : false
  driver info            : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files    : true
  no questions            : false
  silent                  : false
  no recursion            : 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
  no kernel module        : false
  force SELinux          : default
  no X server check      : false
  no cc version check    : false
  force tls              : (not specified)
  force compat32 tls      : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path  : (not specified)
  OpenGL install prefix  : (not specified)
  OpenGL install libdir  : (not specified)
  compat32 install chroot : (not specified)
  compat32 install prefix : (not specified)
  compat32 install libdir : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  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.
-> Installing NVIDIA driver version 185.18.14.
-> 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.29.4/source'
-> Kernel output path: '/lib/modules/2.6.29.4/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
ERROR: The kernel you are installing for is a Xen kernel!

      The NVIDIA driver does not currently work on Xen kernels. If
      you are using a stock distribution kernel, please install
      a variant of this kernel without Xen support; if this is a
      custom kernel, please install a standard Linux kernel.  Then
      try installing the NVIDIA kernel module again.
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.

Here is the output of cat /boot/config | grep VIRTUAL:
Code:

# CONFIG_FB_VIRTUAL is not set
CONFIG_VIRTUALIZATION=y

The output of cat /boot/config | grep XEN ouputs nothing. I figure that the virtualization being enabled is for running stuff like vmware or virtualbox, am I wrong? I didn't think that the generic kernel had Xen enabled. And as a side note, I did try to post this on nvnews, but they won't take "free or web-based email accounts". So I couldn't sign up.

Bruce Hill 06-13-2009 08:25 AM

Just fwiw, I've used both 180.51 and 185.18.14 on Slackware64 -current.
Code:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jun 12 11:44:56 2009
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall              : false
  driver info            : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files    : true
  no questions            : false
  silent                  : false
  no recursion            : 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
  no kernel module        : false
  force SELinux          : default
  no X server check      : false
  no cc version check    : false
  force tls              : (not specified)
  force compat32 tls      : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path  : (not specified)
  OpenGL install prefix  : (not specified)
  OpenGL install libdir  : (not specified)
  compat32 install chroot : (not specified)
  compat32 install prefix : (not specified)
  compat32 install libdir : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  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.
-> Installing NVIDIA driver version 185.18.14.
-> There appears to already be a driver installed on your system (version: 180.
  51).  As part of installing this driver (version: 185.18.14), the existing d
  river will be uninstalled.  Are you sure you want to continue? ('no' will ab
  ort 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
  that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.29.4/source'
-> Kernel output path: '/lib/modules/2.6.29.4/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
  executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
<snip>
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
  Linux-x86_64 (180.51) is complete.
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
  (185.18.14):
  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:
WARNING: Unable to perform the runtime configuration check for library
        'libGL.so.1' ('/usr/lib/libGL.so.185.18.14'); assuming successful
        installation.
-> done.
-> Runtime sanity check passed.
-> Would you like to run the nvidia-xconfig utility to automatically update you
  r X configuration file so that the NVIDIA X driver will be used when you res
  tart X?  Any pre-existing X configuration file will be backed up. (Answer: N
  o)
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64
  (version: 185.18.14) is now complete.  Please update your XF86Config or
  xorg.conf file as appropriate; see the file
  /usr/share/doc/NVIDIA_GLX-1.0/README.txt for details

on Slackware64 -current (Thu Jun 11 13:57:36 CDT 2009). And I am running
the generic kernel:
Code:

bruce@jeremiah:~$ uname -a                                                               
Linux jeremiah 2.6.29.4 #2 SMP Fri May 29 13:11:21 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU    T8300  @ 2.40GHz GenuineIntel GNU/Linu

Code:

bruce@jeremiah:~$ ls -l /boot/
total 12018
lrwxrwxrwx  1 root root      37 2009-06-07 05:23 README.initrd -> /usr/doc/mkinitrd-1.3.4/README.initrd
lrwxrwxrwx  1 root root      27 2009-06-08 05:38 System.map -> System.map-generic-2.6.29.4
-rw-r--r--  1 root root 1291214 2009-05-30 02:11 System.map-generic-2.6.29.4
-rw-r--r--  1 root root 1882035 2009-05-30 02:57 System.map-huge-2.6.29.4
-rw-r--r--  1 root root    512 2009-06-07 05:33 boot.0800
-rw-r--r--  1 root root    512 2009-06-07 05:33 boot.0810
-rw-r--r--  1 root root    137 2009-06-07 05:32 boot_message.txt
lrwxrwxrwx  1 root root      23 2009-06-08 05:37 config -> config-generic-2.6.29.4
-rw-r--r--  1 root root  90664 2009-05-30 02:11 config-generic-2.6.29.4
-rw-r--r--  1 root root  90703 2009-05-30 02:57 config-huge-2.6.29.4
-rw-r--r--  1 root root    5040 2009-02-27 19:49 diag1.img
-rw-r--r--  1 root root  17932 2009-02-27 19:49 diag2.img
drwxr-xr-x 11 root root    1024 2009-06-08 05:40 initrd-tree/
-rw-r--r--  1 root root 1141687 2009-06-08 05:40 initrd.gz
drwx------  2 root root  12288 2009-06-07 05:21 lost+found/
-rw-------  1 root root  36864 2009-06-13 15:11 map
-rw-r--r--  1 root root  17318 2008-12-09 08:56 slack.bmp
lrwxrwxrwx  1 root root      24 2009-06-08 05:37 vmlinuz -> vmlinuz-generic-2.6.29.4
-rw-r--r--  1 root root 2623840 2009-05-30 02:11 vmlinuz-generic-2.6.29.4
-rw-r--r--  1 root root 5030496 2009-05-30 02:57 vmlinuz-huge-2.6.29.4

Are you certain everything is the same on your system?

Sorry I can't help with your problem except to post my logs.

Have you tried to install NVIDIA-Linux-x86_64-180.51-pkg2.run?

lumak 06-13-2009 01:54 PM

How are you running the installer? People have reported problems using the ncurses gui on slackware64. try passing the option --ui=none and -n for no precompiled interfaces (unless you made one your self, it won't find any.)

Run it with "-A | more" to look through all the advanced flags that my help you force it to build to what you want.

Alien Bob 06-13-2009 02:08 PM

Quote:

Originally Posted by lumak (Post 3572888)
How are you running the installer? People have reported problems using the ncurses gui on slackware64.

That issue has been fixed in slackware64-current some time ago.

Eric

manwichmakesameal 06-13-2009 04:20 PM

Issue resolved, I reinstalled because of some problems I was having with a raid.

manwichmakesameal 06-15-2009 10:20 PM

I hate to resurrect my own thread, but I am having this issue again. I actually just uninstalled the nvidia driver to install a different one. Now both versions are telling me I have a Xen kernel. wtf? Anyone else having this issue?

mRgOBLIN 06-15-2009 11:39 PM

Just installed it on slackware64-current without a hitch.
Generic kernel no modifications.


All times are GMT -5. The time now is 10:49 AM.