[vortex] Auto-negotiation with different models of 3c59x

Ingo Reise ingo.reise@innovative-navigation.de
Thu Aug 15 09:29:00 2002


Hello together,

we've some machines running SuSE 6.4 equipped with 3COM 3c59x.
Some 3c59x are "model 18 rev. 0" and everything is ok, Auto-negotiation, 
completes and transfer rates are as expected on the 100Mbit net.

But the machines with the more recent cards "model 23 rev. 6/7" show low to 
very low (0.025 MByte/s) transfer rates. Some research gave me a relation to 
the Auto-negotiation feature. No completed Auto-negotiation -> no performance

I installed the actual 3c59x driver (v0.99X) and pci-scan (v1.09) successfully 
  but with no positive result. mii-diag -v still shows:

mii-diag.c:v2.06 8/7/2002 Donald Becker (becker@scyld.com)
  http://www.scyld.com/diag/index.html
Using the default interface 'eth0'.
   Using the old SIOCGMIIPHY value on PHY 24 (BMCR 0x3000).
  Basic mode control register 0x3000: Auto-negotiation enabled.
  You have link beat, and everything is working OK.
    This transceiver is capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
    Able to perform Auto-negotiation, negotiation not complete.
  Your link partner does not do autonegotiation, and this transceiver type
   does not report the sensed link speed.
    End of basic transceiver information.

  MII PHY #24 transceiver registers:
    3000 780d 0040 6176 05e1 0000 0000 0000
    0000 0000 0000 0000 0000 0000 0000 0000
    1000 0100 0000 0000 0000 0000 0400 0000
    003c 0006 0f00 ff40 012c 0000 0000 000b.
  Basic mode control register 0x3000: Auto-negotiation enabled.
  Basic mode status register 0x780d ... 780d.
    Link status: established.
    Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
    Able to perform Auto-negotiation, negotiation not complete.
  Vendor ID is 00:10:18:--:--:--, model 23 rev. 6.
    No specific information is known about this transceiver type.
  I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT
    Advertising no additional info pages.
    IEEE 802.3 CSMA/CD protocol.
  Link partner capability is 0000:.
    Negotiation did not complete.


My link partner is a netgear FS108 switch. It does autonegotiation with the 
older cards, so i don't think the problem is on that side.

On a machine running SuSE 7.3 (2.4.10) a model 23 rev 6-card runs without 
problems.

Any hints to solve the problem on the SuSE 6.4 machines (2.2.14)?

-- 
Greetings,

Ingo Reise




            __o
            \<,
_________()/()_______________________________________________________
email: ingo.reise@innovative-navigation.de
web:   http://www.innovative-navigation.de
map:   http://mail.map24.com/innovative-navigation