Bug#895429: nvidia-kernel-dkms: doesn't build with linux 4.16 from experimental (missing symbol swiotlb_map_sg_attrs)
Control: tags -1 pending On Thu, 2018-04-12 at 03:03 +0200, Jiri Palecek wrote: > On 4/11/18 4:07 PM, Luca Boccassi wrote: > > On Wed, 11 Apr 2018 14:57:56 +0200 Jiri Palecek> > wrote: > > > Package: nvidia-kernel-dkms > > > Version: 390.42-1 > > > Severity: normal > > > > > > > 390.48 has been in unstable and testing for a while, have you tried > > with it? > > > > In unstable, not testing. Anyway, I just tried it and it's just the > same. > > Regards > > Jiri Palecek Ok, patch tested and committed to SVN, will be available with the next upload. -- Kind regards, Luca Boccassi signature.asc Description: This is a digitally signed message part
Bug#895429: nvidia-kernel-dkms: doesn't build with linux 4.16 from experimental (missing symbol swiotlb_map_sg_attrs)
On 4/11/18 4:07 PM, Luca Boccassi wrote: On Wed, 11 Apr 2018 14:57:56 +0200 Jiri Palecekwrote: Package: nvidia-kernel-dkms Version: 390.42-1 Severity: normal 390.48 has been in unstable and testing for a while, have you tried with it? In unstable, not testing. Anyway, I just tried it and it's just the same. Regards Jiri Palecek
Bug#895429: nvidia-kernel-dkms: doesn't build with linux 4.16 from experimental (missing symbol swiotlb_map_sg_attrs)
On Wed, 11 Apr 2018 14:57:56 +0200 Jiri Palecekwrote: > Package: nvidia-kernel-dkms > Version: 390.42-1 > Severity: normal > > Dear Maintainer, > > the nvidia kernel driver breaks with linux 4.16, whcih is now in > experimental. While the module builds, the resulting module can't be > loaded with error > > nvidia: Unknown symbol swiotlb_map_sg_attrs (err 0) > > This has been reproted elsewhere [1],[2]. The patch to disable SWIOTLB > usage on kernel >=4.16 makes it work. > > Please, consider this for the future. > > Regards > Jiri Palecek > > > 1: https://devtalk.nvidia.com/default/topic/1030082/linux/kernel-4-16 -rc1-breaks-latest-drivers-unknown-symbol-swiotlb_map_sg_attrs-/ > 2: https://bugzilla.kernel.org/show_bug.cgi?id=198997 390.48 has been in unstable and testing for a while, have you tried with it? -- Kind regards, Luca Boccassi signature.asc Description: This is a digitally signed message part
Bug#895429: nvidia-kernel-dkms: doesn't build with linux 4.16 from experimental (missing symbol swiotlb_map_sg_attrs)
Package: nvidia-kernel-dkms Version: 390.42-1 Severity: normal Dear Maintainer, the nvidia kernel driver breaks with linux 4.16, whcih is now in experimental. While the module builds, the resulting module can't be loaded with error nvidia: Unknown symbol swiotlb_map_sg_attrs (err 0) This has been reproted elsewhere [1],[2]. The patch to disable SWIOTLB usage on kernel >=4.16 makes it work. Please, consider this for the future. Regards Jiri Palecek 1: https://devtalk.nvidia.com/default/topic/1030082/linux/kernel-4-16-rc1-breaks-latest-drivers-unknown-symbol-swiotlb_map_sg_attrs-/ 2: https://bugzilla.kernel.org/show_bug.cgi?id=198997 -- Package-specific info: uname -a: Linux debian 4.14.0-rc6-bughunt+ #1 SMP Wed Apr 11 03:00:18 CEST 2018 i686 GNU/Linux /proc/version: Linux version 4.14.0-rc6-bughunt+ (jirka@debian) (gcc version 7.3.0 (Debian 7.3.0-12)) #1 SMP Wed Apr 11 03:00:18 CEST 2018 /proc/driver/nvidia/version: NVRM version: NVIDIA UNIX x86 Kernel Module 390.42 Sat Mar 3 02:54:12 PST 2018 GCC version: gcc version 7.3.0 (Debian 7.3.0-12) lspci 'display controller [030?]': 02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF106 [GeForce GTS 450] [10de:0dc4] (rev a1) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. GF106 [GeForce GTS 450] [1043:8366] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: nvidia Kernel modules: nvidia dmesg: Device node permissions: crw-rw+ 1 root video 226, 0 Apr 11 14:04 /dev/dri/card0 crw-rw+ 1 root video 226, 128 Apr 11 14:04 /dev/dri/renderD128 crw-rw-rw- 1 root root 195, 254 Apr 11 14:11 /dev/nvidia-modeset crw-rw-rw- 1 root root 195, 0 Apr 11 14:11 /dev/nvidia0 crw-rw-rw- 1 root root 195, 255 Apr 11 14:11 /dev/nvidiactl /dev/dri/by-path: total 0 lrwxrwxrwx 1 root root 8 Apr 11 14:04 pci-:02:00.0-card -> ../card0 lrwxrwxrwx 1 root root 13 Apr 11 14:04 pci-:02:00.0-render -> ../renderD128 video:x:44: OpenGL and NVIDIA library files installed: -rw-r--r-- 1 root root 2167 May 13 2016 /etc/X11/xorg.conf lrwxrwxrwx 1 root root 15 Jan 22 15:12 /etc/alternatives/glx -> /usr/lib/nvidia lrwxrwxrwx 1 root root 47 Mar 29 01:55 /etc/alternatives/glx--libEGL.so-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so lrwxrwxrwx 1 root root 42 Jan 22 15:12 /etc/alternatives/glx--libEGL.so.1-i386-linux-gnu -> /usr/lib/i386-linux-gnu/nvidia/libEGL.so.1 lrwxrwxrwx 1 root root 46 Mar 29 01:55 /etc/alternatives/glx--libGL.so-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so lrwxrwxrwx 1 root root 46 Mar 29 01:55 /etc/alternatives/glx--libGL.so-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so lrwxrwxrwx 1 root root 41 Jan 22 15:12 /etc/alternatives/glx--libGL.so.1-i386-linux-gnu -> /usr/lib/i386-linux-gnu/nvidia/libGL.so.1 lrwxrwxrwx 1 root root 41 Jan 22 15:12 /etc/alternatives/glx--libGL.so.1-i386-linux-gnu -> /usr/lib/i386-linux-gnu/nvidia/libGL.so.1 lrwxrwxrwx 1 root root 48 Jan 22 15:12 /etc/alternatives/glx--libGLESv1_CM.so.1-i386-linux-gnu -> /usr/lib/i386-linux-gnu/nvidia/libGLESv1_CM.so.1 lrwxrwxrwx 1 root root 48 Jan 22 15:12 /etc/alternatives/glx--libGLESv1_CM.so.1-i386-linux-gnu -> /usr/lib/i386-linux-gnu/nvidia/libGLESv1_CM.so.1 lrwxrwxrwx 1 root root 50 Mar 29 01:55 /etc/alternatives/glx--libGLESv2.so-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so lrwxrwxrwx 1 root root 50 Mar 29 01:55 /etc/alternatives/glx--libGLESv2.so-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so lrwxrwxrwx 1 root root 52 Jan 22 15:12 /etc/alternatives/glx--libGLESv2.so.2-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 lrwxrwxrwx 1 root root 52 Jan 22 15:12 /etc/alternatives/glx--libGLESv2.so.2-i386-linux-gnu -> /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 lrwxrwxrwx 1 root root 49 Jan 22 15:12 /etc/alternatives/glx--libnvidia-cfg.so.1-i386-linux-gnu -> /usr/lib/i386-linux-gnu/nvidia/libnvidia-cfg.so.1 lrwxrwxrwx 1 root root 25 Jan 22 15:12 /etc/alternatives/glx--linux-libglx.so -> /usr/lib/nvidia/libglx.so lrwxrwxrwx 1 root root 42 Jan 22 15:12 /etc/alternatives/glx--nvidia-blacklists-nouveau.conf -> /etc/nvidia/nvidia-blacklists-nouveau.conf lrwxrwxrwx 1 root root 36 Jan 22 15:12 /etc/alternatives/glx--nvidia-bug-report.sh -> /usr/lib/nvidia/nvidia-bug-report.sh lrwxrwxrwx 1 root root 39 Jan 22 15:12 /etc/alternatives/glx--nvidia-drm-outputclass.conf -> /etc/nvidia/nvidia-drm-outputclass.conf lrwxrwxrwx 1 root root 28 Jan 22 15:12 /etc/alternatives/glx--nvidia-load.conf -> /etc/nvidia/nvidia-load.conf lrwxrwxrwx 1 root root 32 Jan 22 15:12