Tugger the SLUGger!SLUG Mailing List Archives

[SLUG] Marvell PHY plus forcedeth: no gigabit?


Hi folks,
   I have a GigaByte GA-M51GM-S2G motherboard with an MCP51 gigabit NIC, with a
   MARVELL PHY.  It's plugged using CAT 5-E cable into a gigabit
   switch.  But it insists on connection at 100Mb/s.
   There are other gigabit connections that are workking at 1000Mb
   into the switch.

   Any ideas on how to fix this?  Or is the PHY cactus?

# dmesg | grep eth0
forcedeth 0000:00:14.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:0f:ea:53:3c:7f
device eth0 entered promiscuous mode
forcedeth 0000:00:14.0: eth0: no link during initialization
ADDRCONF(NETDEV_UP): eth0: link is not ready
forcedeth 0000:00:14.0: eth0: link up
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
# ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Link detected: yes