<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.5803" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>Hi 
all</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>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><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>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 face=Arial 
size=2>-&nbsp;&nbsp;&nbsp;Switching off MMU in cpu_arm926_reset() in 
proc-arm926.S</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>-&nbsp;&nbsp; 
Switching ON MMU in head.S __turn_mmu_on.</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>Linux version is 
2.6.18 (I know it is quite out-of-date, but can'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><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial size=2>Thanks in 
advance</FONT></SPAN></DIV>
<DIV><SPAN class=369172717-24022010><FONT face=Arial 
size=2>Ricardo</FONT></SPAN></DIV></BODY></HTML>