Summary: | x11-drivers/nvidia-drivers-390.138-r1 with linux kernel 5.8.0 - FATAL: modpost: GPL-incompatible module nvidia-uvm.ko uses GPL-only symbol 'radix_tree_preloads' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | N. Andrew Walsh <n.andrew.walsh> |
Component: | Current packages | Assignee: | Jeroen Roovers (RETIRED) <jer> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | email200202, hjckr, jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
N. Andrew Walsh
2020-08-09 12:57:45 UTC
Created attachment 653919 [details]
build.log
Until kernel guys or nVidia fix the issue we are doomed. Why on hell kernel guys protect radix_tree_preloads symbol but not all others radix_tree_* related symbols? This remains a mystery for me. See here to how to patch the kernel and make radix_tree_preloads symbol visible again. https://www.spinics.net/lists/linux-fsdevel/msg173844.html You had been warned: * Package: x11-drivers/nvidia-drivers-390.138-r1 * Repository: gentoo * Maintainer: jer@gentoo.org * USE: X abi_x86_32 abi_x86_64 amd64 driver elibc_glibc gtk3 kernel_linux kms multilib tools userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 5.8.0-gentoo-r1 * Gentoo supports kernels which are supported by NVIDIA * which are limited to the following kernels: * <sys-kernel/gentoo-sources-5.8 * <sys-kernel/vanilla-sources-5.8 * * You are free to utilize eapply_user to provide whatever * support you feel is appropriate, but will not receive * support as a result of those changes. * * Do not file a bug report about this. And you ignored the warning. >>> Preparing source in /var/tmp/portage/x11-drivers/nvidia-drivers-390.138-r1/work ...
* Applying nvidia-settings-fno-common.patch ...
[ ok ]
* Applying nvidia-settings-linker.patch ...
[ ok ]
* Applying kernel-5.8-vmalloc.patch ...
[ ok ]
* User patches applied.
Also also.
Actually. Hi N. Andrew Walsh Can you please attach the user patches that you used: nvidia-settings-fno-common.patch nvidia-settings-linker.patch kernel-5.8-vmalloc.patch I'm looking for patches for nvidia-drivers to work with kernel 5.8. I am looking for patches to solve the problem: "x11-drivers/nvidia-drivers-390.138-r5 with linux kernel 5.10.3 - FATAL: modpost: GPL-incompatible module nvidia-uvm.ko uses GPL-only symbol 'radix_tree_preloads'". Help solve my problem please. |