On Tue, 03 Dec 2002, Mark Page wrote:
> Was running Debian Woody perfectly well until I installed the NVIDIA 3D
> tar packages.
You probably stil are ;)
> Both the kernel and GLX packages installed with no problem and I then
> amended the XFree config file appropriately (according to all
> instructions). Neither GDM nor KDM will now fire up returning me to the
> console screen.
ie X is broken.
> Running startx I isolated the problem to a failure to load the nvidia
> kernel module - By cd'ing to the kernel module file and re-running 'make
> install' I can get a workable xserver
so you fixed X.
> minus the preferences you would get from either gdm or kdm and to be
> honest the GUI is horrible.
If X is working and you get a brief Nvidia splash screen then this is
likely nothing to do with the driver itself. You should be able to use kdm
or gdm with the nvidia Xserver. What exactly did you change in your
XF86Config? Will gdm/kdm not start?
> I followed the nvidia suggestion of 'make install
> SYSINCLUDE=/path/to/kernel/headers' and whilst this appears to install
> ok upon reboot I am back to the same console login and having to go
> through the same reinstall of the kernel module. I have tried rewriting
> the XF config file to it's original state with no success.
Well, this sounds like the NVIDIA kernel module isn't loading on boot.
When it *is* working do a quick
and look for the module name (something like 'NVDriver'). Then put this on
a new line in
in order that linux will load it on boot. You can just do
to load it by hand. Your make install did this as well as reinstalling the
driver in /lib etc. You should also get a message saying loading the
nvidia driver taints your kernel (which it does, in the sense that it's not
> Is this a problem anyone else has encountered and what is the best
> solution? Can I rid myself of the tar file installations and find some
> specific .deb packages?
The nvidia driver source is in the Woody tree.
so you can do
apt-get install nvidia-kernel-src
and then compile, although I've always gone the route you're doing now.
Ideally the nvidia driver would be a part of the kernel from day 1.
However, nvidia have not open sourced it (most of the above source is
pre-compiled object code), but in order for it to work with your specific
kernel you must compile against your kernel headers (as you did). As
debian has lots of potential kernels they can't have one nvdriver package
and have chosen instead to provide the source. Actually I don't know if
they're permitted to distribute binaries by nvidia's license anyway.
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!