Wie kann ich das Einfrieren des Systems debuggen?

9

Ich habe einen seltsamen Fehler, wenn ich den Deckel meines Laptops schließe - das System friert stark ein (keine Reaktion auf Tasten, keine Antwort von ssh) und zeigt einige seltsame Farbeffekte an. Das Kernel-Protokoll (nach dem Neustart) zeigt nichts an. Meine Frage ist - wie man es debuggt? Vielleicht gibt es eine Möglichkeit, die zuletzt aufgerufene Kernelfunktion oder ähnliches zu verfolgen?

Łukasz Sowa
quelle
Welches Laptop-Modell ist das? Hilft das Deaktivieren des Schließens beim Schließen des Deckels?
Renan
Ähnliches Problem hier, ich frage mich auch diese Frage. Kernel 2.6.32-5-686
invertieren
Es ist Dell Studio 1555. Ich brauche keine Problemumgehungen, ich möchte dieses Problem beheben :). Wenn jemand interessiert ist, wie die Anzeige nach dem Einfrieren aussieht: [1] dl.dropbox.com/u/22768404/DSC_0011.JPG [2] dl.dropbox.com/u/22768404/DSC_0012.JPG Die Rechtecke verschwimmen und bewegen sich.
Łukasz Sowa
Welches ist die Grafikkarte auf diesem Laptop und welchen Treiber verwenden Sie dafür?
Renan
ATI Radeon 4570, Katalysator. Übrigens ist die Behebung dieses speziellen Problems nicht Gegenstand der Frage, sondern das Einfrieren des Debugging-Systems :)
Łukasz Sowa

Antworten:

2

Der Kernel hat wahrscheinlich einige Informationen protokolliert, aber sie haben es nie rechtzeitig auf die Festplatte geschafft. Wenn Ihr Laptop über eine serielle Schnittstelle verfügt, stellen Sie den Kernel so ein, dass er als Konsole verwendet wird ( console=ttyS[X]als Startoption hinzufügen ). Sie werden dort die Nachrichten von einem anderen Computer sehen, wenn es passiert. Wenn nicht, können Sie einen Ethernet-Port verwenden und netconsole ausprobieren.

Im Allgemeinen haben Sie ein Problem mit dem Anhalten Ihres Computers, was häufig vorkommt. Es gibt mehrere Anleitungen im Internet zum Debuggen, die Sie hier oder hier finden .

SquareRootOfTwentyThree
quelle
Ja, und dieser Link kann nützlich sein: wiki.openvz.org/Remote_console_setup
poige