kexec on beaglebone black

Folks,

I’m trying to perform a kexec with both kernels 3.8 (uImge from meta-beagleboard) and 3.12 (zImage from meta-ti) but the new kernel doesn’t boot and get stuck on this message:

Kernel 3.8:

(NULL device *): gadget not registered.
Starting new kernel
Bye!

Kernel 3.12:

Starting new kernel
Bye!

Both kernels have CONFIG_KEXEC.

My command line is: “kexec -l <uImage|zImage> --dtb=am33x-boneblack.dtb; kexec -e”

Anyone have already managed to get kexec working for these kernel versions? Any hints?

Regards,
*dS

Diego Sueiro:

Folks,

I'm trying to perform a kexec with both kernels 3.8 (uImge from
meta-beagleboard) and 3.12 (zImage from meta-ti) but the new kernel doesn't
boot and get stuck on this message:

Hi,

I was/am also trying to get kexec to run on the BBB [0] but was not yet
successful. I can't remember the exact problem any more (had to do some
other urgent work in between), but will hopefully look into it during
the weekend.

[0] https://groups.google.com/d/msg/beagleboard/w1r1rne5T6U/OMoW4gfnX9EJ