[SOLVED] Intel X710 No Link Detected

JoeJJohnsonII

New Member
Feb 11, 2026
2
0
1
Hello,
I am rebuilding my homelab and am running into an issue with the SFP+ ports on my new Proxmox systems. I acquired 2 Minisforum MS-A2's and am trying to use the fiber ports for my connectivity. I have been unable to get Proxmox to detect the link on either fiber port so far, with them saying the link is down. If I boot into a live Ubuntu or Fedora instance they work with no issues, so I believe the hardware is fine. I have attempted to fix it with the following:
-Updated the firmware to the latest available
-Updated Proxmox to the latest revision (Running pve-manager/8.4.16)
-Updated the kernel to the latest revision (Running Linux 6.8.12-18-pve)
-Verified the driver is present and loaded using modinfo and modprobe

I am fairly new when it comes to Linux and am not sure where else to go from here. I have tried searching the forums for help but every time I find a post with someone with the same issue the post is abandoned after sharing outputs back and forth. Any help would be greatly appreciated.

Code:
ethtool enp5s0f0np0

Settings for enp5s0f0np0:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseSR/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10000baseSR/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Auto-negotiation: off
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no
Code:
ethtool -i enp5s0f0np0

driver: i40e
version: 6.8.12-18-pve
firmware-version: 9.56 0x800100fb 1.3602.0
expansion-rom-version:
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
Code:
modinfo i40e

filename:       /lib/modules/6.8.12-18-pve/kernel/drivers/net/ethernet/intel/i40e/i40e.ko
license:        GPL v2
description:    Intel(R) Ethernet Connection XL710 Network Driver
author:         Intel Corporation, <e1000-devel@lists.sourceforge.net>
srcversion:     F9C9CEE389B7DD19E8C7D81
depends:       
retpoline:      Y
intree:         Y
name:           i40e
vermagic:       6.8.12-18-pve SMP preempt mod_unload modversions
<I removed some output to save space>
 
  • Like
Reactions: JoeJJohnsonII
Users with those particular cards have encountered issues with the integrated LLDP engine - so it could be worth a try to disable it completely and see if the card works afterwards. For more detailed instructions see [1].

[1] https://www.thomas-krenn.com/en/wiki/Intel_Ethernet_700_Series_LACP_Configuration
Thank you so much for the help shanreich! After disabling the LLDP engine the link came up and I was able to get it working.

Quick side note in case anyone comes across this, the command in the article is slightly wrong. The flag "-set-priv-flags" has two dashes in it, so it should be"--set-priv-flags". You can verify the command works by using the "--show-priv-flags" flag with ethtool.

Code:
ethtool --show-priv-flags enp5s0f0np0

Private flags for enp5s0f0np0:
MFP                    : off
total-port-shutdown    : off
LinkPolling            : off
flow-director-atr      : on
veb-stats              : off
hw-atr-eviction        : off
link-down-on-close     : off
legacy-rx              : off
disable-source-pruning : off
disable-fw-lldp        : on
rs-fec                 : off
base-r-fec             : off
vf-vlan-pruning        : off
vf-true-promisc-support: off