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?
debugging
linux-kernel
freeze
Łukasz Sowa
quelle
quelle
Kernel 2.6.32-5-686
Antworten:
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 .
quelle