@looki901 ---
Darn --- Look at this in your output:
Code:
Linux version 6.5.0-060500-generic (kernel@kathleen) (x86_64-linux-gnu-gcc-13
(Ubuntu 13.2.0-6ubuntu1) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.41)
#202308271831 SMP PREEMPT_DYNAMIC Thu Nov 16 11:17:07 UTC 2023
So do tell--> 6.5.0 Kernels from the 22.04.X HWE series were 6.5.0-14-generic & 6.5.0-15-generic. There were compiled with ggc-12. Where and how do you have kernel 6.5.0-060500-generic??? I don't see that kernel in any Ubuntu repo's.
What is the output of this please... Posted only within CODE Tags:
Code:
apt-cache policy linux-image-6.5.0-060500-generic
I'm thinking that will come back as blank, because I don't recognize it as an Ubuntu (compiled) Kernel through the normal channels. It didn't happen during a normal update for the HWE Series kernels channel. So saying "it is not fixed", is a misnomer in your case, because it falls outside of those channels. Right? If not, then you still have "something else" going on, causing you to have that OOT kernel, and then should be investigated.
If you look at the format of /proc/version, the field in the first parentheses is the User who built the kernel...
For mine:
Code:
mafoelffen@msi-ubuntu:~$ grep . /proc/version
Linux version 6.5.0-14-generic (buildd@lcy02-amd64-110) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #14~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2
That tells me mine were built by Ubuntu, through the normal launchpad built channels. Your's being "kernel@kathleen" tells me, that was a home-brew compiled kernel that was self-compiled outside the normal channels.
So, if I compile a kernel myself, I understand that is outside of the blame of Ubuntu... and that I am responsible for what was my own self-inflicted problem. You understand that right? This is where "third-party"
pieces, make things complicated, when it comes to updates.
But following the same logic, building a kernel module for that would need the same compiler as that target kernel was compiled with, in your case gcc-13.