
Hi Alfred,
Sending to the list this time....
I am trying to get 2.6 kernel boot on a plattfor very similar to ixdp425. We already have u-boot 1.1.1 and 2.4 kernel working for us. But, while trying to get the 2.6 working.
I get the Booting image at XXXX XXXX Starting Kernel ...
And after that nothing.
At this stage I am expecting the "Uncompressing Linux ......"
So, I've looked through all of the replies, and I don't think any of them are applicable. The "Uncompressing linux..." is printed by the linux decompressor, which runs long before the command line is even looked at.
For the ARM, the actual printing routines can be found in the uncompress.h file which should be located in linux-blah/include/asm-arm/arch-whatever/uncompress.h
The putstr function in here is what is called by the decompressor to print the Uncompressing linux and the dots.
Keep in mind that you're typically executing in physical memory space and not virtual memory space when this code runs.
The other likely scenario for not seeing the Uncompressing linux is that the decompressor was not linked to the same address that u-boot copied it to (or is executing from depending on your setup).
To check, run arm-linux-nm on your arch/arm/boot/compressed/vmlinux and make sure that the addresses that are printed coincide with the location that you're actually going to be running the decompressor from.
-- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/