public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] Help about tftp download
@ 2005-11-01 12:50 Li Weichen
  2005-11-01 13:11 ` Wolfgang Denk
  2005-11-01 14:53 ` Bob Peterson
  0 siblings, 2 replies; 9+ messages in thread
From: Li Weichen @ 2005-11-01 12:50 UTC (permalink / raw)
  To: u-boot

Hi everyone:

I am trying to download u-boot.bin to OMAP5912OSK through tftp.  But when I
type the commad in u-boot prompt, it shows following error messages:

OMAP5912 OSK # tftpboot 0x10000000 /tftpboot/u-boot.bin TFTP from server
192.168.4.1; our IP address is 192.168.4.190 Filename
'/tftpboot/u-boot.bin'.
Load address: 0x10000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
.......

What's wrong with my setups?

Thank you and best regards!

Li Weichen
2005-11-1

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-01 12:50 [U-Boot-Users] Help about tftp download Li Weichen
@ 2005-11-01 13:11 ` Wolfgang Denk
  2005-11-02  2:56   ` Li Weichen
  2005-11-01 14:53 ` Bob Peterson
  1 sibling, 1 reply; 9+ messages in thread
From: Wolfgang Denk @ 2005-11-01 13:11 UTC (permalink / raw)
  To: u-boot

In message <436764a6.227f90fc.6722.7dde@mx.gmail.com> you wrote:
> 
> I am trying to download u-boot.bin to OMAP5912OSK through tftp.  But when I
> type the commad in u-boot prompt, it shows following error messages:
> 
> OMAP5912 OSK # tftpboot 0x10000000 /tftpboot/u-boot.bin TFTP from server
> 192.168.4.1; our IP address is 192.168.4.190 Filename
> '/tftpboot/u-boot.bin'.
> Load address: 0x10000000
> Loading: T T T T T T T T T T
> Retry count exceeded; starting again
> .......
> 
> What's wrong with my setups?

Given the little detail you provide: it's impossible  to  say.  Maybe
your  hardware  is broke, or the port of U-Boot to your board, or you
use an illegal MAC address, or ...

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"The whole world is about three drinks behind."     - Humphrey Bogart

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-01 12:50 [U-Boot-Users] Help about tftp download Li Weichen
  2005-11-01 13:11 ` Wolfgang Denk
@ 2005-11-01 14:53 ` Bob Peterson
  2005-11-01 15:37   ` Jerry Van Baren
  2005-11-02  2:27   ` Li Weichen
  1 sibling, 2 replies; 9+ messages in thread
From: Bob Peterson @ 2005-11-01 14:53 UTC (permalink / raw)
  To: u-boot

Hi Li,

The "T T T T T" messages indicate a timeout, which means the client thinks
the packets are going out and not getting a reply.  I've seen this 
many times and
it can mean many different things.  I'm not all-knowing and all-seeing, but I
can make some suggestions.  First, make sure that you have a file called
"tftp" in /etc/xinetd.d/ (assuming you use xinetd rather than inetd).
The file should look something like this:

service tftp
{
         disable = no
         socket_type = dgram
         protocol = udp
         wait = yes
         user = root
         server = /usr/sbin/in.tftpd
}
#       server_args = /tftpboot

Second, make sure you have /usr/sbin/in.tftpd and if not, get it.

Third, make sure there aren't any duplicate devices in your network that may
be holding the same address your tftp client is trying to use.

Fourth, check your client's u-boot environment variables to make sure 
the settings
are right for client and server ip addresses.

If none of this works, use /usr/sbin/tcpdump -i eth0 (whatever your ethX is) on
your host to see if the tftp packets are making it to the host at all.

Hope this helps.

Regards,

Bob Peterson

At 06:50 AM 11/1/2005, Li Weichen wrote:
>Hi everyone:
>
>I am trying to download u-boot.bin to OMAP5912OSK through tftp.  But when I
>type the commad in u-boot prompt, it shows following error messages:
>
>OMAP5912 OSK # tftpboot 0x10000000 /tftpboot/u-boot.bin TFTP from server
>192.168.4.1; our IP address is 192.168.4.190 Filename
>'/tftpboot/u-boot.bin'.
>Load address: 0x10000000
>Loading: T T T T T T T T T T
>Retry count exceeded; starting again
>.......
>
>What's wrong with my setups?
>
>Thank you and best regards!
>
>Li Weichen
>2005-11-1

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-01 14:53 ` Bob Peterson
@ 2005-11-01 15:37   ` Jerry Van Baren
  2005-11-02  2:31     ` Li Weichen
  2005-11-02  2:27   ` Li Weichen
  1 sibling, 1 reply; 9+ messages in thread
From: Jerry Van Baren @ 2005-11-01 15:37 UTC (permalink / raw)
  To: u-boot

> At 06:50 AM 11/1/2005, Li Weichen wrote:
> 
>> Hi everyone:
>>
>> I am trying to download u-boot.bin to OMAP5912OSK through tftp.  But 
>> when I
>> type the commad in u-boot prompt, it shows following error messages:
>>
>> OMAP5912 OSK # tftpboot 0x10000000 /tftpboot/u-boot.bin TFTP from server
>> 192.168.4.1; our IP address is 192.168.4.190 Filename
>> '/tftpboot/u-boot.bin'.
>> Load address: 0x10000000
>> Loading: T T T T T T T T T T
>> Retry count exceeded; starting again
>> .......
>>
>> What's wrong with my setups?
>>
>> Thank you and best regards!
>>
>> Li Weichen
>> 2005-11-1
> 
> Bob Peterson wrote:
> Hi Li,
> 
> The "T T T T T" messages indicate a timeout, which means the client thinks
> the packets are going out and not getting a reply.  I've seen this many 
> times and
> it can mean many different things.  I'm not all-knowing and all-seeing, 
> but I
> can make some suggestions.  First, make sure that you have a file called

[snipped good advice]

> Hope this helps.
> 
> Regards,
> 
> Bob Peterson

Another suggestion: from a (linux) box command line, tftp to your server 
and verify that it works.  Your message is indicating that your server 
is 192.168.4.1 and the file you are trying to get is 
/tftpboot/u-boot.bin so do the following (I'm typing this from memory, 
so it may not be quite right)...

$ tftp 192.168.4.1
tftp> get /tftpboot/u-boot.bin

Getting TFTP to work (i.e. properly configured) usually solves the 
problem in my experience.

gvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-01 14:53 ` Bob Peterson
  2005-11-01 15:37   ` Jerry Van Baren
@ 2005-11-02  2:27   ` Li Weichen
  1 sibling, 0 replies; 9+ messages in thread
From: Li Weichen @ 2005-11-02  2:27 UTC (permalink / raw)
  To: u-boot

Hi Bob,

Thanks for your kind reply.  I have tried your instructions.  My system is
Debian-amd64 sarge 3.1, so my configurations is more or less a little
different from that in Redhat.  My tftpd is configured in /etc/inetd.conf.
There is a line is this file looks like

tftp  dgram  udp  wait  root  /usr/sbin/tcpd  /usr/sbin/in.tftpd   /tftpboot

There are only my host and target board in my local net.

After I typed #tcpdump -i eth1, the messages are following,

# tcpdump -i eth1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
18:11:30.010752 arp who-has omap1.Nankai.edu.cn tell 192.168.4.190
18:11:30.012669 arp reply omap1.Nankai.edu.cn is-at 00:e0:4c:df:3d:48
18:11:30.011040 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.tftp:  39 RRQ
"/tftpboot/u-boot.bin" octet timeout 5
18:11:30.012061 IP 192.168.0.11.33311 > 192.168.4.190.2805: UDP, length: 12
18:11:30.012359 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:30.012382 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:30.635567 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:30.635607 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:31.260528 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:31.260567 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:31.885490 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:31.885529 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:32.510452 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:32.510492 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:33.135414 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:33.135454 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:33.226036 IP 192.168.0.11.33304 > 192.168.4.190.2248: UDP, length: 12
18:11:33.760376 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:33.760416 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:34.385347 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:34.385388 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:35.010310 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:35.010349 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:35.010732 arp who-has 192.168.4.190 tell omap1.Nankai.edu.cn
18:11:35.010891 IP 192.168.0.11.33311 > 192.168.4.190.2805: UDP, length: 12
18:11:35.011042 arp reply 192.168.4.190 is-at 00:0e:99:02:0a:21
18:11:35.011254 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:35.011268 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:35.635276 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:35.635314 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:36.260237 IP 192.168.4.190.2805 > omap1.Nankai.edu.cn.33311: UDP,
length: 4
18:11:36.260275 IP omap1.Nankai.edu.cn > 192.168.4.190: icmp 40:
omap1.Nankai.edu.cn udp port 33311 unreachable
18:11:38.152001 arp who-has omap1.Nankai.edu.cn tell 192.168.4.190

............

omap1.Nankai.edu.cn is my hostname, 192.168.0.11 is the IP of eth0 witch is
connected to external LAN.  If the message above shows that my client setup
is correct?  I am wondering about why the UDP packets were sent to
192.168.0.11 rather than 192.168.4.1?  Is it the problem?

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-01 15:37   ` Jerry Van Baren
@ 2005-11-02  2:31     ` Li Weichen
  2005-11-02 12:58       ` Jerry Van Baren
  0 siblings, 1 reply; 9+ messages in thread
From: Li Weichen @ 2005-11-02  2:31 UTC (permalink / raw)
  To: u-boot

> 
> Another suggestion: from a (linux) box command line, tftp to your server
> and verify that it works.  Your message is indicating that your server
> is 192.168.4.1 and the file you are trying to get is
> /tftpboot/u-boot.bin so do the following (I'm typing this from memory,
> so it may not be quite right)...
> 
> $ tftp 192.168.4.1
> tftp> get /tftpboot/u-boot.bin
Sorry but after I typed tftp 192.168.4.1, it came up with message looks like
get uImage froam tftp server automatically.
> 
> Getting TFTP to work (i.e. properly configured) usually solves the
> problem in my experience.
> 
> gvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-01 13:11 ` Wolfgang Denk
@ 2005-11-02  2:56   ` Li Weichen
  0 siblings, 0 replies; 9+ messages in thread
From: Li Weichen @ 2005-11-02  2:56 UTC (permalink / raw)
  To: u-boot

I think the network is fine,  because if I wanted to get a file that not
exist in /tftpboot, if shows that file not found.  And there are only the
host and target board in the local net.

If I tried tcpdump I found the target board had got the correct IP.

> -----Original Message-----
> From: wd at denx.de [mailto:wd at denx.de]
> Sent: Tuesday, November 01, 2005 9:12 PM
> To: Li Weichen
> Cc: u-boot-users at lists.sourceforge.net
> Subject: Re: [U-Boot-Users] Help about tftp download
> 
> In message <436764a6.227f90fc.6722.7dde@mx.gmail.com> you wrote:
> >
> > I am trying to download u-boot.bin to OMAP5912OSK through tftp.  But
when
> I
> > type the commad in u-boot prompt, it shows following error messages:
> >
> > OMAP5912 OSK # tftpboot 0x10000000 /tftpboot/u-boot.bin TFTP from server
> > 192.168.4.1; our IP address is 192.168.4.190 Filename
> > '/tftpboot/u-boot.bin'.
> > Load address: 0x10000000
> > Loading: T T T T T T T T T T
> > Retry count exceeded; starting again
> > .......
> >
> > What's wrong with my setups?
> 
> Given the little detail you provide: it's impossible  to  say.  Maybe
> your  hardware  is broke, or the port of U-Boot to your board, or you
> use an illegal MAC address, or ...
> 
> Best regards,
> 
> Wolfgang Denk
> 
> --
> Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> "The whole world is about three drinks behind."     - Humphrey Bogart

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-02  2:31     ` Li Weichen
@ 2005-11-02 12:58       ` Jerry Van Baren
  2005-11-03  3:08         ` Li Weichen
  0 siblings, 1 reply; 9+ messages in thread
From: Jerry Van Baren @ 2005-11-02 12:58 UTC (permalink / raw)
  To: u-boot

Li Weichen wrote:
>>Another suggestion: from a (linux) box command line, tftp to your server
>>and verify that it works.  Your message is indicating that your server
>>is 192.168.4.1 and the file you are trying to get is
>>/tftpboot/u-boot.bin so do the following (I'm typing this from memory,
>>so it may not be quite right)...
>>
>>$ tftp 192.168.4.1
>>tftp> get /tftpboot/u-boot.bin
> 
> Sorry but after I typed tftp 192.168.4.1, it came up with message looks like
> get uImage froam tftp server automatically.
> 
>>Getting TFTP to work (i.e. properly configured) usually solves the
>>problem in my experience.
>>
>>gvb

Hi Li,

You result description ment nothing to me.  Please cut & paste real 
messages.  Are you typing "tftp 192.168.4.1" from your _host_ (linux 
server) command line?

OK, I ran a real instance on my home box (Debian 3.1 x86)
vanbaren at dellserver:~$ uname -a
Linux dellserver.lan 2.4.27-050821 #17 SMP Sun Aug 21 22:46:01 EDT 2005 
i686 GNU/Linux

vanbaren at dellserver:~$ dpkg-query -l "*tftp*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: 
uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  tftp           0.17-13        Trivial file transfer protocol client
ii  tftpd          0.17-13        Trivial file transfer protocol server


vanbaren at dellserver:~$ ls /tftpboot/hello_world
hello_world

vanbaren at dellserver:~$ tftp localhost
tftp> get hello_world
Received 101214 bytes in 0.1 seconds
tftp> get /tftpboot/hello_world
Received 101214 bytes in 0.0 seconds
tftp> quit

vanbaren at dellserver:~$ grep tftp /etc/inetd.conf
tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd 
/usr/sbin/in.tftpd /tftpboot


I was a little surprised that the tftp "get" worked with the /tftpboot 
full path.  On a different box that I used (RH), it is configured as "-s 
/tftpboot" for the option (rather than "/tftpboot") so tftpd treats 
paths as relative to /tftpboot and thus the get "/tftpboot/foo" won't 
work because there is no /tftpboot/tftpboot/foo on the server.  This 
should not be your problem since your configuration matches mine.

HTH,
gvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [U-Boot-Users] Help about tftp download
  2005-11-02 12:58       ` Jerry Van Baren
@ 2005-11-03  3:08         ` Li Weichen
  0 siblings, 0 replies; 9+ messages in thread
From: Li Weichen @ 2005-11-03  3:08 UTC (permalink / raw)
  To: u-boot

I have found the reason.  My host PC has 2 ethernet cards, and the tftp
server is installed on the eth0 which ip is 192.168.0.11.

Thank you for your reply!

> -----Original Message-----
> From: u-boot-users-admin at lists.sourceforge.net
> [mailto:u-boot-users-admin at lists.sourceforge.net] On Behalf Of Jerry Van
> Baren
> Sent: Wednesday, November 02, 2005 8:59 PM
> To: u-boot-users at lists.sourceforge.net
> Subject: Re: [U-Boot-Users] Help about tftp download
> 
> Li Weichen wrote:
> >>Another suggestion: from a (linux) box command line, tftp to your server
> >>and verify that it works.  Your message is indicating that your server
> >>is 192.168.4.1 and the file you are trying to get is
> >>/tftpboot/u-boot.bin so do the following (I'm typing this from memory,
> >>so it may not be quite right)...
> >>
> >>$ tftp 192.168.4.1
> >>tftp> get /tftpboot/u-boot.bin
> >
> > Sorry but after I typed tftp 192.168.4.1, it came up with message looks
like
> > get uImage froam tftp server automatically.
> >
> >>Getting TFTP to work (i.e. properly configured) usually solves the
> >>problem in my experience.
> >>
> >>gvb
> 
> Hi Li,
> 
> You result description ment nothing to me.  Please cut & paste real
> messages.  Are you typing "tftp 192.168.4.1" from your _host_ (linux
> server) command line?
> 
> OK, I ran a real instance on my home box (Debian 3.1 x86)
> vanbaren at dellserver:~$ uname -a
> Linux dellserver.lan 2.4.27-050821 #17 SMP Sun Aug 21 22:46:01 EDT 2005
> i686 GNU/Linux
> 
> vanbaren at dellserver:~$ dpkg-query -l "*tftp*"
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
> uppercase=bad)
> ||/ Name           Version        Description
> +++-==============-==============-========================================
> ====
> ii  tftp           0.17-13        Trivial file transfer protocol client
> ii  tftpd          0.17-13        Trivial file transfer protocol server
> 
> 
> vanbaren at dellserver:~$ ls /tftpboot/hello_world
> hello_world
> 
> vanbaren at dellserver:~$ tftp localhost
> tftp> get hello_world
> Received 101214 bytes in 0.1 seconds
> tftp> get /tftpboot/hello_world
> Received 101214 bytes in 0.0 seconds
> tftp> quit
> 
> vanbaren at dellserver:~$ grep tftp /etc/inetd.conf
> tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd
> /usr/sbin/in.tftpd /tftpboot
> 
> 
> I was a little surprised that the tftp "get" worked with the /tftpboot
> full path.  On a different box that I used (RH), it is configured as "-s
> /tftpboot" for the option (rather than "/tftpboot") so tftpd treats
> paths as relative to /tftpboot and thus the get "/tftpboot/foo" won't
> work because there is no /tftpboot/tftpboot/foo on the server.  This
> should not be your problem since your configuration matches mine.
> 
> HTH,
> gvb
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server.
Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-11-03  3:08 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-01 12:50 [U-Boot-Users] Help about tftp download Li Weichen
2005-11-01 13:11 ` Wolfgang Denk
2005-11-02  2:56   ` Li Weichen
2005-11-01 14:53 ` Bob Peterson
2005-11-01 15:37   ` Jerry Van Baren
2005-11-02  2:31     ` Li Weichen
2005-11-02 12:58       ` Jerry Van Baren
2005-11-03  3:08         ` Li Weichen
2005-11-02  2:27   ` Li Weichen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox