Re: 2.6.26/tg3 ping roundtrip times > 2000 ms on local network
From: "Michael Chan" <mchan@broadcom.com>
Date: 2008-08-19 21:30:38
Also in:
lkml
On Tue, 2008-08-19 at 13:20 -0700, David Miller wrote:
From: Marc Haber <redacted> Date: Tue, 19 Aug 2008 19:20:19 +0200 [ netdev added to CC: ]quoted
I have one HP DL 140 G1 running with Debian stable and a locally-built, vanilla kernel. With 2.6.25.11, everything is fine. But, after updating to 2.6.26.2, I noticed that pinging the host on the local ethernet sometimes (e.g. several times a minute, but not always) results in a round-trip time of larger than two seconds. The packets are not lost though, they're only severly delayed. For an ssh session to the host, this feels like somebody rocking a bad network connector. The same behavior is visible with 2.6.26 and 2.6.26.1. Going back to 2.6.25.11 immediately fixes the issue for me. Syslog doesn't say anything conspicious, unfortunately. As I don't have local access to the box, I cannot say whether it's only the network that freezes or whether it's the entire box. Does it make sense to test any later 2.6.25.x kernel, or is there any post-2.6.26 patch available that may fix the issue for me? Strangely, another DL 140 from the same charge runs just fine with 2.6.26.2.
The may be the 2.5 second polling that was mistakenly added to the code instead of the intended 2.5 msec. It has been fixed a few days ago in the net-2.6 tree: tg3: Fix firmware event timeouts and it should be in Linus' tree very soon. This reminds us to send the same patch to -stable. Thanks.