the exiting makedumpfile is almost there... :)

Jay Lan jlan at sgi.com
Tue Sep 23 16:20:25 EDT 2008


Ken'ichi Ohmichi wrote:
> Hi Jay,

Hi Ken'ichi,

> 
> My IA64 linux-2.6.27-rc7 kernel could boot by your patches and its kdump
> succeeded, thanks. But I cannot reproduce this problem unfortunately.
> Could you send me your kernel .config file to reproduce it ?


I just emailed you my .config.

> 
> And could you please research the reason why the page of virtual address
> 0xe0000060031417a8 is excluded ?  This patch is for researching it.
> Please apply it against makedumpfile-1.2.9, and create a dump file
> by makedumpfile with "-e 0xe0000060031417a8" option. The reason why
> excluding the page is printed like the following:

The excluded page moved. It is at at e0000060030f0000 type: "pmd page".
The change that Dave said helped him did not help me though.

I tested with 2.6.27-rc7.

# /var/tmp/jlan/makedumpfile-e -cd31 -e 0xe0000060030f0000 -x vmlinux.3
vmcore-cp.3 dump.cd31
Checking for memory holes          : [100 %]
PAGE(vaddr:e0000060030f0000, pfn:60030f) is excluded as CACHE PAGE.

Copying data                       : [100 %]

The dumpfile is saved to dump.cd31.

makedumpfile Completed.
# crash vmlinux.3 dump.cd31
a4700rac:/mnt/sda9/diskdump # crash vmlinux.3 dump.cd31

crash 4.0-7.1
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008  Red Hat, Inc.
Copyright (C) 2004, 2005, 2006  IBM Corporation
Copyright (C) 1999-2006  Hewlett-Packard Co
Copyright (C) 2005, 2006  Fujitsu Limited
Copyright (C) 2006, 2007  VA Linux Systems Japan K.K.
Copyright (C) 2005  NEC Corporation
Copyright (C) 1999, 2002, 2007  Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002  Mission Critical Linux, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.  Enter "help copying" to see the conditions.
This program has absolutely no warranty.  Enter "help warranty" for details.

GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...

please wait... (gathering kmem slab cache data)
crash: page excluded: kernel virtual address: e0000060030f0000  type:
"pmd page"
#

The output of running crash with -d4 is attached below. I am done with
IA64 kdump kernel boot hang/MCA problems, so i will start debug on this
one.

Regards,
 - jay



-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: debug-makedumpfile.3
Url: http://lists.infradead.org/pipermail/kexec/attachments/20080923/a0fb7419/attachment-0001.pl 


More information about the kexec mailing list