Regression: Instant reboot on Core Ultra (Meteor Lake) with microcode 20260811 (rev 0x2a)
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 38/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- linux
调研方向
从 intel-ucode/06-aa-04 开始,比较 releases 20260512 和 20260811 中的修订版 0x28 与 0x2a。在 BIOS 1.16 上使用 systemd-boot,分别在有和没有 dis_ucode_ldr 的情况下复现,然后与 BIOS 1.17 进行比较。完成的要求是确立针对早期启动阶段 reboot 的安全项目级响应。
由索引模型根据 Issue 内容生成。
描述
Updating intel-ucode to release 20260811 (which bumps revision from 0x28 to 0x2a for file 06-aa-04) causes an immediate hardware reboot during early boot right after selecting the kernel entry in systemd-boot.
No dmesg or kernel crash logs are saved due to the reboot occurring in the early microcode loading phase.
System Info
- Device: Lenovo ThinkPad T14s Gen 5
- BIOS Version:
N46ET26W (1.16)(Date: 04/29/2026) - Embedded Controller (EC):
N46HT18W - CPU: Intel Core Ultra 7 155U (Family 6, Model 170 /
0xAA, Stepping 4) - Affected Microcode File:
intel-ucode/06-aa-04 - Kernel / OS: Arch Linux, kernel
7.1.8-arch1-3 - Bootloader:
systemd-boot - Working Revision:
0x28(release 20260512) - Failing Revision:
0x2a(release 20260811)
Steps to Reproduce & Workaround
- Update
intel-ucodeto release20260811. - Boot system with
initrd /intel-ucode.imgconfigured insystemd-boot. - Select kernel entry — system instantly triggers a hardware reboot.
- Workaround: Downgrading
intel-ucodeto release20260512(revision0x28) restores normal boot behavior.
Update / Root Cause
Lenovo released BIOS version 1.17 (N46UR12W) on 11 Aug 2026. The changelog explicitly mentions:
- (New) Updated the CPU Microcode to version 0x2a (CPUID: 0xA06A4)
Findings:
- On BIOS 1.16 (
N46UR11W): Early loading microcode0x2aviainitrdcauses an instant hardware reset during early kernel initialization. - Workaround via
dis_ucode_ldr: Addingdis_ucode_ldrto the kernel command line allows the system to boot successfully on BIOS 1.16 even withintel-ucode.imgpresent ininitrd, confirming the crash occurs strictly within the OS early microcode loader. - On BIOS 1.17 (
N46UR12W): System boots normally without issues because microcode0x2ais already baked into the system firmware.
Updating to vendor BIOS 1.17 works as a permanent fix, but applying early microcode updates via OS initrd on recent prior BIOS releases (like 1.16) should ideally not result in early-boot hardware crashes.
- 主要语言
- 没有语言数据
- 星标
- 819
- 派生
- 86
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
intel/Intel-Linux-Processor-Microcode-Data-Files 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 48/100
intel/Intel-Linux-Processor-Microcode-Data-Files#109 · 6 条评论 · 2 个 reaction ·
-
难度 3/5 1-2 天 新手友好度 35/100
intel/Intel-Linux-Processor-Microcode-Data-Files#108 · 4 条评论 ·
-
难度 3/5 1-2 天 新手友好度 30/100
intel/Intel-Linux-Processor-Microcode-Data-Files#107 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 35/100
intel/Intel-Linux-Processor-Microcode-Data-Files#106 · 1 条评论 · 1 个 reaction ·
-
难度 4/5 3-5 天 新手友好度 20/100
intel/Intel-Linux-Processor-Microcode-Data-Files#105 · 2 条评论 ·
查看 intel/Intel-Linux-Processor-Microcode-Data-Files 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
-
type:content-error
难度 2/5 1-3 小时 新手友好度 72/100
stephrobert/blog-roadmap#15 ·
-
enhancement
难度 2/5 1-3 小时 新手友好度 68/100
microsoft/windows-rs#4979 ·
-
0.kind: bug
难度 2/5 1-3 小时 新手友好度 86/100
-
难度 2/5 1-3 小时 新手友好度 78/100