[U-Boot-Users] output to serial console stops after uncompressing kernel

TXEMA LOPEZ tlopez at aotek.es
Tue Jun 12 08:32:07 CEST 2007


Hi Midhun,

Perhaps your kernel is configured to start from uMON instead from U-Boot. Try to recompile your kernel undefining CONFIG_UMON_SHIM.  

Best regards 
Txema Lopez,
 -----Mensaje original-----
De: 	helicontech1 at gmail.com [mailto:helicontech1 at gmail.com]  En nombre de Ori Idan
Enviado el:	martes, 12 de junio de 2007 7:16
Para:	Midhun Agnihotram
CC:	u-boot-users at lists.sourceforge.net; TXEMA LOPEZ; Andrew Dyer
Asunto:	Re: [U-Boot-Users] output to serial console stops after uncompressing kernel

It seems to me more like a Linux problem then a U-boot problem.
According to the screen dump, U-boot has given control to the kernel
and is not operating
any more.
You should check the kernel configuration that it fits your hardware.

-- 
Ori Idan


On 6/12/07, Midhun Agnihotram <agnimidhun at gmail.com> wrote:
> Hi All,
>
>    We are using Cogent CSB535FS board running Freescale's i.MX21 with
> U-Boot. We have downloaded the updated linux kernel 2.6.16 from the
> Microcross site (supposedly patched for the board). The load address
> and entry address are set to C0600000. And the image is downloaded to
> C0200000. When we run the bootm command, the kernel unzips but there
> are no messages on the serial console. The screen buffer dump is as
> follows:
>
> U-Boot 1.2.0 (Jun  4 2007 - 16:32:54)
>
> BOARD: Cogent CSB535FS
> DRAM:  64 MB
> Flash:  8 MB
> In:    serial
> Out:   serial
> Err:   serial
> => loadb C0200000
> ## Ready for binary (kermit) download to 0xC0200000 at 115200 bps...
> ----------------------------------------------------
> C-Kermit>send /BINARY linux-2.6.16/arch/arm/boot/uImage
> C-Kermit>connect
> Connecting to /dev/ttyS0, speed 115200
>  Escape character: Ctrl-\ (ASCII 28, FS): enabled
> Type the escape character followed by C to get back,
> or followed by ? to see other options.
> ----------------------------------------------------
> ## Total Size      = 0x000f8a5c = 1018460 Bytes
> ## Start Addr      = 0xC0200000
> => bootm C0200000
> ## Booting image at c0200000 ...
>    Image Name:   Linux-2.6.16-csb
>    Image Type:   ARM Linux Kernel Image (uncompressed)
>    Data Size:    1018396 Bytes = 994.5 kB
>    Load Address: c0600000
>    Entry Point:  c0600000
>    Verifying Checksum ... OK
> OK
>
> Starting kernel ...
>
> ArchID=0x000002a3
> output_data: 0xc0008000
> Uncompressing Linux....................................................................
> done, booting the kernel.
>
>
>    There are no further messages printed on the serial console after
> the above line. However, the LCD on the board seems to have
> initialized (kernel configuration also had framebuffer support) and
> the penguin logo is displayed on the LCD.
>
>    We tried changing baud rate but that did not solve the problem. The
> boot arguments are just the ones setup as default by U-Boot
> (bootargs=mem=32M console=ttyS0,115200 root=/dev/nfs rw
> init=/sbin/init ip=on). We have not provided any filesystem yet
> because we wanted to see output until the filesystem error.
>
>    What could be the problem?
>
> Thanks,
> Midhun.
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
>




More information about the U-Boot mailing list