I have three uImages for the Sheeva Plug, one boots up OK, the other two load but hang:
1. uImage from installer, 2,595,208 bytes long, works OK.
2. uImage.sheeva.20090319, 2,106,760 bytes long, hangs.
3. uImage compiled according to the SheevaPlug dev kit document "Procedure to Configure and Build the Linux kernel with 4.2.7 LSP". It is 2,033,276 bytes long, hangs.
These are all trying to be booted from a USB memory stick using the same boot environment. What could be wrong with the kernels that hang?
Here is the boot console for kernel 2.
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
2106760 bytes read
## Booting image at 00800000 ...
Image Name: Linux-18.104.22.168
Created: 2009-03-19 9:18:16 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2106696 Bytes = 2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.