All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mirek23 <miroslaw.dach@psi.ch>
To: linuxppc-embedded@ozlabs.org
Subject: Linux doesn not boot from u-boot on ML403
Date: Mon, 27 Aug 2007 06:35:37 -0700 (PDT)	[thread overview]
Message-ID: <12347049.post@talk.nabble.com> (raw)


Hi All,

     I run Linux 2.6.21 (by Grant) on my Avnet Virtex-4 evaluation board
(ML403 like). When I load zIinux.elf
via jtag to the board it runs properly:

loaded at:     00400000 004F9138                                                                                                  
board data at: 004F7120 004F7138                                                                                                  
relocated to:  004040B4 004040CC                                                                                                  
zimage at:     00404E59 004F6EE6                                                                                                  
avail ram:     004FA000 01FFFFFF                                                                                                                                                                                                                                     
Linux/PPC load: console=ttyUL0,9600 root=/dev/nfs rw
nfsroot=129.117.144.113:/opt/eldk41/ppc_4xx,tcp 
ip=::::virtex4-mirek:eth0:dhcp panic=1
Uncompressing Linux...done.                                                                                                       
Now booting the kernel                                                                                                             
[0.000000] Linux version 2.6.21-rc6 (root@pc5215) (gcc version 4.0.2) #11
Tue Aug 7 13:46:19 EST 2007                 
[0.000000] Xilinx ML403 Reference System (Virtex-4 FX)                                                                         
.
.
.
.
It goes to the successful end.

I have build u-boot 1.2.0 with uart lite and temac support.

When I am trying to run uImage (build out of zImage) it does not run.

The steps I do are as following:

1. I build uImage withing the kernel tree (make uImage)
2. I load via jtag the u-boot 1.2.0

XMD% dow u-boot.elf
        section, .text: 0x00800000-0x0081513c
        section, .resetvec: 0x0081513c-0x00815140
        section, .rodata: 0x00815140-0x00817ce0
        section, .reloc: 0x00817d00-0x00818674
        section, .data: 0x00818674-0x00818b08
        section, .data.rel: 0x00818b08-0x00818b34
        section, .data.rel.local: 0x00818b34-0x00818f6c
        section, .u_boot_cmd: 0x00818f6c-0x008191dc
        section, .bss: 0x00819200-0x0081dd04

3. I transfer uImage to the RAM memory of my Avnet board:
TFTP from server 129.129.144.113; our IP address is 129.129.144.157                                                               
Filename 'uImage'.                                                                                                                 
Load address: 0x1000000                                                                                                           
Loading: #################################################################                                                                 
#################################################################                                                                 
################################################################                                                         
done                                                                                                                              
Bytes transferred = 991438 (f20ce hex)                                                                                            

4. I am trying to start the kernel

=> bootm 0x1000000
                                                                                                                                                                                                                                          
## Booting image at 01000000 ...                                                                                                     
Image Name:   Linux-2.6.21-rc6                                                                                                    
Image Type:   PowerPC Linux Kernel Image (gzip compressed)                                                                        
Data Size:    991375 Bytes = 968.1 kB                                                                                             
Load Address: 00000000                                                                                                            
Entry Point:  00000000                                                                                                            
Verifying Checksum ... OK                                                                                                         
Uncompressing Kernel Image ... OK                                                                                              


After all system hangs

I have tried to change the Load Address and Entry Point to 0x400000 (mkimage
-a 0x400000 -e 0x400000)
but the system hangs like in the first case.

my bootargs are:
console=ttyUL0,9600 root=/dev/nfs rw
nfsroot=129.117.144.113:/opt/eldk41/ppc_4xx,tcp 
ip=::::virtex4-mirek:eth0:dhcp panic=1

Those bootargs where tested with zImage.elf and seem to be fine.

Does somebody has some suggestion?

Thank you in advance for any hint on that.

Mirek

-- 
View this message in context: http://www.nabble.com/Linux-doesn-not-boot-from-u-boot-on-ML403-tf4335322.html#a12347049
Sent from the linuxppc-embedded mailing list archive at Nabble.com.

             reply	other threads:[~2007-08-27 13:35 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-27 13:35 Mirek23 [this message]
2007-08-27 14:24 ` Linux doesn not boot from u-boot on ML403 Grant Likely
2007-08-27 14:36   ` Miroslaw Dach
2007-08-27 14:53     ` Grant Likely
2007-08-28 11:18       ` Miroslaw Dach
2007-08-28 13:02         ` Grant Likely
2007-08-28 13:37           ` Miroslaw Dach
2007-08-28 13:50             ` Grant Likely
2007-08-28 15:00               ` Miroslaw Dach
2007-08-28 15:10                 ` Grant Likely
2007-08-28 15:22                   ` Miroslaw Dach
2007-08-28 15:28                     ` Grant Likely
2007-08-29  8:41                       ` Miroslaw Dach
2007-08-29 15:17                         ` Grant Likely
2007-08-29 15:31                           ` Miroslaw Dach
2007-08-30  7:50                           ` Miroslaw Dach
2007-08-30 13:21                             ` Grant Likely
2007-08-29 15:32                       ` Miroslaw Dach
  -- strict thread matches above, loose matches on Subject: below --
2007-09-23 13:27 Miroslaw Dach
2007-09-23 15:32 ` Grant Likely
2007-09-23 19:44   ` Josh Boyer
2007-09-25  8:25   ` Mirek23

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=12347049.post@talk.nabble.com \
    --to=miroslaw.dach@psi.ch \
    --cc=linuxppc-embedded@ozlabs.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.