Q. My X server fails to start, and my X log file contains the error:
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
A. The X driver will abort with this error message if the NVIDIA kernel module
fails to load. If you receive this error, you should check the output of
`dmesg` for kernel error messages and/or attempt to load the kernel module
explicitly with `modprobe nvidia`. If unresolved symbols are reported, then
the kernel module was most likely built against a Linux kernel source tree
(or kernel headers) for a kernel revision or configuration that doesn't
match the running kernel.
You can specify the location of the kernel source tree (or headers) when
you install the NVIDIA driver using the --kernel-source-path command line
option (see `sh NVIDIA-Linux-x86-185.19-pkg1.run --advanced-options` for
details).
Old versions of the module-init-tools include `modprobe` binaries that
report an error when instructed to load a module that's already loaded into
the kernel. Please upgrade your module-init-tools if you receive an error
message to this effect.
The X server reads '/proc/sys/kernel/modprobe' to determine the path to the
`modprobe` utility and falls back to '/sbin/modprobe' if the file doesn't
exist. Please make sure that this path is valid and refers to a `modprobe`
binary compatible with the Linux kernel running on your system.
The "LoadKernelModule" X driver option can be used to change the default
behavior and disable kernel module auto-loading.
Bookmarks