Feil i Linux 4.18 Kernel forårsaker CPU-stans og system fryser på eldre maskinvare

Linux-Unix / Feil i Linux 4.18 Kernel forårsaker CPU-stans og system fryser på eldre maskinvare

Core 2 Duo Series spesielt påvirket

1 minutt lest

Linux Kernel Organization, Inc.



Hvis du noen gang trengte en god grunn til å oppgradere den gamle CPU-en din, ser det ut til at en 'show-stop' -feil har funnet veien inn i Linux 4.18-stabile kjerneserier - selv om den bare påvirker eldre maskinvare, hovedsakelig Intel Core 2 Duo-prosessorer. Denne feilen i Linux 4.18-kjernen har for øyeblikket to innsendte feilrapporter på bugzilla-trackeren.



Core 2 Duo-serien er ikke så uvanlig, til tross for at den var en eldre CPU, var den populær i sin tid og fortsetter å være populær i flere utviklingsland. Fordi det er Linux-distribusjoner som spesifikt retter seg mot utviklingsland med eldre maskinvare, kan denne feilen være litt hodepine for mange mennesker.



Feilen forårsaker i utgangspunktet en tidlig oppstart CPU-stall og en total systemfrysing når du starter opp på Linux 4.18 opp gjennom 4.18.5, og den har blitt sporet tilbake til clocksource: Fjern kthread som den problematiske forpliktelsen.



klokkekilde: Fjern kthread

Clocksource vakthund bruker et verk til å gyte en kthread for å kjøre vakthunden. Det er omtrent så dumt som det høres ut, kjør vakthunden direkte fra verket.

Hvis Linux 4.18-kjernen er bygget med den tilbakeføringen, kjøres Core 2 Duo-prosessorer uten problemer på denne siste Linux-kjernen. En annen løsning på denne feilen er å starte systemet med kjerneparameteren clocksource = hpet - selv om du kjører på maskinvare så gammel som Core 2 Duo, som så sin siste serieutgivelse i ~ 2010, kan du sannsynligvis bare velge en eldre stabil Linux LTS-utgivelse for å starte systemet ditt, mens du venter på at situasjonen skal fikses i den siste kjernen og tilbake-portes til 4.18-kjerneserien.

Merker Kjerne Linux