Hi, o Patch to pass reset_devices flag to the second kernel. Signed-off-by: Ankita Garg <ankita at in.ibm.com> -- i386/crashdump-x86.c | 1 + ia64/crashdump-ia64.c | 2 ++ ppc64/crashdump-ppc64.c | 1 + x86_64/crashdump-x86_64.c | 1 + 4 files changed, 5 insertions(+) Index: kexec-tools-testing-20061214/kexec/arch/i386/crashdump-x86.c =================================================================== --- kexec-tools-testing-20061214.orig/kexec/arch/i386/crashdump-x86.c 2006-12-14 02:12:03.000000000 -0500 +++ kexec-tools-testing-20061214/kexec/arch/i386/crashdump-x86.c 2008-04-11 19:54:16.000000000 -0500 @@ -548,6 +548,7 @@ return -1; cmdline_add_memmap(mod_cmdline, memmap_p); cmdline_add_elfcorehdr(mod_cmdline, elfcorehdr); + cmdline_append_string(mod_cmdline, " reset_devices", COMMAND_LINE_SIZE); return 0; } Index: kexec-tools-testing-20061214/kexec/arch/ia64/crashdump-ia64.c =================================================================== --- kexec-tools-testing-20061214.orig/kexec/arch/ia64/crashdump-ia64.c 2006-12-14 02:12:03.000000000 -0500 +++ kexec-tools-testing-20061214/kexec/arch/ia64/crashdump-ia64.c 2008-04-11 19:55:06.000000000 -0500 @@ -238,6 +238,8 @@ loaded_segments[loaded_segments_num].reserved = 1; loaded_segments_num++; cmdline_add_elfcorehdr(cmdline, elfcorehdr); + cmdline_append_string(mod_cmdline, " reset_devices", + COMMAND_LINE_SIZE); } } add_loaded_segments_info(info, ehdr, max_addr); Index: kexec-tools-testing-20061214/kexec/arch/ppc64/crashdump-ppc64.c =================================================================== --- kexec-tools-testing-20061214.orig/kexec/arch/ppc64/crashdump-ppc64.c 2006-12-14 02:12:03.000000000 -0500 +++ kexec-tools-testing-20061214/kexec/arch/ppc64/crashdump-ppc64.c 2008-04-11 19:54:16.000000000 -0500 @@ -327,6 +327,7 @@ */ add_cmdline_param(mod_cmdline, elfcorehdr, " elfcorehdr=", "K"); add_cmdline_param(mod_cmdline, saved_max_mem, " savemaxmem=", "M"); + cmdline_append_string(mod_cmdline, " reset_devices", COMMAND_LINE_SIZE); return 0; } Index: kexec-tools-testing-20061214/kexec/arch/x86_64/crashdump-x86_64.c =================================================================== --- kexec-tools-testing-20061214.orig/kexec/arch/x86_64/crashdump-x86_64.c 2006-12-14 02:12:03.000000000 -0500 +++ kexec-tools-testing-20061214/kexec/arch/x86_64/crashdump-x86_64.c 2008-04-11 19:54:16.000000000 -0500 @@ -623,6 +623,7 @@ return -1; cmdline_add_memmap(mod_cmdline, memmap_p); cmdline_add_elfcorehdr(mod_cmdline, elfcorehdr); + cmdline_append_string(mod_cmdline, " reset_devices", COMMAND_LINE_SIZE); /* Inform second kernel about the presence of ACPI tables. */ for (i = 0; i < CRASH_MAX_MEMORY_RANGES; i++) { Regards, -- Ankita Garg (ankita at in.ibm.com) Linux Technology Center IBM India Systems & Technology Labs, Bangalore, India