Hallo Reiner, Reiner Zimmermann wrote:
Hallo Leute,
ich versuch gerade auf ner Suse 7.1 einen neuen Kernel 2.4.17 zu installiere. System: Athlon 1500+, Epox KHA+ 256 MB RAM, Adaptec AHA-2940 UW mit zwei IBM Platten.
SUSE 7.1 installiert (ReiserFS) geht alles. Neuer Kernel und Module erzeugt, ne Initrd mit dem aic7xxx, scsi_mod sd_mod und reiserFS erzeugt. lilo noch drüber und neustart.
Initrd: Als ich hier Fagen zum Kernelbacken hatte, wurde mir gesagt, dass eine initrd bei einem eigenen Kernel NICHT sinnvoll ist. Das wird nur benoetigt, wenn ein Kernel auf unterschiedlichen Systemen laufen soll. Versuch doch mal die Module, die Dein System benoetigt, fest reinzukompelieren (reiserfs + SCSI beispielsweise). Ob's Dir hilf weiss ich nicht :-(
Alles geht gut (scsi wird geladen die Platten erkannt) bis:
VFS: Mounted root (reiserfs filesystem) readonly devfs: devfs_do_symlink(root): coud not append to parent, err: -17 chang_root: old root has d_count=2 // komisch bei SUSE ist d_count=3 kernel Bug at slab.c:815! invalid operrand:0000 CPU:0 EIP:0010 [<c0126eb2>] Not tainted EFLAGS 00010286 // Dann kommt ein Registerauszug Process swapper (pid: 1, stackpage=cffe700) // dann der Stackauszug
<0>Kernel panic: Attempted to kill init! //Was er dann auch mach :-(
Das ist also mein Leidensweg. Ich hab auch schon alle möglichen CPU futures an und ausgeschaltet. In der Datei slab.c scheint es bei der Zeile 815 ums swappen zu gehen. Findet er meine Swappartition (hab zwei bei sda2 und sdb1) nicht? Bin echt ratlos, das Zeug hat mich schon 2 Nächte gekostet, daher hoffe ich hier kann mir einer helfen.
viel Erfolg Werner