* Alan Tyson <atyson(a)hp.com> [2008-01-08 16:59]:
The reason is that the LKCD header as defined in crash does not match that
used in SLES9. Now, I'm not familiar with any other distros that use LKCD
v9 so don't know if this problem is unique to SLES9 or if it affects
others.
On SLES9, the element dha_kernel_addr of struct _dump_header_asm_s is not
at the end of the structure. It's in between dha_header_size and
dha_pt_regs so lkcd_dump_init_v8_arch() ends up with a zero for the load
address instead of 0x04000000 (in the case I'm looking at).
That problem has always existed. Use the SUSE packages for crash which
contain a patch to detect this. You can get the package at
http://download.opensuse.org/repositories/Kernel:/kdump/
Bernhard