Σφάλμα στο Linux 4.18 Ο πυρήνας προκαλεί παύση CPU και πάγωμα συστήματος σε παλαιότερο υλικό

Linux-Unix / Σφάλμα στο Linux 4.18 Ο πυρήνας προκαλεί παύση CPU και πάγωμα συστήματος σε παλαιότερο υλικό

Το Core 2 Duo Series επηρεάζεται ιδιαίτερα

1 λεπτό ανάγνωση

Linux Kernel Organization, Inc.



Εάν χρειαζόταν ποτέ έναν καλό λόγο για να αναβαθμίσετε την παλιά σας CPU, φαίνεται ότι ένα σφάλμα 'show-stop' έχει βρεθεί στη σειρά του σταθερού πυρήνα Linux 4.18 - αν και επηρεάζει μόνο το παλαιότερο υλικό, κυρίως τους επεξεργαστές της εποχής Intel Core 2 Duo. Αυτό το σφάλμα στον πυρήνα Linux 4.18 έχει επί του παρόντος δύο υποβληθείσες αναφορές σφαλμάτων στο πρόγραμμα παρακολούθησης bugzilla.



Η σειρά Core 2 Duo δεν είναι τόσο ασυνήθιστη, παρά το γεγονός ότι ήταν παλαιότερη CPU, ήταν δημοφιλής στις μέρες της και συνεχίζει να είναι δημοφιλής σε περισσότερες αναπτυσσόμενες χώρες. Επειδή υπάρχουν διανομές Linux που στοχεύουν συγκεκριμένα αναπτυσσόμενες χώρες με παλαιότερο υλικό, αυτό το σφάλμα θα μπορούσε να είναι λίγο πονοκέφαλο για πολλούς ανθρώπους.



Το σφάλμα προκαλεί βασικά μια πρώιμη στάση CPU εκκίνησης και ένα συνολικό πάγωμα του συστήματος κατά την εκκίνηση σε 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