kexec on kirkwood kernels?
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Thu Jan 27 02:24:33 EST 2011
Hallo,
On Wed, Jan 26, 2011 at 10:00:24PM -0500, Eric Cooper wrote:
> Has anyone successfully used kexec to boot one kirkwood kernel from
> another? I've been trying to do it on a Seagate DockStar, but
> all I see is this:
>
> # kexec -l --append="console=ttyS0,115200" zImage
> # kexec -e
> [ 35.553632] Starting new kernel
> Uncompressing Linux... done, booting the kernel.
>
> and then nothing. I've tried with both 2.6.35 and 2.6.38-rc1 kernels.
> I've tried modifying the kernel image to set the machine ID
> explicitly, but that makes no difference. I wonder if the boot
> parameters are being passed correctly, but I don't know how to check
> without any console output. I do have a JTAG setup, but so far I've
> only used it cookbook-fashion to re-flash the u-boot NAND partition.
> I'm hoping someone can help me avoid having to use gdb over JTAG to
> resolve this. Thanks.
Try enabling DEBUG_LL and EARLY_PRINTK in the kernel to boot and pass
earlyprintk
as kernel parameter.
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
More information about the linux-arm-kernel
mailing list