[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.64.0808131642000.4551@wrl-59.cs.helsinki.fi>
Date: Wed, 13 Aug 2008 16:45:33 +0300 (EEST)
From: "Ilpo Järvinen" <ilpo.jarvinen@...sinki.fi>
To: ian_bruce@...tmail.fm
cc: Netdev <netdev@...r.kernel.org>
Subject: Re: [BUG] problem with 3c905 on AMD64
On Wed, 13 Aug 2008, ian_bruce@...tmail.fm wrote:
> Hardware: i386 and amd64 boxes, both with 3c905 network cards, directly
> connected with crossover ethernet cable.
>
> Software: Linux 2.6.25/i686 and Linux 2.6.25/amd64, respectively, both
> from Debian packages.
In which stable .y version it's based on (in 2.6.25.7 some TCP related
bugs got fixed)?
> While copying files from the i386 to the amd64, I found that the
> transfer rate was only 7Kbyte/s. This was the case with both FTP and
> HTTP, so it didn't seem like a user-level problem.
>
> Strangely, when I tried copying files not FROM the i386, but only
> THROUGH it, as a router, the problem went away, and I got the much
> higher transfer rate I would have expected from the upstream link on the
> other side of the i386.
>
> With a different network adapter (Atheros) in the amd64, the problem
> went away entirely.
>
> The results were the same with the amd64 running Linux 2.6.18, so it's
> not an issue that's specific to a particular kernel version.
>
> I conclude: since the problem was fixed by using a different network
> adapter, with the same software configuration on both ends of the
> connection, this is a kernel issue. However, since it only manifests
> itself when the i386 is a connection endpoint, but not a router in the
> network path, it's a problem with the IP network stack, rather than the
> 3c905 hardware driver itself. The IP stack must somehow interact
> differently with this driver than with the one which did work.
Please make sure that the kernel is at least 2.6.25.7 or 2.6.26 based.
Alternatively (if the kernel is older than that) you could try setting
tcp_frto sysctl to 0 and see if that solves the problem.
--
i.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists