On Fri, Aug 10, 2007 at 05:19:10PM +0200, Bernhard Walle wrote:
Hi,
* Daniel Li <dli(a)virtualiron.com> [2007-08-09 18:58]:
> I got it working with vmlinux.dbg rebuilt with SMP flag turned on.
LKCD dumps should work with the SLES9 kernel. But not with Kerntypes
file, but with a kernel guilt with debug info (-g).
> I wonder what was going on with crash and the kerntypes file, which was
> working with lcrash.
The latest crash works with Kerntypes file. However, I did not test
whether it works with LKCD dump files.
The typical LKCD kerntypes is built by compiling linux/init/kerntypes.c
with -g. That produces a very limited set of kernel types.
The kerntypes file that crash can use is built by the LKCD dwarfexract
command. Types are extracted from a -g kernel and modules. And dwarfextract
writes a magic ELF e_version that crash uses to distinguish a kerntypes from
a vmlinux. So only such a kerntypes file will work.
In general: For SLES/LKCD use always the (open)SUSE RPMs from the
distribution or the latest one from
http://download.opensuse.org/repositories/Kernel:/kdump/ as it
contains two patches in that area. I can add a SLE9 target if
that would make sense (but only for some specific packages, crash
should work, however).
For bugs about this, file a bug report in Novell bugzilla and assign
it to me (bwalle(a)novell.com). If it's a general bug in crash, then we
can re-discuss it here.
Thanks,
Bernhard (SUSE crash maintainer)
--
Crash-utility mailing list
Crash-utility(a)redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility
--
Cliff Wickman
Silicon Graphics, Inc.
cpw(a)sgi.com
(651) 683-3824