Hardwareprobleme nach dem letzten Kernel-Update?

Tux Linux mit Glitzer

Manchmal, wenn sie installiert sind neue Kernel In unseren Geräten mit den entsprechenden Aktualisierungen unserer Distribution funktionieren einige Hardwaregeräte möglicherweise nicht mehr oder funktionieren nicht mehr richtig. Warum passiert das? Nun, es ist einfach, da die Hardwaretreiber mit dem Kernel-Update geändert wurden. Die generischen Kernel, die Distributionen normalerweise installieren, sind für die meisten Computer konfiguriert, jedoch nicht optimiert.

Manchmal, wenn Sie haben einen bestimmten Treiber Bei einigen Geräten kann sich dies mit der neuen Kernel-Version ändern, und Sie sehen möglicherweise, wie Ihre Webcam, Ihre Netzwerkkarte, Ihre Soundkarte oder ein anderes Gerät plötzlich nicht mehr funktioniert, wenn es ordnungsgemäß funktioniert hat Das dem Treiber dieses Geräts entsprechende Modul wurde verworfen, da es als veraltet angesehen wurde oder aus einem anderen Grund möglicherweise nur ein seltenes Gerät ist und der generische Kernel nicht zum Laden konfiguriert wurde.

Mach dir keine Sorgen, wenn mit die ältere Version des Kernels Ihr Gerät hat funktioniert, es hat eine einfache Lösung. Stellen Sie sich beispielsweise vor, dass Ihre Netzwerkkarte, Soundkarte, Webcam oder ein anderes Gerät plötzlich nicht mehr funktioniert und zuvor funktioniert hat. Wenn dies nach einem Kernel-Update passiert ist, stellen Sie möglicherweise fest, dass das Modul in der neuen Version nicht mehr vorhanden ist. Sie können dies überprüfen mit (vorausgesetzt, die Netzwerkkarte mit dem Treiber ath5k funktioniert nicht):

sudo modprobe ath5k && dmseg | grep ath

Wenn es uns so erscheint Modul existiert nichtbedeutet, dass es in unserem Kernel nicht vorhanden ist. Überprüfen Sie dann, ob der Kernel Ihr Gerät erkennt, da es möglicherweise nicht funktioniert und dies die Ursache ist. Beispielsweise:

lsmod

Y Suche die Liste Das spezifische Gerät, nach dem Sie suchen, zum Beispiel, wenn es sich um die Netzwerkkarte handelt, sucht nach etwas wie Ethernet, WiFi, Wireless oder in unserem Fall Atheros ... Wenn es aufgelistet ist, wurde es erkannt, daher gehen wir wie folgt vor: Hiermit wird die neueste Version des Kernels und seiner Header gelöscht oder entfernt.

dpkg --get-selections | grep linux-image

Damit werden die von uns installierten Kernel aufgelistet. Stellen wir uns vor, dass unsere problematische Version 4.10.0-28 in dieser Liste erscheint, aber dass der Treiber mit der vorherigen Version 4.10.0-2-generic seitdem ordnungsgemäß funktioniert hat Lass es uns löschen:

sudo apt-get remove --purge linux-image-4.10.0-28-generic linux-image-extra-4.10.0-28-generic

Dann machen wir dasselbe für Kernel-Headersuchen wir und entfernen aus der Liste diejenigen, die dem nervigen Kernel entsprechen, dafür:

dpkg --get-selections | grep linux-headers

sudo apt-get remove --purge linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic

sudo update-grub2

Schließlich Weisen Sie GRUB an, das System mit der Version zu starten Kernel-Vorschau, die Ihnen keine Probleme bereitete:

sudo nano /etc/default/grup

Ändern Sie in dieser Datei die Zeile GRUB_DEFAULT = 0 in GRUB_DEFAULT = gespeichert. Gehen Sie dann zum Ende der Datei und fügen Sie eine weitere neue Zeile hinzu, die enthält GRUB_SAVEDEFAULT = true. Speichern Sie die Änderungen und beenden Sie sie. Jetzt aktualisieren wir erneut, damit die Änderungen wirksam werden:

sudo update-grub2

Starten Sie neu und gehen Sie… Jetzt sollte alles funktionieren. Dies gilt natürlich nur für Distributionen, in denen mehrere Kernel verfügbar sind. Wenn Sie nur einen haben, können Sie dies nicht tun. Dies ist logisch. Deshalb ist es immer gut, die alten Kernel nach Aktualisierungen nicht zu verwerfen. Sie können als Backup zu einem bestimmten Zeitpunkt.

Dies erspart Ihnen das Herunterladen, Konfigurieren und Kompilieren eines neuen Kernels von Hand, der auf Ihrer Distribution installiert werden kann. Vergessen Sie nicht, Ihre Kommentare mit Zweifeln oder bestimmten Fällen zu hinterlassen, in denen Sie nach dem Update auf einen neuen Kernel Probleme hatten ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Mikel sagte

    Guter Artikel und sehr aktuell für mich, da es mir passiert ist und nur mit dem Fahrer eines WLANs mit Atheros 5k ... Ich nahm an, dass mein Problem auf den Grund zurückzuführen ist, auf den Sie in der Post hinweisen, da dies nicht der Fall ist war das erste Mal, dass mir dieser Rückschlag passiert. Am Ende, weil ich die neueste Version von Ubuntu ausprobieren wollte, entschied ich mich nach fast 3 Jahren für eine neue Installation mit den lts, ​​die ich hatte.

  2.   mlpbcn sagte

    Wir sind bereits mit dem gleichen wie immer, Sie erklären es in dem Artikel dient nur für Debian, Ubuntu und Derivate, aber nicht für andere Distributionen, als ob es nur diese Distributionen gäbe und dann rühmen wir uns, dass es in GNU / Linux viel gibt von Vielfalt, aber nur Wir haben über ein paar Distributionen gesprochen, ich benutze Manjaro und es funktioniert großartig und laut Distrowatch ist es das am dritthäufigsten heruntergeladene über Ubuntu und erkennt unter anderem die Hardware, die ich installiert habe, ohne dass ich es tun muss Alles und was Sie über den Kernel sagen sollen, im Graphio-Modus installieren, Sie erhalten eine Liste und mit einem einzigen Klick wählen Sie die gewünschte aus und das war's, aber wenn Sie es vom Terminal aus tun, ist es nur eine super kurze Zeile und nicht drei oder vier wie Ubuntu. Das einzige, was ich frage, ist, dass wenn Sie nur über eine bestimmte Distribution sprechen, diese im Titel angegeben ist.

  3.   Rechnung sagte

    Es ist mir mit meiner einzigen starren Sata passiert, das heißt, ich habe in KDE Neon keinen Boot mehr, obwohl ich nicht sicher bin, wen ich beschuldigen soll, weil es mir so scheint, als hätte das BIOS es nicht erkannt.
    Ich steckte es in einen anderen Port des Mather und es bootete

    1.    Felipe sagte

      Einige von uns können nicht interpretieren, dass die Anweisungen für alle Distributionen gleich sind und beginnen mit komplizierteren Distributionen zu spielen.

  4.   Neules sagte

    Hallo Ich wollte einen Tippfehler im ersten [Code] melden:

    sudo modprobe ath5k && dmseg | grep ath

    dmesg statt dmseg

    Gern geschehen!

  5.   Ignacio sagte

    Hervorragende Erklärung, die es mir ermöglicht hat, die Kabelverbindung zum Internet wiederherzustellen. Die Webkarte war nach einem Kernel-Update auf Linux Image und Linux Header 4.4.0-127 verschwunden, das ich am Donnerstag, den 24. Mai 2018 durchgeführt habe.
    Beachten Sie den Kommentar vor mir, der eine Anweisung korrigiert.

  6.   laninrot sagte

    Wenn der Controller, vorausgesetzt, eine WiFi-Karte, was der häufigste Fall ist, kompiliert und installiert wurde und das Modul mit modprobe aktiviert hat, passiert dasselbe? Ist es in diesem Fall möglich, das Modul erneut zu kompilieren und zu laden?

  7.   Pablo sagte

    Sie sehen, wie diese Seite funktioniert, sie korrigieren eine Zeile mit einem Fehler und kein Fall nach zwei Jahren.