Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Errm, that doesn't make sense. I think by "not installed" they mean "not installed by default by your distribution" or something.
Anyway, have a look at <a href="http://mirrors.usc.edu/pub/linux/distributions/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO">suse nvidia installer HOWTO</a> that explains how to set up your kernel source stuff to compile the nvidia driver. Once you have setup the kernel source, download the nvidia installer from www.nvidia.com and run it following their directions to compile and install the nvidia driver stuff.
You are right, the readme speaks about "not running" kernel (and not "not installed" kernel).
Here is the relevant text of the readme:
"Q: I just upgraded my kernel, and now the NVIDIA kernel module will not
load. What is wrong?
A: The kernel interface layer of the NVIDIA kernel module must be
compiled specifically for the configuration and version of your kernel.
If you upgrade your kernel, then the simplest solution is to reinstall
ADVANCED: You can install the NVIDIA kernel module for a non
running kernel (for example: in the situation where you just built
and installed a new kernel, but have not rebooted yet) with a command
line such as this:
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --kernel-name='KERNEL_NAME'"
This is exactly my case.
My problem is that my kernel must be running in order to use the system, meanwhile the NVIDIA driver cannot be installed on it.
I think I should compile a new kernel, but I see it risky, since I never did such thing on Linux. I did that sometimes on FreeBSD, but it is different on Linux, and I should read the docs for hours until I grasp just the general idea.
Besides, I do not know if it has any drawbacks with regard to the usability of the configuration tools of SuSe (yast, sax2), if I do not have the default kernel, but compile an own one.
If that is the only way, I think the whole thing does not deserve the price.
I finally decided to compile my own kernel, and got stucked just at the beginning:
I upgraded to 2.4.18 from a SuSE kernel upgrade package before, but the kernel source package available in the distro is for version 2.4.10.
And there is no "kernel source upgrade" package at the SuSe website.
I thought something like that would happen.