[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:57:09 CEST 2010


-----Original Message-----
From: u-boot-bounces at lists.denx.de [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Marek Vasut
Sent: Thursday, August 12, 2010 11:05 PM
To: StephenPaulraj Chinnadurai-ERS,HCLTech
Cc: u-boot at lists.denx.de
Subject: Re: [U-Boot] TFTP timeout issue while downloading the linux kernel in openpxa vpac270 u-boot source code

Dne Čt 12. srpna 2010 19:11:29 StephenPaulraj Chinnadurai-ERS,HCLTech napsal(a):
> Hello Marek,
> 
> I am using a customize board which has PXA270 controller.  SMCS
> LAN91C111Ii-NU is connected to the static memory 4 (nCS4).

I see, so it's not vpac270 bug.
> 
> 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

You don't really need to configure these if you then set it to AF2.
> 
> #define CONFIG_SYS_GAFR2_U_VAL  0x1504A176
> Alternate function 2 is selected for GPIO 80
> 
> #define CONFIG_SYS_MSC2_VAL     0x0000B884

Zylonite 300 uses value 0x3c for the SMC91111 in the corresponding part of MSCx 
register in original Marvell sources, Zylonite320 uses 0x123c ... maybe you 
should review the MSCx configuration here. For pxa27x, I guess it might be 
something like 0x123c too.

Stephen: I tried with 0x123c in MSC2, LEDs in the Ethernet connector is glowing and I am getting following error message.
	Using SMC91111-0 device
	ping failed; host 10.100.144.245 is not alive

From the log below, it really seems the ethernet chip is choking.

Cheers
> 
> 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
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

DISCLAIMER:
-----------------------------------------------------------------------------------------------------------------------

The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. 
It shall not attach any liability on the originator or HCL or its affiliates. Any views or opinions presented in 
this email are solely those of the author and may not necessarily reflect the opinions of HCL or its affiliates. 
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of 
this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have 
received this email in error please delete it and notify the sender immediately. Before opening any mail and 
attachments please check them for viruses and defect.

-----------------------------------------------------------------------------------------------------------------------


More information about the U-Boot mailing list