I have a eSata - Sheeva Dev Kit.
My u-boot version is:
Marvell>> version
U-Boot 2011.03 (Apr 26 2011 - 21:50:07)
Marvell-Sheevaplug - eSATA - SD/MMC
gcc (Debian 4.5.2-8) 4.5.2
GNU ld (GNU Binutils for Debian) 2.21.0.20110327
My printenv is:
Marvell>> printenv
baudrate=115200
bootcmd=${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${x_bootargs_root}; ${x_bootcmd_usb}; ${x_bootcmd_sata}; bootm 0x6400000;
bootdelay=3
ethact=egiga0
ethaddr=02:50:43:72:0b:d9
stderr=serial
stdin=serial
stdout=serial
x_bootargs=console=ttyS0,115200 mtdparts=orion_nand:512k(uboot),4m@1m(kernel),507m@5m(rootfs) rw
x_bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs
x_bootcmd_kernel=nand read 0x6400000 0x100000 0x400000
x_bootcmd_sata=ide reset;
x_bootcmd_usb=usb start;
I had some problem so i tried different guide to restore my sheevaplug.
At this point when i try a normal boot i have this kernel panic message:
VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 512 mtdblock0 (driver?)
1f01 4096 mtdblock1 (driver?)
1f02 519168 mtdblock2 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[<c0034e50>] (unwind_backtrace+0x0/0xe0) from [<c040930c>] (panic+0x58/0x178)
[<c040930c>] (panic+0x58/0x178) from [<c0008d80>] (mount_block_root+0x1bc/0x1fc)
[<c0008d80>] (mount_block_root+0x1bc/0x1fc) from [<c0009000>] (prepare_namespace+0x88/0x1c4)
[<c0009000>] (prepare_namespace+0x88/0x1c4) from [<c00089dc>] (kernel_init+0x100/0x13c)
[<c00089dc>] (kernel_init+0x100/0x13c) from [<c0031314>] (kernel_thread_exit+0x0/0x8)
I have tried also with ESIA software but always i have this problem.
What could i do?
Excuse me for my english (i'm italian) and for my problems....