Gregor Mosheh wrote:
I'm having a difficult time enabling LKCD (Linux Kerrnel Crash Dump) so I can get a crash dump next time the machine crashes (which it has done twice in the last week for no evident reason). I'm an old hand with Linux, but SuSE is new to me, so I'm probably missing some SuSe-specific detail.
This is OpenSuSE 10.1, running the SMP kernel: Linux hosting1 2.6.16.21-0.25-smp #1 SMP Tue Sep 19 07:26:15 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux
Part 1: Recompiling the kernel I cd /usr/src/linux and 'make menuconfig' I head into kernel hacking, and set LKCD to M. I then type make. After some time of compiling, it eventually bails: LD .tmp_vmlinux1 arch/x86_64/kernel/built-in.o:(__ksymtab_gpl+0x80): undefined reference to `page_is_ram' make: *** [.tmp_vmlinux1] Error 1
This also happens if I set LKCD to Y instead of M. Doesn't make any difference. Any word on how I can enable crash dump support in the kernel?
Part 2: I'm a bit confused about versions. On LKCD's website lkcd.sourceforge.net the release of LKCD is 6.2.0 However, SuSE 10.1 x86_64 includes lkcdutils 7.1.0 Also, all of the docs about LKCD mention lkcd_config and other such binaries. However, the lkcdutils RPM only has 2 binaries: configdump and savedump.
Am I completely confused here? Is this lkcdutils a completely unrelated package from the official LKCD release?
I never could get LKCD to work in 10.1. The kernel compile was not a problem. All attempts to create a crash dump would hang. I never did find a way to get a valid crash dump. In Suse 10.2, the LKCD patch is no longer part of the kernel. It worked fine in 9.3, and I never had a chance to test it in 10.0. According to the maintainer of LKCD, lkcd.sourceforge.net is the official version that he maintains. He had no knowledge of what was happening in the world of Suse. The utilities are another story. You will find that there is a missing configuration file, which really adds to the confusion. Although I like the granularity of LKCD, it seems that it is sliding into history. The only choice now is kexec/kdump. A similar trend seems to be occurring in Fedora. Fedora Core 6 stills has the source modules for netdump, but no longer has the configuration options in the kernel. Again, the direction is towards kexec/kdump, since it is part of the vanilla kernel. I have asked this question before on this list and never received an answer, as to the future of LKCD. Bill Anderson -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org