From: Andy Hawkins <a.hawkins@cabletime.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Problems with u-boot, PPChameleonEVB and MontaVista kernel
Date: Tue, 24 Feb 2004 10:45:27 -0000 [thread overview]
Message-ID: <000b01c3fac3$50750980$333335bf@cabletime.com> (raw)
Hi all,
I'm trying to get up and running with u-boot on a PPChameleonEVB,
running the MontaVista kernel.
I can successfully compile u-boot 1.0.0-pre and the kernel that came
with the board (2.4.20 from the eldk), and boot the board
successfully.
However, when I try to compile the MontaVista kernel, the board will
not boot. Their kernel doesn't directly support the PPChameleonEVB, so
I'm using the one for the IBM 405EP eval (which the PPChameleon
appears to be very similar to). I'm 'manually' running make pImage to
build the kernel after the MontaVista targetconf tool has run the
build, and booting from vmlinux.PPCBoot using tftp.
I've been in touch with MontaVista, and they suggest re-building
u-boot, but changing the definition of the bd_info struction (in
include/asm-ppc/u-boot.h) to match that in the kernel. I've done this,
but the boot still stops in the same place.
I've compiled u-boot in debug mode, and this is what we see:
reset
U-Boot 1.0.0-pre (Feb 24 2004 - 10:11:24)
CPU: IBM PowerPC 405EP Rev. B at 133.333 MHz (PLB=133, OPB=66,
EBC=33 MHz)
IIC Boot EEPROM disabled
PCI async ext clock used, internal PCI arbiter enabled
16 kB I-Cache 16 kB D-Cache
Board: ### No HW ID - assuming PPChameleonEVB
I2C: ready
DRAM: 32 MB
Top of RAM usable for U-Boot at: 02000000
Reserving 182k for U-Boot at: 01fd2000
Reserving 257k for malloc() at: 01f91900
Reserving 132 Bytes for Board Info at: 01f9187c
Reserving 48 Bytes for Global Data at: 01f9184c
Stack Pointer at: 01f91828
New Stack Pointer is: 01f91828
Now running in RAM - U-Boot at: 01fd2000
FLASH: 4 MB
U-Boot relocated to 01fd2000
NAND:Probing at 0xff000000
32 MB
### main_loop entered: bootdelay=10
### main_loop: bootcmd="run nfsargs addip addcons;bootm
$(kernel_addr)"
Hit any key to stop autoboot: 10 \b\b\b 0
=> run net_selc\b \bf
ENET Speed is 10 Mbps - HALF duplex connection
TFTP from server 191.53.51.21; our IP address is 191.53.51.200
Filename 'vmlinux.PPCBoot'.
Load address: 0x200000
Loading:
[snip tftp progress]
done
Bytes transferred = 629509 (99b05 hex)
## Booting image at 00200000 ...
Image Name: Linux-2.4.18_mvl30-405ep_eval
Created: 2004-02-24 10:18:07 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 629445 Bytes = 614.7 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
## Current stack ends at 0x01F911D8 => set upper limit to 0x00800000
## cmdline at 0x007FFF00 ... 0x007FFF70
bd address = 0x01F9187C
memstart = 0x00000000
memsize = 0x02000000
flashstart = 0xFFFC0000
flashsize = 0x00400000
flashoffset = 0x00029B00
sramstart = 0x00000000
sramsize = 0x00000000
bootflags = 0x0000A000
procfreq = 133.333 MHz
plb_busfreq = 133.333 MHz
pci_busfreq = 33.333 MHz
ethaddr = 00:50:C2:1E:AF:FE
eth1addr = 00:50:C2:1E:AF:FD
IP addr = 191.53.51.200
baudrate = 115200 bps
## Loading RAMDisk Image at ffd00000 ...
Image Name: Simple Embedded Linux Framework
Created: 2002-10-24 9:30:38 UTC
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 1476478 Bytes = 1.4 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## initrd at 0xFFD00040 ... 0xFFE687BD (len=1476478=0x16877E)
Loading Ramdisk to 01e28000, end 01f9077e ... OK
## Transferring control to Linux (at address 00000000) ...
I do have access to a BDI2000, that I've used to break into a running
kernel (at start_here), but can't get it to break when I use the
MontaVista kernel. From this, I assume that it's failing somewhere
very early in the linux boot process.
Can anyone offer any advice?
Many thanks.
Andy
next reply other threads:[~2004-02-24 10:45 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-02-24 10:45 Andy Hawkins [this message]
2004-02-24 14:44 ` [U-Boot-Users] Problems with u-boot, PPChameleonEVB and MontaVista kernel Chuck Meade
2004-02-24 14:46 ` Andy Hawkins
2004-02-24 15:22 ` Marius Groeger
2004-02-24 15:27 ` Andy Hawkins
2004-02-24 15:32 ` [U-Boot-Users] Problems with u-boot, PPChameleonEVB and MontaVistakernel Chuck Meade
2004-02-24 15:35 ` [U-Boot-Users] Problems with u-boot, PPChameleonEVB and MontaVista kernel Wolfgang Denk
2004-02-24 15:35 ` Wolfgang Denk
2004-02-24 15:43 ` Chuck Meade
2004-02-24 15:34 ` Wolfgang Denk
2004-02-24 15:45 ` Andy Hawkins
2004-02-24 16:09 ` Wolfgang Denk
2004-02-24 16:16 ` Andy Hawkins
2004-02-24 17:32 ` Wolfgang Denk
2004-02-24 17:18 ` Chuck Meade
2004-02-24 17:22 ` Andy Hawkins
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='000b01c3fac3$50750980$333335bf@cabletime.com' \
--to=a.hawkins@cabletime.com \
--cc=u-boot@lists.denx.de \
/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