The same happened to me. See my pasted mail to Martin below.
B
---
Hi Martin!
I recently upgraded u-boot according to http://cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade/, which went smoothly. But after the install the plug would not boot beyond uncompressing the kernel. Eventually I realised that it used the kernel in nand since I hadn't updated the bootargs.
So, it would be helpful to add to the upgrade instructions that the bootargs are reset on upgrade and that they have to be set again according to http://www.cyrius.com/debian/kirkwood/sheevaplug/install/.
(Skickat från min telefon == Sent from my phone)
Hi All,After upgrading u-boot from original u-boot 1.1.x to lastest following Martin's guide exactly:The sheevaplug hangs at 'done, now booting the kernel'.Output is below. It seems the IDE disc is not being recognized. The setup was working fine before, >2 years without a reboot.Can anyone point me in the right direction please?ThanksWillemU-Boot 2011.12 (Mar 11 2012 - 18:59:46)Marvell-Sheevaplug - eSATA - SD/MMCSoC: Kirkwood 88F6281_A0DRAM: 512 MiBWARNING: Caches not enabledNAND: 512 MiBIn: serialOut: serialErr: serialNet: egiga088E1116 Initialized on egiga0Hit any key to stop autoboot: 0NAND read: device 0 offset 0x100000, size 0x4000004194304 bytes read: OK(Re)start USB...USB: Register 10011 NbrPorts 1USB EHCI 1.00scanning bus for devices... 2 USB Device(s) foundscanning bus for storage devices... EHCI timed out on TD - token=0x2008d801 Storage Device(s) foundReset IDE: ide_preinit failed## Booting kernel from Legacy Image at 06400000 ...Image Name: Linux-2.6.22.18Image Type: ARM Linux Kernel Image (uncompressed)Data Size: 2106696 Bytes = 2 MiBLoad Address: 00008000Entry Point: 00008000Verifying Checksum ... OKLoading Kernel Image ... OKOK
Starting kernel ...Uncompressing Linux.................................................................................................................................... done, booting the kernel.