Intel Core 2 CPUs Have Been Affected By An Annoying Linux Kernel Bug For 5+ Years
- Reference: 0001531103
- News link: https://www.phoronix.com/news/Intel-Core-2-Stalls-Boot-Fix
- Source link:
It looks like not many are still using Intel Core 2 CPUs with Linux or if they are just sticking to older kernels / distributions. A fix was merged yesterday for a Linux kernel bug introduced in late 2019 to the Intel Idle driver. A few months back a user [1]reported a Linux kernel regression that when upgrading from Debian Bullseye to Debian Bookworm, he found his system getting stuck in the boot process for more than 60 seconds.
The issue comes down to the modern Intel Idle driver not implementing a workaround for Intel Core 2 generation processors where the time stamp counter (TSC) stops in C2 and deeper C-states. In turn this causes stalls and boot delays. The ACPI driver had marked the TSC unstable when noting this situation while only now the Intel Idle driver is making this workaround.
So [2]this fix is merged to Linux 6.14 Git ahead of Linux 6.14-rc5 on Sunday to fix this stalled boot / stuck behavior on old Intel Core 2 systems. The workaround will also be back-ported to stable series in the coming days for those still relying on Intel Core 2 hardware.
[1] https://lore.kernel.org/all/10cf96aa-1276-4bd4-8966-c890377030c3@yahoo.fr/
[2] https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c157d351460bcf202970e97e611cb6b54a3dd4a4
mxan