[Fastboot] kexec - 2.6.14 - loads BIOS again

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Hi - After my previous posting I was able to make some progress.
>
> When I do
>
> kexec -l vmlinux --append="init 1 root=/dev/hda2" --console-serial
>
> and?
> kexec -e,
>
> I get message:
>
> Starting new kernel
> I'm in purgatory
>
> And after that it still boots from BIOS (to the same first kernel).
>
> Whats the problem here?

I would recommend instrumenting up purgatory and then your target kernel.

It is quite possible the problem is in your backport.
>>>>?I have instrumented the purgatory code. when I run kexec -e, It hangs for a while at?
sha256_starts(&ctx); in the function?verify_sha256_digest(), and then reboots to the first kernel (from BIOS). I have put debug prints in sha256_starts, but none of those are executed.
Interestingly, the same function sha256_starts is executed during kexec -l, which is called as part of?update_purgatory( )( when?my_load( ) is called from kexec.c).so its surprise why the same function is giving problems when kexec -e is run.

> What am I missing here?

The appropriate list.? Discussion of all things kexec has moved to the kexec
list at infradead which I have cc'd.

>>> Thanks Eric. For directing me to the right mailing list.

I am not subscribed to the list, so please CC me. Thanks !!
Regards,Prabhakar


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/kexec/attachments/20090928/7e93dc65/attachment.htm>


[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux