<!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 "transferring control to linux(0x000000)..." 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"> I meet a problem when porting kernel 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"> whether use ramdisk or nfs, the kernel all display a message then halt.</FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> "transferring control to linux (0x000000) ..."</FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> 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"> 1. /init/main.c calibrate_delay() ;</FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> 2. /init/main.c do_initcalls() do while dead loop!! </FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> 3. /init/do_mounts.c mount_root() </FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> </FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> Does it need any patches? thanks!</FONT></SPAN>
<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> 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"> </FONT></SPAN>
</P>
<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial"> </FONT></SPAN>
</P>
</BODY>
</HTML>