<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi, All,<BR>I'm porting Linux-2.6.29 on PPC405Ex based board, it's very similar to AMCC "Kilauea" evb.<BR>
<BR>
In my board, two 512MB DDRII memory is connected to 2 ranks of the 405Ex CPU. This 1GB memory works well at U-Boot-2009.01, but when I boot Linux-2.6.29, the kernel hangs somewhere. What interesting is, if I configured the system to use only 512MB memory at U-Boot, the Linux can boot normally.<BR>
<BR>
The following is some error info I dumped:<BR>
<BR>
<6>Using Kilauea machine description<BR><5>Linux version 2.6.29.1 (<A href="mailto:root@localhost.localdomain">root@localhost.localdomain</A>) (gcc version 4.2.2) #4 Mon Apr 13 19:26:57 CST 2009<BR><4>Found initrd at 0xeedaa000:0xeffff8f3<BR><7>Found legacy serial port 0 for <A>/plb/opb/serial@ef600200</A><BR><7> mem=ef600200, taddr=ef600200, irq=0, clk=7407407, speed=0<BR><7>Found legacy serial port 1 for <A>/plb/opb/serial@ef600300</A><BR><7> mem=ef600300, taddr=ef600300, irq=0, clk=7407407, speed=0<BR><7>Top of RAM: 0x40000000, Total RAM: 0x40000000<BR><7>Memory hole size: 0MB<BR><4>Zone PFN ranges:<BR><4> DMA 0x00000000 -> 0x00030000<BR><4> Normal 0x00030000 -> 0x00030000<BR><4> HighMem 0x00030000 -> 0x00040000<BR><4>Movable zone start PFN for each node<BR><4>early_node_map[1] active PFN ranges<BR><4> 0: 0x00000000 -> 0x00040000<BR><7>On node 0 totalpages: 262144<BR><7>free_area_init_node: node 0, pgdat c03304a0, node_mem_map c07fd000<BR><7> DMA zone: 1536 pages used for memmap<BR><7> DMA zone: 0 pages reserved<BR><7> DMA zone: 195072 pages, LIFO batch:31<BR><7> HighMem zone: 512 pages used for memmap<BR><7> HighMem zone: 65024 pages, LIFO batch:15<BR><6>MMU: Allocated 1088 bytes of context maps for 255 contexts<BR><4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260096<BR><5>Kernel command line: ramdisk_size=65536 root=/dev/ram rw ip=10.204.29.214:10.204.29.153:10.204.28.1:255.255.252.0:obs600:eth0:off panic=1 console=ttyS0,115200<BR><4>UIC0 (32 IRQ sources) at DCR 0xc0<BR><4>UIC1 (32 IRQ sources) at DCR 0xd0<BR><4>UIC2 (32 IRQ sources) at DCR 0xe0<BR><4>PID hash table entries: 4096 (order: 12, 16384 bytes)<BR><7>time_init: decrementer frequency = 400.000000 MHz<BR><7>time_init: processor frequency = 400.000000 MHz<BR><6>clocksource: timebase mult[a00000] shift[22] registered<BR><7>clockevent: decrementer mult[6666] shift[16] cpu[0]<BR><6>Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)<BR><6>Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)<BR><7>High memory: 262144k<BR><6>Memory: 1016784k/1048576k available (3136k kernel code, 31244k reserved, 136k data, 140k bss, 144k init)<BR><6>SLUB: Genslabs=10, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1<BR><6>Calibrating delay loop... 798.72 BogoMIPS (lpj=1597440)<BR><4>Mount-cache hash table entries: 512<BR><4>Instruction machine check in kernel mode.<BR><4>Oops: Machine check, sig: 7 [#1]<BR><4>Kilauea<BR><4>Modules linked in:<BR><4>NIP: c000c63c LR: c000eb44 CTR: ee82a000<BR><4>REGS: eeda7f50 TRAP: 0202 Not tainted (2.6.29.1)<BR><4>MSR: 00021030 <ME,CE,IR,DR> CR: 90029030 XER: c0000060<BR><4>TASK = ee82a3e0[2] 'kthreadd' THREAD: ee82e000<BR><6>GPR00: 3ffa80dc 3ffae128 ee82a3e0 3ffae138 88000000 00000000 00000000 c023d0ac <BR><6>GPR08: c0342e54 c000eb44 00021032 c000c63c c035d000 00000000 3ffb2f00 00000000 <BR><6>GPR16: 3ffa80dc 3ffae1e8 00000000 00000000 00000000 00000000 00000000 00000000 <BR><6>GPR24: c03153d0 ee82ffb8 c00350f4 c031544c c0315458 ee82df08 c00350f4 ee82dee4 <BR><4>NIP [c000c63c] program_check_exception+0x0/0x59c<BR><4>LR [c000eb44] ret_from_except_full+0x0/0x4c<BR><4>Call Trace:<BR><4>Instruction dump:<BR><4>3920000b 409eff88 4bffff90 813f0080 7fe3fb78 39290004 913f0080 80010014 <BR><4>83e1000c 7c0803a6 38210010 4bffff14 <9421ffe0> 7c0802a6 7d800026 bfc10018 <BR><4>---[ end trace 31fd0ba7d8756001 ]---<BR><4>Oops: Exception in kernel mode, sig: 4 [#2]<BR><4>Kilauea<BR><4>Modules linked in:<BR><4>NIP: ee82ff80 LR: ee82ffb0 CTR: ee82a000<BR><4>REGS: ee835f50 TRAP: c03153d0 Tainted: G D (2.6.29.1)<BR><4>MSR: c0312318 <FP,DE,DR> CR: 00029030 XER: c02368e0<BR><4>TASK = ee82a7c0[3] 'kthreadd' THREAD: ee834000<BR><6>GPR00: 3ffa80dc ee836000 ee82a7c0 00000000 ee82ffb0 00029030 00000000 ee82ff80 <BR><6>GPR08: c0312318 00000000 00000000 c0312318 c033b260 00000000 3ffb2f00 00000000 <BR><6>GPR16: 3ffa80dc 3ffae1e8 00000000 00000000 00000000 00000000 00000000 00000000 <BR><6>GPR24: c03153d0 ee82ffb8 c00350f4 c031544c c0315458 ee82df08 c00350f4 ee82dee4 <BR><4>NIP [ee82ff80] 0xee82ff80<BR><4>LR [ee82ffb0] 0xee82ffb0<BR><4>Call Trace:<BR><4>Instruction dump:<BR><4>XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX <BR><4>XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX <BR><4>---[ end trace 31fd0ba7d8756002 ]---<BR>
<BR>
Please help,<BR>
<BR>
Best Regards,<BR>
Sun<BR>
<BR><br /><hr />使用新一代 Windows Live Messenger 轻松交流和共享! <a href='http://im.live.cn/messenger.aspx' target='_new'>立刻下载!</a></body>
</html>