I have 2 Core i5 systems (one older) that I wanted to update from kernel 5.15.88 to 6.1.12 but the newer one won't boot with kernel 6 and my .config. Only 1 page of text and then dark screen.
So I decided to start with a fresh .config for that system since mine is from kernel 2 or 3. Deleted my .config, also in the kernel config directory, and genkernel created a new one for me.
And the system boots nicely with the standard genkernel .config and kernel 6. So far, so good.
Then I thought, I should check about the microcode patches. I always generate them fresh before building a kernel. And now I come to my question.
The i5-3470S is the one that needed a fresh .config.
i5-3470S, 5.15.88, my .config:
# dmesg | grep microcode
[ 0.244887] microcode: sig=0x306a9, pf=0x2, revision=0x21
[ 0.244978] microcode: Microcode Update Driver: v2.2.
i5-3470S, 6.1.12, standard .config:
# dmesg | grep microcode
[ 0.000000] microcode: microcode updated early to revision 0x21, date = 2019-02-13
[ 0.131220] SRBDS: Vulnerable: No microcode
[ 1.394739] microcode: sig=0x306a9, pf=0x2, revision=0x21
[ 1.394813] microcode: Microcode Update Driver: v2.2.
i5-2500K, 6.1.12, my .config:
# dmesg | grep microcode
[ 0.772499] microcode: sig=0x206a7, pf=0x2, revision=0x2f
[ 0.772608] microcode: Microcode Update Driver: v2.2.
So, it looks like the i5-3470S, with the genkernel standard .config and kernel 6 is not fully patched anymore. Although it is using the same microcode patch version as before with kernel 5.
The microcode settings in the .config are set to "y", only the late loading one is not. But that is the same for both systems.
Anyone any idea why the i5-3470S with kernel 6 is not fully patched anymore?
Thanks!

