Help with slow LAN connection not negotiating 2.5Gb

I have the MSI Meg X570S Ace Max motherboard that has an onboard 2.5GB LAN connection.

However, in Fedora settings, it shows that my connection is 1GB.

I have AT&T Fiber that is a 2GB connection. What can I do to get the full 2.5 GB on my NIC so I can utilize the speed I am paying for?

Is this a driver issue, or something else?

Thanks

We will need more information to help.
Use sudo mii-tool to see what the interface is doing.

Here is an example from my fedora system.
My interface is named “internal”, use ip addr to find your interface name.


$ sudo mii-tool internal -v
internal: negotiated 1000baseT-FD flow-control, link ok
  product info: vendor 00:50:43, model 0 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
  link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

sudo ethtool \*
lspci -n -n -k

I keep forgetting which is the newer version!

Here is example ethtool output.


$ sudo ethtool internal
Settings for internal:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        MDI-X: on (auto)
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes[quote="Vladislav Grigoryev, post:3, topic:92912, full:true, username:vgaetera"]
[quote]
 https://www.mankier.com/8/mii-tool#Note

This program is obsolete. For replacement check **ethtool**.
[/quote]
```bash
sudo ethtool \*

[/quote]

Settings for enp38s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: slave
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: d
Link detected: yes

Verify your cable fits the standard:
2.5GBASE-T and 5GBASE-T - Wikipedia

Cable is Cat6.

Looks like you need to troubleshoot the other side and make it advertise 2.5GBASE-T as a supported mode, so it should appear here:

Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full

Are you plugged directly into your AT&T gateway, or is there a switch in the mix? If there’s a switch, is it multi-gig capable, and if you’re plugged directly into the gateway, I believe there’s just one specific port on them that can do multi-gig? Looking for a manual to verify…

NOTE: Verified, only the blue-colored port on the AT&T gateways can do > 1Gbps, if you plugged into a yellow port, you’re stuck at 1Gbps.

1 Like