AW: [U-Boot-Users] 2.6.12 with u-boot-1.1.2 on versatile

David Grab d.grab at
Thu Jul 14 09:38:23 CEST 2005


if you are in virtual address space, then you should have console output on
the serial port. So it looks for me that your kernel configuration is
missing the command line parameter. I had a similar problem with my custom
board. It run in a kernel panic because of a missing root file system and
rebooted after 3 minutes.

My suggest to you configure in u-boot the command line parameter to pass it
trough the kernel. For that you need to edit your custom board file in
u-boot\include\configs\<yourboard>.h with following:

#define CONFIG_BOOTARGS		"console=ttyS1,115200 root=/dev/ram rw"

The console definition is for the console output. Configure ttyS0 for UART0
or ttyS1 for UART1.

Or you configure your kernel command line parameter in


Then you should have console output and could see where your linux kernel

Best regards,


-----Ursprüngliche Nachricht-----
Von: u-boot-users-admin at
[mailto:u-boot-users-admin at]Im Auftrag von Shakthi
Gesendet: Mittwoch, 13. Juli 2005 16:45
An: u-boot-users at
Betreff: [U-Boot-Users] 2.6.12 with u-boot-1.1.2 on versatile


System details:
Board: Versatile-ARM926Ej-S
Cross-toolchain: 3.4.3
Linux kernel: 2.6.12
u-boot: 1.1.2

I have been able to successfully cross-compile u-boot,
program it to NOR flash, and run it from the SDRAM.

I have also cross-compiled the kernel to create the
vmlinux file. I have used the config file provided in site for this board:

I then created uImage using:

# arm-linux-objcopy -O binary -R .note -R .comment -S
vmlinux linux.bin
# gzip linux.bin
# ./mkimage -A arm -O linux -T kernel -C gzip -a
0xc0008000 -e 0xc0008000 -n "Linux Kernel Image" -d
linux.bin.gz uImage

The uImage is programmed at 0x36000000 in NOR flash.
But, When I try to run the kernel from u-boot it hangs
at the following:

## Booting image at 36000000 ...
   Image Name: Linux kernel image
   Image Type: ARM Linux Kernel Image (gzip
   Data Size: 1112206 Bytes = 1.1 MB
   Load Address: c0008000
   Entry Point: c0008000
   Uncompressing Kernel Image ... OK

Starting kernel ...

When I looked through the debugger (Lauterbach), it
hung at a virtual address inside panic.c.

If anyone can tell me as to what I am doing wrong, and
how I can get the kernel up and running on this board,
it will be really helpful.


K Shakthi


proudly anti-micro$oft
Shakthi Kannan, MS
Software Engineer, Specsoft (Hexaware Technologies)
[E]: shaks at           [M]: (91) 98407-87007
[W]:      [L]: Chennai, India

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around

This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA.  To register visit
U-Boot-Users mailing list
U-Boot-Users at

More information about the U-Boot mailing list