Intel Ethernet Controller I226-V link issue

select2

New Member
Jul 17, 2025
2
0
1
Hi Colleagues!

I have a Lenovo ThinkCentre M920q Tiny i5-8600T 32GB RAM 512GB NVMe with built in Intel Ethernet Connection (7) I219-LM [8086:15bb] (rev 10) and installed Proxmox 8.4.1.
All works fine, but I need to add a secondary NIC. I bought M.2 Intel Ethernet Controller I226-V [8086:125c] (rev 04) from https://www.aliexpress.com/item/1005008904049465.html.

The new card is visible on the Proxmox, but there is no link:
Code:
# lspci -d::0200 -nnv
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-LM [8086:15bb] (rev 10)
    DeviceName: Onboard - Ethernet
    Subsystem: Lenovo Ethernet Connection (7) I219-LM [17aa:3136]
    Flags: bus master, fast devsel, latency 0, IRQ 133, IOMMU group 8
    Memory at 51400000 (32-bit, non-prefetchable) [size=128K]
    Capabilities: [c8] Power Management version 3
    Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: e1000e
    Kernel modules: e1000e

02:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
    Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
    Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 10
    Memory at 51100000 (32-bit, non-prefetchable) [size=1M]
    Memory at 51200000 (32-bit, non-prefetchable) [size=16K]
    Expansion ROM at 51000000 [disabled] [size=1M]
    Capabilities: [40] Power Management version 3
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
    Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
    Capabilities: [a0] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [140] Device Serial Number c4-62-37-ff-ff-09-84-ed
    Capabilities: [1c0] Latency Tolerance Reporting
    Capabilities: [1f0] Precision Time Measurement
    Capabilities: [1e0] L1 PM Substates
    Kernel driver in use: igc
    Kernel modules: igc

I tried to change the switch port, cables - it doesn't works.
But when I booted from the Ubuntu Live USB - the link is up on both NICs! Immediately and without any additional options.
When I reboot to ProxmoxVE, I see for the short time link is up, and then link is down when the kernel starting.
Additional info:
Code:
root@pve1:/tmp# ethtool -i enp2s0
driver: igc
version: 6.8.12-11-pve
firmware-version: 2017:888d
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
root@pve1:/tmp# ethtool -I enp2s0
Settings for enp2s0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
                            2500baseT/Full
    Supported pause frame use: Symmetric
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  100baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Speed: Unknown!
    Duplex: Unknown! (255)
    Auto-negotiation: on
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    MDI-X: off (auto)
    Supports Wake-on: pumbg
    Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
    Link detected: no

I assume the problem with the Intel igc driver.
Could you help me please to solve the issue?

Thanks in advance!

Regards,
Denis
 
I found the issue - it was my stupid mistake.
Need to add the configuration for the new interface to the /etc/network/interfaces file:
Code:
auto enp2s0
iface enp2s0 inet manual
And bot links is up now.