[vortex] 3com 3c905C-TX driver bug: incorrect FLOW Control, speed using MII..

Will Richmond will@bootit.com
Wed Feb 18 20:50:01 2004


We are experiencing what appears to be a bug in the 3com 
3c905C-TX drivers for redhat linux enterprise version 7.X. 
Our Cisco and 3com switches are hardset for 100 FD, no flow 
control in either direction. We also set the servers to 
match, and in certain circumstances are saw slow network 
performance. Normal 100 Mbps traffic rates should be around 
10000 KBps both ways. We were seeing around 1/10 of this in 
the hard configured mode on the Linux servers.

We configured the network card settings using. MII. Here are 
the details:

1) PC: Dell Dimension
2) Network card: 3com 3c905c-tx PCI
3) Redhat Enterprise: latest 7.x
4) MII Version: latest version

Any ideas? We have configured identical boxes with intel 
network card drivers and no problems exist. The workaround to 
the existing problem is to set the 3Com cards to 
autonegotiate. This however is unideal because after some 
reboots, the cards will auto-negotiate down to 10 HD, or some 
variant of what we really want. It almost seems like the MII 
tool is incorrectly configuring the 3com card to 10Mbps, but 
the ifconfig output shows card at 100Mbps.