HundunKatze
04.10.02, 16:37
Hi Leute,
ich will mir einen eigenen Kernel auf SuSE 8.1 mit Athlon erstellen. Leider ist die Standard Konfiguration von /boot/vmlinuz.config nicht o.k. :mad:
Ich erhalte nach make dep clean bzImage folgende Fehlermeldung:
--------------------------------------------------------------------------------------------------
make[2]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/lib'
gcc -E -C -P -I/usr/src/linux-2.4.19.SuSE/include -imacros /usr/src/linux-2.4.19.SuSE/include/asm-i386/page_offset.h -Ui386 arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds
make[1]: Entering directory `/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/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o --start-group arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/drm/drm.o drivers/net/fc/fc.o drivers/net/appletalk/appletalk.o drivers/net/tokenring/tr.o drivers/net/wan/wan.o drivers/atm/atm.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/net/pcmcia/pcmcia_net.o drivers/net/wireless/wireless_net.o drivers/video/video.o drivers/net/hamradio/hamradio.o drivers/i2c/busses/i2c-busses.o drivers/i2c/chips/i2c-chips.o drivers/md/mddev.o drivers/isdn/vmlinux-obj.o net/network.o abi/abi.o /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.4.19.SuSE/lib/lib.a /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a --end-group -o vmlinux
mm/mm.o: In function `__free_pages_ok':
mm/mm.o(.text+0xe3ee): undefined reference to `mxt_compression_enabled'
mm/mm.o(.text+0xe3f8): undefined reference to `kernel_reserve'
mm/mm.o(.text+0xe439): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xe43f): undefined reference to `nr_hidden_pages'
mm/mm.o(.text+0xe444): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xe44b): undefined reference to `cmp_num_physpages'
mm/mm.o(.text+0xe676): undefined reference to `wake_up_hide_pages'
mm/mm.o: In function `__alloc_pages':
mm/mm.o(.text+0xecc6): undefined reference to `mxt_compression_enabled'
mm/mm.o(.text+0xecd0): undefined reference to `kernel_reserve'
mm/mm.o(.text+0xeced): undefined reference to `nr_hidden_pages'
mm/mm.o(.text+0xed00): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xed20): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xed25): undefined reference to `nr_hidden_pages'
mm/mm.o(.text+0xed2c): undefined reference to `cmp_num_physpages'
mm/mm.o(.text+0xed4a): undefined reference to `wake_up_hide_pages'
make[1]: *** [kallsyms] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE'
make: *** [vmlinux] Error 2
--------------------------------------------------------------------------------------------------
Kann mir jemand mitteilen wie ich diese Fehler beseitigen kann, oder wo SuSE nun wirklich die Konfiguration versteckt hat?
Gruß Bernd
ich will mir einen eigenen Kernel auf SuSE 8.1 mit Athlon erstellen. Leider ist die Standard Konfiguration von /boot/vmlinuz.config nicht o.k. :mad:
Ich erhalte nach make dep clean bzImage folgende Fehlermeldung:
--------------------------------------------------------------------------------------------------
make[2]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/lib'
gcc -E -C -P -I/usr/src/linux-2.4.19.SuSE/include -imacros /usr/src/linux-2.4.19.SuSE/include/asm-i386/page_offset.h -Ui386 arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds
make[1]: Entering directory `/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/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o --start-group arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/drm/drm.o drivers/net/fc/fc.o drivers/net/appletalk/appletalk.o drivers/net/tokenring/tr.o drivers/net/wan/wan.o drivers/atm/atm.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/net/pcmcia/pcmcia_net.o drivers/net/wireless/wireless_net.o drivers/video/video.o drivers/net/hamradio/hamradio.o drivers/i2c/busses/i2c-busses.o drivers/i2c/chips/i2c-chips.o drivers/md/mddev.o drivers/isdn/vmlinux-obj.o net/network.o abi/abi.o /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.4.19.SuSE/lib/lib.a /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a --end-group -o vmlinux
mm/mm.o: In function `__free_pages_ok':
mm/mm.o(.text+0xe3ee): undefined reference to `mxt_compression_enabled'
mm/mm.o(.text+0xe3f8): undefined reference to `kernel_reserve'
mm/mm.o(.text+0xe439): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xe43f): undefined reference to `nr_hidden_pages'
mm/mm.o(.text+0xe444): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xe44b): undefined reference to `cmp_num_physpages'
mm/mm.o(.text+0xe676): undefined reference to `wake_up_hide_pages'
mm/mm.o: In function `__alloc_pages':
mm/mm.o(.text+0xecc6): undefined reference to `mxt_compression_enabled'
mm/mm.o(.text+0xecd0): undefined reference to `kernel_reserve'
mm/mm.o(.text+0xeced): undefined reference to `nr_hidden_pages'
mm/mm.o(.text+0xed00): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xed20): undefined reference to `nr_hide_pages'
mm/mm.o(.text+0xed25): undefined reference to `nr_hidden_pages'
mm/mm.o(.text+0xed2c): undefined reference to `cmp_num_physpages'
mm/mm.o(.text+0xed4a): undefined reference to `wake_up_hide_pages'
make[1]: *** [kallsyms] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE'
make: *** [vmlinux] Error 2
--------------------------------------------------------------------------------------------------
Kann mir jemand mitteilen wie ich diese Fehler beseitigen kann, oder wo SuSE nun wirklich die Konfiguration versteckt hat?
Gruß Bernd