Mailinglist Archive: opensuse (1897 mails)

< Previous Next >
Re: [opensuse] NVIDIA driver on 11.3 rc2 was: openSUSE 11.3 RC1 looks good
  • From: Bob Ewart <bob-ewart@xxxxxxx>
  • Date: Wed, 07 Jul 2010 08:41:21 -0400
  • Message-id: <4C3475F1.1060706@xxxxxxx>
Roger Oberholtzer wrote:
On Wed, 2010-07-07 at 07:35 -0400, Bob Ewart wrote:
Roger Oberholtzer wrote:
<snip>

2. On my nvidia chipset, it used the Nouveau driver, which is now the
default. Whereas the effects work with the the NVidia driver on 11.2,
this driver keeps disabling the effects. I will see if I can get the
driver to work. If not, I will change to the Nvidia driver.

<snip>

Did you try to install the Nvidia driver?

No. I thought I would wait for the final release when the nvidia driver
is available for 11.3. I am instead trying to sort out mobile broadband
on that release. Only so much fiddle time :)

Still, I would have expected more success than you had. I know that when
you compile kernel modules, you need to be sure all the kernel packages
are installed. One of them contains the configuration and the various
include files that the configuration generates for the kernel you are
running. I suspect this is your problem in getting the nvidia driver to
compile. I never remember which module it is.

You can also try (if a kernel rpm provides no joy):

cd /usr/src/linux-2.6.34-12
make oldconfig && make prepare

which does the same thing using the currently running kernel to get the
settings right.

The listing below is after I did the
cd /usr/src/linux-2.6.34-12
make oldconfig && make prepare

So there's no joy here.

I'm hoping that the released version will give us back the NVidia
repository. That's my only hope now.



I did on 11.3 rc2 and got:

<snip>
NVIDIA: calling KBUILD...
make -C /lib/modules/2.6.34-12-desktop/build \
KBUILD_SRC=/usr/src/linux-2.6.34-12 \
KBUILD_EXTMOD="/tmp/selfgz7489/NVIDIA-Linux-x86_64-256.35/kernel" -f
/usr/s
rc/linux-2.6.34-12/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (
\
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf
are
missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to
fix it
."; \
echo; \
/bin/false)

Then a bunch of compiles followed by:

NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that
differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux
graphics
driver release.

Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './kernel/nvidia.ko':
-1
No such device
-> Kernel messages:
[ 34.745592] Slow work thread pool: Starting up
[ 34.745650] Slow work thread pool: Ready
[ 34.745684] FS-Cache: Loaded
[ 34.764200] FS-Cache: Netfs 'nfs' registered for caching
[ 35.511772] BIOS EDD facility v0.16 2004-Jun-25, 2 devices found
[ 153.773420] nvidia: module license 'NVIDIA' taints kernel.
[ 153.773424] Disabling lock debugging due to kernel taint
[ 154.381317] NVRM: The NVIDIA probe routine was not called for 1
device(s).
[ 154.381321] NVRM: This can occur when a driver such as nouveau,
rivafb,
[ 154.381322] NVRM: nvidiafb, or rivatv was loaded and obtained
ownership
of
[ 154.381324] NVRM: the NVIDIA device(s).
[ 154.381326] NVRM: Try unloading the conflicting kernel module (and/or
[ 154.381328] NVRM: reconfigure your kernel without the conflicting
[ 154.381329] NVRM: driver(s)), then try loading the NVIDIA kernel
module
[ 154.381331] NVRM: again.
[ 154.381333] NVRM: No NVIDIA graphics adapter probed!
[ 348.010772] NVRM: The NVIDIA probe routine was not called for 1
device(s).
[ 348.010775] NVRM: This can occur when a driver such as nouveau,
rivafb,
[ 348.010777] NVRM: nvidiafb, or rivatv was loaded and obtained
ownership
of
[ 348.010778] NVRM: the NVIDIA device(s).
[ 348.010781] NVRM: Try unloading the conflicting kernel module (and/or
[ 348.010782] NVRM: reconfigure your kernel without the conflicting
[ 348.010784] NVRM: driver(s)), then try loading the NVIDIA kernel
module
[ 348.010785] NVRM: again.
[ 348.010787] NVRM: No NVIDIA graphics adapter probed!
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.
That was after I did the
make oldconfig && make prepare
running in level 3 as root.





--
Bob

--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups