Mario Loritz wrote:
[...] Kein SMP-System. Habe schon in "Processor type and features" den Punkt "Symmetric multi-processind support" AUS. Ich weis also nicht, was der Linker eigentlich will.
Hier nochmal Deine urspruengliche Fehlermeldung: ... make[1]: Wechsel in das Verzeichnis »/usr/src/linux-2.4.19.SuSE« ld -m elf_i386 -T /usr/src/linux-2.4.19.SuSE/arch/i386/vmlinux.lds -e stext arch/i386/kernel/he ...snip... -o vmlinux arch/i386/kernel/kernel.o: In function `smp_read_mpc': arch/i386/kernel/kernel.o(.text.init+0x63a9): undefined reference to `mp_register_lapic_address' make[1]: *** [kallsyms] Fehler 1 make[1]: Verlassen des Verzeichnisses »/usr/src/linux-2.4.19.SuSE« make: *** [vmlinux] Fehler 2 Also, die Funktion smp_read_mpc stammt aus mpparse.c, und die Referenz, die nicht gefunden werden kann, hat etwas mit acpi.c zu tun... Du solltest also in Deiner Kernel-Konfigu- ration mal ACPI einschalten. Da sich im Bereich ACPI in letzter Zeit einges getan hat, erklaert das vielleicht auch, warum der alte Kernel compilierte, der neue aber nicht. Hast Du die Konfiguration des alten Kernels wirklich per "make oldconfig" auf den neuen Kernel-Quellcode uebertragen? Der 2.4.19 von SuSE compiliert mit meiner hier gewaehlten Kon- figuration durch. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===