All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Help about tftp download
Date: Wed, 02 Nov 2005 07:58:32 -0500	[thread overview]
Message-ID: <4368B7F8.4030506@smiths-aerospace.com> (raw)
In-Reply-To: <4368250e.034a60ea.7467.547a@mx.gmail.com>

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

  reply	other threads:[~2005-11-02 12:58 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
2005-11-03  3:08         ` Li Weichen
2005-11-02  2:27   ` Li Weichen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4368B7F8.4030506@smiths-aerospace.com \
    --to=gerald.vanbaren@smiths-aerospace.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.