Lenovo ThinkPad 11e friert unter Ubuntu 16.04 nach dem Zufallsprinzip ein

16

Ich habe ein Lenovo ThinkPad 11e (mit dem Intel-Chipsatz, nicht mit dem AMD), bei dem es unter 14.04 zu zufälligen Einfrierungen kam, die nach einer Neuinstallation von 16.04 bestehen geblieben sind.

Beschreibung der aufgetretenen Einfrierungen:

  • Der Bildschirm friert ohne Verzerrung ein
  • Hardware Tasten reagieren nicht mehr
  • Ein harter Neustart ist die einzige Möglichkeit, das Einfrieren zu beheben
  • Es gibt absolut keine Warnung, bevor ein Einfrieren auftritt, das System verhält sich normal, bis es einrastet

Das Problem scheint häufiger aufzutreten, wenn ich auf meinem System etwas ausführen, das mit Chrome / Chromium zu tun hat (einschließlich Materialien, die das Electron-Framework verwenden, z. B. den Atom-Editor). Aber es wird immer noch vorkommen, auch wenn nichts damit zu tun hat. Es scheint auch nicht mit der Belastung des Systems zu tun zu haben, da ich Windows 10 in VMWare Workstation 12 ohne Probleme ausführen kann.

Ich bin mir nicht mal sicher, wo ich nach Hinweisen suchen soll, was das Problem verursacht, also habe ich gehofft, dass jemand hier eine Idee hat. Wenn das Problem auftritt, reagiert der gesamte Computer nicht mehr und ich muss hart herunterfahren. Ich bin mir nicht sicher, welche Protokolle Informationen zu einem Einfrieren des Systems enthalten.

Ich habe versucht, linux-crashdump wie von Chris J Arges vorgeschlagen , aber selbst nach zweimaliger Replikation meines Problems habe ich keine Absturz-Einträge gefunden, /var/crashaußer denen, die einen Kernel-Absturz erzwingen, um sicherzustellen, dass er funktioniert

Möglicherweise relevante Informationen:

  • Die integrierte Intel-Grafik wird als Intel Bay Trail angezeigt (von dem ich weiß, dass es in der Vergangenheit einige Probleme mit Linux gab)
  • Ich habe das System auf 8 GB RAM aktualisiert (das Problem trat auch vor dieser Änderung auf)
  • Mein System hat eine mit ext4 formatierte SSD (das Problem trat auch mit btrfs auf)
  • Ich habe mehrere Hardwarediagnosetests ausgeführt (sowohl integrierte BIOS-Tests als auch bootfähige Dienstprogramme), bei denen keine Probleme mit meiner Hardware festgestellt wurden
Ian
quelle
Sie können versuchen, die Befehlszeile zu kerneln ... intel_idle.max_cstate = 1. Wenn beim Ausführen von update-initramfs die Meldung "Fehlende Firmware" angezeigt wird, versuchen Sie, die Datei mit der fehlenden Firmware abzurufen.
Wo genau würde ich "intel_idle.max_cstate = 1" setzen, bevor update-initramfs ausgeführt wird?
Ian
Ich habe das gleiche Problem. Mein Laptop ist ein Acer E5-511, der ebenfalls auf Intel basiert, aber auch auf einer SSD-Festplatte läuft.
Tamsyn Michael
Wie viel Swap-Speicher haben Sie? Ich hatte ein Problem, bei dem auf meinem System kein Swap mehr vorhanden war und der Swap-Betrag erhöht werden musste, genau wie Sie es beschrieben haben.
Sergiy Kolodyazhnyy
Acer E1-510P, Intel-basiert, mit Original-Festplatte (nicht SSD). Windows 10 ist perfekt stabil. Die Neuinstallation (Formatierung von Partitionen) von Ubuntu 16.04 reagiert jedoch nicht mehr auf dieselbe Weise wie die Wiedergabe von Netflix in Chrome - in der Regel innerhalb von 1 Stunde oder weniger. Scheint eine CPU-Schleife zu sein, da ich merke, dass der Lüfter beim Absturz zu 100% ausfällt. Ich schlage vor, diesen Ubuntu-Fehler als einen zu markieren, den Sie haben: bugs.launchpad.net/ubuntu/+source/linux/+bug/1575467 - Leute, die angaben , einen älteren 3.16-Kernel zu verwenden, scheinen damit umzugehen . Also ein Kernel Bug.
RoundSparrow hilltx

Antworten:

5

Versuchen Sie, neuere Kernel zu installieren. In einigen Fällen wird das Problem des Einfrierens behoben, das durch einen fehlerhaften hochpräzisen Timer-Code verursacht wird . Dies ist eine Binärdatei für Linux 4.5.2:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/

Laden Sie die entsprechenden 3 .debBinärpakete herunter , installieren Sie sie und starten Sie den neuen Kernel neu. Ich hoffe das wird dein Problem beheben. Übrigens, Ubuntu 16.04 ist mit einem neuen Kernel fertig. Führen Sie also eine Neuinstallation (kein Upgrade) durch und prüfen Sie, ob das Problem behoben ist.

Ho1
quelle
1
Ich glaube, der aktualisierte Kernel hat mein Problem behoben. Ich konnte Chrome mehrere Stunden lang öffnen, ohne dass es zu Abstürzen kam. Da dies das Problem behoben zu haben scheint und die Prämie bald abläuft, werde ich dies nur als Antwort akzeptieren.
Ian
1
@ IanLantzy Ich freue mich zu sehen, dass Ihr Problem behoben ist. In der Tat ist das Debuggen solcher Probleme sehr schwierig, und nur eine Handvoll Leute können sie debuggen und beheben. Dieses spezielle Problem mit HPET (wenn es der Fall war) gab es lange Zeit, und es dauerte eine Weile, bis die Kernel-Gurus es verstanden und behoben hatten. Phoronix ( phoronix.com ) ist ein guter Ort, um sich über die jüngsten Fortschritte in Linux und seine möglichen Probleme zu informieren.
Ho1
Ich habe eine Ubuntu 16.04-VM von einer Live-CD gebootet, die eingefroren ist (auf derselben Hardware). Sie könnten das debuggen.
Hitechcomputergeek
1
Ich habe den neuesten Kernel installiert, und es scheint das Problem doch nicht behoben zu haben - er ist nach einer Woche ohne Einfrieren nur zweimal hintereinander eingefroren.
Hitechcomputergeek
1
Ja, ich habe bemerkt, dass das Problem anscheinend weiterhin besteht, es ist jedoch mit Versionen mit hohem Kernel besser geworden. Es handelt sich wahrscheinlich um ein Hardware- / Firmware-Problem, das möglicherweise behoben wird.
Ian
5

Siehe https://bugzilla.kernel.org/show_bug.cgi?id=109051

Folgendes beseitigte das Problem für mich.

Bearbeite / etc / default / grub. Ändern Sie die Zeile

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

zu

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1 quiet splash"

dann mach

sudo update-grub

und neu starten.

Steve
quelle
2
Bitte beachten Sie, dass diese Änderung den Stromverbrauch erhöht (insbesondere bei Batteriebetrieb).
Dermatthias
2

Es gibt nicht genügend Informationen, um dies zu diagnostizieren, daher sollten Sie einen Fehler melden. Ich gehe davon aus, dass der Computer, wenn Sie "Einfrieren" erwähnen, vollständig aus- und wieder eingeschaltet werden muss, um ihn wieder zu verwenden. Damit ist es höchstwahrscheinlich ein Kernelproblem. Der folgende Link erklärt, wie Sie einen Fehler gegen den Ubuntu-Kernel melden : https://wiki.ubuntu.com/Kernel/Bugs

Ein anderer Ansatz besteht darin, linux-crashdumpzu versuchen, den Fehler zu erfassen, wenn er auftritt. Anweisungen finden Sie hier: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe

Schließlich können Sie versuchen, den neuesten Kernel zu installieren, um festzustellen, ob das Problem dadurch behoben wird. Dies sind nützliche Informationen, die Sie auch im Bug melden können: http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/

Chris J Arges
quelle
Ein Teil meiner Frage ist, wo ich nach Informationen suchen soll, was passiert, wenn es abstürzt. Ich müsste mir vorstellen, dass eines der Protokolle irgendwo etwas haben muss.
Ian
Ja, wenn Sie ein Absturzabbild erstellen, wird das Kernel-Protokoll beim Absturz gespeichert, damit Sie es überprüfen können. Wenn das System abstürzt, wird das Protokoll in /var/crash/<timestamp>/<timestamp>.dmesg gespeichert.
Chris J Arges
Ich habe crashdump installiert und es funktioniert, wenn ich es teste. Allerdings habe ich mein Problem jetzt zweimal verursacht (indem ich Bloons TD 5 gespielt habe) und es wurden auch keine Abstürze protokolliert
Ian,
1

In Ihren möglichen relevanten Fragen haben Sie Folgendes erwähnt:

Die integrierte Intel-Grafik wird als Intel Bay Trail angezeigt (von dem ich weiß, dass es in der Vergangenheit einige Probleme mit Linux gab)

Hier ist meine persönliche Erfahrung. Ich hatte ein ähnliches Problem. Es war eine NVidia GT820M-Karte. Ich hatte immer Probleme mit den proprietären Treibern von Nvidia

Bildbeschreibung hier eingeben

Was es für mich reparierte, war, stattdessen Nouveau Xorg-Treiber zu verwenden. Ich würde zwischen ihnen wechseln, um zu bestätigen, dass dies der Schuldige war. Die gleichen Symptome wie bei Ihnen würden auftreten. Der PC reagiert jederzeit und ohne Vorwarnung nicht mehr. Und Chrome-Browser oder Sublime würden das Einfrieren ebenfalls leicht auslösen.

Wenn Sie einen proprietären VGA-Treiber für Ihren PC verwenden, wechseln Sie zu einer Open-Source-Version, vorzugsweise dem Nouveau.

Und dies passierte meiner Erfahrung nach auf einem Ubuntu i7 15.04. Das Problem ist längst vorbei und ich bin jetzt frei, aber nach allem, was Sie beschreiben, bin ich froh, den VGA-Treibern 20 Punkte Kopfgeld als Schuldigen auferlegen zu können

KhoPhi
quelle
Nein, der einzige zusätzliche Treiber, den ich verwende, ist nur der zusätzliche Mikrocode für den Prozessor. Für die in Bay Trail integrierte GPU ist kein Treiber installiert. Sehr gute Antwort.
Ian
@ IanLantzy und Sie haben erwähnt, dass Sie wissen, dass der Bay Trail in der Vergangenheit Probleme verursacht hat. Ich denke, das ist ein größeres Zeichen dafür, dass es der Schuldige ist. Bearbeiten: Ich habe gerade festgestellt, dass der Kernel-Build das Problem behoben hat. Gut zu wissen. Ich werde mir das merken. Danke
KhoPhi
0

Ich hatte das gleiche Problem mit einem ASUS N56JN (auch Intel-Chipsatz). Das hat bei mir funktioniert:

http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

Grundsätzlich wird erklärt, wie der Kernel auf die neueste Version aktualisiert wird. Schritt für Schritt wird erklärt, wie die neueste Version des Linux-Kernels (4.5) heruntergeladen, kompiliert und installiert wird.

CMorales
quelle
Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Tim
Hatten Sie das gleiche Problem mit der gleichen Art von Laptop?
Ian
Nein, auf einem ASUS N56JN, auch Intel-Chipsatz nicht AMD. Ich beziehe mich auf das Problem, dass es nach dem Upgrade auf 16.04 zufällig einfrierte.
CMorales