[tulip] Re: Question: slow network performance between Linux and Solaris 7

Andrew Morton andrewm@uow.edu.au
Thu, 07 Sep 2000 03:34:46 +0000


[ switched lists, increased spam fanout ]

Jack Duan wrote:
> 
> ...
>         -- Xircom CardBus Combo card 100/BT
> ...
> Doing a FTP or HTTP from Linux to Sun, transfer rate is around 3-10K/s.
> ...

Seconded.  In both 2.2 (tulip_cb) and 2.4 (xircom_tulip_cb) on 100baseT
the driver reports a huge number of Tx carrier errors and sustains 50
mbits/sec on TCP Tx and 1 mbit/sec on TCP Rx.  It should do 98 mbits/sec
each way (using netperf).

It does this when connected to a Baystack switch, when connected direct
to an eepro100 and when connected to a Netgear switch.

It also fails to negotiate full duplex against at least the Netgear
switch, even though its MII knows that the partner is advertising
100-FDX.  The switch has its HDX LED turned on so I don't think it's a
duplex mismatch.

And (less seriously), with or without Andrea's recent patch the
interface doesn't work after poweron or hotplug.  It needs a down/up or
it needs to be set into promiscuous mode long enough to receive a
packet.

In short, not a happy driver.

Although I do have the 21143 spec, I would prefer at this time to retain
my tulip weeniness.  Does anyone have any debugging suggestions?