Hello,guys,
Problem is FEC link is down 7809 when ping PC host to custom board.
Under u-boot> ping PC host , info show like this.
Under PC host,ping custom board , can't reachable.
The environment Variable is like this
Can someone tell me what's wrong with it ? how to solve it?
Regards,
Haifeng
Solved! Go to Solution.
U-boot is waiting for an ip...
changethe arg
ip=none instead of dhcp.
Hello,
I have a similar problem. I am trying to boot imx53 QSB via network. When I give the command run bootcmd_net in U-boot I get following messages:
MX53-LOCO U-Boot > run bootcmd_net
FEC: enable RMII gasket
PHY indentify @ 0x0 = 0x0007c0f1
Using FEC0 device
TFTP from server 172.16.98.1; our IP address is 172.16.98.3
Filename 'uImage'.
Load address: 0x70800000
Loading: FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
FEC: Link is down 7809
T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T
My Environmental variables look like this:
MX53-LOCO U-Boot > printenv
baudrate=115200
loadaddr=0x70800000
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
ethact=FEC0
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; boot
m
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc read ${loadaddr} 0x800 0x1800; b
ootm
bootargs_mmc=set bootargs ${bootargs} root=/dev/mmcblk0p1 rw rootwait
vga=setenv bootargs console=ttymxc0,115200 video=mxcdi1fb:GBR24,VGA-XGA di1_prim
ary vga
bootcmd_obds=ext2load mmc 0:1 0x70800000 /unit_tests/obds.bin; go 70800000
lcd=video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
lvds=video=mxcdi0fb:RGB666,XGA di0_primary ldb=di0
bootfile=uImage
fileaddr=70800000
netmask=255.255.254.0
hdmi=setenv bootargs console=ttymxc0,115200 video=mxcdi0fb:RGB24,1024x768M@60 hd
mi di0_primary
gatewayip=192.168.0.1
dnsip=192.168.0.1
bootdelay=3
bootargs_nfs=set bootargs ${bootargs} noinitrd root=/dev/nfs ip=${ipaddr} nfsroo
t=${serverip}:${nfsroot}
nfsroot=/export/imx
ipaddr=172.16.98.3
serverip=172.16.98.1
gateway=172.16.98.1
kernel=uImage
bootargs_base=set bootargs console=ttymxc0,115200 gpu_nommu
bootargs=console=ttymxc0,115200 gpu_nommu setenv bootargs console=ttymxc0, 1p
MX53-LOCO U-Boot > printenv
baudrate=115200
loadaddr=0x70800000
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
ethact=FEC0
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; boot
m
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc read ${loadaddr} 0x800 0x1800; b
ootm
bootargs_mmc=set bootargs ${bootargs} root=/dev/mmcblk0p1 rw rootwait
vga=setenv bootargs console=ttymxc0,115200 video=mxcdi1fb:GBR24,VGA-XGA di1_prim
ary vga
bootcmd_obds=ext2load mmc 0:1 0x70800000 /unit_tests/obds.bin; go 70800000
lcd=video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
lvds=video=mxcdi0fb:RGB666,XGA di0_primary ldb=di0
bootfile=uImage
fileaddr=70800000
netmask=255.255.254.0
hdmi=setenv bootargs console=ttymxc0,115200 video=mxcdi0fb:RGB24,1024x768M@60 hd
mi di0_primary
gatewayip=192.168.0.1
dnsip=192.168.0.1
bootdelay=3
bootargs_nfs=set bootargs ${bootargs} noinitrd root=/dev/nfs ip=${ipaddr} nfsroo
t=${serverip}:${nfsroot}
nfsroot=/export/imx
ipaddr=172.16.98.3
serverip=172.16.98.1
gateway=172.16.98.1
kernel=uImage
bootargs_base=set bootargs console=ttymxc0,115200 gpu_nommu
bootargs=console=ttymxc0,115200 gpu_nommu setenv bootargs console=ttymxc0, 1p
bootcmdrun bootcmd_net
bootcmd=run bootcmd_net
bootcd=run bootcmd_net
stdin=serial
stdout=serial
stderr=serial
Environment size: 1246/8188 bytes
stdin=serial
stdout=serial
stderr=serial
Environment size: 1246/8188 bytes
Can anyone help me understand what is going wrong and how to correct it?