Prabhakar, try with the following kernel command line.
crashkernel=1...@16m I think for i386 at least 128M should be reserved for dump-kernel to load. thanks, Seetharam > -----Original Message----- > From: fastboot-requ...@lists.linux-foundation.org > Sent: Wed, 30 Sep 2009 12:05:20 -0700 > To: fastboot@lists.linux-foundation.org > Subject: fastboot Digest, Vol 59, Issue 2 > > Send fastboot mailing list submissions to > fastboot@lists.linux-foundation.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.linux-foundation.org/mailman/listinfo/fastboot > or, via email, send a message with subject or body 'help' to > fastboot-requ...@lists.linux-foundation.org > > You can reach the person managing the list at > fastboot-ow...@lists.linux-foundation.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of fastboot digest..." > > > Today's Topics: > > 1. Re: kexec - 2.6.14 - loads BIOS again (Eric W. Biederman) > 2. Re: kexec - 2.6.14 - loads BIOS again (Prabhakar K.) > 3. Re: kexec - 2.6.14 - loads BIOS again (Eric W. Biederman) > 4. Re: kexec - 2.6.14 - loads BIOS again (Prabhakar K.) > 5. Re: kexec - 2.6.14 - loads BIOS again (Prabhakar K.) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 25 Sep 2009 15:10:13 -0700 > From: ebied...@xmission.com (Eric W. Biederman) > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: "Prabhakar K." <krishka...@yahoo.com> > Cc: fastboot@lists.linux-foundation.org, Kexec Mailing List > <ke...@lists.infradead.org> > Message-ID: <m1iqf6oeuy....@fess.ebiederm.org> > Content-Type: text/plain; charset=us-ascii > > "Prabhakar K." <krishka...@yahoo.com> writes: > >> 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. > >> Also do I need kdump again in addition to the latest kexec tools? >> When I do: >> #chkconfig kdump on >> error reading information on service kdump >> #service kdump start >> Bad core dump start addres: start > > The user space kdump stuff is just a user space wrapper, that creates > a useful initrd etc. > > >> 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. > > Eric > > > ------------------------------ > > Message: 2 > Date: Mon, 28 Sep 2009 11:43:27 -0700 (PDT) > From: "Prabhakar K." <krishka...@yahoo.com> > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: Kexec Mailing List <ke...@lists.infradead.org> > Cc: fastboot@lists.linux-foundation.org > Message-ID: <808738.1314...@web65701.mail.ac4.yahoo.com> > Content-Type: text/plain; charset="iso-8859-1" > > >> 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.linux-foundation.org/pipermail/fastboot/attachments/20090928/7e93dc65/attachment-0001.htm > > ------------------------------ > > Message: 3 > Date: Mon, 28 Sep 2009 17:41:17 -0700 > From: ebied...@xmission.com (Eric W. Biederman) > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: "Prabhakar K." <krishka...@yahoo.com> > Cc: fastboot@lists.linux-foundation.org, Kexec Mailing List > <ke...@lists.infradead.org> > Message-ID: <m1tyympope....@fess.ebiederm.org> > Content-Type: text/plain; charset=us-ascii > > "Prabhakar K." <krishka...@yahoo.com> writes: > >>> 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. > > Do you by any chance have a watchdog you are not petting? > > Eric > > > > ------------------------------ > > Message: 4 > Date: Mon, 28 Sep 2009 19:48:22 -0700 (PDT) > From: "Prabhakar K." <krishka...@yahoo.com> > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: "Eric W. Biederman" <ebied...@xmission.com> > Cc: fastboot@lists.linux-foundation.org, Kexec Mailing List > <ke...@lists.infradead.org> > Message-ID: <527147.77305...@web65705.mail.ac4.yahoo.com> > Content-Type: text/plain; charset="iso-8859-1" > > > From: Eric W. Biederman <ebied...@xmission.com> > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: "Prabhakar K." <krishka...@yahoo.com> > Cc: "Kexec Mailing List" <ke...@lists.infradead.org>, > fastboot@lists.linux-foundation.org > Date: Tuesday, September 29, 2009, 6:11 AM > > "Prabhakar K." <krishka...@yahoo.com> writes: > >>> 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. > > Do you by any chance have a watchdog you are not petting? >>> Yes, we do have software watchdog and hardware watchdog. I disabled >>> software watchdog and I think the reason for resetting to the first >>> kernel can be explained due to hardware watchdog kicking in. > To try out a different version of the kexec, I took kexec version > 20080227 > from?http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools/and > instrumented that code as well. With this, I was able to see the sha 256 > verification done during kexec -e and also the post verification of > purgatory code. And it hangs there (does not reboot to the first kernel). > So, any conclusions based on these ? Please CC me in reply. Thanks !! > > Eric > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://lists.linux-foundation.org/pipermail/fastboot/attachments/20090928/66467db3/attachment-0001.htm > > ------------------------------ > > Message: 5 > Date: Wed, 30 Sep 2009 12:03:07 -0700 (PDT) > From: "Prabhakar K." <krishka...@yahoo.com> > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: "Eric W. Biederman" <ebied...@xmission.com> > Cc: fastboot@lists.linux-foundation.org, Kexec Mailing List > <ke...@lists.infradead.org> > Message-ID: <367789.94839...@web65708.mail.ac4.yahoo.com> > Content-Type: text/plain; charset="iso-8859-1" > > I have back ported to multiple versions of different kexec-tools. Also I > disabled watchdogs so that the first kernel reboot is not kicked in.Now, > with all those kexec-tools I see that it hangs > after?post_verification_setup_arch( ).And I had to hard reboot the router > box. > Is there a specific kexec tools that is known to work with 2.6.14 ? Or > any additional changes needed ? > Any inputs welcome , thanks in advance !! > Please CC me in reply. > Regards,Prabhakar > > --- On Tue, 9/29/09, Eric W. Biederman <ebied...@xmission.com> wrote: > > From: Eric W. Biederman <ebied...@xmission.com> > Subject: Re: [Fastboot] kexec - 2.6.14 - loads BIOS again > To: "Prabhakar K." <krishka...@yahoo.com> > Cc: "Kexec Mailing List" <ke...@lists.infradead.org>, > fastboot@lists.linux-foundation.org > Date: Tuesday, September 29, 2009, 6:11 AM > > "Prabhakar K." <krishka...@yahoo.com> writes: > >>> 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. > > Do you by any chance have a watchdog you are not petting? > > Eric > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://lists.linux-foundation.org/pipermail/fastboot/attachments/20090930/29193d81/attachment.htm > > ------------------------------ > > _______________________________________________ > fastboot mailing list > fastboot@lists.linux-foundation.org > https://lists.linux-foundation.org/mailman/listinfo/fastboot > > End of fastboot Digest, Vol 59, Issue 2 > *************************************** ____________________________________________________________ GET FREE 5GB EMAIL - Check out spam free email with many cool features! Visit http://www.inbox.com/email to find out more! _______________________________________________ fastboot mailing list fastboot@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/fastboot