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-next>] [day] [month] [year] [list]
Message-Id: <20080813005103.c7348e24.ian_bruce@fastmail.fm>
Date:	Wed, 13 Aug 2008 00:51:03 -0700
From:	ian_bruce@...tmail.fm
To:	netdev@...r.kernel.org
Subject: [BUG] problem with 3c905 on AMD64

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.

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 CC me on any replies to this message, as I'm not subscribed to
the mailing list.


<ian_bruce(at)fastmail.fm>

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