[U-Boot] My Linux kernel hangs at the Uncompressing Linux ... phase

Hi ,
I have compiled a Linux kernel ( version 2.6.22.19 ) for ARM at91rm9200dk board, I used the mkimage utility in U boot load the kernel at a specific area of memory . ( Skyeye Simulator )
However I get the Uncompressing Linux ... message and it stays at that line indefinitely ... attaching screenshot ... this is on the skyeye simulator .
I am just booting the kernel I do not have a device tree blob or anything else here , that is , I compiled the kernel with at91rm9200dk defconfig, got the zImage , used mkimage to add a U boot header and using bootm <memory location where the file is flashed > command to start it .
What could be the problem ?
Regards Diptopal Basu

Hi Diptopal, I had got a similar problem. So, what I did was, I enabled the low level debugging option in the kernel config. Then when I tried with this new kernel, after the Uncompressin Linux.... line I got a message saying that the kernel was not compatible with the ARM processor I was using, though it worked on the other ARM processors that I had. May be you have the same problem. I am not very sure, but why not give it a try..
Regards, -Piyush
On Thu, Dec 25, 2008 at 8:40 PM, Diptopal Basu diptopal.basu@gmail.com wrote:
Hi ,
I have compiled a Linux kernel ( version 2.6.22.19 ) for ARM at91rm9200dk board, I used the mkimage utility in U boot load the kernel at a specific area of memory . ( Skyeye Simulator )
However I get the Uncompressing Linux ... message and it stays at that line indefinitely ... attaching screenshot ... this is on the skyeye simulator .
I am just booting the kernel I do not have a device tree blob or anything else here , that is , I compiled the kernel with at91rm9200dk defconfig, got the zImage , used mkimage to add a U boot header and using bootm <memory location where the file is flashed > command to start it .
What could be the problem ?
Regards Diptopal Basu
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Diptopal Basu,
I have compiled a Linux kernel ( version 2.6.22.19 ) for ARM at91rm9200dk board, I used the mkimage utility in U
< boot load the kernel at a specific area of memory .
( Skyeye Simulator )
However I get the Uncompressing Linux ... message and it stays at that line indefinitely ... attaching screenshot ... this is on the skyeye simulator .
That is a fundamental issue with the build of the kernel itself. IE, something fundamentally wrong with the image. u-boot uncompressed it, then jumped to it, and it crashed hard.
I am just booting the kernel I do not have a device tree blob or anything else here , that is , I compiled the kernel with at91rm9200dk defconfig, got the zImage ,
Woah back up. zImage? I'm not sure what the difference is but I use the uImage to boot the kernel.
used mkimage to add a U boot header and using bootm <memory location where the file is flashed command to start it .
What could be the problem ?
Probably the setup of mkImage is wrong, kernal being loaded in the wrong place in memory, etc or the machine type being passed to the kernel is wrong?
PS: I can send you a known working uImage and zImage for the AT91RM9200EK that you can try. Just maybe not today as it's Christmas.
Matt
participants (3)
-
Diptopal Basu
-
Pink Boy
-
Piyush Shah