Trying to boot over TFTP, but comes up with the "Loading: WARN: emac_send_packet: No link " when it should
receive the file from the host pc. I have found other users with similar problems, but found no solution.
I can ping the EVM board from another host pc, and I can also use the TFTP server from a windows pc, and download
the same file. So the connection should be good, and the file can be downloaded.
Have also tried to manually enter the commands on u-boot command line, like hdcp, ping and tftpboot.
Have also tried with other binary files, same result. Fixed IP config does not help.
Any ideas ?
Bootup log:
U-Boot 2010.06 (Dec 09 2011 - 12:31:16)
DRAM: 2 GiB
Using default environment
MMC: OMAP SD/MMC: 0
Hit any key to stop autoboot: 0
raise: Signal # 8 caught
reading u-boot.bin
184792 bytes read
## Starting application at 0x80800000 ...
U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
TI8168-GP rev 1.1
ARM clk: 987MHz
DDR clk: 796MHz
I2C: ready
DRAM: 2 GiB
NAND: HW ECC Hamming Code selected
256 MiB
:,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
:,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
:.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
:.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
: ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,
MMC: OMAP SD/MMC: 0
Net: Detected MACID:90:d7:eb:98:1e:a2
Ethernet PHY: GENERIC @ 0x01
DaVinci EMAC
Hit any key to stop autoboot: 0
BOOTP broadcast 1
DHCP client bound to address 192.168.1.38
Using DaVinci EMAC device
TFTP from server 192.168.1.41; our IP address is 192.168.1.38
Filename 'uImage-dm816x-evm.bin'.
Load address: 0x81000000
Loading: WARN: emac_send_packet: No link
T ##WARN: emac_send_packet: No link
T ###WARN: emac_send_packet: No link
T ###WARN: emac_send_packet: No link
T #WARN: emac_send_packet: No link
T #####WARN: emac_send_packet: No link
U-boot env:
TI8168_EVM#printenv
verify=yes
ramdisk_file=ramdisk.gz
loadaddr=0x81000000
script_addr=0x80900000
loadbootscript=fatload mmc 0 ${script_addr} boot.scr
bootscript= echo Running bootscript from MMC/SD to set the ENV...; source ${scri
pt_addr}
ethaddr=90:d7:eb:98:1e:a2
ethact=DaVinci EMAC
baudrate=115200
gatewayip=192.168.1.1
netmask=255.255.255.0
dnsip=89.150.129.22
dnsip2=89.150.129.10
ipaddr=0.0.0.0
bootargs=console=ttyO2,115200n8 rootwait rw mem=256M earlyprintk notifyk.vpssm3_
sva=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M root=/dev/nfs nfsroot=192
.168.1.41:/home/casper/targetfs ip=dhcp
bootcmd=dhcp;setenv serverip 192.168.1.41;tftpboot;bootm
autoload=no
serverip=192.168.1.41
bootdelay=2
bootfile=uImage-dm816x-evm.bin
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2010.06 (Dec 09 2011 - 12:10:47)
Environment size: 801/8188 bytes
TI8168_EVM#