Bug#995271: nvidia-kernel-dkms: does not install with linux-image-5.14-amd64

2021-10-01 Thread Ryan Thoryk
For those getting build errors, this is due to the related 5.14 build 
patch not being part of the Testing package (patch level 2), it was 
added in patch level 3 which was in Sid/Unstable but apparently never 
migrated to Testing.  I've been having the same issue too.


It appears that a new Nvidia driver version is in Sid (470.63.01), so 
eventually when that migrates down, it should fix this issue.  Hopefully 
that speeds up because systems with Nvidia graphics are unable to run 
the newer 5.14 kernel at the moment, and have to stick with 5.10.


--
Ryan Thoryk
r...@thoryk.com
r...@tliquest.net



Bug#995271: nvidia-kernel-dkms: does not install with linux-image-5.14-amd64

2021-09-30 Thread Krzysztof Marczak
Hi
I'm getting the same errors when installing nvidia-kernel-dkms with kernel
5.14
Here is content of build log:
/var/lib/dkms/nvidia-current/470.57.02/build/dkms.log
I hope it will help.
For now I'm forced to use older kernel (5.10.0-8) which works fine.

DKMS make.log for nvidia-current-470.57.02 for kernel 5.14.0-1-amd64
(x86_64)
czw, 30 wrz 2021, 20:36:10 CEST
make KBUILD_OUTPUT=/lib/modules/5.14.0-1-amd64/build V=1 -C
/lib/modules/5.14.0-1-amd64/source
M=/var/lib/dkms/nvidia-current/470.57.02/build ARCH=x86_64
NV_KERNEL_SOURCES=/lib/modules/5.14.0-1-amd64/source
NV_KERNEL_OUTPUT=/lib/modules/5.14.0-1-amd64/build
NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm
nvidia-peermem" INSTALL_MOD_DIR=kernel/drivers/video NV_SPECTRE_V2=0 modules
make[1]: Wejście do katalogu '/usr/src/linux-headers-5.14.0-1-common'
make -C /usr/src/linux-headers-5.14.0-1-amd64 -f
/usr/src/linux-headers-5.14.0-1-common/Makefile modules
make[2]: Wejście do katalogu '/usr/src/linux-headers-5.14.0-1-amd64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 "  ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf
are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to
fix it."; \
echo >&2 ; \
/bin/false)
make -f /usr/src/linux-headers-5.14.0-1-common/scripts/Makefile.build
obj=/var/lib/dkms/nvidia-current/470.57.02/build \
single-build= \
need-builtin=1 need-modorder=1
NV_CONFTEST_CMD=/bin/sh
/var/lib/dkms/nvidia-current/470.57.02/build/conftest.sh " gcc-10" x86_64
/lib/modules/5.14.0-1-amd64/source /lib/modules/5.14.0-1-amd64/build
NV_CONFTEST_CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest12713"
-DKBUILD_MODNAME="#conftest12713" -nostdinc -isystem
/usr/lib/gcc/x86_64-linux-gnu/10/include
-I/lib/modules/5.14.0-1-amd64/source/arch/x86/include/asm/mach-default
-I/lib/modules/5.14.0-1-amd64/source/include/asm-x86/mach-default
-I/lib/modules/5.14.0-1-amd64/build/include2
-I/lib/modules/5.14.0-1-amd64/build/include -include
/lib/modules/5.14.0-1-amd64/build/include/generated/autoconf.h
-I/lib/modules/5.14.0-1-amd64/source/arch/x86/include
-I/lib/modules/5.14.0-1-amd64/source/arch/x86/include/uapi
-I/lib/modules/5.14.0-1-amd64/build/arch/x86/include/generated
-I/lib/modules/5.14.0-1-amd64/build/arch/x86/include/generated/uapi
-I/lib/modules/5.14.0-1-amd64/source/include
-I/lib/modules/5.14.0-1-amd64/source/include/uapi
-I/lib/modules/5.14.0-1-amd64/source/include/xen
-I/lib/modules/5.14.0-1-amd64/build/include/generated/uapi -mfentry
-DCC_USING_FENTRY -I/var/lib/dkms/nvidia-current/470.57.02/build/common/inc
-I/var/lib/dkms/nvidia-current/470.57.02/build -Wall -MD   -Wno-cast-qual
-Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM
-DNV_VERSION_STRING=\"470.57.02\" -Wno-unused-function -Wuninitialized
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE
-Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -fno-pie -Wall
-Wundef -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar
-fno-PIE -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation
-Wno-format-overflow -Wno-address-of-packed-member -O2
-fno-allow-store-data-races -Wframe-larger-than=2048
-fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-main
-Wno-unused-but-set-variable -Wno-unused-const-variable
-fno-stack-clash-protection -g -pg -mrecord-mcount -mfentry
-DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign
-Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized
-fno-strict-overflow -fno-stack-check -fconserve-stack
-Wno-packed-not-aligned
KBUILD_CFLAGS=-Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE
-Werror=implicit-function-declaration -Werror=implicit-int
-Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx
-mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation
-Wno-format-overflow -Wno-address-of-packed-member -O2
-fno-allow-store-data-races -Wframe-larger-than=2048
-fstack-protector-strong -Wimplicit-fallthrough=5 

Bug#995271: nvidia-kernel-dkms: does not install with linux-image-5.14-amd64

2021-09-28 Thread ElectronBadger
Package: nvidia-kernel-dkms
Version: 470.57.02-2
Severity: important
X-Debbugs-Cc: electron.bad...@tutanota.com

Dear Maintainer,

   * What led up to the situation?

Upgrading kernel from 5.10.8 (amd64) to 5.14 (amd64)

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

sudo apt install linux-image-5.14.0-1-amd64

   * What was the outcome of this action?

Building initial module for 5.14.0-1-amd64
Error! Bad return status for module build on kernel: 5.14.0-1-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/470.57.02/build/make.log for more 
information.
dpkg: error processing package nvidia-kernel-dkms (--configure):
 installed nvidia-kernel-dkms package post-installation script subprocess 
returned error exit status 10
Errors were encountered while processing:
 nvidia-kernel-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

After that the system does not start X after reboot.

   * What outcome did you expect instead?

Usable nvidia drivers.

-- Package-specific info:
uname -a:
Linux shogun 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 
GNU/Linux

/proc/version:
Linux version 5.10.0-8-amd64 (debian-ker...@lists.debian.org) (gcc-10 (Debian 
10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP 
Debian 5.10.46-4 (2021-08-03)

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module  470.57.02  Tue Jul 13 16:14:05 
UTC 2021
GCC version:  gcc version 10.3.0 (Debian 10.3.0-11) 

lspci 'display controller [030?]':
48:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106GL [Quadro 
P2200] [10de:1c31] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation GP106GL [Quadro P2200] [10de:131b]
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 Sep 28 19:48 /dev/dri/card0
crw-rw+ 1 root render 226, 128 Sep 28 19:48 /dev/dri/renderD128
crw-rw-rw-  1 root root   195, 254 Sep 28 19:48 /dev/nvidia-modeset
crw-rw-rw-  1 root root   195,   0 Sep 28 19:48 /dev/nvidia0
crw-rw-rw-  1 root root   195, 255 Sep 28 19:48 /dev/nvidiactl

/dev/dri/by-path:
total 0
lrwxrwxrwx 1 root root  8 Sep 28 19:48 pci-:48:00.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Sep 28 19:48 pci-:48:00.0-render -> ../renderD128
video:x:44:eb

OpenGL and NVIDIA library files installed:
-rw-r--r-- 1 root root 1857 Aug 30 11:39 /etc/X11/xorg.conf
lrwxrwxrwx 1 root root   15 Apr 25 22:47 /etc/alternatives/glx -> 
/usr/lib/nvidia
lrwxrwxrwx 1 root root   49 Apr 25 23:34 
/etc/alternatives/glx--libEGL.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so
lrwxrwxrwx 1 root root   51 Apr 25 22:47 
/etc/alternatives/glx--libEGL.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
lrwxrwxrwx 1 root root   48 Apr 25 23:34 
/etc/alternatives/glx--libGL.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so
lrwxrwxrwx 1 root root   48 Apr 25 23:34 
/etc/alternatives/glx--libGL.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so
lrwxrwxrwx 1 root root   50 Apr 25 22:47 
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root   50 Apr 25 22:47 
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
lrwxrwxrwx 1 root root   55 Apr 25 23:34 
/etc/alternatives/glx--libGLESv1_CM.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so
lrwxrwxrwx 1 root root   55 Apr 25 23:34 
/etc/alternatives/glx--libGLESv1_CM.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so
lrwxrwxrwx 1 root root   57 Apr 25 22:47 
/etc/alternatives/glx--libGLESv1_CM.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
lrwxrwxrwx 1 root root   57 Apr 25 22:47 
/etc/alternatives/glx--libGLESv1_CM.so.1-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
lrwxrwxrwx 1 root root   52 Apr 25 23:34 
/etc/alternatives/glx--libGLESv2.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so
lrwxrwxrwx 1 root root   52 Apr 25 23:34 
/etc/alternatives/glx--libGLESv2.so-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so
lrwxrwxrwx 1 root root   54 Apr 25 22:47 
/etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
lrwxrwxrwx 1 root root   54 Apr 25 22:47 
/etc/alternatives/glx--libGLESv2.so.2-x86_64-linux-gnu -> 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
lrwxrwxrwx 1 root root   44 Apr 25 22:47