* Aaron Digulla <digulla@hepe.com> [07-26-22 12:41]:
Hi,
I just updated the NVIDIA drivers (without checking that I have backups of the old RPMs :-( ) and now, the driver won't load because of:
nvidia: Unknown symbol __x86_return_thunk (err -2)
1. How do I fix this? This string isn't used anywhere in the sources:
$ grep -r thunk /usr/src/kernel-modules/nvidia-470.129.06-default /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".weak __x86_indirect_thunk_" #REG ";" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".type __x86_indirect_thunk_" #REG ", @function;" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: "__x86_indirect_thunk_" #REG ":" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".size __x86_indirect_thunk_" #REG ", .-__x86_indirect_thunk_" #REG) /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".weak __x86_indirect_thunk_" #REG ";" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".type __x86_indirect_thunk_" #REG ", @function;" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: "__x86_indirect_thunk_" #REG ":" \ /usr/src/kernel-modules/nvidia-470.129.06-default/common/inc/nv-retpoline.h: ".size __x86_indirect_thunk_" #REG ", .-__x86_indirect_thunk_" #REG) Übereinstimmungen in Binärdatei /usr/src/kernel-modules/nvidia-470.129.06-default/nvidia/nv-kernel.o_binary Übereinstimmungen in Binärdatei /usr/src/kernel-modules/nvidia-470.129.06-default/nvidia-modeset/nv-modeset-kernel.o_binary
2. Is there a place where I can find version 470.103.01 because that one still worked? Or would you recommend that I downgrade the kernel 5.3.18?
don't "downgrade", but boot the previous working kernel and use it until there is an nvidia driver update, or install the NVIDIA-Linux-x86_64-470.103.01.run package from https://us.download.nvidia.com/XFree86/Linux-x86_64/470.103.01/NVIDIA-Linux-... I generally keep three previous sets of the nvidia drivers for cases as you describe. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc