Kļūda Linux 4.18 kodolā izraisa CPU apstāšanos un sistēmas iesaldēšanu vecākā aparatūrā

Linux-Unix / Kļūda Linux 4.18 kodolā izraisa CPU apstāšanos un sistēmas iesaldēšanu vecākā aparatūrā

Core 2 Duo sērija ir īpaši efektīva

1 minūte lasīta

Linux kodola organizācija, Inc.



Ja kādreiz jums ir nepieciešams labs iemesls, lai atjauninātu savu veco procesoru, šķiet, ka “izstādīšanas apturēšanas” kļūda ir nonākusi Linux 4.18 stabilā kodola sērijā - kaut arī tā darbojas tikai ar vecāku aparatūru, galvenokārt Intel Core 2 Duo laikmeta procesoriem. Šai Linux 4.18 kodola kļūdai pašlaik ir divi iesniegti kļūdu ziņojumi bugzilla izsekotājā.



Core 2 Duo sērija nav tik neparasta, neskatoties uz to, ka tā ir vecāka procesors, tā bija populāra tās laikā un joprojām ir populāra vairāk jaunattīstības valstīs. Tā kā ir Linux distros, kas īpaši paredzēti jaunattīstības valstīm ar vecāku aparatūru, šī kļūda daudziem cilvēkiem varētu sagādāt mazliet galvassāpes.



Kļūda būtībā izraisa agrīnu sāknēšanas procesora apstāšanos un pilnīgu sistēmas iesaldēšanu, palaižot operētājsistēmu Linux 4.18 līdz 4.18.5, un tā ir izsekota līdz pulksteņa avotam: Noņemiet kthread kā problemātisko saistību.



pulksteņa avots: noņemiet kthread

Pulksteņa avots uzraugs izmanto darbu, lai nārstotu kthread, lai palaistu sargsuņu. Tas ir apmēram tikpat dumjš, cik izklausās, palaidiet sargsuņu tieši no darba.

Ja Linux 4.18 kodols tiek veidots ar atsaukuma atsaukšanu, Core 2 Duo procesori darbosies bez problēmām šajā jaunākajā Linux kodolā. Vēl viens šīs kļūdas risinājums ir sistēmas sāknēšana ar kodola parametru clocksource = hpet - lai gan, ja jūs izmantojat tik vecu aparatūru kā Core 2 Duo, kuras pēdējā sērijas versija tika izlaista ~ 2010, jūs, iespējams, varētu vienkārši izvēlēties vecāku stabilu Linux LTS laidienu, lai palaistu sistēmu, gaidot, kamēr situācija tiks novērsta jaunākajā kodolā un tiks pārnesta uz 4.18 kodola sēriju.

Tagi Kodols Linux