On Tuesday 27 May 2008 20:14:11 you wrote:
> Aah, I see.
> Anyway, it doesn't work - with or without this slight change in
> machine_kexec.c, with kexec compiled from the sources in the link you
> gave or with kexec-tools-testing-20080324, it just doesn't work on
> BCM43XX with OpenWRT patches. At least on Asus WL-500gP.
I'm not familiar with broadcom CPU names, but isn't BCM43XX supposed
to be a Wifi chipset ? :)
However, could you kexec a kernel from a kernel that has
CONFIG_MIPS_UNCACHED set (under "Kernel hacking", "run uncached")?
this will slow down the kernel that does the kexec, but if this works,
then it is most probably a cache problem.
Could you also indicate the last lines of kernel messages just before
the "Bye." ?
Are you trying to kexec a big kernel image ? how much RAM do you have
on the board ? are there some hardware that could have a hard time to
be re-probed by the kexeced linux kernel ?