Jump to content

API mismatch: the NVIDIA kernel module [solved]


Guest birgirs
 Share

Recommended Posts

Guest birgirs

Hei, I did upgrade the drivers from the KOISK on the mandriva club pages. I did this because I want the

Nvidia driver 87.56.

 

After installing the bundle and when I restart my machine I get the following error using startx

X Protocol Version 11, Revision 0, Release 6.8.99.900

Build Operating System: Linux 2.6.12-12mdksmp i686 [ELF]

Current Operating System: Linux heroin 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686

Build Date: 16 September 2005

Before reporting problems, check http://wiki.X.Org

to make sure that you have the latest version.

Module Loader present

Markers: (--) probed, (**) from config file, (==) default setting,

(++) from command line, (!!) notice, (II) informational,

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 26 19:45:17 2006

(==) Using config file: "/etc/X11/xorg.conf"

Using vt 7

 

dlopen: libGLcore.so.1: cannot open shared object file: No such file or directory

(EE) Failed to load /usr/X11R6/lib/modules/extensions/nvidia/libglx.so

(EE) Failed to load module "/usr/X11R6/lib/modules/extensions/nvidia/libglx.so" (loader failed,

7)

(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X

(EE) NVIDIA(0): log file that the GLX module has been loaded in your X

(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If

(EE) NVIDIA(0): you continue to encounter problems, Please try

(EE) NVIDIA(0): reinstalling the NVIDIA driver.

Error: API mismatch: the NVIDIA kernel module has the version 1.0-7676, but

this X module has the version 1.0-8756. Please make sure that the kernel

module and all NVIDIA driver components have the same version.

(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure

(EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and

(EE) NVIDIA(0): that the NVIDIA device files have been created properly.

(EE) NVIDIA(0): Please consult the NVIDIA README for details.

(EE) NVIDIA(0): *** Aborting ***

(EE) Screen(s) found, but none have a usable configuration.

 

Fatal server error:

no screens found

 

.

here is a clip from my Xorg.0.log file as well

(II) Loading /usr/X11R6/lib/modules/extensions/nvidia/libglx.so

dlopen: libGLcore.so.1: cannot open shared object file: No such file or directory

(EE) Failed to load /usr/X11R6/lib/modules/extensions/nvidia/libglx.so

(II) UnloadModule: "glx"

(EE) Failed to load module "/usr/X11R6/lib/modules/extensions/nvidia/libglx.so" (loader failed,

7)

(II) LoadModule: "nvidia"

(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.so

(II) Module nvidia: vendor="NVIDIA Corporation"

compiled for 4.0.2, module version = 1.0.8756

Module class: X.Org Video Driver

 

I am using

Mandriva Linux release 2006.0 (Official) for i586

and I am a silver club memer.

 

Can anyone please point me in the right direction on how to fix this with out reinstalling Mandriva

all over.

 

Best regards,

Birgir Sigurjonsson

Link to comment
Share on other sites

Go here:

 

http://www.nvidia.com/object/linux_display...2_1.0-8762.html

 

and download the latest nvidia driver(8762). Put it somewhere you can easily find from the command line because that's what you are going to have to do.

Boot up and login from the command line as root. Navigate to the directory where you put the nvidia driver and run:

 

# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run

# sh NVIDIA-Linux-x86-1.0-8762-pkg1.run

 

That will start the install script and reinstall the nvidia driver. Just keep selecting the "Yes" responses and note any error messages that the installer throws up.

Link to comment
Share on other sites

Easiest solution is following the above advice. Get sure before that

1. You have removed the Club nvidia packages (allowing you mixing two different versions of the nvidia driver without even warning you speaks volumes about their "value"...).

2. You have either kernel-source or kernel-source-stripped packages installed- the ones that match your running kernel. So, one solution is installing kernel-source-2.6-2.6.12-12mdk or kernel-source-stripped-2.6-2.6.12-12mdk packages, or (even better) first updating your kernel to the last available one from the official updates (kernel-smp-2.6.12.24mdk-1-1mdk, if you really happen to have a dualcore or P4 with hyperthreading machine), and then installing either kernel-source-2.6.12.24mdk-1-1mdk or kernel-source-stripped-2.6.12.24mdk-1-1mdk.

 

Kernel-source-stripped is much smaller than kernel-source, but it should be enough for building modules for the nvidia driver, as well as most kernel-level drivers you'll ever need.

Edited by scarecrow
Link to comment
Share on other sites

Guest birgirs

Hei, thanks for a quick reply.

I am very familar with using the Nvidia driver downloaded the the Nvidia site. Therefor I am quite suprised by this

problems I am having with Mandriva and how they deal with Nvidia drivers.

 

I think I need a bit more help as you say remove the Mandriva Club packages, what packages would that be.

I found one called nvidia and I have removed it. Are there more packages that I should remove? Could you

please list them for me.

 

Is far as I know I have the kernel source installed

 

#ls /usr/src

linux@ linux-2.6.12-12mdk/ nvidia-7676/ RPM/

 

and I think I will stick to this version.

 

Best regards,

Birgir Sigurjonsson.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...