[vortex] slow receive with 3cSOHO100-TX card / 3c59x drivers
Michael
xemc at yahoo.com
Thu Feb 24 15:50:10 PST 2005
Hi. I'm having trouble with my network card drivers. I seem to be
able to send a 50MiB file in about 5-7 seconds, but it takes 18-20
seconds to receive it. I've isolated it down to this computer, and
the 3c59x drivers.
I'm using a recent MEPIS linux, which is based off of debian. With
kernel 2.6.7 and 2.6.10, I get the above-described behavior. With
kernel 2.4.26, it seems to work alright!
I did a bunch of searching, but couldn't find an answer. I did see
something about 'mii-diag' or 'mii-tool', though, so I tried that.
That seems to give some hint.
Could anyone comment on this?
Thanks a bunch!
Mike
This is the kind of output I get with kernel 2.6.7:
----------------------------------------------------------
226 Transfer complete.
52428800 bytes received in 22.95 secs (2231.1 kB/s)
ftp> quit
mmoedt at 0[~]$ uname -a
Linux sammy 2.6.7 #1 Wed Aug 18 09:36:46 EDT 2004 i686 GNU/Linux
mmoedt at 0[~]$ mii-diag
Using the default interface 'eth0'.
SIOCGMIIPHY on eth0 failed: Operation not supported
----------------------------------------------------------
This is the kind of output I get with kernel 2.4.26:
----------------------------------------------------------
226 Transfer complete.
52428800 bytes received in 6.66 secs (7686.3 kB/s)
ftp> quit
mmoedt at 0[~]$ uname -a
Linux sammy 2.4.26 #1 Wed Aug 18 08:15:43 EDT 2004 i686 GNU/Linux
mmoedt at 0[~]$ mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #24: 3000 786d 0000 0000 01e1 45e1 0007
2801.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x3000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 45e1: Flow-control 100baseTx-FD
100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
End of basic transceiver information.
----------------------------------------------------------
More information about the vortex
mailing list