* can't boot - AllocatePages() failed
@ 2004-06-18 1:12 Younggyun Koh
2004-06-18 1:41 ` Alex Williamson
0 siblings, 1 reply; 2+ messages in thread
From: Younggyun Koh @ 2004-06-18 1:12 UTC (permalink / raw)
To: linux-ia64
Hi,
i was trying to boot hp zx6000 itanium 2 machine with linux
kernel 2.4.18-e.41.
but when it starts to load kernel image, it shows following error
messages...
ConvertPages: Incompatible memory types
alloc.c(line 132):allocator: AllocatePages(2, 2, 3940649673950356,
0x4400000) failed (Not Found)
gzip.c(line 436):gzip_ia64 : AllocatePages(3940649673950356, 0x4400000)
for kernel failed
gzip.c(line 439):relocation is disabled, cannot load kernel
gzip.c(line 594):gzip_ia64 : invalid exec header
Start of Red Hat Linux Advanced Workstation failed: Load Error
how can i solve this problem?
the version of my elilo is 3.3a and the result of readelf -l vmlinux is
Elf file type is EXEC (Executable file)
Entry point 0x4408000
There are 3 program headers, starting at offset 64
Program Headers:
Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flags Align
LOAD 0x0000000000010000 0xe000000004400000 0x0000000004400000
0x00000000005ffe48 0x000000000065ae98 RWE 10000
LOAD 0x0000000000613340 0xe000000004893340 0xe000000004893340
0x0000000000000020 0x0000000000000020 R 10000
IA_64_UNWIND 0x000000000044fbc8 0xe00000000483fbc8 0x000000000483fbc8
0x000000000001c8a8 0x000000000001c8a8 R 8
Section to Segment mapping:
Segment Sections...
00 .text __ex_table .machvec __ksymtab __kallsyms
.IA_64.unwind_info .IA_64.unwind .rodata
.modinfo .kstrtab .opd .text.init .data.init .setup.init .initcall.init
init_task .data.page_aligned .data.cacheline_aligned .data .got .sdata
.sbss .bss
01 .modinfo
02 .IA_64.unwind
thank you,
-Younggyun Koh (young@cc.gatech.edu)
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: can't boot - AllocatePages() failed
2004-06-18 1:12 can't boot - AllocatePages() failed Younggyun Koh
@ 2004-06-18 1:41 ` Alex Williamson
0 siblings, 0 replies; 2+ messages in thread
From: Alex Williamson @ 2004-06-18 1:41 UTC (permalink / raw)
To: linux-ia64
Firmware has probably deallocated some memory where elilo loads the
kernel. You can look at the page deallocation table from EFI shell
using the command 'pdt'. Newer firmware for the box will never
deallocate pages from the first 128MB of memory, so you should not run
into this problem. If you have a lot of memory shown in the pdt you may
want to contact hp support. Otherwise the command 'pdt clear' will free
it all up, reboot, and elilo should load the kernel. All of your memory
is protected by ECC, but after a certain number of errors to a page,
firmware will add it to the pdt to avoid using it. Hope that helps,
Alex
On Thu, 2004-06-17 at 19:12, Younggyun Koh wrote:
> Hi,
>
> i was trying to boot hp zx6000 itanium 2 machine with linux
> kernel 2.4.18-e.41.
>
> but when it starts to load kernel image, it shows following error
> messages...
>
> ConvertPages: Incompatible memory types
> alloc.c(line 132):allocator: AllocatePages(2, 2, 3940649673950356,
> 0x4400000) failed (Not Found)
>
> gzip.c(line 436):gzip_ia64 : AllocatePages(3940649673950356, 0x4400000)
> for kernel failed
>
> gzip.c(line 439):relocation is disabled, cannot load kernel
> gzip.c(line 594):gzip_ia64 : invalid exec header
> Start of Red Hat Linux Advanced Workstation failed: Load Error
>
> how can i solve this problem?
>
> the version of my elilo is 3.3a and the result of readelf -l vmlinux is
>
> Elf file type is EXEC (Executable file)
> Entry point 0x4408000
> There are 3 program headers, starting at offset 64
>
> Program Headers:
> Type Offset VirtAddr PhysAddr
> FileSiz MemSiz Flags Align
> LOAD 0x0000000000010000 0xe000000004400000 0x0000000004400000
> 0x00000000005ffe48 0x000000000065ae98 RWE 10000
> LOAD 0x0000000000613340 0xe000000004893340 0xe000000004893340
> 0x0000000000000020 0x0000000000000020 R 10000
> IA_64_UNWIND 0x000000000044fbc8 0xe00000000483fbc8 0x000000000483fbc8
> 0x000000000001c8a8 0x000000000001c8a8 R 8
>
> Section to Segment mapping:
> Segment Sections...
> 00 .text __ex_table .machvec __ksymtab __kallsyms
> .IA_64.unwind_info .IA_64.unwind .rodata
> .modinfo .kstrtab .opd .text.init .data.init .setup.init .initcall.init
> init_task .data.page_aligned .data.cacheline_aligned .data .got .sdata
> .sbss .bss
> 01 .modinfo
> 02 .IA_64.unwind
>
> thank you,
>
> -Younggyun Koh (young@cc.gatech.edu)
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-06-18 1:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-18 1:12 can't boot - AllocatePages() failed Younggyun Koh
2004-06-18 1:41 ` Alex Williamson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox