<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6603.0">
<TITLE>The kernel halt after &quot;transferring control to linux(0x000000)...&quot; on HD860(MPC860SR) board kernel 2.4.25,and 2.6.12</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">Dear Gala:</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; I meet a problem when porting kernel&nbsp; 2.4.25,and 2.6.12 to a HD860 board: Whatever your config, or whatever you patch, set ppcboot enviroment, </FONT></SPAN></P>

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; whether use ramdisk or nfs, the kernel&nbsp; all display a message then halt.</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; &quot;transferring control to linux (0x000000) ...&quot;</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; The log_buf in Memory display that the kernel has problem at : </FONT></SPAN>
</P>

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; 1. /init/main.c&nbsp; calibrate_delay() ;</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; 2. /init/main.c&nbsp; do_initcalls() do while dead loop!! </FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; 3. /init/do_mounts.c mount_root() </FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp;</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp;Does it need any patches? thanks!</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp;The kernel 2.4.25 is from ELDK 3.1.1, 2.6.12.3 is from kernel.org</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; </FONT></SPAN>
</P>

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">&nbsp; </FONT></SPAN>
</P>

</BODY>
</HTML>