[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: