Linux 4.18 커널의 버그로 인해 CPU가 중단되고 이전 하드웨어에서 시스템이 정지됨

Linux-Unix / Linux 4.18 커널의 버그로 인해 CPU가 중단되고 이전 하드웨어에서 시스템이 정지됨

특히 영향을받는 Core 2 Duo 시리즈

1 분 읽기

Linux Kernel Organization, Inc.



이전 CPU를 업그레이드 할 합당한 이유가 필요하다면 Linux 4.18 안정적인 커널 시리즈에 '보이지 않는'버그가 발견 된 것 같습니다.하지만 대부분은 Intel Core 2 Duo 시대 프로세서 인 구형 하드웨어에만 영향을 미칩니다. Linux 4.18 커널의이 버그에는 현재 bugzilla 추적기에 두 개의 제출 된 버그 보고서가 있습니다.



Core 2 Duo 시리즈는 오래된 CPU 임에도 불구하고 그다지 드문 일이 아닙니다. 그 당시에는 인기가 있었고 더 많은 개발 도상국에서 계속 인기를 얻고 있습니다. 특히 오래된 하드웨어를 사용하는 개발 도상국을 대상으로하는 Linux 배포판이 있기 때문에이 버그는 많은 사람들에게 약간의 골칫거리가 될 수 있습니다.



이 버그는 기본적으로 Linux 4.18에서 4.18.5까지 부팅 할 때 초기 부팅 CPU 지연과 전체 시스템 정지를 유발하며, clocksource : 문제가있는 커밋으로 kthread를 제거하는 것으로 추적되었습니다.



clocksource : kthread 제거

clocksource 워치 독은 워치 독을 실행하기 위해 kthread를 생성하는 작업을 사용합니다. 그것은 말처럼 들리지만 작업에서 직접 감시를 실행하십시오.

Linux 4.18 커널이 해당 커밋을 되 돌린 상태로 빌드 된 경우 Core 2 Duo 프로세서는이 최신 Linux 커널에서 문제없이 실행됩니다. 이 버그에 대한 또 다른 해결책은 clocksource = hpet의 커널 매개 변수를 사용하여 시스템을 부팅하는 것입니다. – 2010 년에 출시 된 Core 2 Duo와 같은 오래된 하드웨어에서 실행 중이라면 아마도 다음을 선택할 수 있습니다. 최신 커널에서 상황이 수정되고 4.18 커널 시리즈로 백 포트되기를 기다리는 동안 시스템을 부팅하기위한 이전의 안정적인 Linux LTS 릴리스.



태그 핵심 리눅스