Quote from: newsense on May 19, 2026, 09:23:40 AMNot every thread warrants a comment
Rest assured the firmware updates will be coming once they're available for FreeBSD
Awesome.
Quote from: BrandyWine on May 21, 2026, 04:59:38 AMQuote from: fastboot on May 17, 2026, 07:54:07 AMGood catch regarding the mobile vs desktop R0 variants. You are right, the i3-1215U is a mobile Alder Lake R0 CPU, so .40 should indeed be the correct platform variant, not .80.
So my original assumption about a missing .80 blob was likely wrong.
However, the interesting part still seems to be:
dmesg:
CPU microcode: no matching update found
combined with:
- installed cpu-microcode-intel package
- stale-looking revision 0x432
- newer revisions apparently existing upstream/Linux side
So there still appears to be some kind of matching/loading issue on this platform, even if the root cause is not the missing .80 variant.
I have opened a FreeBSD bug report for further investigation:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295351
You missed my other point. Did you 100% verify that your device has the exact CPU that is stated on the box, or did they somehow solder in a "desktop" variant.
On the working group page (https://reviews.freebsd.org/D57046), they call out affected cpu families, but the Alder Lake R0 is not named. And, if I am reading it right, it looks like the .40 is not being fixed in any way, but it does look like a fix for the missing .80 is there. So I am still curious.
Also possible, the coders flipped over .40's and .80's, perhaps they mapped the mobile variant to the .80 file and the desktop variant to the .40 file. A possibility that could explain what you are seeing. Or, my info regarding .40 for mobile and .80 for desktop was wrong, but if you go looking you should find same info as I did.Quote from: meyergru on May 17, 2026, 10:34:36 PMI only happen to know a bit about microcode updates in general. It was obvious that it was a packaging error in FreeBSD, because I happen to have a system based on an i5-1235U from the same family and I know that the current firmware version for that family is 0x43a when updated under Linux.Your applied ucode is a .80, for a 1235U ?
You are correct that Alder Lake R0 is not explicitly listed in the review text itself, only "and others".
However, the proposed fix is directly linked to PR 295351, which is my report, so upstream FreeBSD at least seems to consider it related.
The fix itself is also fairly generic. It changes how ucode-split handles Intel extended signature tables, rather than adding handling for one specific CPU family.
So at this point I think the more important question is probably not whether the visible primary split file is .40 or .80, but whether the relevant signature/platform combination for this CPU is only present in the extended table and therefore currently ignored by ucode-split.
That would also match the observed symptom quite well:
CPU microcode: no matching update found
So I agree it is not fully proven yet that this specifically fixes Alder Lake R0, but the upstream patch and PR linkage make it look very plausible.
"