u-boot.lists.denx.de archive mirror
 help / color / mirror / Atom feed
From: akdas75 <akdas75@yahoo.in>
To: u-boot@lists.denx.de
Subject: [U-Boot] ping failed; host 192.168.1.101 is not alive
Date: Thu, 1 Nov 2012 23:52:09 -0700 (PDT)	[thread overview]
Message-ID: <34631908.post@talk.nabble.com> (raw)
In-Reply-To: <34620403.post@talk.nabble.com>


Hi 

I analyzed the code and put some prints to find the below mentioned
behavior.
The ARP packet is being received by ENC28J60 but when it reaches the
software pkt format is not correct.
A 0 is being appended to the packet.

After analysis I found this errata mentioned in ENC28J60  errata sheet is
not applied for the initial case
(for the first packet). Later on it is fine.
I have made the changes and I need to test it today night after office.

Module: Memory (Ethernet Buffer) The receive hardware may corrupt the
circular
receive buffer (including the Next Packet Pointer and receive status vector
fields) when an even value
is programmed into the ERXRDPTH:ERXRDPTL registers.
Work around
Ensure that only odd addresses are written to the ERXRDPT registers.
Assuming that ERXND contains
an odd value, many applications can derive a suitable value to write to
ERXRDPT by subtracting
one from the Next Packet Pointer (a value always ensured to be even because
of hardware padding)
and then compensating for a potential ERXST to ERXND wraparound. Assuming
that the receive
buffer area does not span the 1FFFh to 0000h memory boundary, the logic in
Example 1 will ensure that
ERXRDPT is programmed with an odd value

Are you aware of any such change required in the ENC28J60  uboot code. 
Kindly let me know if anybody has faced such issue


akdas75 wrote:
> 
> Hi 
> 
> As per your suggestion I tried 2012.10 
> Still the result is same. But it shows receive length is zero.
> 
> I have attached the logs
> I have attached the changes to make ethernet work.
> 
> As I am new to this forum I hope you said me to reply to this mailing
> list.
> 
> Ajoy http://old.nabble.com/file/p34620403/uboot.txt uboot.txt 
> http://old.nabble.com/file/p34620403/uboot.patch uboot.patch 
> 
> 
> 
> akdas75 wrote:
>> 
>> hi 
>> 
>> No I dont have any firewall running.
>> I have enabled to receive all packets []
>> 
>> i am using the uboot version 2011.03 with the following changes.
>> But i think it will not affect the ping functionality.
>> 
>> Any help. I will try putting more logs and pointing the issue.
>> 
>> attached is the patch
>> 
>> Ajoy
>> 
>> 
>> 
>> akdas75 wrote:
>>> 
>>> hi Anatolij
>>> I tried  your suggestion 
>>> I generate a macid from uboot/tools/gen_eth_addr.
>>> Still the ping says "host not alive"
>>> 
>>> I have attached the uboot log
>>> and also the wireshark snapshot on the host
>>> 
>>> host : 192.168.1.101
>>> development board : 192.168.1.100
>>> 
>>> Ajoy
>>>  http://old.nabble.com/file/p34610904/uboot_log_1.txt uboot_log_1.txt 
>>> http://old.nabble.com/file/p34610904/snap_wireshark_host.JPG
>>> snap_wireshark_host.JPG 
>>> 
>>> akdas75 wrote:
>>>> 
>>>> Hi http://old.nabble.com/file/p34608548/uboot-log.rtf uboot-log.rtf 
>>>> 
>>>> I am using beagle board C4 with zippy expansion board.
>>>> I am able to do NFS at the kernel level.
>>>> I want to o tftp at the u-boot level.
>>>> my beagle board is connected to the host via  cross ethernet cable.
>>>> the phy chip is enc28j60. 
>>>> when i ping  the host it says host not alive.
>>>> 
>>>> i have attached the env variables
>>>> 
>>>> please help
>>>> 
>>>> 
>>> 
>>> 
>>  http://old.nabble.com/file/p34615656/u-boot.patch u-boot.patch 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/ping-failed--host-192.168.1.101-is-not-alive-tp34608548p34631908.html
Sent from the Uboot - Users mailing list archive at Nabble.com.

  reply	other threads:[~2012-11-02  6:52 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-27  5:29 [U-Boot] ping failed; host 192.168.1.101 is not alive akdas75
2012-10-27 14:00 ` Anatolij Gustschin
2012-10-28  2:47 ` akdas75
2012-10-28 19:05   ` Wolfgang Denk
2012-10-29 15:33   ` akdas75
2012-10-30 16:16     ` akdas75
2012-11-02  6:52       ` akdas75 [this message]
2012-11-09  3:26         ` akdas75
2012-11-09 19:13           ` Anatolij Gustschin
2012-11-13  4:37           ` akdas75
2012-11-19  4:45             ` akdas75

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=34631908.post@talk.nabble.com \
    --to=akdas75@yahoo.in \
    --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;
as well as URLs for NNTP newsgroup(s).