From: Brendan John Simon <Brendan.Simon@ctam.com.au>
Cc: linuxppc-embedded <linuxppc-embedded@lists.linuxppc.org>
Subject: Re: mpc8xx-2.2.13 kernel hangs during boot.
Date: Tue, 01 Feb 2000 22:09:56 +1100 [thread overview]
Message-ID: <3896BF04.55AD7C4F@ctam.com.au> (raw)
In-Reply-To: 38961D55.C544EB7A@netx4.com
Dan Malek wrote:
> > .... It was suggested to me that the UPM was probably incorrect and
> > that's why it fails with the caches enabled.
>
> I was the one that probably suggested that. If all of the
> memory mapping is correct (IMMR > 0xd0000000, and such) this
> is usually where I start looking, since the code is known to
> operate on other platforms.
I based my port on the BSEIP board as it is the simplest.
The IMMR is at 0xff000000 and all peripherals are mapped above 0x80000000
except for DRAM which is mapped at 0x00000000.
> > .... I have tried with 4 different UPM settings for a 25MHz bus
> > with 60ns EDO DRAM.
>
> Although others may be more talented, I have never been able
> to program the UPM without the actual DRAM specifications,
> schematics and a logic analyzer connected to the processor bus.
> Guessing at UPM values is kind of like playing the lottery.
I think I have to agree with you :(
> > .... Is there anything else the kernel expects to be setup
> > ?
>
> Not much. Obviously the DRAM must be configured because the
> kernel is loaded there. Beyond that it just reads the IMMR
> and maps it.
I didn't think so. The embedded-2.2.5 kernel works fine with the same
bootloader. I forgot to mention the the embedded-2.2.5 kernel is compiled
with binutils-2.9.1.0.19a/egcs-1.1.2 and the mpc8xx-2.2.12 kernel is
compiled with binutils-2.9.5.0.24/gcc-2.95.2. I'm not sure if it makes any
difference. I'm recompiling the embedded-2.2.5 kernel with my new tools to
see if that makes any difference ? The embedded-2.2.5 does not having an
floating point emulation where as the mpc8xx-2.2.13 does. I will also try
without the floating point emulation patches to see if that makes any
difference.
> > How can I tell where it is failing ? I don't think I can use printk as
> > the console is not setup yet. Is this correct ?
>
> Here is a hint. Look at the symbol table from System.map and
> convert the address of log_buf to a physical address (mask the
> upper couple of bits). Dump this area of memory, as all of the
> printk() messages end up in this buffer before they are sent to
> the console.
How can I look at this memory area ? With a BDM debugger ? I thought BDM
can't be used.
Can a serial debugger be used ?
> > Getting a little desperate now.
>
> Are those ready-for-production boards looking any better yet :-)?
> The world is passing you by........
No pain, no gain :)
Yes I know the off the shelf boards will get me going on the application
sides of things, but I still need to get it running on our custom board/s
too.
Brendan Simon.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
next prev parent reply other threads:[~2000-02-01 11:09 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-02-01 10:00 mpc8xx-2.2.13 kernel hangs during boot Brendan John Simon
2000-01-31 23:40 ` Dan Malek
2000-02-01 11:09 ` Brendan John Simon [this message]
2000-02-17 11:05 ` dony
[not found] <48256878.00018A59.00@mail.zhongxing.com>
2000-02-01 11:47 ` Brendan John Simon
2000-02-01 7:32 ` Dan Malek
[not found] <200002010035.BAA26304@denx.local.net>
2000-02-01 12:16 ` Brendan John Simon
[not found] ` <38968BC0.6FD6E801@netx4.com>
2000-02-01 23:09 ` Brendan John Simon
2000-02-01 16:07 ` Dan Malek
[not found] ` <0001311713560A.00776@alan.corp.packetengines.com>
2000-02-01 12:58 ` Brendan John Simon
2000-02-01 1:49 ` Alan Mimms
2000-02-01 13:38 ` Brendan John Simon
2000-02-01 3:42 ` Alan Mimms
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3896BF04.55AD7C4F@ctam.com.au \
--to=brendan.simon@ctam.com.au \
--cc=linuxppc-embedded@lists.linuxppc.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).