Your message dated Tue, 31 Dec 2019 04:00:39 +0100
with message-id <[email protected]>
and subject line Re: Bug#945101: nvidia-driver: NVIDIA driver fails to compile
on bpo kernel 5.2
has caused the Debian Bug report #945101,
regarding nvidia-driver: NVIDIA driver fails to compile on bpo kernel 5.2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
945101: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945101
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nvidia-driver
Version: 418.74-1
Severity: normal
Tags: patch
Dear Maintainer,
Buster's nvidia kernel driver fails to install on bpo kernel 5.2, due to
put_user_pages already included in the kernel, see here:
https://garajau.com.br/2019/07/compiling-nvidia-418-on-kernel-52
This can fixed for all versions with the following patch:
*** source/nvidia-uvm/uvm8_tools.c 2019-11-19 17:11:49.478995704 +0100
--- source/nvidia-uvm/uvm8_tools.c 2019-11-19 17:04:05.458646201 +0100
***************
*** 206,217 ****
--- 206,219 ----
return event_tracker != NULL && !event_tracker->is_queue;
}
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
static void put_user_pages(struct page **pages, NvU64 page_count)
{
NvU64 i;
for (i = 0; i < page_count; i++)
put_page(pages[i]);
}
+ #endif
static void unmap_user_pages(struct page **pages, void *addr, NvU64 size)
{
Kind regards,
Harm te Hennepe
-- Package-specific info:
uname -a:
Linux powerbox 5.2.0-0.bpo.3-amd64 #1 SMP Debian 5.2.17-1~bpo10+1 (2019-09-30)
x86_64 GNU/Linux
/proc/version:
Linux version 5.2.0-0.bpo.3-amd64 ([email protected]) (gcc version
8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 5.2.17-1~bpo10+1 (2019-09-30)
/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 418.74 Wed May 1 11:49:41 CDT
2019
GCC version: gcc version 8.3.0 (Debian 8.3.0-6)
-- System Information:
Debian Release: 10.2
APT prefers stable
APT policy: (700, 'stable'), (500, 'stable-updates'), (50, 'testing'), (40,
'unstable'), (30, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.2.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages nvidia-driver depends on:
ii nvidia-alternative 418.74-1
ii nvidia-driver-bin 418.74-1
ii nvidia-driver-libs 418.74-1
ii nvidia-installer-cleanup 20151021+9
ii nvidia-kernel-dkms [nvidia-kernel-418.74] 418.74-1
ii nvidia-legacy-check 418.74-1
ii nvidia-support 20151021+9
ii nvidia-vdpau-driver 418.74-1
ii xserver-xorg-video-nvidia 418.74-1
Versions of packages nvidia-driver recommends:
ii libnvidia-cfg1 418.74-1
pn nvidia-persistenced <none>
ii nvidia-settings 418.74-1
Versions of packages nvidia-driver suggests:
ii nvidia-kernel-dkms 418.74-1
Versions of packages nvidia-driver-libs:amd64 depends on:
ii libgl1-nvidia-glvnd-glx 418.74-1
ii nvidia-egl-icd 418.74-1
Versions of packages nvidia-driver-libs:amd64 recommends:
ii libgles-nvidia1 418.74-1
ii libgles-nvidia2 418.74-1
ii libglx-nvidia0 418.74-1
ii libnvidia-cfg1 418.74-1
ii libopengl0 1.1.0-1
pn nvidia-driver-libs-i386 <none>
ii nvidia-vulkan-icd 418.74-1
Versions of packages xserver-xorg-video-nvidia depends on:
ii libc6 2.28-10
ii libnvidia-glcore 418.74-1
ii nvidia-alternative 418.74-1
ii nvidia-installer-cleanup 20151021+9
ii nvidia-legacy-check 418.74-1
ii nvidia-support 20151021+9
ii xserver-xorg-core [xorg-video-abi-24] 2:1.20.4-1
Versions of packages xserver-xorg-video-nvidia recommends:
ii nvidia-kernel-dkms [nvidia-kernel-418.74] 418.74-1
ii nvidia-settings 418.74-1
ii nvidia-vdpau-driver 418.74-1
Versions of packages xserver-xorg-video-nvidia suggests:
ii nvidia-kernel-dkms 418.74-1
Versions of packages nvidia-alternative depends on:
ii dpkg 1.19.7
ii glx-alternative-nvidia 1.0.0
ii nvidia-legacy-check 418.74-1
Versions of packages nvidia-kernel-dkms depends on:
ii dkms 2.6.1-4
ii nvidia-installer-cleanup 20151021+9
ii nvidia-kernel-support [nvidia-kernel-support--v1] 418.74-1
nvidia-kernel-dkms recommends no packages.
Versions of packages glx-alternative-nvidia depends on:
ii dpkg 1.19.7
ii glx-alternative-mesa 1.0.0
ii glx-diversions 1.0.0
ii update-glx 1.0.0
glx-alternative-nvidia suggests no packages.
Versions of packages xserver-xorg-video-intel depends on:
ii libc6 2.28-10
ii libdrm-intel1 2.4.97-1
ii libdrm2 2.4.97-1
ii libpciaccess0 0.14-1
ii libpixman-1-0 0.36.0-1
ii libudev1 241-7~deb10u2
ii libx11-6 2:1.6.7-1
ii libx11-xcb1 2:1.6.7-1
ii libxcb-dri2-0 1.13.1-2
ii libxcb-dri3-0 1.13.1-2
ii libxcb-sync1 1.13.1-2
ii libxcb-util0 0.3.8-3+b2
ii libxcb1 1.13.1-2
ii libxcursor1 1:1.1.15-2
ii libxdamage1 1:1.1.4-3+b3
ii libxext6 2:1.3.3-1+b2
ii libxfixes3 1:5.0.3-1
ii libxinerama1 2:1.1.4-2
ii libxrandr2 2:1.5.1-1
ii libxrender1 1:0.9.10-1
ii libxshmfence1 1.3-1
ii libxss1 1:1.2.3-1
ii libxtst6 2:1.2.3-1
ii libxv1 2:1.0.11-1
ii libxvmc1 2:1.0.10-1
ii xserver-xorg-core [xorg-video-abi-24] 2:1.20.4-1
Versions of packages nvidia-driver is related to:
pn bumblebee <none>
pn bumblebee-nvidia <none>
pn ccache <none>
pn libcuda1 <none>
pn libcuda1-any <none>
pn libdrm-nouveau1 <none>
pn libdrm-nouveau1a <none>
ii libdrm-nouveau2 2.4.97-1
ii libegl1 1.1.0-1
ii libgl1 1.1.0-1
ii libgl1-nvidia-glvnd-glx [libgl1-nvidia-glx-any] 418.74-1
ii libgles1 1.1.0-1
ii libgles2 1.1.0-1
ii libglvnd0 1.1.0-1
ii libglx0 1.1.0-1
pn libopencl0 <none>
pn libopencl1 <none>
ii libvulkan1 1.1.97-2
pn linux-headers <none>
ii make 4.2.1-1.2
ii nvidia-driver [nvidia-glx-any] 418.74-1
pn nvidia-glx <none>
ii nvidia-kernel-common 20151021+9
ii nvidia-kernel-dkms 418.74-1
pn nvidia-kernel-source <none>
ii nvidia-kernel-support [nvidia-kernel-support-any] 418.74-1
ii nvidia-modprobe 418.56-1
ii nvidia-settings 418.74-1
ii nvidia-support 20151021+9
ii nvidia-vulkan-icd [vulkan-icd] 418.74-1
ii nvidia-xconfig 418.56-1
pn opencl-icd <none>
ii xserver-xorg 1:7.7+19
ii xserver-xorg-core 2:1.20.4-1
ii xserver-xorg-legacy 2:1.20.4-1
ii xserver-xorg-video-nouveau 1:1.0.16-1
ii xserver-xorg-video-nvidia [xserver-xorg-video-nvidia-any] 418.74-1
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 430.64-4
On 19/11/2019 17.20, Harm te Hennepe wrote:
> Buster's nvidia kernel driver fails to install on bpo kernel 5.2, due to
> put_user_pages already included in the kernel, see here:
430.64-4~bpo10+1 is now available in buster-backports.
Andreas
--- End Message ---