From: Aleksander Okonski <aleksander.oko@gmail.com>
To: Gentoo <gentoo-user@lists.gentoo.org>
Subject: [gentoo-user] Nvidia kernel module API version mismatch
Date: Thu, 15 Mar 2018 12:09:23 +0100 [thread overview]
Message-ID: <CACWMjmcYj=FnRy+Wkg6mEVMbjUv5V3mb3mZQnZxqithvB2++gg@mail.gmail.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 1736 bytes --]
Hey,
I have run into a strange problem with my nvidia drivers and gentoo. I am
currently running kernel 4.14.14 and I upgraded my
x11-drivers/nvidia-drivers to 390.42 from 390.25. Once the new drivers were
installed I rebooted my laptop. Once rebooted I was unable to start the
xorg server using startx and was greeted with errors. The
/var/logs/xorg.0.log said that the problem was with the kernel module.
Looking at dmesg I see that I am getting the error:
NVRM: API mismatch: the client has the version 390.42, but this kernel
module has version 390.25. please make sure that this kernel module and all
NVIDIA driver components have the same version.
I therefor thought that maybe I forgot to "emerge @module-rebuild" so I ran
that and rebooted to make sure that everything was ok. However I am still
getting the same problem.
Looking at /usr/src/linux it is pointing to the correct kernel of 4.14.14
and running "modinfo nvidia" it shows that "filename:
/lib/modules/4/14/14-gentoo/video/nvidia.ko" and that version is 390.42.
The other nvidia modules (nvidia-drm, nvidia-modeset, and nvidia-uvm) show
that they are built for the correct kernel and that they are also version
390.42.
I have tried to debug this issue however all the recourse that I was able
to find mostly said to reboot or perform rmmod nvidia then modprobe nvidia.
However when I try to rmmod nvidia it is dependent on nvidia-modeset and
nvidia-drm. Trying to rmmod nvidia-drm will not work as I get the error
"rmmod error: module nvidia_drm in in use".
I therefor cannot understand why and where the error is coming from as it
seems like the kernel has the correct nvidia modules loaded. Any ideas on
how to fix it or any other suggestions?
Thanks,
Aleks
[-- Attachment #2: Type: text/html, Size: 1986 bytes --]
next reply other threads:[~2018-03-15 11:09 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-15 11:09 Aleksander Okonski [this message]
2018-03-15 11:48 ` [gentoo-user] Nvidia kernel module API version mismatch Alexander Kapshuk
2018-03-15 11:53 ` J. Roeleveld
2018-03-15 13:14 ` Aleksander Okonski
2018-03-15 15:33 ` J. Roeleveld
2018-03-15 12:59 ` Raffaele Belardi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CACWMjmcYj=FnRy+Wkg6mEVMbjUv5V3mb3mZQnZxqithvB2++gg@mail.gmail.com' \
--to=aleksander.oko@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox