Jump to content

100Mb speed in Unraid even though link is negotiating at 10Gb


Go to solution Solved by thrroow,

Recommended Posts

Did a small overhaul today and added some more drives and swapped around some SATA connections.  Added a PCIe for 4 more SATA ports and removed a 4x1Gb networking card (I wasn't using it for anything).

 

I turn the server back on and start clearing the drives, all is well.  No problems at all.  I notice web traffic seems slow in/out of the server and check the dashboard -- sure enough it says `eth0100 Mbps, full duplex, mtu 1500`.

I thought it was the cable that became unseated but I tried other cables.  I also checked my switch via lights & in software and both confirm the link speed is 10Gb.  I feel like I am missing something obvious, but I am not sure what else to check.  How can the link speed be 10Gb on the hardware, but only show 100Mb in unraid?

 

I have the GA-7PESH2 motherboard and am using the builtin 10Gb Intel networking.  Never had this problem until this upgrade.

 

 

 

Here's the latest syslog, no mention of failing to negotiate at 1 or 10Gb before this

 

Apr 15 21:52:57 Tower root: Verifying package rclone-2022.01.20-bundle.txz.
Apr 15 21:52:57 Tower root: Installing package rclone-2022.01.20-bundle.txz:
Apr 15 21:52:57 Tower root: PACKAGE DESCRIPTION:
Apr 15 21:52:57 Tower root: Package rclone-2022.01.20-bundle.txz installed.
Apr 15 21:52:57 Tower root: plugin: running: anonymous
Apr 15 21:52:59 Tower kernel: ixgbe 0000:05:00.0 eth0: NIC Link is Up 100 Mbps, Flow Control: RX/TX
Apr 15 21:52:59 Tower kernel: br0: port 1(eth0) entered blocking state
Apr 15 21:52:59 Tower kernel: br0: port 1(eth0) entered forwarding state
Apr 15 21:53:00 Tower  ntpd[1939]: Listen normally on 2 br0 192.168.1.99:123
Apr 15 21:53:00 Tower  ntpd[1939]: new interface(s) found: waking up resolver
Apr 15 21:53:02 Tower root: Local rclone binary up-to-date

 

 

ifconfig:

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.99  netmask 255.255.255.0  broadcast 0.0.0.0
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 3848501  bytes 5309227708 (4.9 GiB)
        RX errors 0  dropped 939  overruns 0  frame 0
        TX packets 1790718  bytes 571169498 (544.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

 

ethtool:

 

ethtool br0
Settings for br0:
        Supported ports: [  ]
        Supported link modes:   Not reported
        Supported pause frame use: No
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 100Mb/s
        Duplex: Unknown! (255)
        Auto-negotiation: off
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Link detected: yes

 

Edited by thrroow
Link to comment
2 hours ago, thrroow said:

I also checked my switch via lights & in software and both confirm the link speed is 10Gb. 

I never got mismatch between Unraid and switch.

 

 

2 hours ago, thrroow said:

ethtool:

 

ethtool br0

You should check eth0 instead br0.

 

FYR, too

 

Settings for eth0:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Auto-negotiation: off
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

 

Edited by Vr2Io
Link to comment

eth0 looks more accurate, thanks.  Still doesn't solve the problem.

 

I fear it's something in the BIOS, which has been quite the pain in the past.

 

Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 100Mb/s
        Duplex: Full
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

 

Link to comment

Alright.  I will break out the compressed air and some more CAT6 cables and keep trying things.

 

The reason I was suspicious this was something else is the switch it is directly connected says 10G (as do lights on both sides of the connection)

 

Also tried it in a different 1Gbps switch and it said negotiated to 1Gbps too (while still 100Mb in UNRAID)

 

image.png

Link to comment
  • Solution

Okay finally figured it out.  I had another semi-broken eth port connected that I used as a fallback in the past.  For some strange reason during my upgrades, the eth0 switched which mac address it was mapped to.  Swapping those in network settings fixed the issue.

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...