On 2/2/19 5:04 PM, Ben Koenig wrote:
If you run lsmod you will probably notice that the nvidia driver module is
not loaded. At least it shouldn't be.
True. lsmod | grep nvidia returns nothing.
When you install the nvidia driver (or any 3rd party driver) it has to
build a kernel module for that kernel. When you upgrade your kernel to a
new version, the nvidia module must be re-built.
if you take a look at the nvidia driver packages you created, one of them
will have an unusual naming scheme. 'nvidia-kernel' will have the version
of your old kernel in the filename. This is the kernel version it was built
for.
What you want to do is re-run the slackbuild for nvidia-kernel,
I ran the Slackbuild for nvidia-legacy390-kernel and got this at the end:
scripts/Makefile.build:277: recipe for target
'/tmp/SBo/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-mlock.o' failed
make[2]: ***
[/tmp/SBo/NVIDIA-Linux-x86_64-390.87/kernel/nvidia/os-mlock.o] Error 1
Makefile:1436: recipe for target
'_module_/tmp/SBo/NVIDIA-Linux-x86_64-390.87/kernel' failed
make[1]: *** [_module_/tmp/SBo/NVIDIA-Linux-x86_64-390.87/kernel] Error 2
make[1]: Leaving directory '/usr/src/linux-4.4.172'
Makefile:79: recipe for target 'modules' failed
make: *** [modules] Error 2
What did I miss here?
--
Regards,
Dick Steffens
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug