* ep93xx Ethernet hangs!
@ 2009-10-28 11:02 Markus Kreidl
2009-10-28 11:25 ` Matthias Kaehlcke
2009-10-29 8:25 ` Markus Kreidl
0 siblings, 2 replies; 4+ messages in thread
From: Markus Kreidl @ 2009-10-28 11:02 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
I am using a 2.6.30.4 kernel for my ep93xx ts-7260 board.
Test scenario:
I wrote a udp server/client application to test the ethernet
interface. The server is implemented in the ep93xx board.
a) the client connects to the ep93xx board and starts to send data
(length 100bytes) to the ep93xx board and waits for same data to be
retransmitted.
b) ep93xx board receives the data and sends it back to the client.
c) After the client receives the same data retransmitted data, the
client retransmits one byte longe data to the ep93xx board.
This game will be repeated till a data length of 65000 bytes is reached.
Problem:
Sometimes this test can be done two times without any problems, but
when a problem occur the client application is waiting for the
retranmission of sent data package. Also the ep93xx board is not
pingable from a third computer.
The same effect on kernel 2.6.27.10
Hints are welcome.
Markus K.
^ permalink raw reply [flat|nested] 4+ messages in thread
* ep93xx Ethernet hangs!
2009-10-28 11:02 ep93xx Ethernet hangs! Markus Kreidl
@ 2009-10-28 11:25 ` Matthias Kaehlcke
2009-10-29 8:25 ` Markus Kreidl
1 sibling, 0 replies; 4+ messages in thread
From: Matthias Kaehlcke @ 2009-10-28 11:25 UTC (permalink / raw)
To: linux-arm-kernel
hi,
El Wed, Oct 28, 2009 at 12:02:02PM +0100 Markus Kreidl ha dit:
> I am using a 2.6.30.4 kernel for my ep93xx ts-7260 board.
>
>
> Test scenario:
>
> I wrote a udp server/client application to test the ethernet
> interface. The server is implemented in the ep93xx board.
>
> a) the client connects to the ep93xx board and starts to send data
> (length 100bytes) to the ep93xx board and waits for same data to be
> retransmitted.
>
> b) ep93xx board receives the data and sends it back to the client.
>
> c) After the client receives the same data retransmitted data, the
> client retransmits one byte longe data to the ep93xx board.
>
> This game will be repeated till a data length of 65000 bytes is reached.
>
> Problem:
> Sometimes this test can be done two times without any problems, but
> when a problem occur the client application is waiting for the
> retranmission of sent data package. Also the ep93xx board is not
> pingable from a third computer.
I also have problems with ethernet hangs on an edb9301 like
board. I still haven't been able to identify a consistent pattern of
when the hang occurs, in my case it usually takes several days. Taking
down the interface and bringing it up again 'resolves' the problem.
I havn't spent much time investigating the issue, as my current
project doesn't rely on the ethernet interface and it takes days to
'reproduce' it.
--
Matthias Kaehlcke
Embedded Linux Engineer
Barcelona
The assumption that what currently exists must necessarily
exist is the acid that corrodes all visionary thinking
.''`.
using free software / Debian GNU/Linux | http://debian.org : :' :
`. `'`
gpg --keyserver pgp.mit.edu --recv-keys 47D8E5D4 `-
^ permalink raw reply [flat|nested] 4+ messages in thread* ep93xx Ethernet hangs!
2009-10-28 11:02 ep93xx Ethernet hangs! Markus Kreidl
2009-10-28 11:25 ` Matthias Kaehlcke
@ 2009-10-29 8:25 ` Markus Kreidl
2009-10-29 9:10 ` Matthias Kaehlcke
1 sibling, 1 reply; 4+ messages in thread
From: Markus Kreidl @ 2009-10-29 8:25 UTC (permalink / raw)
To: linux-arm-kernel
Correction test result: The ep93xx board is still pingable.
I tried the test without a hub or switch, I just used a
cross over cable between my PC and the ep93xx board to
avoid loosing packages.
2009/10/28 Markus Kreidl <markus.kreidl@gmail.com>:
> Hi,
>
> I am using a 2.6.30.4 kernel for my ep93xx ts-7260 board.
>
>
> Test scenario:
>
> I wrote a udp server/client application to test the ethernet
> interface. The server is implemented in the ep93xx board.
>
> a) the client connects to the ep93xx board and starts to send data
> (length 100bytes) to the ep93xx board and waits for same data to be
> retransmitted.
>
> b) ep93xx board receives the data and sends it back to the client.
>
> c) After the client receives the same data retransmitted data, the
> client retransmits one byte longe data to the ?ep93xx board.
>
> This game will be repeated till a data length of 65000 bytes is reached.
>
> Problem:
> Sometimes this test can be done two times without any problems, but
> when a problem occur the client application is waiting for the
> retranmission of sent data package. Also the ep93xx board is not
> pingable from a third computer.
>
>
> The same effect on kernel 2.6.27.10
>
> Hints are welcome.
>
> Markus K.
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* ep93xx Ethernet hangs!
2009-10-29 8:25 ` Markus Kreidl
@ 2009-10-29 9:10 ` Matthias Kaehlcke
0 siblings, 0 replies; 4+ messages in thread
From: Matthias Kaehlcke @ 2009-10-29 9:10 UTC (permalink / raw)
To: linux-arm-kernel
El Thu, Oct 29, 2009 at 09:25:07AM +0100 Markus Kreidl ha dit:
> Correction test result: The ep93xx board is still pingable.
thanks for the update
in this case, i'm not sure if we observe the same behaviour. i'm
almost sure i tried to ping the device and got no response. what
definitely doesn't work in my case is connecting to the device via
telnet or accessing an http server from within the device.
best regards
--
Matthias Kaehlcke
Embedded Linux Engineer
Barcelona
If you don't know where you are going,
you will probably end up somewhere else
(Laurence J. Peter)
.''`.
using free software / Debian GNU/Linux | http://debian.org : :' :
`. `'`
gpg --keyserver pgp.mit.edu --recv-keys 47D8E5D4 `-
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-10-29 9:10 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-28 11:02 ep93xx Ethernet hangs! Markus Kreidl
2009-10-28 11:25 ` Matthias Kaehlcke
2009-10-29 8:25 ` Markus Kreidl
2009-10-29 9:10 ` Matthias Kaehlcke
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).