Software: - 2.6.16-rc4-git2 - kexec-tools-1.101 + kexec-tools-1.101-kdump7.patch # lsmod Module Size Used by edd 26760 0 ipv6 331936 16 button 24224 0 battery 27400 0 ac 22152 0 apparmor 72864 0 aamatch_pcre 30720 1 apparmor ext3 150928 3 jbd 85824 1 ext3 loop 32784 0 dm_mod 78016 0 usbhid 61984 0 tg3 115716 0 ohci_hcd 37124 0 usbcore 152488 3 usbhid,ohci_hcd generic 22020 0 [permanent] i2c_amd756 23940 0 hw_random 22568 0 i2c_amd8111 22656 0 i2c_core 40704 2 i2c_amd756,i2c_amd8111 shpchp 62976 0 ide_cd 57248 0 cdrom 52520 1 ide_cd pci_hotplug 45232 1 shpchp reiserfs 242560 1 fan 21896 0 thermal 32272 0 processor 50280 1 thermal mptspi 27144 0 mptscsih 52608 1 mptspi mptbase 69216 2 mptspi,mptscsih sg 52648 0 sata_sil 27784 5 libata 78096 1 sata_sil amd74xx 31408 0 [permanent] sd_mod 34304 7 scsi_mod 164304 5 mptspi,mptscsih,sg,libata,sd_mod ide_disk 33024 0 Test-Procedure: - Built first kernel with CONFIG_KEXEC enabled. - Booted first kernel with command line option "crashkernel=64M@16M" - Built second kernel for 16M physical start location with CONFIG_CRASH_DUMP, and CONFIG_PROC_VMCORE enabled. - Loaded second kernel with following kexec command. kexec -p /boot/vmlinux-kdump --initrd=/boot/initrd-kdump --args-linux --append="root=/dev/sda2 selinux=0 ip=9.47.67.223:9.47.67.50:9.47.67.1:255.255.255.0 resume=/dev/sda6 crashkernel=64M@16M showopts console=tty0 console=ttyS0,115200n8" - Invoked kdump using sysrq-c and second kernel booted. - Copied /proc/vmcore to disk and rebooted back to the first kernel.