From: Mirco Fuchs <mircofuchs@web.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Problem with bootm command
Date: Mon, 25 Jul 2005 14:54:03 +0200 [thread overview]
Message-ID: <2824371@web.de> (raw)
I have a problem getting started a 2.6.12 kernel with initrd on my csb637 board using u-boot 1.1.3 as bootloader.
I allready searched the mailing list archive but i did not find a solution for this problem.
I placed an initrd- u-boot image to 0x10160000 and an u-boot kernel image to 0x10040000. My kernel parameters are as follows:
mem=64M console=ttyS0,115200 initrd=0x21200000,0x001b06b6 root=/dev/ram rw
The kernel is compiled with initrd support.
When using the u-boot 'bootm 0x10040000 0x10160000' command, the kernel is decompressed and starts but is not able to mount the initrd as it's root file system.
If I change the kernel command line to
mem=64M console=ttyS0,115200 initrd=0x21200040,0x001b06b6 root=/dev/ram rw, the kernel boots
correctly with initrd as it's root fs.
The images were created with the mkimage tool delivered with u-boot. For creating the initrd image i used the following command:
mkimage -n 'rootfs' -A arm -O linux -T ramdisk -C gzip -a 0x21200000 -e 0x21200000 initrd.bin initrd.img
I think the problem occures because of the added file-header to the initrd binary file. I compared the original binary file with the u-boot initrd image and found out, that a header with the size of 0x40 bytes is appended at the beginning of the original binary file.
Maybe i only have to change the Entry Point to 0x21200040, but normally i do not know the size of the appended header information.
I thought that when using the bootm command u-boot copies the initrd image to it's designated sdram location without the header information (-- but obviously it does not), am i wrong? Maybe there's another mistake.
Best Regards
Mirco
_________________________________________________________________________
Mit der Gruppen-SMS von WEB.DE FreeMail k?nnen Sie eine SMS an alle
Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179
next reply other threads:[~2005-07-25 12:54 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-25 12:54 Mirco Fuchs [this message]
2005-07-25 13:09 ` [U-Boot-Users] Problem with bootm command Wolfgang Denk
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=2824371@web.de \
--to=mircofuchs@web.de \
--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 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.