Virhe Linux 4.18: n ytimessä aiheuttaa CPU: n jumittumisen ja järjestelmän jumittumisen vanhemmissa laitteissa

Linux-Unix / Virhe Linux 4.18: n ytimessä aiheuttaa CPU: n jumittumisen ja järjestelmän jumittumisen vanhemmissa laitteissa

Erityisen vaikuttava Core 2 Duo -sarja

1 minuutti luettu

Linux Kernel Organization, Inc.



Jos joskus tarvitsit hyvän syyn vanhan suorittimen päivittämiseen, näyttää siltä, ​​että 'show-stop' -vika on löytänyt tiensä Linux 4.18 -vakaan kernelisarjaan - vaikkakin ainoa vaikuttava vanhempi laitteisto, enimmäkseen Intel Core 2 Duo -ajan prosessorit. Tällä Linux 4.18 -ydinvirheellä on tällä hetkellä kaksi lähetettyä virheraporttia bugzilla-seurannassa.



Core 2 Duo -sarja ei ole niin harvinaista, vaikka se oli vanhempi prosessori, se oli suosittu omana aikanaan ja on edelleen suosittu enemmän kehitysmaissa. Koska on olemassa Linux-distroja, jotka kohdistuvat erityisesti kehitysmaihin, joissa on vanhempi laitteisto, tämä vika saattaa olla hieman päänsärky monille ihmisille.



Virhe aiheuttaa periaatteessa varhaisen käynnistyksen suorittimen pysähtymisen ja järjestelmän kokonaisjäädytymisen, kun käynnistetään Linux 4.18: n kautta 4.18.5: een, ja se on jäljitetty kellolähteeseen: Poista kthread ongelmallisena sitoumuksena.



kellolähde: Poista kthread

Kellolähteen vahtikoira kutsuu kthreadiä vahtikoiran ajamiseksi. Se on suunnilleen yhtä typerää kuin miltä se kuulostaa, aja vahtikoira suoraan teoksesta.

Jos Linux 4.18 -ydin rakennetaan palauttamalla sitoumus, Core 2 Duo -prosessorit toimivat ongelmitta tässä uusimmassa Linux-ytimessä. Toinen ratkaisu tähän virheeseen on käynnistää järjestelmä ytimen parametrilla clocksource = hpet - vaikka jos käytät yhtä vanhaa laitteistoa kuin Core 2 Duo, joka näki viimeisimmän sarjan julkaisun ~ 2010, voit todennäköisesti vain valita vanhempi vakaa Linux LTS -julkaisu järjestelmän käynnistämiseksi odottaen tilanteen korjaamista uusimmassa ytimessä ja takaisinporttina 4.18-ytinsarjaan.

Tunnisteet Ydin linux