Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-27-04, 04:22 PM   #1
ccin1492
Registered User
 
Join Date: Feb 2004
Location: San Diego, CA
Posts: 11
Default Mismatch between NVIDIA Kernal and X module

Good Day,

Last night I tried to update my NVIDIA driver. So I followed the instructions from NVIDIA, plus read a few threads from this forum and thought I was in good shape.

Here are the steps:

1. Install NVIDIA using YAST.
2. Online Update using Yast.
3. Installing driver (v. 1.0.5336) using NVIDIA installer.
4. Checked XF86config. It was ok.

Ok, so at this point I'm currently logged in as root. I type startx and it comes up, but I notice my background is different and some icons are missing, etc. Ah, I'm still logged in as root. So I reboot and then...nothing. When it's ready to start KDE it flickers a few times and kicks back out to the command line. Thankfully there's a message and it says: Error: API mismatch: the NVIDIA kernal module is version 1.0.4496, but this X module is version 1.0.5336. Please be sure that your kernal module and NVIDIA driver files have the same driver version.

Question: How do I sync the kernal module and the NVIDIA driver? BTW, I thought I did upgrade my NVIDIA driver to 1.0.5336, or was it the X module I was upgrading?

Thanks,
TC
ccin1492 is offline   Reply With Quote
Old 02-28-04, 01:34 AM   #2
whig
550Ti
 
Join Date: Jan 2004
Location: New Zealand
Posts: 854
Default Re: Mismatch between NVIDIA Kernal and X module

Quote:
Originally posted by ccin1492
Question: How do I sync the kernal module and the NVIDIA driver? BTW, I thought I did upgrade my NVIDIA driver to 1.0.5336, or was it the X module I was upgrading?
A successful run of the nVidia driver will install a kernel module and an X module. Their versions will match. I can only think something happened afterwards to disturb it. Re-run the driver making sure it completes successfully, modprobe nvidia and check the right version comes up (eg by dmesg)
whig is offline   Reply With Quote
Old 02-28-04, 11:35 AM   #3
ccin1492
Registered User
 
Join Date: Feb 2004
Location: San Diego, CA
Posts: 11
Default

Ok, I unistalled everything and re-ran the nvidia installer. I detects that I don't have an interface, but it can't install one itself.

The one SuSE 9.0 provides is ver. 1.0.4496 (hence the earleir problem), but my driver version is 1.0.5336 so I can't use that.

Here's the nvidia-installer log:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Feb 27 21:09:09 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: 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.
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
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.

I guess a good questions is, where do I get/find the kernal-source files? And why can't it find the matching interface on the nvidia website? You would think they would have matching modules.

Thanks,
TC
ccin1492 is offline   Reply With Quote
Old 02-28-04, 06:19 PM   #4
whig
550Ti
 
Join Date: Jan 2004
Location: New Zealand
Posts: 854
Default

Your Suse distro ought to have the kernel source - as a rpm package on one of the CDs. If memory serves right you can install this package through Yast.

nVidia found it too difficult to support every Linux distribution. So is single driver installer is what we get.
whig is offline   Reply With Quote
Old 02-28-04, 11:52 PM   #5
ccin1492
Registered User
 
Join Date: Feb 2004
Location: San Diego, CA
Posts: 11
Default

You know, unfortunately I installed thru FTP, so I don't have a CD. I did a "find / -name *.rpm on my system and here's what I have:

/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/openssh-askpass-3.7.1p2-18.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/suselinux-userguide_en-9.0.0.0b-27.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/perl-5.8.1-81.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/openssl-0.9.7b-71.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/screen-4.0.1-33.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/gpg-1.2.2-121.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/k_athlon-2.4.21-192.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/yast2-storage-2.8.20-0.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/gnome-filesystem-0.1-117.i586.patch.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdebase3-nsplugin-3.1.4-48.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/xscreensaver-4.12-62.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/yast2-bootloader-2.8.23-0.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/cups-libs-1.1.19-85.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/yast2-packagemanager-2.8.35-0.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdebase3-ksysguardd-3.1.4-48.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/cups-client-1.1.19-85.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdebase3-kdm-3.1.4-48.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/cups-1.1.19-85.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/cron-3.0.1-824.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdebase3-samba-3.1.4-48.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/xf86tools-0.1-751.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/coreutils-5.0-90.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/cdrecord-2.01a18-60.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/3ddiag-0.703-176.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/tcpd-7.6-638.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kopete-0.7.3-8.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/fontconfig-2.2.1-58.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdelibs3-3.1.4-38.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/XFree86-4.3.0.1-46.i586.patch.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/sysconfig-0.23.30-39.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdebase3-3.1.4-48.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kdepim3-3.1.4-45.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/kbd-1.08-51.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/qt3-3.2.1-56.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/tcpdump-3.7.2-82.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/pinentry-0.6.9-133.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/mc-4.6.0-210.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/gtk2-2.2.3-49.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/i586/openssh-3.7.1p2-18.i586.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/noarch/pin-0.29-47.noarch.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/noarch/SuSEfirewall2-3.1-206.noarch.rpm
/var/lib/YaST2/you/mnt/i386/update/9.0/rpm/noarch/susehelp-2003.08.21-38.noarch.rpm

I don't know what I'm looking for, so you might need to help. Is there anything there I can use?

Thanks,
TC
ccin1492 is offline   Reply With Quote
Old 02-29-04, 06:07 PM   #6
whig
550Ti
 
Join Date: Jan 2004
Location: New Zealand
Posts: 854
Default

None of those are the kernel source. It should be obtainable just like any other Suse package or piece of software, and then you will need to uncompress it.
whig is offline   Reply With Quote
Reply


Thread Tools

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 On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Nvidia 1.0-2960 and Red Hat 7.3 Kernal 2.4.18-5 Cheetah NVIDIA Linux 30 08-23-02 10:50 AM

All times are GMT -5. The time now is 05:16 PM.


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