Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-30 Thread Vincent Lefevre
On 2020-09-30 10:40:29 +0200, Bram Fransen wrote:
> Its looks like its not solved for the latest version 450.66-1

This bug is for nvidia-graphics-drivers-legacy-390xx, whose latest
version is 390.138-4. You need to report another bug for the right
package.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-30 Thread Bram Fransen
Its looks like its not solved for the latest version 450.66-1

sudo dpkg-reconfigure nvidia-kernel-dkms

[10:35:07]

 Uninstall Beginning 
Module:  nvidia-current
Version: 450.66
Kernel:  5.7.0-3-amd64 (x86_64)
-

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia-current.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.7.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


nvidia-current-modeset.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.7.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


nvidia-current-drm.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.7.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


nvidia-current-uvm.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.7.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...

DKMS: uninstall completed.

--
Deleting module version: 450.66
completely from the DKMS tree.
--
Done.
Loading new nvidia-current-450.66 DKMS files...
Building for 5.7.0-3-amd64 5.8.0-2-amd64
Building initial module for 5.7.0-3-amd64
Done.

nvidia-current.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.7.0-3-amd64/updates/dkms/

nvidia-current-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.7.0-3-amd64/updates/dkms/

nvidia-current-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.7.0-3-amd64/updates/dkms/

nvidia-current-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.7.0-3-amd64/updates/dkms/

depmod...

DKMS: install completed.
Module build for kernel 5.8.0-2-amd64 was skipped since the
kernel headers for this kernel does not seem to be installed.



» sudo dpkg -l | grep nvidia

[10:35:41]
ii  glx-alternative-nvidia   1.2.0
 amd64allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64 450.66-1
amd64NVIDIA binary EGL library
ii  libgl1-nvidia-glvnd-glx:amd64450.66-1
amd64NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia1:amd64450.66-1
amd64NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64450.66-1
amd64NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64 450.66-1
amd64NVIDIA binary GLX library
ii  libnvidia-cbl:amd64  450.66-1
amd64NVIDIA binary Vulkan ray tracing (cbl) library
ii  libnvidia-cfg1:amd64 450.66-1
amd64NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-container-tools1.0.5-1
 amd64NVIDIA container runtime library (command-line tools)
ii  libnvidia-container1:amd64   1.0.5-1
 amd64NVIDIA container runtime library
ii  libnvidia-eglcore:amd64  450.66-1
amd64NVIDIA binary EGL core libraries
ii  libnvidia-glcore:amd64   450.66-1
amd64NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glvkspirv:amd64450.66-1
amd64NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-ml1:amd64  450.66-1
amd64NVIDIA Management Library (NVML) runtime library
ii  libnvidia-rtcore:amd64   450.66-1
amd64NVIDIA binary Vulkan ray tracing (rtcore) library
ii  nvidia-alternative   450.66-1
amd64allows the selection of NVIDIA as GLX provider
ii  nvidia-container-toolkit 1.0.5-1
 amd64NVIDIA container runtime hook
ii  nvidia-detect450.66-1
amd64NVIDIA GPU detection utility
ii  nvidia-driver450.66-1
amd64NVIDIA metapackage
ii  nvidia-driver-bin450.66-1
amd64NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64 450.66-1
amd64

Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-10 Thread Vincent Lefevre
On 2020-09-10 13:00:10 +1000, Jiri Kanicky wrote:
> This issue has been resolved with new nvidia-kernel-dkms version 450.66-1

But what about the status of nvidia-legacy-390xx-kernel-dkms?

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-09 Thread Jiri Kanicky

This issue has been resolved with new nvidia-kernel-dkms version 450.66-1

--

Jiri



Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-08 Thread Jiri Kanicky

$ dpkg-reconfigure nvidia-kernel-dkms

Does not seem to build the modules for 5.8.0-1.


Building initial module for 5.8.0-1-amd64
Error! Bad return status for module build on kernel: 5.8.0-1-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/440.82/build/make.log for more 
information.


make.log attached.

--
Jiri

DKMS make.log for nvidia-current-440.82 for kernel 5.8.0-1-amd64 (x86_64)
Wed 09 Sep 2020 10:54:48 AEST
make KBUILD_OUTPUT=/lib/modules/5.8.0-1-amd64/build V=1 -C /lib/modules/5.8.0-1-amd64/source M=/var/lib/dkms/nvidia-current/440.82/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/5.8.0-1-amd64/source NV_KERNEL_OUTPUT=/lib/modules/5.8.0-1-amd64/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video NV_SPECTRE_V2=0 modules
make[1]: Entering directory '/usr/src/linux-headers-5.8.0-1-common'
make -C /usr/src/linux-headers-5.8.0-1-amd64 -f /usr/src/linux-headers-5.8.0-1-common/Makefile modules
make[2]: Entering directory '/usr/src/linux-headers-5.8.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.8.0-1-common/scripts/Makefile.build obj=/var/lib/dkms/nvidia-current/440.82/build \
single-build= \
need-builtin=1 need-modorder=1
scripts/Makefile.lib:8: 'always' is deprecated. Please use 'always-y' instead
NV_CONFTEST_CMD=/bin/sh /var/lib/dkms/nvidia-current/440.82/build/conftest.sh " gcc-10" x86_64 /lib/modules/5.8.0-1-amd64/source /lib/modules/5.8.0-1-amd64/build
NV_CONFTEST_CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest16218" -DKBUILD_MODNAME="#conftest16218" -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/lib/modules/5.8.0-1-amd64/source/arch/x86/include/asm/mach-default -I/lib/modules/5.8.0-1-amd64/source/include/asm-x86/mach-default -I/lib/modules/5.8.0-1-amd64/build/include2 -I/lib/modules/5.8.0-1-amd64/build/include -include /lib/modules/5.8.0-1-amd64/build/include/generated/autoconf.h -I/lib/modules/5.8.0-1-amd64/source/arch/x86/include -I/lib/modules/5.8.0-1-amd64/source/arch/x86/include/uapi -I/lib/modules/5.8.0-1-amd64/build/arch/x86/include/generated -I/lib/modules/5.8.0-1-amd64/build/arch/x86/include/generated/uapi -I/lib/modules/5.8.0-1-amd64/source/include -I/lib/modules/5.8.0-1-amd64/source/include/uapi -I/lib/modules/5.8.0-1-amd64/source/include/xen -I/lib/modules/5.8.0-1-amd64/build/include/generated/uapi -I/var/lib/dkms/nvidia-current/440.82/build/common/inc -I/var/lib/dkms/nvidia-current/440.82/build -Wall -MD   -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"440.82\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -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 -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 -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -flive-patching=inline-clone -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-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -fmacro-prefix-map=/usr/src/linux-headers-5.8.0-1-common/= -fcf-protection=none -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 -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 

Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-08 Thread Vincent Lefevre
Control: reassign -1 src:nvidia-graphics-drivers-legacy-390xx
Control: affects -1 linux-image-5.8.0-1-amd64
Control: merge 969889 -1

On 2020-09-08 07:17:18 -0500, allan grossman wrote:
> Upgraded Sid this morning and X will not start with 5.8 kernel with nvidia-
> legacy-390xx-driver.  Works fine with 5.7.x kernel.

That's probably because the module cannot be built with the 5.8 kernel,
which is what I could notice (unfortunately, no error is reported to
apt/aptitude).

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#969894: nvidia-legacy-390xx-driver: X will not start with nvidia-legacy-390.xx driver and 5.8 kernel

2020-09-08 Thread allan grossman
Package: nvidia-legacy-390xx-driver
Version: 390.138-2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Upgraded Sid this morning and X will not start with 5.8 kernel with nvidia-
legacy-390xx-driver.  Works fine with 5.7.x kernel.



-- Package-specific info:
uname -a:
Linux wizard-laptop 5.7.0-3-amd64 #1 SMP Debian 5.7.17-1 (2020-08-23) x86_64 
GNU/Linux

/proc/version:
Linux version 5.7.0-3-amd64 (debian-ker...@lists.debian.org) (gcc version 9.3.0 
(Debian 9.3.0-17), GNU ld (GNU Binutils for Debian) 2.35) #1 SMP Debian 
5.7.17-1 (2020-08-23)

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module  390.138  Thu May 14 01:01:53 
PDT 2020
GCC version:  gcc version 9.3.0 (Debian 9.3.0-17) 

lspci 'display controller [030?]':
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GLM [Quadro 
K1100M] [10de:0ff6] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell GK107GLM [Quadro K1100M] [1028:05cc]
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  8 07:11 /dev/dri/card0
crw-rw+ 1 root render 226, 128 Sep  8 07:11 /dev/dri/renderD128
crw-rw-rw-  1 root root   195, 254 Sep  8 07:11 /dev/nvidia-modeset
crw-rw-rw-  1 root root   195,   0 Sep  8 07:11 /dev/nvidia0
crw-rw-rw-  1 root root   195, 255 Sep  8 07:11 /dev/nvidiactl

/dev/dri/by-path:
total 0
lrwxrwxrwx 1 root root  8 Sep  8 07:11 pci-:01:00.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Sep  8 07:11 pci-:01:00.0-render -> ../renderD128
video:x:44:wizard

OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root   15 Aug 29 11:01 /etc/alternatives/glx -> 
/usr/lib/nvidia
lrwxrwxrwx 1 root root   51 Aug 29 11:01 
/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   50 Aug 29 11:01 
/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 Aug 29 11:01 
/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   54 Aug 29 11:01 
/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 Aug 29 11:01 
/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 Aug 29 11:01 
/etc/alternatives/glx--libGLX_indirect.so.0-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root   44 Aug 29 11:01 
/etc/alternatives/glx--libGLX_indirect.so.0-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root   25 Aug 29 11:01 
/etc/alternatives/glx--linux-libglx.so -> /usr/lib/nvidia/libglx.so
lrwxrwxrwx 1 root root   42 Aug 29 11:01 
/etc/alternatives/glx--nvidia-blacklists-nouveau.conf -> 
/etc/nvidia/nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root   36 Aug 29 11:01 
/etc/alternatives/glx--nvidia-bug-report.sh -> 
/usr/lib/nvidia/nvidia-bug-report.sh
lrwxrwxrwx 1 root root   39 Aug 29 11:01 
/etc/alternatives/glx--nvidia-drm-outputclass.conf -> 
/etc/nvidia/nvidia-drm-outputclass.conf
lrwxrwxrwx 1 root root   28 Aug 29 11:01 
/etc/alternatives/glx--nvidia-load.conf -> /etc/nvidia/nvidia-load.conf
lrwxrwxrwx 1 root root   32 Aug 29 11:01 
/etc/alternatives/glx--nvidia-modprobe.conf -> /etc/nvidia/nvidia-modprobe.conf
lrwxrwxrwx 1 root root   29 Aug 29 11:01 
/etc/alternatives/glx--nvidia_drv.so -> /usr/lib/nvidia/nvidia_drv.so
lrwxrwxrwx 1 root root   28 Aug 29 11:01 /etc/alternatives/nvidia -> 
/usr/lib/nvidia/legacy-390xx
lrwxrwxrwx 1 root root   64 Aug 29 11:01 
/etc/alternatives/nvidia--libEGL_nvidia.so.0-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libEGL_nvidia.so.0
lrwxrwxrwx 1 root root   64 Aug 29 11:01 
/etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root   64 Aug 29 11:01 
/etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root   38 Aug 29 11:01 
/etc/alternatives/nvidia--libglx.so -> /usr/lib/nvidia/legacy-390xx/libglx.so
lrwxrwxrwx 1 root root   63 Aug 29 11:01 
/etc/alternatives/nvidia--libnvidia-ml.so.1-x86_64-linux-gnu -> 
/usr/lib/x86_64-linux-gnu/nvidia/legacy-390xx/libnvidia-ml.so.1
lrwxrwxrwx 1 root root   66 Aug 29 11:01 
/etc/alternatives/nvidia--libvdpau_nvidia.so.1-x86_64-linux-gnu ->