[opensuse-factory] binary nvidia driver and RC2
Hello, Did anyone successfully install the nVidia binary driver on RC2? I downloaded it from http://www.nvidia.com/object/linux_display_ia32_190.42.html , which compiled, but the kernel module itself could not be loaded :-( Is there / will be there an nVidia repo, like there was one for 11.1? Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2009/10/30 Peter Czanik <pczanik@fang.fa.gau.hu>:
Hello, Did anyone successfully install the nVidia binary driver on RC2? I downloaded it from http://www.nvidia.com/object/linux_display_ia32_190.42.html , which compiled, but the kernel module itself could not be loaded :-( Is there / will be there an nVidia repo, like there was one for 11.1?
I'm running 190.42 on 11.2 RC2 but not the IA32 version. I'm using the 64bit version from this[1] URL. [1]: http://www.nvidia.com/object/linux_display_amd64_190.42.html Thanks
Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems" -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Friday 30 October 2009 16:18:01 schrieb aledr:
2009/10/30 Peter Czanik <pczanik@fang.fa.gau.hu>:
Hello, Did anyone successfully install the nVidia binary driver on RC2? I downloaded it from http://www.nvidia.com/object/linux_display_ia32_190.42.html , which compiled, but the kernel module itself could not be loaded :-( Is there / will be there an nVidia repo, like there was one for 11.1?
I'm running 190.42 on 11.2 RC2 but not the IA32 version. I'm using the 64bit version from this[1] URL.
[1]: http://www.nvidia.com/object/linux_display_amd64_190.42.html
For me the 64 bit works, too. Daniel
2009/10/30 Peter Czanik <pczanik@fang.fa.gau.hu>:
Hello, Did anyone successfully install the nVidia binary driver on RC2? I downloaded it from http://www.nvidia.com/object/linux_display_ia32_190.42.html , which compiled, but the kernel module itself could not be loaded :-( Is there / will be there an nVidia repo, like there was one for 11.1? Bye, CzP
I just installed the 32bit version and its working just fine for me Cheers, Stephen -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2009-10-30 16:30 keltezéssel, Stephen Shaw írta:
2009/10/30 Peter Czanik <pczanik@fang.fa.gau.hu>:
Hello, Did anyone successfully install the nVidia binary driver on RC2? I downloaded it from http://www.nvidia.com/object/linux_display_ia32_190.42.html , which compiled, but the kernel module itself could not be loaded :-( Is there / will be there an nVidia repo, like there was one for 11.1? Bye, CzP
I just installed the 32bit version and its working just fine for me
I can't load it. I get in /var/log/nvidia-installer.log -> 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 './usr/src/nv/nvidia.ko': -1 Invalid module format -> Kernel messages: ... [ 116.801947] nvidia: no symbol version for module_layout [ 501.555459] nvidia: no symbol version for module_layout [ 661.289515] nvidia: no symbol version for module_layout I installed kernel-source, made oldconfig and modules_prepare before running the installer. Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Oct 30, 2009 at 9:53 AM, Peter Czanik <pczanik@fang.fa.gau.hu> wrote:
2009-10-30 16:30 keltezéssel, Stephen Shaw írta:
2009/10/30 Peter Czanik <pczanik@fang.fa.gau.hu>:
Hello, Did anyone successfully install the nVidia binary driver on RC2? I downloaded it from http://www.nvidia.com/object/linux_display_ia32_190.42.html , which compiled, but the kernel module itself could not be loaded :-( Is there / will be there an nVidia repo, like there was one for 11.1? Bye, CzP
I just installed the 32bit version and its working just fine for me
I can't load it. I get in /var/log/nvidia-installer.log -> 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 './usr/src/nv/nvidia.ko': -1 Invalid module format -> Kernel messages: ... [ 116.801947] nvidia: no symbol version for module_layout [ 501.555459] nvidia: no symbol version for module_layout [ 661.289515] nvidia: no symbol version for module_layout
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
This might be your problem. To install the driver manually all you have to do is install kernel-desktop, kernel-desktop-devel, kernel-source, and maybe kernel-headers (or whatever that one is) or if you are on a server than change desktop to server. By running make oldconfig and modules_prepare you might have changed something that affects the driver. I'd recommend just rerunning the installer without messing with the kernel. Cheers, Stephen PS. Not a kernel guy, so I could be totally off base -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday, 2009-10-30 at 11:04 -0600, Stephen Shaw wrote:
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
This might be your problem. To install the driver manually all you have to do is install kernel-desktop, kernel-desktop-devel, kernel-source, and maybe kernel-headers (or whatever that one is) or if you are on a server than change desktop to server. By running make oldconfig and modules_prepare you might have changed something that affects the driver.
No, I don't think so. Perhaps the correct method is "make cloneconfig" instead of oldconfig. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkrrK4UACgkQtTMYHG2NR9WLRgCfRjq8V3nH7hv0PusFXUXq1LPQ q+cAn2E6dJ9ZCjrmMhIkXVqglGcPxawe =lwR+ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Fri, Oct 30, 2009 at 12:08 PM, Carlos E. R. <robin.listas@telefonica.net> wrote:
On Friday, 2009-10-30 at 11:04 -0600, Stephen Shaw wrote:
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
This might be your problem. To install the driver manually all you have to do is install kernel-desktop, kernel-desktop-devel, kernel-source, and maybe kernel-headers (or whatever that one is) or if you are on a server than change desktop to server. By running make oldconfig and modules_prepare you might have changed something that affects the driver.
No, I don't think so.
Perhaps the correct method is "make cloneconfig" instead of oldconfig.
- -- Cheers, Carlos E. R.
I'm not sure why you are doing that. That isn't necessary to build the driver. Cheers, Stephen -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday, 2009-10-30 at 13:33 -0600, Stephen Shaw wrote:
Perhaps the correct method is "make cloneconfig" instead of oldconfig.
I'm not sure why you are doing that. That isn't necessary to build the driver.
It is documented (/usr/src/linux/README.SUSE). - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkrshcAACgkQtTMYHG2NR9XEuACeL/vf21K4zFYIGWGpmXtcT6E+ JSsAn1jGXHQkSeMOh5+NpHevjnXL4SO+ =NfU1 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 10/31/2009 02:45 PM, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Friday, 2009-10-30 at 13:33 -0600, Stephen Shaw wrote:
Perhaps the correct method is "make cloneconfig" instead of oldconfig.
I'm not sure why you are doing that. That isn't necessary to build the driver.
It is documented (/usr/src/linux/README.SUSE).
That's for building your own kernel. The -devel files for your flavor + kernel-source are all you should need to build a module against it. -Jeff -- Jeff Mahoney SuSE Labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday, 2009-10-31 at 17:27 -0400, Jeff Mahoney wrote:
I'm not sure why you are doing that. That isn't necessary to build the driver.
It is documented (/usr/src/linux/README.SUSE).
That's for building your own kernel. The -devel files for your flavor + kernel-source are all you should need to build a module against it.
Yes, I understand that's a 11.2 modification. On the 11.0 kernel source package (I don't have installed the 11.2 dev tree) the README.SUSE file says that previous to "making" external modules, we have to do "make cloneconfig" - one of the possible methods: ]BUILDING ADDITIONAL (EXTERNAL) MODULES ]... ] (1) by configuring the kernel sources in /usr/src/linux (or a copy, ] see HOW TO CONFIGURE THE KERNEL SOURCES), or ].... ]The first method involves the following steps: ] ] (1) Install kernel-source.$ARCH.rpm. ] ] (2) Change to the /usr/src/linux directory. Configure the kernel ] (for example, ``make oldconfig'' or ``make cloneconfig'', see ] HOW TO CONFIGURE THE KERNEL SOURCES). I hope the instructions in the README.SUSE file for 11.2 have been modified apropiately :-? - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkrs4ysACgkQtTMYHG2NR9WlPACfdYbYe5oDKiNobbzITF9Jmmeh zbsAn3OaMlz1rmDGCRK8NA1Vc05Bvii4 =GaXK -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Carlos E. R. <robin.listas@telefonica.net> [10-31-09 22:41]:
On Saturday, 2009-10-31 at 17:27 -0400, Jeff Mahoney wrote:
I'm not sure why you are doing that. That isn't necessary to build the driver.
It is documented (/usr/src/linux/README.SUSE).
That's for building your own kernel. The -devel files for your flavor + kernel-source are all you should need to build a module against it.
Yes, I understand that's a 11.2 modification. On the 11.0 kernel source package (I don't have installed the 11.2 dev tree) the README.SUSE file says that previous to "making" external modules, we have to do "make cloneconfig" - one of the possible methods:
just for reference, the only thing necessary to install the NVIDIA drivers on 10.1 besides having kernel-source installed was running the script from nvidia. I *never* did cloneconfig or make config or ... And I too read the README.SUSE. -- Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://counter.li.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Peter Czanik <pczanik@fang.fa.gau.hu> [10-30-09 11:55]:
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
here is the problem, kernel-source. You need kernel-default-devel or kernel-<type>-devel for the required hearder files to build. kernel-default-2.6.31.3-1.1.x86_64 kernel-default-devel-2.6.31.5-0.1.1.x86_64 kernel-desktop-2.6.31.5-0.1.1.x86_64 kernel-desktop-devel-2.6.31.5-0.1.1.x86_64 no need for make oldconfig and modules_prepare steps when running the script: NVIDIA-Linux-x86_64-190.42-pkg2.run -- Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://counter.li.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday, 2009-10-30 at 16:04 -0400, Patrick Shanahan wrote:
* Peter Czanik <> [10-30-09 11:55]:
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
here is the problem, kernel-source. You need kernel-default-devel or kernel-<type>-devel for the required hearder files to build.
And also kernel-source. Actually, the -devel package contains what the 'make cloneconfig prepare' sequence would have modified in the "classic" - -source package. ] Date: Sat, 10 Oct 2009 17:35:52 -0400 ] From: Jeff Mahoney <@suse.com> ] Subject: Re: [opensuse-factory] Kernel sources for NVIDIA compilation ... ] No, it's not a bug. kernel-$flavor-devel is *not* supposed to be a pared ] down version of kernel-source. It's only meant to contain the per-flavor ] specific headers and scripts after running make prepare, the compressed ] ELF kernel (where applicable), and the symsets. The reason for this was ] to make kernel-source noarch. both packages are needed. I forgot this difference in factory to previous releases. Actually, Peter: look up that thread, there is info there you should read. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkrsiDwACgkQtTMYHG2NR9Uu6wCdFPyaDR4hghEPAyTvheTGBjkr XfwAn1O6yTyZMZOBTAhathQShwNG5zGA =5yR8 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Carlos E. R. <robin.listas@telefonica.net> [10-31-09 14:58]:
On Friday, 2009-10-30 at 16:04 -0400, Patrick Shanahan wrote:
* Peter Czanik <> [10-30-09 11:55]:
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
here is the problem, kernel-source. You need kernel-default-devel or kernel-<type>-devel for the required hearder files to build.
And also kernel-source. Actually, the -devel package contains what the 'make cloneconfig prepare' sequence would have modified in the "classic" -source package.
on 11.2, kernel-source is *not* required, but kernel-<flavor>-devel *is* required. I do *not* have kernel-source installed and have no problems installing any version of the NVIDIA driver that I have tried (x86_64). Also, no manipulations are required other than running the script and answering the questions while in runlevel 3. I use: sh ./NVIDIA-flavor.run -a
] Date: Sat, 10 Oct 2009 17:35:52 -0400 ] From: Jeff Mahoney <@suse.com> ] Subject: Re: [opensuse-factory] Kernel sources for NVIDIA compilation ... ] No, it's not a bug. kernel-$flavor-devel is *not* supposed to be a pared ] down version of kernel-source. It's only meant to contain the per-flavor ] specific headers and scripts after running make prepare, the compressed ] ELF kernel (where applicable), and the symsets. The reason for this was ] to make kernel-source noarch.
both packages are needed. I forgot this difference in factory to previous releases.
No, kernel-source is *not* needed. -- Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://counter.li.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 10/31/2009 04:29 PM, Patrick Shanahan wrote:
* Carlos E. R. <robin.listas@telefonica.net> [10-31-09 14:58]:
On Friday, 2009-10-30 at 16:04 -0400, Patrick Shanahan wrote:
* Peter Czanik <> [10-30-09 11:55]:
I installed kernel-source, made oldconfig and modules_prepare before running the installer.
here is the problem, kernel-source. You need kernel-default-devel or kernel-<type>-devel for the required hearder files to build.
And also kernel-source. Actually, the -devel package contains what the 'make cloneconfig prepare' sequence would have modified in the "classic" -source package.
on 11.2, kernel-source is *not* required, but kernel-<flavor>-devel *is* required. I do *not* have kernel-source installed and have no problems installing any version of the NVIDIA driver that I have tried (x86_64).
Also, no manipulations are required other than running the script and answering the questions while in runlevel 3. I use: sh ./NVIDIA-flavor.run -a
] Date: Sat, 10 Oct 2009 17:35:52 -0400 ] From: Jeff Mahoney <@suse.com> ] Subject: Re: [opensuse-factory] Kernel sources for NVIDIA compilation ... ] No, it's not a bug. kernel-$flavor-devel is *not* supposed to be a pared ] down version of kernel-source. It's only meant to contain the per-flavor ] specific headers and scripts after running make prepare, the compressed ] ELF kernel (where applicable), and the symsets. The reason for this was ] to make kernel-source noarch.
both packages are needed. I forgot this difference in factory to previous releases.
No, kernel-source is *not* needed.
Yeah it is. It's just not explicit anymore. kernel-$flavor-devel depends on kernel-source. The -devel packages contain the per-flavor build files, but everything else (headers, kbuild, etc) is still required from kernel-source. -Jeff -- Jeff Mahoney SuSE Labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (7)
-
aledr
-
Carlos E. R.
-
Daniel Fuhrmann
-
Jeff Mahoney
-
Patrick Shanahan
-
Peter Czanik
-
Stephen Shaw