I've been having plenty of trouble getting the nvidia drivers to work on an unstable debian (2.6.5). The box is using a geforce 4 ti.
I've given up on using the .run provided by nvidia and used apt to get:
nvidia-kernel-common
nvidia-kernel-source
nvidia-glx
I followed the instructions to make and install the driver using nvidia-kernel-source. Everything complied fine. I edited XF86Config-4 appropiately but when I reboot X will not start.
XFree86 Version 4.3.0.1 (Debian 4.3.0-7 20040318043201
root@cyberhq.internal.cyberhqz.com)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.4 i686 [ELF]
Build Date: 18 March 2004
Before reporting problems, check
http://www.XFree86.Org/
to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.4.18-bf2.4 (root@zombie) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Son Apr 14 09:53:28 CEST 2002
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Mon Apr 5 20:37:16 2004
(==) Using config file: "/etc/X11/XF86Config-4"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o": No symbols found
(EE) Failed to load module "pex5" (module does not exist, 0)
Skipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o": No symbols found
(EE) Failed to load module "xie" (module does not exist, 0)
(EE) Failed to load module "nvidia" (module does not exist, 0)
(EE) No drivers available.
Fatal server error:
no screens found
In the README.Debian of nvidia-glx. It mentions:
Under 2.6.x kernels a new TLS method is used and different libraries are
required. NVIDIA provides these libraries and at boot time (via
/etc/init.d/nvidia-glx) a test is performed on your system to see if
your require these extra libraries. Having the TLS libraries installed
(in /usr/lib/tls and libglx.so) running under a 2.4.x kernel will cause
problems when running GL applications. Likewise, not having these libraries
installed under 2.6.x might prevent X from starting at all.
I think this is why X won't start for me.
XXXXXX:/usr/lib/tls# ls
libGL.la libGL.so.1 libGLcore.so.1
libGL.so libGL.so.1.0.5336 libGLcore.so.1.0.5336
and /usr/lib/libglx.so does not exist.
What else do I need to do????