[Bug 295351] sysutils/cpu-microcode-intel: missing 06-9a-04.80 Alder Lake R0 microcode blobs

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 17 May 2026 05:45:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295351

            Bug ID: 295351
           Summary: sysutils/cpu-microcode-intel: missing 06-9a-04.80
                    Alder Lake R0 microcode blobs
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: jrm@freebsd.org
          Reporter: 255.255.255.255@web.de
          Assignee: jrm@freebsd.org
             Flags: maintainer-feedback?(jrm@freebsd.org)

On Alder Lake R0 systems (Intel Core i3-1215U / CPUID 06-9a-04.80),
the cpu-microcode-intel package appears to miss the required .80
microcode split files.

Installed packages:

cpu-microcode-intel-20260227
os-cpu-microcode-intel-1.1

Current microcode after boot:

x86info -a | grep -i micro
Microcode version: 0x432

Boot log:

dmesg | grep -i micro
CPU microcode: no matching update found

The package currently only contains:

/usr/local/share/cpucontrol/06-9a-04.40

However, Linux microcode packages contain:
- 06-9a-04.10
- 06-9a-04.40
- 06-9a-04.80

The Linux blobs are also significantly larger, suggesting that
the FreeBSD split packaging may have omitted the .10 and .80
variants entirely.

As a result, Alder Lake R0 platform 06-9a-04.80 systems appear
to remain on firmware-provided microcode (0x432) instead of
newer revisions (Linux currently loads 0x43a).

The issue was discussed here:
https://forum.opnsense.org/index.php?topic=51877.0

-- 
You are receiving this mail because:
You are the assignee for the bug.