Bug 90847
Summary: | (NET 3C59X) slow file transfers under linux but not windows | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | James Brusey <jpb54> |
Component: | kernel | Assignee: | Jeff Garzik <jgarzik> |
Status: | CLOSED WONTFIX | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | CC: | peterm |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-09-30 15:40:54 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
James Brusey
2003-05-14 16:56:52 UTC
p.s. I forgot to mention that the vortex errors look like this: May 14 16:08:52 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 May 14 16:11:04 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 May 14 16:13:18 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 May 14 16:15:39 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 May 14 16:17:52 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 May 14 16:20:02 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 May 14 16:22:56 mlpc-cellmac kernel: eth0: vortex_error(), status=0xe481 and the network switch has the FDX light off, despite the following info from vortex-diag: [root@mlpc-cellmac root]# ./vortex-diag -a vortex-diag.c:v2.14 12/28/2002 Donald Becker (becker) http://www.scyld.com/diag/index.html Index #1: Found a 3CCFE575BT CardBus adapter at 0x4000. Station address 00:00:86:3f:2e:5b. Receive mode is 0x07: Normal unicast and all multicast. The Vortex chip may be active, so FIFO registers will not be read. To see all register values use the '-f' flag. Initial window 4, registers values by window: Window 0: 0000 0000 0000 0000 0000 06ff ffff 0000. Window 1: FIFO FIFO 0000 0000 0000 0000 0000 2000. Window 2: 0000 3f86 5b2e 0000 0000 0000 0112 4000. Window 3: 0000 0060 05ea 0020 0040 1000 0800 6000. Window 4: 0000 0000 0000 0cc2 0003 a800 0000 8000. Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000. Window 6: 0000 0000 0000 0201 0100 a0aa 1883 c000. Window 7: 0000 0000 0000 0000 0000 0000 0000 e000. Vortex chip registers at 0x4000 0x4010: **FIFO** 00000000 00000024 *STATUS* 0x4020: 00000020 00000000 00080000 00000004 0x4030: 00000000 490fb6f1 005a91a0 00080004 0x4040: 00786739 00000000 00000000 00000000 0x4050: 00000000 00000000 00000000 00000000 0x4060: 00000000 00000000 00000000 00000000 0x4070: 00000000 00000000 01600000 00000000 DMA control register is 00000020. Tx list starts at 00000000. Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to empty. Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to full. Poll period Tx 00 ns., Rx 0 ns. Maximum burst recorded Tx 0, Rx 352. Indication enable is 06c6, interrupt enable is 06ce. No interrupt sources are pending. Transceiver/media interfaces available: MII. Transceiver type in use: MII. MAC settings: full-duplex. Station address set to 00:00:86:3f:2e:5b. Configuration options 0112. I think that I have found a bypass to this problem. The performance problem is resolved by using the 3c575_cb driver that comes with the pcmcia-cs package. I've only tested this under gentoo linux, but typical transfer rates have improved substantially since switching to this driver (from 3c59x). (e.g. 50Kb/s rather than 7Kb/s - although peak performance is greater still). Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/ |