Hi all,
The environment is dvr rdk 3.5.0.5, RC is running openSuse 11.4
The step which I follow is from http://processors.wiki.ti.com/index.php/TI81XX_PSP_U-Boot_PCIe_Boot_User_Guide
I use spi boot mode, the uboot is built with "make ti8168_evm_min_pcie_32"
insmod ti81xx_pcie_boot.ko is ok, after I run "./saBootApp.o boot.scr uImage initrd_pe2k.image"
Linux is booting, but stopped and printed:
RAMDISK: Couldn't find valid RAM disk image starting at 0.
List of all partitions:
No filesystem could mount root, tried: ext3 ext2 vfat msdos iso9660
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
Backtrace:
[<c004fbdc>] (dump_backtrace+0x0/0x110) from [<c03ab1c0>] (dump_stack+0x18/0x1c)
r7:c4814000 r6:00000000 r5:c002fa94 r4:c0536b90
[<c03ab1a8>] (dump_stack+0x0/0x1c) from [<c03ab224>] (panic+0x60/0x17c)
[<c03ab1c4>] (panic+0x0/0x17c) from [<c00092b4>] (mount_block_root+0x1e0/0x220)
r3:00000000 r2:00000020 r1:c4825f58 r0:c04699cc
[<c00090d4>] (mount_block_root+0x0/0x220) from [<c00093a0>] (mount_root+0xac/0xcc)
[<c00092f4>] (mount_root+0x0/0xcc) from [<c0009530>] (prepare_namespace+0x170/0x1d4)
r4:c0535fe4
[<c00093c0>] (prepare_namespace+0x0/0x1d4) from [<c00087c4>] (kernel_init+0x114/0x154)
r5:c00086b0 r4:c0535f80
[<c00086b0>] (kernel_init+0x0/0x154) from [<c0078c98>] (do_exit+0x0/0x5e4)
r5:c00086b0 r4:00000000
initrd_pe2k.image is about 20M, I modify the saBootApp.c to let it work right.
the content of boot.scr is
setenv bootargs 'console=ttyO2,115200n8 root=/dev/ram initrd=0x81000000,20M rw mem=128M'
bootm 0x80900000 0x81000000
How do I solve this problem?
Thanks
Jack