On Thu, Nov 17, 2011 at 12:52 AM, Tim Hartrick <tim at edgecast.com> wrote: > > Americo, > > Attached are dmesg and iomem for 2.6.32-21-server and 2.6.38-8-server on > the same Dell R710. ?For 2.6.32-21-server the allocation of a 512M > crashkernel area succeeded. ?For 2.6.38-8-server the allocation of a > 512M crashkernel area failed. > Thanks for digging this. .32, 00000000-00000fff : System RAM 00001000-00005fff : reserved 00006000-0009ffff : System RAM 00100000-7f678fff : System RAM 01000000-0155ec0f : Kernel code 0155ec10-0186118f : Kernel data 01936000-01a46ea3 : Kernel bss 02000000-21ffffff : Crash kernel 7f679000-7f68efff : reserved .38, 00000000-0000ffff : reserved 00010000-0009ffff : System RAM 000a0000-000bffff : PCI Bus 0000:00 00100000-7f678fff : System RAM 01000000-015e1d6c : Kernel code 015e1d6d-01aca17f : Kernel data 01bae000-01d03fff : Kernel bss 7f679000-7f68efff : reserved although the end of kernel bss grows, but there should be still enough memory for crash kernel, at least 02000000-21ffffff should be available, don't know why kernel fails to find it... IIRC, the bootmem allocator was written between .32 and .38. Anyway, could you add "bootmem_debug" to your .38 kernel to see why kernel fails to reserve it? Thanks.