Hari Maier schrieb:
irgendwie schaffe ich es nicht, einen Kernel mit aktiviertem Kernel-Debugger 'kdb' zu generieren?! Die Sourcen für den Debugger scheinen in der SuSe Distribution nicht enthalten zu sein. Daher habe ich mir die entsprechenden Patches von http://oss.sgi.com/projects/kdb/ heruntergeladen.
AFAIK bringt ein SuSE-Kernel eigentlich alles mit.
Ich hab's mit den kdb Versionen 2.5 und 4.3 probiert (beide unterstützen meine Kernelversion 2.4.20), aber ohne Erfolg. Beim erstellen des Kernels werden stets verschiedene Fehler gemeldet und die Compilierung abgebrochen (die Kernel Debugger Optionen habe ich natürlich zuvor über 'make config' aktiviert).
IIRC ist kdb in SuSE 2.4.20 "broken", d.h. funktioniert nicht.
Was ist zu tun, um in der SuSe Distribution 8.2 mit Kernel 4.2.20-4GB, den kdb zu aktiviert? Welche Patches-Version des kdb wird dafür benötigt???
Du kannst den SuSE-Kernel nicht weiter patchen. Kdb ist in dem Kernel auch schon vorhanden, nur eben nicht funktionstuechtig. Du muesstest Aenderungen an einigen Dateien vornehmen, um es zum Laufen zu bekommen. Mit dem Mantel-Kernel 2.4.21 muesste es eigentlich gehen... Wenn Du SuSE-Kernel 2.4.20 versucht hast zu patchen, dann haetten eigentlich einige Fehlermeldungen kom- men muessen. Aber ein Hinweis sei noch erlaubt: wenn Du kdb aktivierst, dann solltest Du Dich eigentlich mit dem Kernel, dem Kernel-Source und allem drumherum sehr gut auskennen. Kdb ist kein Spielzeug und hpts. fuer Kernel-Developer gedacht. Deine Mail deutet aber eher darauf hin, dass Du nicht zu diesem Kreis gehoerst. Du kannst natuerlich versuchen, damit zu experimentieren, aber ob Du mit den entsprechenden Ergebnissen etwas anfangen kannst, steht auf einem anderen Blatt. Dieser Hinweis ist nicht haemisch gemeint oder so, aber sei nicht enttaeuscht, wenn kdb Dir evtl. nicht weiter helfen kann, bei was immer Du auch vorhast. Gruesse, Thomson