Gibt es eine Möglichkeit, Kernel frühere Debug-Informationen zu erhalten, nachdem Kernel-Kernel auftritt.Abrufen von Linux-Kernel-Debug-Informationen nach Kernel-Absturz
Ich versuche, ein Kernel-Modul zu entwickeln, das IP-Pakete im IP-Layer im Kernel-Netzwerk-Stack im Grunde & erfasst, nach ein paar Änderungen muss ich das gleiche Paket zurück an die NIC zur Übertragung senden. Während all dieser Prozesse schreibe ich Debug-Informationen mit Hilfe von printk(). aber wenn etwas schief geht & Kernel-Fehler auftritt, so müssen wir das System neu starten. Also gibt es eine Möglichkeit, meine vorherige Debug-Informationen zu erhalten, weil nach dem Neustart die Debug-Informationen nicht vorhanden sind, wie ich es durch dmesg Befehl zu bekommen versuchen.
eigentlich, wenn ich mein Modul-System hänge nur hängt so im ich kann nichts tun, und ich muss neustart.im versuchen mit magischen SysRQ-Tastenfolgen, aber ich bekomme nicht das Ergebnis .. – akp
Sie müssen * magische sysrq * aktivieren während der Konfiguration und des Builds Ihres Kernels. –