lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ