Regression: Instant reboot on Core Ultra (Meteor Lake) with microcode 20260811 (rev 0x2a)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- linux
- Lĩnh vực
- operating-systems
Hướng nghiên cứu
Bắt đầu với intel-ucode/06-aa-04 và so sánh các revision 0x28 và 0x2a từ các release 20260512 và 20260811. Tái hiện trên BIOS 1.16 bằng systemd-boot, cả khi có và không có dis_ucode_ldr, sau đó so sánh với BIOS 1.17. Hoàn tất yêu cầu thiết lập một phản hồi an toàn ở cấp độ dự án đối với việc reboot trong giai đoạn boot sớm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 819
- Fork
- 86
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của intel/Intel-Linux-Processor-Microcode-Data-Files
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
intel/Intel-Linux-Processor-Microcode-Data-Files#109 · 6 bình luận · 2 reaction ·
-
Microcode not found Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
intel/Intel-Linux-Processor-Microcode-Data-Files#108 · 4 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
intel/Intel-Linux-Processor-Microcode-Data-Files#107 · 1 bình luận ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 35/100
intel/Intel-Linux-Processor-Microcode-Data-Files#106 · 1 bình luận · 1 reaction ·
-
Missing microcode Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
intel/Intel-Linux-Processor-Microcode-Data-Files#105 · 2 bình luận ·
Tất cả issue của intel/Intel-Linux-Processor-Microcode-Data-Files
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
AiursoftWeb/AnduinOS-2#19 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
linux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
andrewdavidmackenzie/zCore#376 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100