Re: Sheevaplug hangs after u-boot upgrade
* willem de jong <willemdejong@gmx.net> [2013-09-20 18:18]:
> (Re)start USB...
> USB: Register 10011 NbrPorts 1
> USB EHCI 1.00
> scanning bus for devices... 2 USB Device(s) found
> scanning bus for storage devices... EHCI timed out on TD -
> token=0x2008d80
> 1 Storage Device(s) found
>
> Reset IDE: ide_preinit failed
> ## Booting kernel from Legacy Image at 06400000 ...
> Image Name: Linux-2.6.22.18
> Image Type: ARM Linux Kernel Image (uncompressed)
> Data Size: 2106696 Bytes = 2 MiB
> Load Address: 00008000
> Entry Point: 00008000
> Verifying Checksum ... OK
> Loading Kernel Image ... OK
> OK
> Uncompressing
> Linux....................................................................................................................................
> done, booting the kernel.
The reason the kernel doesn't boot is because Linux-2.6.22.18 is not
compatible with your current u-boot settings.
There are two styles of kernels for the SheevaPlug: the old style
kernels originally shipped with the SheevaPlug which use one machine
id; and the new style which use a different machine id. The u-boot
you're using uses the new machine id, so old kernels won't boot.
The real question is why you're booting Linux-2.6.22.18 rather than
the Debian kernel. What are your u-boot settings? I also see a "time
out" error in your u-boot log, so I'm wondering if the Debian kernel
fails to load because of that (but I don't see an error message for
that) and then it fails back to the old kernel in flash.
--
Martin Michlmayr
http://www.cyrius.com/
Reply to: