Bug ID 1208940
Summary nVidia driver gfxG05 RPM doesn't install
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Major
Priority P5 - None
Component X11 3rd Party Driver
Assignee gfx-bugs@suse.de
Reporter t.rother@netzwissen.de
QA Contact sndirsch@suse.com
Found By ---
Blocker ---

Tumbleweed Update from today including kernel 6.2.1, installation of the nVidia
driver gfxG05 fails. 

A manual install of NVIDIA-Linux-x86_64-515.76.run also fails with "nvidia-uvm
not building". Log:

make: *** [Makefile:82: modules] Error 2
-> Checking to see whether the nvidia kernel module was successfully built
   executing: 'cd ./kernel; /usr/bin/make -k -j8 NV_KERNEL_MODULES="nvidia"
NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/6.2.1-1-default/source"
SYSOUT="/lib/modules/6.2.1-1-default/build"'...
   make[1]: Entering directory '/usr/src/linux-6.2.1-1'
   warning: the compiler differs from the one used to build the kernel
     The kernel was built by: gcc (SUSE Linux) 12.2.1 20230124 [revision
193f7e62815b4089dfaed4c2bd34fd4f10209e27]
     You are using:           cc (SUSE Linux) 12.2.1 20230124 [revision
193f7e62815b4089dfaed4c2bd34fd4f10209e27]
     MODPOST /tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/Module.symvers
     CC [M]  /tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia.mod.o
     LD [M]  /tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia.ko
     BTF [M] /tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia.ko
   Skipping BTF generation for
/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia.ko due to
unavailability of vmlinux
   make[1]: Leaving directory '/usr/src/linux-6.2.1-1'
-> done.
-> Checking to see whether the nvidia-uvm kernel module was successfully built
   executing: 'cd ./kernel; /usr/bin/make -k -j8 NV_KERNEL_MODULES="nvidia-uvm"
NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/6.2.1-1-default/source"
SYSOUT="/lib/modules/6.2.1-1-default/build"'...
   make[1]: Entering directory '/usr/src/linux-6.2.1-1'
   warning: the compiler differs from the one used to build the kernel
     The kernel was built by: gcc (SUSE Linux) 12.2.1 20230124 [revision
193f7e62815b4089dfaed4c2bd34fd4f10209e27]
     You are using:           cc (SUSE Linux) 12.2.1 20230124 [revision
193f7e62815b4089dfaed4c2bd34fd4f10209e27]
     MODPOST /tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/Module.symvers
   ERROR: modpost: "nvUvmInterfaceDisableAccessCntr"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceChannelDestroy"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceQueryCaps"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceUnsetPageDirectory"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceInitAccessCntrInfo"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceReleaseChannel"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceMemoryAllocSys"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfaceMemoryCpuMap"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfacePagingChannelAllocate"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   ERROR: modpost: "nvUvmInterfacePmaFreePages"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
   WARNING: modpost: suppressed 49 unresolved symbol warnings because there
were too many)
   make[3]: *** [/usr/src/linux-6.2.1-1/scripts/Makefile.modpost:144:
/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/Module.symvers] Error 1
   make[3]: Target '__modpost' not remade because of errors.
   make[2]: *** [/usr/src/linux-6.2.1-1/Makefile:1988: modpost] Error 2
   make[2]: Target 'modules' not remade because of errors.
   make[1]: *** [Makefile:242: __sub-make] Error 2
   make[1]: Target 'modules' not remade because of errors.
   make[1]: Leaving directory '/usr/src/linux-6.2.1-1'
   make: *** [Makefile:82: modules] Error 2
-> Error.
ERROR: An error occurred while performing the step: "Checking to see whether
the nvidia-uvm kernel module was successfully built". See
/var/log/nvidia-installer.log for details.
-> The command `cd ./kernel; /usr/bin/make -k -j8
NV_KERNEL_MODULES="nvidia-uvm" NV_EXCLUDE_KERNEL_MODULES=""
SYSSRC="/lib/modules/6.2.1-1-default/source"
SYSOUT="/lib/modules/6.2.1-1-default/build"` failed with the following output:

make[1]: Entering directory '/usr/src/linux-6.2.1-1'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (SUSE Linux) 12.2.1 20230124 [revision
193f7e62815b4089dfaed4c2bd34fd4f10209e27]
  You are using:           cc (SUSE Linux) 12.2.1 20230124 [revision
193f7e62815b4089dfaed4c2bd34fd4f10209e27]
  MODPOST /tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/Module.symvers
ERROR: modpost: "nvUvmInterfaceDisableAccessCntr"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceChannelDestroy"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceQueryCaps"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceUnsetPageDirectory"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceInitAccessCntrInfo"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceReleaseChannel"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceMemoryAllocSys"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceMemoryCpuMap"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfacePagingChannelAllocate"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfacePmaFreePages"
[/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/nvidia-uvm.ko] undefined!
WARNING: modpost: suppressed 49 unresolved symbol warnings because there were
too many)
make[3]: *** [/usr/src/linux-6.2.1-1/scripts/Makefile.modpost:144:
/tmp/selfgz3106/NVIDIA-Linux-x86_64-515.76/kernel/Module.symvers] Error 1
make[3]: Target '__modpost' not remade because of errors.
make[2]: *** [/usr/src/linux-6.2.1-1/Makefile:1988: modpost] Error 2
make[2]: Target 'modules' not remade because of errors.
make[1]: *** [Makefile:242: __sub-make] Error 2
make[1]: Target 'modules' not remade because of errors.
make[1]: Leaving directory '/usr/src/linux-6.2.1-1'
make: *** [Makefile:82: modules] Error 2
ERROR: The nvidia-uvm kernel module was not created.
ERROR: The nvidia-uvm kernel module failed to build. This kernel module is
required for the proper operation of CUDA. If you do not need to use CUDA, you
can try to install this driver package again with the '--no-unified-memory'
option.
ERROR: Installation has failed.  Please see the file
'/var/log/nvidia-installer.log' for details.  You may find suggestions on
fixing installation problems in the README available on the Linux driver
download page at www.nvidia.com.


You are receiving this mail because: