[Gta04-owner] Linux 3.x

Dr. H. Nikolaus Schaller hns at goldelico.com
Tue Aug 23 16:43:56 CEST 2011


Am 23.08.2011 um 16:10 schrieb David Lanzendörfer:

> 
>> Or what is the last sign of activity of the boot process?
> See attachment (boot.log)

Ah, I see you have

bootdelay=1
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
console=ttyS2,115200n8
defaultdisplay=lcd
dieid#=0c9400029ff800000163810c1701e02b

did you try to replace it by

console=ttyO2,115200n8

1. break into u-boot
2. "setenv console ttyO2,115200n8"
3. "run bootcmd"

But on my Kernel I still get:

> Starting kernel ...
> 
> Uncompressing Linux................................................................................................................................................................................................................. done, booting the kernel.
> 

The Staring kernel... is the last message from U-Boot.

This means that console setup is done *after* uncompressing
the kernel.

So your kernel already hangs before it is being uncompressed
or can tell about that. I.e. the startup code does not work correctly.

If I remember correctly there is some very simple code in the
uncompressor which directly accesses the UART registers
to write the above messages. And to write a '.' after each page
has been uncompressed.

Maybe this needs additional configuration.

Another idea. I don't know if the Kernel 3.x guys have changed the
PinMux setup. The old kernel assumes that everything has
been properly set up by U-Boot and does not touch them (unless
for some rare cases).

If the new kernel has its one view about "default" settings for
PinMux it might simply disable the UART or RS232 driver.

BR,
Nikolaus



More information about the Gta04-owner mailing list