• [6.10.1] The Intel X550-t 2.5G and 5G link mode not working


    beikesea
    • Minor

    Hi,

     

    I found the my 10G network card cannot negotiate to 5G link mode after system boot.

    However, the link speed could recover to 5000bastT/Full after executing command "ethtool -s eth0 autoneg on".

     

    My network card is "Intel Corporation Ethernet 10G 2P X550-t Adapter". The switch is NETGEAR MS510TXPP.


    Here is the process to reproduce the problem:

     

    ethtool -i eth0
     

    driver: ixgbe
    version: 5.15.40-Unraid
    firmware-version: 0x80000f32, 19.5.12
    expansion-rom-version: 
    bus-info: 0000:04:00.0
    supports-statistics: yes
    supports-test: yes
    supports-eeprom-access: yes
    supports-register-dump: yes
    supports-priv-flags: yes

     

    ethtool eth0

    Settings for eth0:
            Supported ports: [ TP ]
            Supported link modes:   100baseT/Full
                                    1000baseT/Full
                                    10000baseT/Full
                                    2500baseT/Full
                                    5000baseT/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: 1000Mb/s
            Duplex: Full
            Auto-negotiation: on
            Port: Twisted Pair
            PHYAD: 0
            Transceiver: internal
            MDI-X: Unknown
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x00000007 (7)
                                   drv probe link
            Link detected: yes

     

    ethtool -s eth0 autoneg on

     

    ethtool eth0

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


    dmesg | grep -i ixgbe

    [   39.766547] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
    [   39.766645] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
    [   40.601995] ixgbe 0000:04:00.0: Multiqueue Enabled: Rx Queue count = 36, Tx Queue count = 36 XDP Queue count = 0
    [   40.700054] ixgbe 0000:04:00.0: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link)
    [   40.812033] ixgbe 0000:04:00.0: MAC: 4, PHY: 0, PBA No: J69754-003
    [   40.812149] ixgbe 0000:04:00.0: b4:96:**:**:**:**
    [   40.971001] ixgbe 0000:04:00.0: Intel(R) 10 Gigabit Network Connection
    [   41.651898] ixgbe 0000:04:00.1: Multiqueue Enabled: Rx Queue count = 36, Tx Queue count = 36 XDP Queue count = 0
    [   41.752195] ixgbe 0000:04:00.1: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link)
    [   41.866258] ixgbe 0000:04:00.1: MAC: 4, PHY: 0, PBA No: J69754-003
    [   41.866375] ixgbe 0000:04:00.1: b4:96:**:**:**:**
    [   42.029314] ixgbe 0000:04:00.1: Intel(R) 10 Gigabit Network Connection
    [   43.646539] ixgbe 0000:04:00.1: complete
    [   43.661631] ixgbe 0000:04:00.0: complete
    [   43.976969] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
    [   43.976972] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
    [   44.669028] ixgbe 0000:04:00.0: Multiqueue Enabled: Rx Queue count = 36, Tx Queue count = 36 XDP Queue count = 0
    [   44.769080] ixgbe 0000:04:00.0: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link)
    [   44.883503] ixgbe 0000:04:00.0: MAC: 4, PHY: 0, PBA No: J69754-003
    [   44.883512] ixgbe 0000:04:00.0: b4:96:**:**:**:**
    [   45.048905] ixgbe 0000:04:00.0: Intel(R) 10 Gigabit Network Connection
    [   45.740533] ixgbe 0000:04:00.1: Multiqueue Enabled: Rx Queue count = 36, Tx Queue count = 36 XDP Queue count = 0
    [   45.840620] ixgbe 0000:04:00.1: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link)
    [   45.954050] ixgbe 0000:04:00.1: MAC: 4, PHY: 0, PBA No: J69754-003
    [   45.954059] ixgbe 0000:04:00.1: b4:96:**:**:**:**
    [   46.119016] ixgbe 0000:04:00.1: Intel(R) 10 Gigabit Network Connection
    [   46.563594] ixgbe 0000:04:00.0: registered PHC device on eth0
    [   46.880177] ixgbe 0000:04:00.1: registered PHC device on eth1
    [   51.336232] ixgbe 0000:04:00.0 eth0: NIC Link is Up 1 Gbps, Flow Control: None
    [  323.198656] ixgbe 0000:04:00.0 eth0: NIC Link is Down
    [  327.927630] ixgbe 0000:04:00.0 eth0: NIC Link is Up 5 Gbps, Flow Control: None
    [  329.425081] ixgbe 0000:04:00.0 eth0: NIC Link is Down
    [  329.553606] ixgbe 0000:04:00.0 eth0: NIC Link is Up 5 Gbps, Flow Control: None
    [  329.633081] ixgbe 0000:04:00.0 eth0: NIC Link is Down
    [  330.177570] ixgbe 0000:04:00.0 eth0: NIC Link is Up 5 Gbps, Flow Control: None
    [  330.257093] ixgbe 0000:04:00.0 eth0: NIC Link is Down
    [  330.801629] ixgbe 0000:04:00.0 eth0: NIC Link is Up 5 Gbps, Flow Control: None
    [  330.881077] ixgbe 0000:04:00.0 eth0: NIC Link is Down
    [  331.945575] ixgbe 0000:04:00.0 eth0: NIC Link is Up 5 Gbps, Flow Control: None

     

    Thanks!

     

    Best regards,

    Beikesea

    • Like 1



    User Feedback

    Recommended Comments

    I have had a similar problem in unRAID for a long time now where my card will negotiate 10GB at first boot, but then drop down to 1GB later.  A few months ago, I ethtool to force the X550 into 10GB mode and haven't thought about it since.  I'm not sure if the problems are related, but you may at least be able to recover your speed for now.

     

    One note, I turned "off" auto negotiate, but ethtool still says that it is "on."  But I am also connected at 10GB:

     

    root@unRAID:~# ethtool eth0
    Settings for eth0:
            Supported ports: [ TP ]
            Supported link modes:   100baseT/Full
                                    1000baseT/Full
                                    10000baseT/Full
                                    2500baseT/Full
                                    5000baseT/Full
            Supported pause frame use: Symmetric
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10000baseT/Full
            Advertised pause frame use: Symmetric
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Speed: 10000Mb/s
            Duplex: Full
            Auto-negotiation: on
            Port: Twisted Pair
            PHYAD: 0
            Transceiver: internal
            MDI-X: Unknown
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x00000007 (7)
                                   drv probe link
            Link detected: yes
    root@unRAID:~# ethtool -i eth0
    driver: ixgbe
    version: 5.15.40-Unraid
    firmware-version: 0x8000156e, 1.2926.0
    expansion-rom-version: 
    bus-info: 0000:03:00.0
    supports-statistics: yes
    supports-test: yes
    supports-eeprom-access: yes
    supports-register-dump: yes
    supports-priv-flags: yes

     

    Link to comment
    9 hours ago, craigr said:

    Is your card Dell branded?

    Yes, the Unraid is installed on my Dell T7820 Workstation.

    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
    Add a comment...

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


  • Status Definitions

     

    Open = Under consideration.

     

    Solved = The issue has been resolved.

     

    Solved version = The issue has been resolved in the indicated release version.

     

    Closed = Feedback or opinion better posted on our forum for discussion. Also for reports we cannot reproduce or need more information. In this case just add a comment and we will review it again.

     

    Retest = Please retest in latest release.


    Priority Definitions

     

    Minor = Something not working correctly.

     

    Urgent = Server crash, data loss, or other showstopper.

     

    Annoyance = Doesn't affect functionality but should be fixed.

     

    Other = Announcement or other non-issue.