From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from web40724.mail.yahoo.com (web40724.mail.yahoo.com [66.218.92.62]) by ozlabs.org (Postfix) with SMTP id 0684F67E6B for ; Tue, 9 Aug 2005 06:33:50 +1000 (EST) Message-ID: <20050808202710.77644.qmail@web40724.mail.yahoo.com> Date: Mon, 8 Aug 2005 13:27:10 -0700 (PDT) From: Manish Joshi To: Wolfgang Denk , FCG WANG Baohua In-Reply-To: <20050805091633.8EF0E352633@atlas.denx.de> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-2073826838-1123532830=:76514" Cc: linuxppc-dev@ozlabs.org, linuxppc-embedded@ozlabs.org Subject: Re: The kernel halt after "transferring control to linux(0x000000)..." on HD860(MPC860SR) board kernel 2.4.25, and 2.6.12 List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --0-2073826838-1123532830=:76514 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hope you are connecting with right port speed. Wolfgang Denk wrote:In message you wrote: > > 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, > whether use ramdisk or nfs, the kernel all display a message then > halt. How do you define "halt"? There is no "halt" instruction in the CPU, so it must be doing "something". > The log_buf in Memory display that the kernel has problem at : > > 1. /init/main.c calibrate_delay() ; > 2. /init/main.c do_initcalls() do while dead loop!! > 3. /init/do_mounts.c mount_root() Locate the problems and fix them. > Does it need any patches? thanks! > The kernel 2.4.25 is from ELDK 3.1.1, 2.6.12.3 is from kernel.org this kernel works fine on many, many other boards. It's extremely likely that the problems are caused by your port only. Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de A person who is more than casually interested in computers should be well schooled in machine language, since it is a fundamental part of a computer. -- Donald Knuth _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded --------------------------------- Start your day with Yahoo! - make it your home page --0-2073826838-1123532830=:76514 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit
Hope you are connecting with right port speed.

Wolfgang Denk <wd@denx.de> wrote:
In message you wrote:
>
> 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,
> whether use ramdisk or nfs, the kernel all display a message then
> halt.

How do you define "halt"? There is no "halt" instruction in the CPU,
so it must be doing "something".

> The log_buf in Memory display that the kernel has problem at :
>
> 1. /init/main.c calibrate_delay() ;
> 2. /init/main.c do_initcalls() do while dead loop!!
> 3. /init/do_mounts.c mount_root()

Locate the problems and fix them.

> Does it need any patches? thanks!
> The kernel 2.4.25 is from ELDK 3.1.1, 2.6.12.3 is from kernel.org

this kernel works fine on many, many other boards. It's extremely
likely that the problems are caused by your port only.

Best regards,

Wolfgang Denk

--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
A person who is more than casually interested in computers should be
well schooled in machine language, since it is a fundamental part of
a computer. -- Donald Knuth
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded


Start your day with Yahoo! - make it your home page --0-2073826838-1123532830=:76514--