netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ep93xx_eth stopps receiving packages
@ 2010-04-19 15:38 Stefan Agner
  2010-05-02 10:43 ` Lennert Buytenhek
  0 siblings, 1 reply; 6+ messages in thread
From: Stefan Agner @ 2010-04-19 15:38 UTC (permalink / raw)
  To: netdev; +Cc: buytenh

Hello,

I'm using Linux 2.6.32.9 on a technologic systems TS-7250 SBC board, with
the ep93xx_eth driver for networking. On three identical, but independent
systems I noted that the system is unreachable after a while. On a serial
terminal I noted that only the TX counter counts onward, RX stays where it is,
no matter if i try to ping from or to the system. Wireshark tells me exactly
that too: I see helpless ARP requests which gets answered, but no ICMP. The
system doesnt receive the ARP requests, and just sends another one.
With a simple program which sends small packages in a fast pace I can
reproduce the problem after several seconds (additional CPU load seem to
provoke the problem even more). Remove and replug the network cable doesn't
solve the problem, but ifup/down does. I don't see any messages in dmesg,
memory is still available.

Is it a network driver problem or even a network stack problem?

It looks to me like a race condition in the network driver, which can be
triggered by short packets.

What can I do to track the problem further down?

Thanks for hints,
Stefan

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


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

end of thread, other threads:[~2010-05-04  6:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-19 15:38 ep93xx_eth stopps receiving packages Stefan Agner
2010-05-02 10:43 ` Lennert Buytenhek
2010-05-03 11:37   ` Stefan Agner
2010-05-03 11:42   ` [PATCH] ep93xx_eth stopps receiving packets Stefan Agner
2010-05-04  1:46     ` Lennert Buytenhek
2010-05-04  6:23       ` David Miller

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).