[U-Boot] TFTP timeout issue while downloading the linux kernel in openpxa vpac270 u-boot source code
StephenPaulraj Chinnadurai-ERS,HCLTech
stephenpaulrajc at hcl.com
Thu Aug 12 19:11:29 CEST 2010
Hello Marek,
I am using a customize board which has PXA270 controller. SMCS LAN91C111Ii-NU is connected to the static memory 4 (nCS4).
I have defined following macro value in the include/configs/<myboard.h> file.
#define CONFIG_SYS_GPDR2_VAL 0x70DF3FFF
GPIO 80 is configured as output
#define CONFIG_SYS_GPSR2_VAL 0x10010000 /*nCS4*/
GPIO 80 is set
#define CONFIG_SYS_GAFR2_U_VAL 0x1504A176
Alternate function 2 is selected for GPIO 80
#define CONFIG_SYS_MSC2_VAL 0x0000B884
RT4 = 4 Variable Latency I/O (VLIO)
ROM4 Bus Width
0 = 32 Bits
RDF4 = 8
RDN4 = 8
RRR4 = 3
RBUFF4 = 1 Faster device
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE 0x10000300 /*nCS4*/
#define CONFIG_SMC_USE_32_BIT
#undef CONFIG_SMC_91111_EXT_PHY
Ethernet controller is working fine. I can able to ping the machines connected to the network.
tftpboot command is also working fine, I can able to download the u-boot.bin to SDRAM.
But I have issue in downloading bigger files (zImage which is 2.5 MB) to the SDRAM. I am getting the following timeout messages and the download is not getting completed.
Loading: *########T T T T T T T T T T T T T T T T T T T T
Retry count exceeded; starting again
Please help me to come out of this issue.
Kindly find the complete log below:
__
U-Boot 2010.06-rc1 (Aug 13 2010 - 09:11:31)
DRAM: 128 MiB
Flash: 64 MiB
In: serial
Out: serial
Err: serial
Net: SMC91111-0
Hit any key to stop autoboot: 2 ___ 0
MDT-Boot> print
bootargs=console=tty0 console=ttyS1, root=/dev/sda1 rootdelay=15
bootcmd=if mmc init && fatload mmc 0 0xa0000000 uImage; then bootm 0xa0000000; fi; if usb reset && fatload usb 0 0xa0000000 uImage; then bootm 0xa0000000; fi; bootm 0x150000;
bootdelay=2
baudrate=115200
ethaddr=00:00:70:26:1E:01
netmask=255.255.255.0
ethact=SMC91111-0
ipaddr=10.100.144.42
serverip=10.100.144.245
gatewayip=10.100.144.255
stdin=serial
stdout=serial
stderr=serial
Environment size: 445/32764 bytes
MDT-Boot> ping 10.100.144.245
SMC91111: MAC 00:00:70:26:1e:01
Using SMC91111-0 device
host 10.100.144.245 is alive
MDT-Boot> tftp a3000000 u-boot.bin
SMC91111: MAC 00:00:70:26:1e:01
Using SMC91111-0 device
TFTP from server 10.100.144.245; our IP address is 10.100.144.42
Filename 'u-boot.bin'.
Load address: 0xa3000000
Loading: *_############
done
Bytes transferred = 335280 (51db0 hex)
MDT-Boot> tftp a3000000 zImage
SMC91111: MAC 00:00:70:26:1e:01
Using SMC91111-0 device
TFTP from server 10.100.144.245; our IP address is 10.100.144.42
Filename 'zImage'.
Load address: 0xa3000000
Loading: *_####################T T T T T T T T T T T T T T T T T T T T
Retry count exceeded; starting again
SMC91111: MAC 00:00:70:26:1e:01
Using SMC91111-0 device
TFTP from server 10.100.144.245; our IP address is 10.100.144.42
Filename 'zImage'.
Load address: 0xa3000000
Loading: *_#######T ##T #T T T T T T T T T T T T T T T T T T
Retry count exceeded; starting again
SMC91111: MAC 00:00:70:26:1e:01
Using SMC91111-0 device
TFTP from server 10.100.144.245; our IP address is 10.100.144.42
Filename 'zImage'.
Load address: 0xa3000000
Loading: *_#######################T T T T T T T T T T T T T T T T T T T T
Retry count exceeded; starting again
Thanks and Regards
Stephen Paulraj C
More information about the U-Boot
mailing list