public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] TFTP with U-Boot
Date: Wed, 06 Jun 2007 09:26:05 -0400	[thread overview]
Message-ID: <4666B5ED.7090305@smiths-aerospace.com> (raw)
In-Reply-To: <1181131925.23146.6.camel@blackpearl>

Robin Randhawa wrote:
> Hi Midhun.
> 
> The tftp client seems to be timing out.
> 
> Some tips that might shed light on your problem :

If you have not done this already, make sure your server is serving the 
file to itself and another computer before trying to use u-boot to get 
the file.

a. On your linux server, do "tftp localhost" and get the target file.

b. On a separate machine, do "tftp 222.222.101.117" (your server_ip per 
below) and get the target file.

You also have a link status "Jun  6 12:17:50 kernel: e100: eth0: 
e100_watchdog: link up, 10Mbps, half-duplex".  Is 10Mbps half duplex 
correct for your link?  If not, you are likely having an autonegotiation 
problem - 10/half is the "other side is stupid, I gotta guess" 
configuration.  If this is wrong, you probably have a PHY configuration 
problem (likely the MII connection to the PHY - H/W and/or S/W).

gvb


> 1. For testing purposes, ensure that you only have the host and the
> target board on the network, either via a crossed ethernet cable or a
> hub.
> 
> 2. As a quick test, run /usr/sbin/in.tftpd "by hand", ie not via the
> init.d scripts and see if that makes a difference.
> 
> 3. Triple-check your portmapper setup. Invariably, tftp is clamped in
> the hosts.allow/deny framework by default.
> 
> 4. Use wire-shark (formerly ethereal) to snoop on the wire and see
> what's going on. This is probably your best bet.
> 
> Cheers,
> Robin
> 
> On Wed, 2007-06-06 at 12:32 +0530, Midhun Agnihotram wrote:
>> Hi All,
>>
>>   I am still not able to do a tftp. I have checked and rechecked my
>> server settings according to the DULG manual.
>>
>> **  I am using a Fedora Core 6 as my host. My /etc/xinetd.d/tftp is as below:
>>
>> service tftp
>> {
>>         disable = no
>>         socket_type             = dgram
>>         protocol                = udp
>>         wait                    = yes
>>         user                    = root
>>         server                  = /usr/sbin/in.tftpd
>>         server_args             = -s /tftpboot
>>         per_source              = 11
>>         cps                     = 100 2
>>         flags                   = IPv4
>> }
>>
>> ** When I start xinetd :
>>
>> # /etc/init.d/xinetd start
>> Starting xinetd:                                           [  OK  ]
>>
>> ** The netstat gives ;
>> # netstat -a | grep tftp
>> udp        0      0 *:tftp                      *:*
>>
>> ** The /etc/services file also contains the correct the port number too.
>>
>> tftp            69/tcp
>> tftp            69/udp
>>
>> ** cAll seems to be fine. But still the tftp does not work.
>>
>> => printenv
>> bootargs=mem=32M console=ttyS0,115200 root=/dev/nfs rw init=/sbin/init ip=on
>> bootdelay=3
>> baudrate=115200
>> netmask=255.255.0.0
>> bootfile="uImage"
>> ethaddr=00:23:31:35:01:56
>> ipaddr=222.222.101.124
>> serverip=222.222.101.117
>> stdin=serial
>> stdout=serial
>> stderr=serial
>>
>> Environment size: 258/131068 bytes
>> => ping 222.222.101.117
>> host 222.222.101.117 is alive
>> => tftp c0200000 firstimg
>> TFTP from server 222.222.101.117; our IP address is 222.222.101.124
>> Filename 'firstimg'.
>> Load address: 0xc0200000
>> Loading: T T T T T T T T T T
>> Retry count exceeded; starting again
>> TFTP from server 222.222.101.117; our IP address is 222.222.101.124
>> Filename 'firstimg'.
>> Load address: 0xc0200000
>> Loading: T T T T T T T T T T
>> Retry count exceeded; starting again
>>
>> ** When I connect the ethernet cable of the target to the host, the
>> /var/log/messages shows :
>>
>> Jun  6 12:17:42 kernel: e100: eth0: e100_watchdog: link down
>> Jun  6 12:17:50 kernel: e100: eth0: e100_watchdog: link up, 10Mbps, half-duplex
>>
>>
>>
>>         Can anybody please let me know what could be the problem? Has
>> anybody used Fedora as their host for U-boot? Is it the problem with
>> the host or the target?
>>
>>
>> Thanks a lot,
>> Midhun Agnihotram

  reply	other threads:[~2007-06-06 13:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-06  7:02 [U-Boot-Users] TFTP with U-Boot Midhun Agnihotram
2007-06-06 12:12 ` Robin Randhawa
2007-06-06 13:26   ` Jerry Van Baren [this message]
2007-06-06 23:45 ` Shinya Kuribayashi
  -- strict thread matches above, loose matches on Subject: below --
2007-06-07  7:19 "Schönrock, Rene"

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=4666B5ED.7090305@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox