<div><span class="369172717-24022010"><font size="2" face="Arial">Hi 
all</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">We have an ARM926ej 
based custom board with 32MB of discontiguous DDRII RAM. Memory MAP is 0 to 8M, 
16 to 24M, 32 to 40M and 48 to 56Megabytes.</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Everything works 
perfectly (Linux boot) but sometimes, when we soft reboot (kernel_restart()) 
system hangs in two different places randomly:</font></span></div>
<div><span class="369172717-24022010"><font size="2" face="Arial">-   Switching off 
MMU in cpu_arm926_reset() in proc-arm926.S</font></span></div>
<div><span class="369172717-24022010"><font size="2" face="Arial">-   Switching ON MMU 
in head.S __turn_mmu_on.</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Linux version is 
2.6.18 (I know it is quite out-of-date, but can&#39;t upgrade due to some annoying 
&amp; not linux issues). I was wondering if someone has experienced this 
problems and mainly if this can be caused because of DISCONTIGUOUS memory 
map.</font></span></div>
<div><span class="369172717-24022010"></span> </div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Thanks in 
advance</font></span></div>
<div><span class="369172717-24022010"><font size="2" face="Arial">Ricardo</font></span></div>