I recently bought two SheevaPlugs from Globalscale. After bad luck on the first plug with debian installer (8 attempts without success so far) and SheevaPlug Installer (it segfaulted on me), I decided to give that plug a break and start from scratch with the new one.
The SheevaPlug installer had caused the first plug to be unbootable, so I decided to follow the procedure at http://www.openplug.org/plugwiki/index.php/SD_Card_As_Root_File_System
. It all went very smoothly and I managed to boot from the SD card. But then, upon reboot, I got an error:
NAND read: device 0 offset 0x100000, size 0x400000
Reading data from 0x4ff800 -- 100% complete.
4194304 bytes read: OK
## Booting image at 00800000 ...
Image Name: Linux-126.96.36.199
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 ... Bad Data CRC
Never mind, I thought, I'll just fall back to the NAND and boot from that. But that gives literally the same error.
So now, unfortunately, I have two plugs that for the moment I can't do anything with. I could try and update the uboot on this second plug, because I've left it at the original version: U-Boot 1.1.4 (Mar 19 2009 - 16:06:59) Marvell version: 3.4.16
But I can't understand why I couldn't fall back to the NAND. Any explanations? Suggestions?