<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.29">
<TITLE>[U-Boot-Users] Booting hangs after tranferring control from Uboot to Linux Kernel</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT FACE="GE Inspira">Hi all,</FONT>
</P>

<P><FONT FACE="GE Inspira">I am new here. Currently, I am facing a problem when using<I> bootm</I> to boot linux from uboot: the booting hangs after tranferring control from Uboot to Linux Kernel. However, I found that the linux kernel setup works well with the Uboot 1.2.0, while fail with the latest Uboot 1.3.2/1.3.3. I</FONT><FONT FACE="Arial">n Uboot 1.2.0: Kernel is entered through the following calling</FONT></P>

<P><FONT FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; theKernel (linux_argc, linux_argv, linux_env, 0); </FONT>

<BR><FONT FACE="Arial">while in Uboot 1.3.2:</FONT>

<BR><FONT FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (*kernel) (kbd, initrd_start, initrd_end, cmd_start, cmd_end);</FONT>
</P>

<P><FONT FACE="Arial">Any suggestion to make the Uboot 1.3.2 works the same as Uboot 1.2.0?</FONT>
</P>

<P><FONT FACE="Arial">And I was told that &quot;with the older u-boots you don't pass the dtb, with the new commands you use a - as a place holder: bootm $loadkernaddr - $loaddtbaddr.&quot; Can anyone explain some detail about this?</FONT></P>

<P><FONT FACE="Arial">Thanks,</FONT>
</P>

<P><B><SPAN LANG="en-gb"><FONT SIZE=2 FACE="Arial">Mike Qin</FONT></SPAN></B>
</P>
<BR>

</BODY>
</HTML>