Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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

Solved by thrroow

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

  • Author

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

 

43 minutes ago, thrroow said:

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

It shouldn't relate BIOS, all message quite normal, advertised have 3 speed, auto-negotiation on ..... but just negotiate at 100Mb/s

  • Author

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

  • Author
  • 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.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.