Heisst das, Du hast eine Konfiguration "from scratch" begonnen? Ich wuerde Dir eher dazu raten, eine alte funktionierende Konfiguration zu klonen (z.B. die von Deinem 2.4er Kernel - 2.4.99 gibt es uebrigens nicht; der neuste 2.4er SuSE Kernel ist ein 2.4.21, der neuste 2.4er Vanilla Kernel ein 2.4.25) und dann dort Deine Veraenderungen vorzunehmen. Es ist gut moeglich, dass Du einfach bei der Konfiguration manche Dinge vergessen hast anzuwaehlen, die nicht so offensichtlich sind.
Ich glaube nicht, dass ich irgendetwas vergessen habe. Ich bin extra so vorgegangen, weil ich glaubte, dass sich in der Konfiguration der Kernel etwas verändert und dass das so sauberer wird. Ich bin aber mit menuconfig für beide Kernels alle Menüs durchgegangen und geguckt, welche Optionen ich im alten Kernel hatte. Die Version war natürlich nicht 2.4.99 sondern 2.4.21-99.
# make bzImage modules modules_install produziert keine nennenswerte Fehler.
Was heisst "nennenswert"? Wurden durch depmod irgendwelche Probleme mit Symbolen gemeldet?
Ich habe die Logdateien ebenfalls auf hammerp.gmxhome.de/problem gepackt.
[...] Du hast keine initrd erstellt. Das ist soweit OK, wenn alles zum Booten fest in den Kernel eincompiliert ist. Da Du im Prinzip booten kannst, scheint das der Fall zu sein. Ob durch Zufall oder absichtlich, vermag ich nicht zu entscheiden. Will Dich nur darauf hinweisen.
Brauche ich nicht, weil zB reiserfs direkt im Kernel ist. Das ist das einzige Modul gewesen, dass in meiner alten initrd drin war. Außerdem hat das mkinitrd auch schon nicht wirklich funktioniert, weil es das Modul reiserfs nicht finden konnte. (Siehe http://hammerp.gmxhome.de/problem/mkinitrd.log) Vielleicht fängt das Problem da schon an?!
Das erste Problem besteht darin, dass er nur im 80x25 Textmodus startet. Wenn ich den Kernelparameter vga=0x31a benutze, merkt man, dass er gleich nach dem Start auf die höhere Auflösung umschaltet und dann gleich wieder zurück. Das ist nicht beonders schlimm, aber es sollte auch nicht so bleiben.
Vermutlich Problem mit dem Framebuffer.
Ja, vermute ich auch. Und wie krieg ich das hin??
Das nächste, weitaus schlimmere Problem ist, dass er, glaube ich, die meisten Kernelmodule nicht richtig laden kann. So funktioniert zum Beispiel kein Sound, kein isdn uvm. Netzwerk funktioniert merkwürdigerweise wieder, obwohl das auch als Modul vorliegt.
Evtl. liegt eine Fehlkonfiguration des Kernels vor. Beim Sound tippe ich aber eher darauf, dass Du die snd_ Prefixes nicht entfernt hast aus der Konfigurationsdatei fuer die Module. Eine modprobe.conf hast Du ja sicherlich erstellt, oder? Ansonsten ist es kein Wunder, wenn einiges nicht geht.
Ich habe mal gelesen, dass Kernel 2.6.x ein neues Modulhandling hat und dass man # generate-modprobe.conf ausführen soll. Leider hat das alles nicht geholfen. Beim booten, erhalte ich lauter rote faileds. Ich habe deswegen auch bis jetzt auch nur bis runlevel 3 gebootet.
Hast Du denn eine Datei /etc/modprobe.conf? Steht dort auch etwas drin?
Ich habe per # generate-modprobe.conf eine /etc/modprobe.conf erstellt. ( Habe ich auch hochgeladen.) Was meinst du mit "snd_Prefixes" ? Welche Konfigurationsdatei für die Module gibt es noch?
Ich kann Dir nur eines raten: lese Dir http://www.thomashertweck.de/kernel26.html durch falls noch nicht geschehen und halte Dich moeglichst daran. Dann sollte es eigentlich funktionieren mit Kernel 2.6 - jedenfalls laesst das zahlreiche Feedback darauf schliessen.
Ich bin genau den beschriebenen Schritten gefolgt und prinzipiell läuft der Kernel doch auch. Aber kann ich auf Grund der ganzen Fehler noch nichts damit anfangen. Vielen Dank schonmal und ich hoffe, du kannst mir noch weiter helfen.