Un error en el kernel de Linux 4.18 causa que la CPU se atasque y el sistema se congele en hardware antiguo

Linux-Unix / Un error en el kernel de Linux 4.18 causa que la CPU se atasque y el sistema se congele en hardware antiguo

La serie Core 2 Duo se ve especialmente afectada

1 minuto de lectura

Organización del kernel de Linux, Inc.



Si alguna vez necesitó una buena razón para actualizar su CPU anterior, parece que un error que 'detiene el espectáculo' ha llegado a la serie del kernel estable de Linux 4.18, aunque solo afecta al hardware más antiguo, principalmente a los procesadores de la era Intel Core 2 Duo. Este error en el kernel de Linux 4.18 tiene actualmente dos informes de error enviados en el rastreador de bugzilla.



La serie Core 2 Duo no es tan infrecuente, a pesar de ser una CPU más antigua, fue popular en su día y sigue siendo popular en más países en desarrollo. Debido a que hay distribuciones de Linux que se dirigen específicamente a países en desarrollo con hardware más antiguo, este error podría ser un dolor de cabeza para mucha gente.



Básicamente, el error provoca un bloqueo temprano de la CPU y un congelamiento total del sistema al arrancar en Linux 4.18 hasta 4.18.5, y se remonta a clocksource: elimine kthread como la confirmación problemática.



clocksource: Eliminar kthread

El perro guardián de clocksource usa un trabajo para generar un kthread para ejecutar el perro guardián. Eso es tan tonto como suena, ejecute el perro guardián directamente desde el trabajo.

Si el kernel de Linux 4.18 está construido con esa confirmación revertida, los procesadores Core 2 Duo se ejecutarán sin ningún problema en este último kernel de Linux. Otra solución a este error es iniciar el sistema con el parámetro del kernel de clocksource = hpet, aunque si está ejecutando un hardware tan antiguo como el Core 2 Duo, que vio su último lanzamiento en serie en ~ 2010, probablemente podría elegir una versión estable de Linux LTS más antigua para arrancar su sistema, mientras espera que la situación se solucione en el último kernel y se transfiera a la serie 4.18 del kernel.

Etiquetas Núcleo linux