Ошибка в ядре Linux 4.18 вызывает остановку процессора и зависание системы на старом оборудовании

Linux-Unix / Ошибка в ядре Linux 4.18 вызывает остановку процессора и зависание системы на старом оборудовании

Серия Core 2 Duo особенно впечатлила

1 минута на чтение

Linux Kernel Organization, Inc.



Если вам когда-либо понадобилась веская причина для обновления вашего старого процессора, похоже, что в серии стабильных ядер Linux 4.18 обнаружилась «неожиданная» ошибка, хотя она затрагивает только старое оборудование, в основном процессоры эпохи Intel Core 2 Duo. Эта ошибка в ядре Linux 4.18 в настоящее время имеет два отправленных отчета об ошибке на трекере bugzilla.



Серия Core 2 Duo не такая уж редкость, несмотря на то, что это более старый процессор, он был популярен в свое время и продолжает оставаться популярным в большинстве развивающихся стран. Поскольку существуют дистрибутивы Linux, специально предназначенные для развивающихся стран со старым оборудованием, эта ошибка может стать головной болью для многих.



Ошибка в основном вызывает остановку процессора при ранней загрузке и полное зависание системы при загрузке в Linux с 4.18 по 4.18.5, и она была прослежена до clocksource: удалите kthread как проблемную фиксацию.



clocksource: удалить kthread

Сторожевой таймер clocksource использует работу для порождения kthread для запуска сторожевого таймера. Как бы глупо это ни звучало, запускайте сторожевой таймер прямо с работы.

Если ядро ​​Linux 4.18 построено с отмененной фиксацией, процессоры Core 2 Duo будут работать без проблем с этим последним ядром Linux. Другим решением этой ошибки является загрузка системы с параметром ядра clocksource = hpet - хотя, если вы работаете на таком же старом оборудовании, как Core 2 Duo, последний выпуск которого был выпущен примерно в 2010 г., вы, вероятно, могли бы просто выбрать более старый стабильный выпуск Linux LTS для загрузки вашей системы, пока вы ждете, пока ситуация будет исправлена ​​в последней версии ядра и будет перенесена обратно на серию ядра 4.18.



Теги Ядро linux