[U-Boot-Users] Kernel does not boot
Andy Chuo
andy.chuo at x8.com.tw
Thu Aug 11 08:11:41 CEST 2005
Hi all,
I'm having difficulties booting my kernel. I've checked the followings:
1. CONFIG_CMDLINE_TAG, CONFIG_SETUP_MEMORY_TAGS and
CONFIG_INITRD_TAG all enabled. (#define as 1 in my include/configs/myboard.h
file)
2. the machines descriptor in my board specific file under
linux/arch/arm/myboard.c as follows:
MACHINE_START(LP2A, "SOCLE-LP2A")
MAINTAINER("Socle Ltd/DE1")
BOOT_MEM(0x40000000, 0x1e800000,0x9e800000)
BOOT_PARAMS(0x40000100)
FIXUP(fixup_lp2a)
MAPIO(lp2a_map_io)
INITIRQ(lp2a_init_irq)
MACHINE_END
Few notes:
* Kernel version is 2.4.21.rmk2 and was obtained from
www.kernel.org <http://www.kernel.org/> , cross compiler tool was from
www.gnuarm.com <http://www.gnuarm.com/> - version 3.4.3.
* It seems that misc.c does the decompression of the kernel
again, when kernel is already decompressed by u-boot to the load address
0x40008000.
* Do I have to modify head.S at all?
I am pretty sure that I've done pretty much everything u-boot needs to boot
my kernel but it just won't do it (attached below is the log of the output
from the board). Can anyone help please? Thanks in advance!
Andy
uP-Boot 1.3 (May 31 2005 - 10:24:23)
U-Boot code: 40400000 -> 40445A54 BSS: -> 40462508
IRQ Stack: 403def7c
FIQ Stack: 403ddf7c
RAM Configuration:
Bank #0: 40000000 64 MB
Board: SOCLE LeopardII.A
erase_region_count = 64 erase_region_size = 131072
erase_region_count = 64 erase_region_size = 131072
Flash: 16 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 3 2 1 0
enter cmd_bootm1
## Booting image at 1f100000 ...
Image Name: Linux Kernel Image
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 621593 Bytes = 607 kB
Load Address: 40008000
Entry Point: 40008000
checksum enter
Verifying Checksum ... OK
checksum out
Uncompressing Kernel Image ... OK
## Loading Ramdisk Image at 1f300000 ...
Image Name:
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 1026439 Bytes = 1002.4 kB
Load Address: 40800000
Entry Point: 40800000
Verifying Checksum ... OK
OK
Starting kernel ... (<------------------------- just hangs here!)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20050811/9845f507/attachment.htm
More information about the U-Boot
mailing list