kexec does not load

Bernhard Walle bwalle at suse.de
Tue Nov 25 07:47:38 EST 2008


Hi Huang,

your patch:

    commit ceb04ae1223ba5cdd40df744aa73a32b2cc7d879
    Author: Huang Ying <ying.huang at intel.com>
    Date:   Wed Oct 29 11:24:25 2008 +0800

    kexec jump support for kexec-tools
    
    To support memory backup/restore an option named
    --load-preserve-context is added to kexec. When it is specified
    toggether with --mem-max, most segments for crash dump support are
    loaded, and the memory range between mem_min to mem_max which has no
    segments loaded are loaded as backup segments. To support jump back
    from kexeced, options named --load-jump-back-helper and --entry are
    added to load a helper image with specified entry to jump back.
    
    Signed-off-by: Huang Ying <ying.huang at intel.com>
    Signed-off-by: Simon Horman <horms at verge.net.au>

broke kexec on my system (x86-64) with Xen. With the patch:

   Symbol: cmdline_end not found cannot set

Without the patch it does work. The command line was:

    /sbin/kexec -p /boot/vmlinuz-2.6.27.5-2-default \
         --append="root=/dev/disk/by-id/scsi-3500000e0159c2510-part6 \
                   console=tty0 console=ttyS0,57600 \
                   sysrq_always_enabled panic=100 \
                   resume=/dev/disk/by-id/scsi-3500000e0159c2510-part2 \
                   xencons=ttyS vga=normal console=ttyS0,57600 \
                   elevator=deadline sysrq=1 reset_devices irqpoll \
                   maxcpus=1 kernelversion=2.6.27.7-3-xen " \
         --initrd=/boot/initrd-2.6.27.5-2-default-kdump

I don't know the cause. Can you analyse? I can help with testing
patches, of course, but I have no time to analyse the problem now. :-(


Regards,
Bernhard




More information about the kexec mailing list