Nvidia problem after kernel 2.6.32.9-70.fc12 update
Dario Lesca
d.lesca at solinos.it
Thu Mar 11 09:02:39 UTC 2010
This morning, after kernel + nvidia driver update I get this error:
> Mar 11 08:46:45 lesca kernel: NVRM: API mismatch: the client has the version 195.36.08, but
> Mar 11 08:46:45 lesca kernel: NVRM: this kernel module has the version 190.53. Please
> Mar 11 08:46:45 lesca kernel: NVRM: make sure that this kernel module and all NVIDIA driver
> Mar 11 08:46:45 lesca kernel: NVRM: components have the same version.
then I boot with previous kernel.
This is my rpm situations:
> [root at lesca ~]# rpm -qa|grep 2.6.32.9-70|sort
> kernel-2.6.32.9-70.fc12.x86_64
> kernel-devel-2.6.32.9-70.fc12.x86_64
> kernel-firmware-2.6.32.9-70.fc12.noarch
> kernel-headers-2.6.32.9-70.fc12.x86_64
> kmod-nvidia-2.6.32.9-70.fc12.x86_64-190.53-2.fc12.x86_64
> perf-2.6.32.9-70.fc12.noarch
now I have "yum remove kernel-devel-2.6.32.9-70.fc12.x86_64
kernel-2.6.32.9-70.fc12.x86_64"
But if I run yum update:
> Loaded plugins: fastestmirror, presto, refresh-packagekit
> Loading mirror speeds from cached hostfile
> * fedora: ftp.colocall.net
> * livna: ftp-stud.fht-esslingen.de
> * rpmfusion-free: mirror.karneval.cz
> * rpmfusion-free-updates: mirror.karneval.cz
> * rpmfusion-nonfree: mirror.karneval.cz
> * rpmfusion-nonfree-updates: mirror.karneval.cz
> * updates: ftp.colocall.net
> Setting up Update Process
> Resolving Dependencies
> There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
> --> Running transaction check
> ---> Package kernel.x86_64 0:2.6.32.9-70.fc12 set to be installed
> ---> Package kernel-devel.x86_64 0:2.6.32.9-70.fc12 set to be installed
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ========================================================================================================================
> Package Arch Version Repository Size
> ========================================================================================================================
> Installing:
> kernel x86_64 2.6.32.9-70.fc12 updates 21 M
> kernel-devel x86_64 2.6.32.9-70.fc12 updates 6.2 M
>
> Transaction Summary
> ========================================================================================================================
> Install 2 Package(s)
> Upgrade 0 Package(s)
>
> Total download size: 27 M
> Is this ok [y/N]:
The nvidia module is missing.
Besides, yum "There are unfinished transactions remaining. You might
consider running yum-complete-transaction first to finish them."
but if I run the suggested command:
> # yum-complete-transaction
> Plugin caricati:fastestmirror, presto, refresh-packagekit
> Loading mirror speeds from cached hostfile
> * fedora: ftp.colocall.net
> * livna: ftp-stud.fht-esslingen.de
> * rpmfusion-free: mirror.karneval.cz
> * rpmfusion-free-updates: mirror.karneval.cz
> * rpmfusion-nonfree: mirror.karneval.cz
> * rpmfusion-nonfree-updates: mirror.karneval.cz
> * updates: ftp.belnet.be
> Checking for new repos for mirrors
> No unfinished transactions left.
none happens
I have also force the nvidia module install with:
> yum install kmod-nvidia-2.6.32.9-70.fc12.x86_64.x86_64
> Loaded plugins: fastestmirror, presto, refresh-packagekit
> Loading mirror speeds from cached hostfile
> * fedora: ftp.colocall.net
> * livna: ftp-stud.fht-esslingen.de
> * rpmfusion-free: mirror.karneval.cz
> * rpmfusion-free-updates: mirror.karneval.cz
> * rpmfusion-nonfree: mirror.karneval.cz
> * rpmfusion-nonfree-updates: mirror.karneval.cz
> * updates: ftp.wsisiz.edu.pl
> Setting up Install Process
> Resolving Dependencies
> There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
> --> Running transaction check
> ---> Package kmod-nvidia-2.6.32.9-70.fc12.x86_64.x86_64 0:190.53-2.fc12 set to be updated
> --> Processing Dependency: kernel-uname-r = 2.6.32.9-70.fc12.x86_64 for package: kmod-nvidia-2.6.32.9-70.fc12.x86_64-190.53-2.fc12.x86_64
> --> Running transaction check
> ---> Package kernel.x86_64 0:2.6.32.9-70.fc12 set to be installed
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ========================================================================================================================
> Package Arch Version Repository Size
> ========================================================================================================================
> Installing:
> kmod-nvidia-2.6.32.9-70.fc12.x86_64 x86_64 190.53-2.fc12 rpmfusion-nonfree-updates 2.3 M
> Installing for dependencies:
> kernel x86_64 2.6.32.9-70.fc12 updates 21 M
>
> Transaction Summary
> ========================================================================================================================
> Install 2 Package(s)
> Upgrade 0 Package(s)
>
> Total download size: 23 M
> Is this ok [y/N]:
but if I install and reboot the error "NVRM: API mismatch:" appears and X don't start.
Someone have some suggest?
Many tanks
--
Dario Lesca <d.lesca at solinos.it>
More information about the users
mailing list