<br><div class="gmail_quote">On Tue, Mar 11, 2008 at 11:48 AM, Geoff Levand &lt;<a href="mailto:geoffrey.levand@am.sony.com">geoffrey.levand@am.sony.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">Geoff Levand wrote:<br><br>
<br>
</div></div>Just FYI, I tried this and the kernel booted:<br>
<br>
./kexec -l -t elf-ppc64 --append=&#39;crashkernel=64M@32M root=/dev/nfs rw ip=dhcp video=wuxga&#39; /boot/vmlinux.strip<br>
<br>
I saw this output:<br>
<br>
kexec: waiting for cpu 1 (physical 1) to go down<br>
Reserving 64MB of memory at 32MB for crashkernel (System RAM: 128MB)<br>
...<br>
Kernel command line: crashkernel=64M@32M root=/dev/nfs rw ip=dhcp video=wuxga<br>
<font color="#888888"><br>
-Geoff<br>
<br>
</font></blockquote></div>This works properly. Thanks Geoff.<br><br>Initially I made mistake by referring
/proc/meminfo and thought the total RAM was &gt; 200M iB (actually it
shows around 211MiB in /proc/meminfo excluding swap space). But actual available memory is 128MiB only. Thats why reserving 128MiB on 32MiB failed and kernel was
not booting up.<br><br>Now &quot;crashkernel&quot; argument works properly for 64MB@64MB and kernel reserves 64MB for crash dump capture kernel.<br>
<br>This memory is reserved for &quot;dump capture kernel&quot; which will be loaded later by using kexec. Please refer linux_src/Documentation/kdump/kdump.txt for more information.<br><br>I tried to load dump capture configured kernel and facing similar kind of problem. After successful loading, Dump capture kernel is NOT BOOTING UP upon kernel crash. <br>

I used the following command to load:<br>
<br># kexec -t elf-ppc64 --append=&quot;video=ps3fb:mode:166 rhgb root=/dev/ps3da3 single maxcpus=1 noirqdistrib&quot; \<br>
&nbsp;--initrd=/boot/initrd-2.6.23-kdump.img \<br>
&nbsp;-p vmlinux.strip.kdump<br>
<i><br>Output:</i><br>
<i>setup_memory_ranges memory_range[0] start:585001, end:8000000<br>
get memory ranges:1<br>
setup_memory_ranges memory_range[0] start:585001, end:8000000<br>
Modified cmdline:video=ps3fb:mode:166 rhgb root=/dev/ps3da3 single maxcpus=1 noirqdistrib elfcorehdr=71068K savemaxmem=64M<br>
segment[0].mem:0x4000000 memsz:5599232<br>
segment[1].mem:0x4557000 memsz:65536<br>
segment[2].mem:0x4567000 memsz:4096<br>
segment[3].mem:0x4568000 memsz:36864<br>
segment[4].mem:0x4571000 memsz:3469312<br>
segment[5].mem:0x7fff000 memsz:4096<br>
</i><br>One more thing I confirmed was, this same dump capture kernel boots up
properly when I load it on normal mode (kexec -l and then kexec -e). I am having no clue
on this..<br>
<br>
If anybody know how to debug a kernel failure during boot up, it will be very helpful. Please help.<br>
<br>
Thanks in advance,<br>
Rajasekaran.P