Reasons why kmem slab cache mapping does not work on SLES 9 and lkcd dump
Hi Dave,
Thanks, yes it is a 32GB configuration.
Based on my dump here, (which was a kernel pages only dump),it is indeed missing that memory address at the end of the list. The last address is 82fffe000.
I forced the dump for DLM lock problem which I understand and was able to research, but the SLAB stuff has never worked for me on SLES 9.
This may just be a bug with lkcd. I never have these problems on Redhat with kdump.
I will test it on a SLES 11 running kdump and see what happens
The "seek error" indicates that the kmem slab page associated with
virtual address 1082fffea00, which is unity-mapped to physical
address 82fffea00, could not be found in the dump.0 file.
If we presume that it is a "correct" address, physical address
82fffea00 is *very* close to the end of physical memory on that
system, which shows "32.7 GB". If you enter:
crash> kmem -p | tail
and wait a while because of the size of the dump, it will eventually
dump the end of the system's mem_map array of physical pages, where
the second column in the list contains the physical address.
I only have one SLES9 (2.6.5-7.315-smp) dumpfile example, which is
a 16GB dumpfile, and the output looks like this: