Linux systems with Intel Core 2 will no longer face boot delays
A bug was introduced in one of the Linux kernel updates in 2019 that affected all systems that used the Intel Core 2 processors. It caused those systems to face a boot delay of more than 60 seconds when clock source was being switched. The bug was not dealt with until late February 2025 when there was a fix being applied to the Linux kernel.
After almost six years of the fix not being applied to the Linux kernel, the Linux kernel has finally received this fix. According to the commit details, it added a workaround that marked the TSC clock source as unstable if the affected CPUs could stop in TSC level C2 or deeper but the CPU didn’t have the non-stop TSC. If both conditions were true, the TSC would have been marked as unstable with the reason of “TSC halts in idle.”
This eliminates the boot delay of more than 60 seconds experienced by users like this user who reported the bug to the Linux kernel mailing list. They had to add a boot parameter to the Linux kernel, tsc=unstable
, in order to eliminate the delay. This meant that you’d have to add this parameter to the boot manager’s Linux kernel parameters if you wanted this be fixed permanently. Another workaround was that to press the power button to immediately continue the boot process and to eliminate the delay.
The fix is planned to be backported to all the kernel release series that are currently supported once the fifth release candidate of Linux 6.14 gets released with this fix. This will fix systems that face this kind of delay in the latest versions of Linux distributions. Hence, you’ll no longer need to rely on workarounds like adding a boot parameter to the kernel or pressing the power button.
https://audiomack.com/aptivi/song/linux-systems-with-intel-core-2-will-no-longer-face-boot-delays