I had been booting my DM8168 evm from NFS, but it failed. The output form minicom is that:
"
IP-Config: Complete:
device=eth0, addr=192.168.2.16, mask=255.255.255.0, gw=192.168.2.1,
host=xavier, domain=, nis-domain=(none),
bootserver=192.168.2.15, rootserver=192.168.2.15, rootpath=
PHY: 0:01 - Link is Up - 100/Full
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 64 mtdblock0 (driver?)
1f02 64 mtdblock2 (driver?)
1f04 2432 mtdblock4 (driver?)
1f05 128 mtdblock5 (driver?)
1f06 4352 mtdblock6 (driver?)
1f07 204928 mtdblock7 (driver?)
1f08 50304 mtdblock8 (driver?)
b300 3887104 mmcblk0 driver: mmcblk
b301 40131 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
b302 3839535 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Backtrace:
[<c0046b44>] (dump_backtrace+0x0/0x110) from [<c0364b48>] (dump_stack+0x18/0x1c)
r7:c4812000 r6:00000000 r5:c002c014 r4:c04d9110
[<c0364b30>] (dump_stack+0x0/0x1c) from [<c0364bac>] (panic+0x60/0x17c)
[<c0364b4c>] (panic+0x0/0x17c) from [<c0009254>] (mount_block_root+0x1e0/0x220)
r3:00000000 r2:00000000 r1:c4825f58 r0:c041a99c
[<c0009074>] (mount_block_root+0x0/0x220) from [<c0009340>] (mount_root+0xac/0xcc)
[<c0009294>] (mount_root+0x0/0xcc) from [<c00094d0>] (prepare_namespace+0x170/0x1d4)
r4:c04d8a24
[<c0009360>] (prepare_namespace+0x0/0x1d4) from [<c0008784>] (kernel_init+0x114/0x154)
r5:c0008670 r4:c04d89c0
[<c0008670>] (kernel_init+0x0/0x154) from [<c006aeec>] (do_exit+0x0/0x5e4)
r5:c0008670 r4:00000000
"
and my env config is
"
TI8168_EVM#print
bootdelay=3
baudrate=115200
verify=yes
ramdisk_file=ramdisk.gz
loadaddr=0x81000000
script_addr=0x80900000
loadbootscript=fatload mmc 1 ${script_addr} boot.scr
bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${script_addr}
ethaddr=90:d7:eb:96:46:6a
ethact=DaVinci EMAC
autoload=no
nfsserver=192.168.2.15
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${nfsserver}:${gatewayip}:${netmask}:${hostname}:eth0:off
bootfile=uImage
serverip=192.168.2.15
dnsip=202.188.0.133
dnsip2=202.188.1.5
ipaddr=192.168.2.16
netmask=255.255.255.0
gatewayip=192.168.2.1
hostname=xavier
bootargs=console=ttyO2,115200n8 root=/dev/nfs nfsroot=192.168.2.15:/home/administrator/targetfs,nolock rw mem=128M
rootdelay=4
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2010.06 (Oct 27 2011 - 16:20:31)
bootcmd=run addip; tftp 81000000 uImage;bootm
Environment size: 849/8188 bytes
"
which is generated following "DM816x C6A816x AM398x PSP U-Boot.pdf"
i see the post "Problem On Booting with NFS about DM8168",and set rootdelay=4, it does not work ...
How can I solve it ,please help me .Thanks.