3Com 3C905B performance on 100TXFD

Daniel =?iso-8859-1?Q?Kr=F6ning?= kroening@handshake.de
Thu Nov 26 06:15:52 1998


Hello,

I have three machines:

A: Pentium 166, Linux 2.0.35, 3Com 3C905 (not B), Driver v0.99E
B: Pentium II 333, Linux 2.0.35, 3Com 3C905B, Driver v0.99H
C: Pentium II 350, Linux 2.0.35, 3Com 3C905B, Driver v0.99H

All connected with a D-Link 8 Port 100 mbit/s switch via twisted pair.

Machine A runs very stable at 100 mbit/s full-duplex, as expected, with
great performance. The problem are machines B and C. With v0.99E,
machines B and C negotiated 10 mbit/s half-duplex with the switch as
soon as the interface went up with ifconfig. Forcing it to 100 mbit/s FD
in the driver, the performance was too bad because of excessive
collisons, since the switch did not recognize the FD-setting.

This was fixed with v.099H. Both the cards and the switch now
automatically negotiate 100mbit/s full duplex. Unfortunately, the
performance of the machines with the 3C905B cards is very poor, about
200kb/s on ftp. In fact, it was faster with 10mbit/s half duplex, always
above 900kb/s.

Neither the switch nor the cards reports collisions. Replacing a 3C905B
with the 3C905 (not B) fixes the performance problem. However, I am
unable to find a vendor for more 3C905 cards.

Thank you for your help,

Daniel Kröning