cpu-microcode-intel: no matching update found on Intel Core i3-1215U

Started by fastboot, May 14, 2026, 09:37:05 AM

Previous topic - Next topic
Quote from: fastboot on May 14, 2026, 09:37:05 AMHi @Franco,

I may have found a microcode packaging/split-file issue on OPNsense.

System:

Protectli VP6630
Intel Core i3-1215U, Alder Lake R0
coreboot 0.9.0

Is it possible that the split microcode file 06-9a-04.80 is missing from the package, so the Intel microcode plugin cannot update this CPU and keeps the firmware-provided 0x432?

Thanks!
FB

This got fixed here, it will become part of opnsense soon enough https://github.com/FreeBSD/freebsd-ports/commit/d4b93e88468975e64d6321cfc463f5fc19f46d35

The fixed package looks good, it now has 06-9a-04.80

Just not sure the .80 is the fix for the issue in post #1.

Manually download/install the pkg, then lets see what happens.
Mini-pc N150 i226v x520, FREEDOM

I interesting.
For v14
https://ports.freebsd.org/cgi/ports.cgi?query=cpu&stype=all&sektion=all
shows only the 20260512_1 as an Intel ucode package

but
https://www.freshports.org/sysutils/cpu-microcode-intel/
shows _1 as the 32bit package
also shows one for amd64 (64bit x86)

but
also shows the _1 for v16 64bit

So a tad confused. Is the _1 pkg the only one?
Mini-pc N150 i226v x520, FREEDOM

Quick update:

The FreeBSD fix has now been merged:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295351

and OPNsense has already shipped an updated cpu-microcode-intel package (20260512).

However, after upgrading and rebooting, my system still reports:

CPU microcode: no matching update found

The system is a Protectli VP6630 with an Intel i3-1215U running Dasharo/coreboot 0.9.0.

So the original FreeBSD issue was real and has been fixed upstream, but my specific Alder Lake R0 system still does not appear to receive a microcode update. I have added the new findings to the FreeBSD bug report for further investigation.

Will be interesting to see what the root cause turns out to be.