Closed bguenthner closed 3 years ago
Can you test again with 2765.2.6 - this appears to have been resolved.
The issue seems to be resolved. Closing this issue for now. Please feel free to re-open it if you are still facing this issue.
the issue still exists in the latest version (2905.2.1) but can be fixed by running
make -C /usr/src/linux modules_prepare
as documented in https://www.kernel.org/doc/Documentation/kbuild/modules.txt (this was added ~5.10)
maybe it makes sense to add this to the base flatcar dev image for building modules?
That step has always been necessary, our documentation also lists it: https://kinvolk.io/docs/flatcar-container-linux/latest/reference/developer-guides/kernel-modules/
Current situation We have tried to build the latest Nvidia drivers (460.32.03) for the current Flatcar release (2765.2.2) with the newest 5.10 Kernel. This won't work because of a missing .lds file in the Linux kernel sources of Flatcar.
Impact The Nvidia driver build fails with the latest Kernel.
Ideal future situation Add the missing .lds file from https://raw.githubusercontent.com/torvalds/linux/v5.10/scripts/module.lds.S to your kernel sources.
Implementation options To fix it we just added
Additional information It looks like a distribution issue, I have found the solution to get this working again here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975571
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1906131
https://github.com/Mange/rtl8192eu-linux-driver/issues/205#issuecomment-736366347