hello
to install the Linux-based SDK i walked through the getting started guides (leaving the restoring/ flashing bootloaders, cause the Kit came with a SD-Card containing MV5-Linux and bootet it properly.)
to continue the getting started guide i tried to use tftp to boot from the uImage in my Linux-VM
the env of the board are:
U-Boot > printenv
bootdelay=3
baudrate=115200
ethaddr=00:0e:99:02:fe:76
filesize=1B8994
fileaddr=C0700000
env=nfshost 10.0.1.191
nfshost=10.0.1.191
serverip=10.0.1.191
ipaddr=10.0.1.138
bootcmd=tftp 0xc0700000;bootm
bootfile=uImage
rootpath=/home/mkastner/workdir/filesys
bootargs=console=ttyS2,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=10.0.1
.191:/home/mkastner/workdir/filesys,nolock mem=32M
tftp=bootm
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.3 (Apr 23 2009 - 17:32:00)
(i found the information using static ip, and used it, because otherwise the EVM does not try to load the file from my Linux-VM (10.0.1.191) instead it tries to get it from another server in our network, instead of TFTP from server 10.0.1.191 i would get prompted TFTP from server 10.0.1.6 , which seems wrong to me)
but still i can not boot the uImage, getting the following messages:
Environment size: 479/16380 bytes
U-Boot > boot
TFTP from server 10.0.1.191; our IP address is 10.0.1.138
Filename 'uImage'.
Load address: 0xc0700000
Loading: T T T
unlike mentioned in the getting started guide my Ubuntu Linux (2.6.32-21-generic) does not use inetd but uses xinetd.
i added the line
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
in /etc/xinetd.conf and after this did not work, i installed inetd manually and added the same line into the file /etc/inetd.conf
the command : ps aux | grep tftp results in the following prompt:
root 8589 0.0 0.0 2276 284 ? Ss 16:53 0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure /var/lib/tftpboot
but the Boot via tftp still dows not work.
maybe someone could tell my where i made the mistake ?
best regards Rico