Part Number: EVMK2H
Tool/software: Linux
I'm going to do a boot by TFTP and NFS, but I fail in NFS.
The server side environment is Ubuntu12.04.5 (32 bits and IP address =192.168.0.210).
Because it has been confirmed that a NFS mount to a server is ordinarily made of other hosts.
I'm thinking there is cause failed in NFS in setting of Uboot.
Further, TFTP is Okey.
The server side environment is Ubuntu12.04.5 (32 bits and IP address =192.168.0.210).
Because it has been confirmed that a NFS mount to a server is ordinarily made of other hosts.
I'm thinking there is cause failed in NFS in setting of Uboot.
Further, TFTP is Okey.
Failed partial Log will be below.
[ 82.608399] IPv6: ADDRCONF(NETDEV_UP): eth3: link is not ready
[ 82.614090] 8021q: adding VLAN 0 to HW filter on device eth3
[ 82.619614] net eth3: adding rx vlan id: 0
[ 82.623657] IP-Config: Failed to open gretap0
[ 82.627921] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 82.634741] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 82.654043] Sending DHCP requests ., OK
[ 82.731879] IP-Config: Got DHCP answer from 192.168.0.1, my address is 192.168.0.6
[ 85.494822] net eth1: removing rx vlan id: 0
[ 85.854660] net eth2: removing rx vlan id: 0
[ 86.263233] net eth3: removing rx vlan id: 0
[ 86.267989] IP-Config: Complete:
[ 86.271140] device=eth0, hwaddr=74:da:ea:5d:c8:6e, ipaddr=192.168.0.6, mask=255.255.255.0, gw=192.168.0.1
[ 86.280902] host=192.168.0.6, domain=iodata, nis-domain=(none)
[ 86.287019] bootserver=0.0.0.0, rootserver=192.168.0.210, rootpath=
[ 86.293388] nameserver0=192.168.0.1
[ 86.313599] VFS: Mounted root (nfs filesystem) on device 0:11.
[ 86.319509] Freeing unused kernel memory: 312K (c0718000 - c0766000)
[ 87.955816] dma dma0chan9: out of descriptors
[ 88.442228] dma dma0chan9: out of descriptors
[ 89.210722] dma dma0chan9: out of descriptors
[ 92.343134] dma dma0chan9: out of descriptors
[ 262.408026] nfs: server 192.168.0.210 not responding, still trying
:
:
[ 82.614090] 8021q: adding VLAN 0 to HW filter on device eth3
[ 82.619614] net eth3: adding rx vlan id: 0
[ 82.623657] IP-Config: Failed to open gretap0
[ 82.627921] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 82.634741] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 82.654043] Sending DHCP requests ., OK
[ 82.731879] IP-Config: Got DHCP answer from 192.168.0.1, my address is 192.168.0.6
[ 85.494822] net eth1: removing rx vlan id: 0
[ 85.854660] net eth2: removing rx vlan id: 0
[ 86.263233] net eth3: removing rx vlan id: 0
[ 86.267989] IP-Config: Complete:
[ 86.271140] device=eth0, hwaddr=74:da:ea:5d:c8:6e, ipaddr=192.168.0.6, mask=255.255.255.0, gw=192.168.0.1
[ 86.280902] host=192.168.0.6, domain=iodata, nis-domain=(none)
[ 86.287019] bootserver=0.0.0.0, rootserver=192.168.0.210, rootpath=
[ 86.293388] nameserver0=192.168.0.1
[ 86.313599] VFS: Mounted root (nfs filesystem) on device 0:11.
[ 86.319509] Freeing unused kernel memory: 312K (c0718000 - c0766000)
[ 87.955816] dma dma0chan9: out of descriptors
[ 88.442228] dma dma0chan9: out of descriptors
[ 89.210722] dma dma0chan9: out of descriptors
[ 92.343134] dma dma0chan9: out of descriptors
[ 262.408026] nfs: server 192.168.0.210 not responding, still trying
:
:
Uboot of EVMK2H sets below in default env, and, boot.
U-Boot 2013.01-00004-g0c2f8a2 (Aug 16 2013 - 19:04:15)
I2C: ready
DRAM: 2 GiB
NAND: 512 MiB
Net: TCI6638_EMAC
Warning: TCI6638_EMAC using MAC address from net device
, TCI6638_EMAC1
Hit any key to stop autoboot: 0
TCI6638 EVM #
TCI6638 EVM # setenv serverip 192.168.0.210
TCI6638 EVM # setenv name_kern uImage-rt-keystone-evm.bin
TCI6638 EVM # setenv name_fdt uImage-rt-k2hk-evm.dtb
TCI6638 EVM # setenv nfs_root '/home/yamada/nfs'
TCI6638 EVM # setenv nfs_options v3,tcp,rsize=4096,wsize=4096
TCI6638 EVM # setenv boot net
TCI6638 EVM #
I2C: ready
DRAM: 2 GiB
NAND: 512 MiB
Net: TCI6638_EMAC
Warning: TCI6638_EMAC using MAC address from net device
, TCI6638_EMAC1
Hit any key to stop autoboot: 0
TCI6638 EVM #
TCI6638 EVM # setenv serverip 192.168.0.210
TCI6638 EVM # setenv name_kern uImage-rt-keystone-evm.bin
TCI6638 EVM # setenv name_fdt uImage-rt-k2hk-evm.dtb
TCI6638 EVM # setenv nfs_root '/home/yamada/nfs'
TCI6638 EVM # setenv nfs_options v3,tcp,rsize=4096,wsize=4096
TCI6638 EVM # setenv boot net
TCI6638 EVM #
The contents after setting are below.
TCI6638 EVM # printenv
addr_fdt=0x87000000
addr_fs=0x82000000
addr_kern=0x88000000
addr_mon=0x0c5f0000
addr_ubi=0x82000000
addr_uboot=0x87000000
args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1
args_net=setenv bootargs ${bootargs} rootfstype=nfs root=/dev/nfs rw nfsroot=${serverip}:${nfs_root},${nfs_options} ip=dhcp
args_ramfs=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,9M
args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048
args_uinitrd=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0
baudrate=115200
boot=net
bootcmd=run init_${boot} get_fdt_${boot} get_mon_${boot} get_kern_${boot} run_mon run_kern
bootdelay=3
bootfile=uImage
burn_ubi=nand erase.part ubifs; nand write ${addr_ubi} ubifs ${filesize}
burn_uboot=sf probe; sf erase 0 0x100000; sf write ${addr_uboot} 0 ${filesize}
ethact=TCI6638_EMAC
ethaddr=74:da:ea:5d:c8:6e
fdt_high=0xffffffff
get_fdt_net=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fdt_ramfs=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fdt_ubi=ubifsload ${addr_fdt} ${name_fdt}
get_fdt_uinitrd=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fs_ramfs=dhcp ${addr_fs} ${tftp_root}/${name_fs}
get_fs_uinitrd=dhcp ${addr_fs} ${tftp_root}/${name_uinitrd}
get_kern_net=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_kern_ramfs=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_kern_ubi=ubifsload ${addr_kern} ${name_kern}
get_kern_uinitrd=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_mon_ramfs=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_mon_ubi=ubifsload ${addr_mon} ${name_mon}
get_mon_uinitrd=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_ubi_net=dhcp ${addr_ubi} ${tftp_root}/${name_ubi}
get_uboot_net=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
has_mdio=0
init_net=run set_fs_none args_all args_net
init_ramfs=run set_fs_none args_all args_ramfs get_fs_ramfs
init_ubi=run set_fs_none args_all args_ubi; ubi part ubifs; ubifsmount boot
init_uinitrd=run set_fs_uinitrd args_all args_uinitrd get_fs_uinitrd
initrd_high=0xffffffff
mem_lpae=1
mem_reserve=512M
mtdparts=mtdparts=davinci_nand.0:1024k(bootloader)ro,512k(params)ro,129536k(ubifs)
name_fdt=uImage-rt-k2hk-evm.dtb
name_fs=arago-console-image.cpio.gz
name_kern=uImage-rt-keystone-evm.bin
name_mon=skern-keystone-evm.bin
name_ubi=keystone-evm-ubifs.ubi
name_uboot=u-boot-spi-keystone-evm.gph
name_uinitrd=uinitrd.bin
nfs_options=v3,tcp,rsize=4096,wsize=4096
nfs_root=/home/yamada/nfs
no_post=1
run_kern=bootm ${addr_kern} ${addr_uinitrd} ${addr_fdt}
run_mon=mon_install ${addr_mon}
serverip=192.168.0.210
set_fs_none=setenv addr_uinitrd -
set_fs_uinitrd=setenv addr_uinitrd ${addr_fs}
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2013.01-00004-g0c2f8a2 (Aug 16 2013 - 19:04:15)
addr_fdt=0x87000000
addr_fs=0x82000000
addr_kern=0x88000000
addr_mon=0x0c5f0000
addr_ubi=0x82000000
addr_uboot=0x87000000
args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1
args_net=setenv bootargs ${bootargs} rootfstype=nfs root=/dev/nfs rw nfsroot=${serverip}:${nfs_root},${nfs_options} ip=dhcp
args_ramfs=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,9M
args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048
args_uinitrd=setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0
baudrate=115200
boot=net
bootcmd=run init_${boot} get_fdt_${boot} get_mon_${boot} get_kern_${boot} run_mon run_kern
bootdelay=3
bootfile=uImage
burn_ubi=nand erase.part ubifs; nand write ${addr_ubi} ubifs ${filesize}
burn_uboot=sf probe; sf erase 0 0x100000; sf write ${addr_uboot} 0 ${filesize}
ethact=TCI6638_EMAC
ethaddr=74:da:ea:5d:c8:6e
fdt_high=0xffffffff
get_fdt_net=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fdt_ramfs=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fdt_ubi=ubifsload ${addr_fdt} ${name_fdt}
get_fdt_uinitrd=dhcp ${addr_fdt} ${tftp_root}/${name_fdt}
get_fs_ramfs=dhcp ${addr_fs} ${tftp_root}/${name_fs}
get_fs_uinitrd=dhcp ${addr_fs} ${tftp_root}/${name_uinitrd}
get_kern_net=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_kern_ramfs=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_kern_ubi=ubifsload ${addr_kern} ${name_kern}
get_kern_uinitrd=dhcp ${addr_kern} ${tftp_root}/${name_kern}
get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_mon_ramfs=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_mon_ubi=ubifsload ${addr_mon} ${name_mon}
get_mon_uinitrd=dhcp ${addr_mon} ${tftp_root}/${name_mon}
get_ubi_net=dhcp ${addr_ubi} ${tftp_root}/${name_ubi}
get_uboot_net=dhcp ${addr_uboot} ${tftp_root}/${name_uboot}
has_mdio=0
init_net=run set_fs_none args_all args_net
init_ramfs=run set_fs_none args_all args_ramfs get_fs_ramfs
init_ubi=run set_fs_none args_all args_ubi; ubi part ubifs; ubifsmount boot
init_uinitrd=run set_fs_uinitrd args_all args_uinitrd get_fs_uinitrd
initrd_high=0xffffffff
mem_lpae=1
mem_reserve=512M
mtdparts=mtdparts=davinci_nand.0:1024k(bootloader)ro,512k(params)ro,129536k(ubifs)
name_fdt=uImage-rt-k2hk-evm.dtb
name_fs=arago-console-image.cpio.gz
name_kern=uImage-rt-keystone-evm.bin
name_mon=skern-keystone-evm.bin
name_ubi=keystone-evm-ubifs.ubi
name_uboot=u-boot-spi-keystone-evm.gph
name_uinitrd=uinitrd.bin
nfs_options=v3,tcp,rsize=4096,wsize=4096
nfs_root=/home/yamada/nfs
no_post=1
run_kern=bootm ${addr_kern} ${addr_uinitrd} ${addr_fdt}
run_mon=mon_install ${addr_mon}
serverip=192.168.0.210
set_fs_none=setenv addr_uinitrd -
set_fs_uinitrd=setenv addr_uinitrd ${addr_fs}
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2013.01-00004-g0c2f8a2 (Aug 16 2013 - 19:04:15)
Environment size: 2975/262140 bytes
Thanks