I think I've somehow damaged my U-Boot. I'm trying the Rev 1.2 "USB Flash Recovery from U-Boot" and getting the following:
md: ... autorun DONE.
RAMDISK: Couldn't find valid RAM disk image starting at 0.
List of all partitions:
1f00 1024 mtdblock0 (driver?)
1f01 2048 mtdblock1 (driver?)
1f02 521216 mtdblock2 (driver?)
No filesystem could mount root, tried: squashfs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
Can anyone explain what the problem could be here? Thanks. BG
I have the same problem when trying to recover ( write linux image to NAND) from USB.
But I followed the documentation step-by-step and I keep stopping at this stage over and over again
Did you manage solve this in the end?
----------- EDIT ------------
Finally I managed to fix my bricked sheevaplug writting operating system to NAND. I used the installer ( with a windows Host)
Note here: When first trying to recover with installer I had a problem with drivers "libusb-win32-filter-bin-0.1.12.2.exe" My Windows Vista just stopped to recognize any USB attached devices after normal installation, that was because the installer had to be invoked with "Windows XP (SP2) compatibility" box checked (look at the file properties of installer)
At this stage, before installing, i have:
- Terminal connected to SheevaPlug closed
- No USB Stick plugged into ShevaPlug
- "libusb-win32-filter-bin-0.1.12.2.exe" drivers installed with "Windows XP" compatibility mode
1. Download the Installer
2. Preformat a blank USB Stick with FAT (not FAT32)
3. Copy all from \sheevaplug-installer-v1.0\installer to root of the USB-Stick
4. Uplug USB from computer and Plug it into SheevaPlug usb (not usb HUB)
5. Power On SheevaPlug and execute the runme.exe from the root directory of installer
6. Wait until console says " wrote file uboot.bin to NAND flash 0 up to offset 0x00073000 in 112.746002s " and pressed CTRL+C to stop the application.
7. Unplugged the miniUSB from sheeva and plugged it back
8. Opened the putty, sheeva terminal.
9. Exec "reset", stop autoboot by pressing Enter.
10. Exec 'run recover1' (here the system writes a new value to bootcmd with 'recover2' saves and reboots)
11. Now having the usb stick plugged into SheevaPlug, the system will boot from usb format Nand and write the system.
Any questions ? fell free to ask