Bug#895429: nvidia-kernel-dkms: doesn't build with linux 4.16 from experimental (missing symbol swiotlb_map_sg_attrs)

Jiri Palecek jpalecek at web.de
Wed Apr 11 13:57:56 BST 2018


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:
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20180411/6562b19e/attachment-0001.ksh>
-------------- next part --------------


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.14.0-rc6-bughunt+ (SMP w/2 CPU cores)
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE=cs_CZ (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nvidia-kernel-dkms depends on:
ii  dkms                                               2.3-3
ii  nvidia-installer-cleanup                           20151021+7
ii  nvidia-kernel-support [nvidia-kernel-support--v1]  390.42-1

Versions of packages nvidia-kernel-dkms recommends:
ii  libcuda1       390.42-1
ii  nvidia-driver  390.42-1

nvidia-kernel-dkms suggests no packages.

Versions of packages nvidia-driver depends on:
ii  nvidia-alternative           390.42-1
ii  nvidia-driver-bin            390.42-1
ii  nvidia-driver-libs-nonglvnd  390.42-1
ii  nvidia-installer-cleanup     20151021+7
ii  nvidia-legacy-check          390.42-1
ii  nvidia-support               20151021+7
ii  nvidia-vdpau-driver          390.42-1
ii  xserver-xorg-video-nvidia    390.42-1

Versions of packages nvidia-driver recommends:
ii  nvidia-persistenced  390.25-1
ii  nvidia-settings      390.25-1

nvidia-driver suggests no packages.

Versions of packages nvidia-glx depends on:
ii  dpkg                       1.19.0.5
ii  libgl1-nvidia-glx          390.42-1
pn  libxvmcnvidia1             <none>
ii  nvidia-alternative         390.42-1
ii  nvidia-installer-cleanup   20151021+7
ii  nvidia-support             20151021+7
ii  nvidia-vdpau-driver        390.42-1
ii  xserver-xorg-video-nvidia  390.42-1

Versions of packages nvidia-glx recommends:
ii  nvidia-settings  390.25-1

nvidia-glx suggests no packages.

Versions of packages libgl1-nvidia-glx:i386 depends on:
ii  libc6                     2.27-2
ii  libnvidia-glcore          390.42-1
ii  libx11-6                  2:1.6.5-1
ii  libxext6                  2:1.3.3-1+b2
ii  nvidia-alternative        390.42-1
ii  nvidia-installer-cleanup  20151021+7
ii  nvidia-legacy-check       390.42-1
ii  nvidia-support            20151021+7

libgl1-nvidia-glx:i386 recommends no packages.

libgl1-nvidia-glx:i386 suggests no packages.

Versions of packages xserver-xorg-video-nvidia depends on:
ii  libc6                                  2.27-2
ii  libnvidia-glcore                       390.42-1
ii  nvidia-alternative                     390.42-1
ii  nvidia-installer-cleanup               20151021+7
ii  nvidia-legacy-check                    390.42-1
ii  nvidia-support                         20151021+7
ii  xserver-xorg-core [xorg-video-abi-23]  2:1.19.6-1

Versions of packages xserver-xorg-video-nvidia recommends:
ii  nvidia-driver        390.42-1
ii  nvidia-settings      390.25-1
ii  nvidia-vdpau-driver  390.42-1

xserver-xorg-video-nvidia suggests no packages.

Versions of packages nvidia-alternative depends on:
ii  dpkg                    1.19.0.5
ii  glx-alternative-nvidia  0.8.3
ii  nvidia-legacy-check     390.42-1

Versions of packages glx-alternative-nvidia depends on:
ii  dpkg                  1.19.0.5
ii  glx-alternative-mesa  0.8.3
ii  glx-diversions        0.8.3
ii  update-glx            0.8.3

Versions of packages glx-alternative-nvidia suggests:
ii  nvidia-driver  390.42-1

Versions of packages nvidia-kernel-dkms is related to:
pn  bumblebee                                                  <none>
pn  bumblebee-nvidia                                           <none>
ii  ccache                                                     3.3.4-1
ii  libcuda1 [libcuda1-any]                                    390.42-1
pn  libdrm-nouveau1                                            <none>
pn  libdrm-nouveau1a                                           <none>
ii  libdrm-nouveau2                                            2.4.91-2
ii  libegl1                                                    1.0.0-2
ii  libgl1                                                     1.0.0-2
ii  libgl1-nvidia-glx [libgl1-nvidia-glx-any]                  390.42-1
pn  libgles1                                                   <none>
ii  libgles2                                                   1.0.0-2
ii  libglvnd0                                                  1.0.0-2
ii  libglx0                                                    1.0.0-2
pn  libopencl0                                                 <none>
ii  libvulkan1                                                 1.0.65.2+dfsg1-1
ic  linux-headers-4.12.0-bughunt [linux-headers]               1515582850
ii  linux-headers-4.14.0-bughunt-fixed+ [linux-headers]        1513593645
ii  linux-headers-4.14.0-rc3-bughunt+ [linux-headers]          1521322603
ii  linux-headers-4.14.0-rc6-bughunt+ [linux-headers]          1523440132
ic  linux-headers-4.9.0-bughunt+ [linux-headers]               1515629157
ii  make                                                       4.1-9.1
ii  nvidia-driver [nvidia-glx-any]                             390.42-1
pn  nvidia-glx                                                 <none>
ii  nvidia-kernel-common                                       20151021+7
ii  nvidia-kernel-dkms                                         390.42-1
pn  nvidia-kernel-source                                       <none>
ii  nvidia-kernel-support [nvidia-kernel-support-any]          390.42-1
ii  nvidia-libopencl1 [libopencl1]                             390.42-1
ii  nvidia-modprobe                                            390.25-1
ii  nvidia-opencl-icd [opencl-icd]                             390.42-1
ii  nvidia-settings                                            390.25-1
ii  nvidia-support                                             20151021+7
pn  nvidia-xconfig                                             <none>
pn  vulkan-icd                                                 <none>
ii  xserver-xorg                                               1:7.7+19
ii  xserver-xorg-core                                          2:1.19.6-1
pn  xserver-xorg-legacy                                        <none>
pn  xserver-xorg-video-nouveau                                 <none>
ii  xserver-xorg-video-nvidia [xserver-xorg-video-nvidia-any]  390.42-1

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/src/nvidia-current-390.42/common/inc/nv-linux.h (from nvidia-kernel-dkms package)


More information about the pkg-nvidia-devel mailing list