I have a 6-port Intel I226-V machine. After upgrading from Proxmox VE 8.4 to 9.1, two network ports disappeared from the system (enp5s0 and enp7s0).

satfan

New Member
Feb 4, 2026
4
0
1
Hello,


I have a 6-port Intel I226-V machine. After upgrading from Proxmox VE 8.4 to 9.1, two network ports disappeared from the system (enp5s0 and enp7s0).


From the kernel boot log, all 6 NICs are detected and named correctly by the igc driver:

plaintext





[ 1.706602] igc 0000:01:00.0 enp1s0: renamed from eth0<br>[ 1.707101] igc 0000:02:00.0 enp2s0: renamed from eth1<br>[ 1.707841] igc 0000:04:00.0 enp4s0: renamed from eth3<br>[ 1.708763] igc 0000:07:00.0 enp7s0: renamed from eth5<br>[ 1.711823] igc 0000:03:00.0 enp3s0: renamed from eth2<br>[ 1.712250] igc 0000:05:00.0 enp5s0: renamed from eth4<br>



But once the system finishes booting, ip link and ls /sys/class/net only show 4 interfaces:


  • enp1s0
  • enp2s0
  • enp3s0
  • enp4s0


enp5s0 and enp7s0 are goneand cannot be used in bridges.

lspci still shows all 6 Intel I226-V controllers.


All ports worked perfectly in PVE 8.4. The issue started right after upgrading to PVE 9.1.


I’ve tried:


  • modprobe -r igc &amp;&amp; modprobe igc
  • Manually ip link set enp5s0 up (returns "Cannot find device")
  • Verified no net.ifnames=0 or biosdevname=0
  • Checked /etc/network/interfaces for stale config


Any idea why two NICs are detected at boot but disappear later in PVE 9.1?

Thanks for any help.
 
root@pve:~# dmesg | grep -i eth
[ 1.296473] Intel(R) 2.5G Ethernet Linux Driver
[ 1.377443] igc 0000:01:00.0 eth0: MAC: a8:b8:e0:00:52:33
[ 1.435696] igc 0000:02:00.0 eth1: MAC: a8:b8:e0:00:52:34
[ 1.495656] igc 0000:03:00.0 eth2: MAC: a8:b8:e0:00:52:35
[ 1.561367] igc 0000:04:00.0 eth3: MAC: a8:b8:e0:00:52:36
[ 1.630361] igc 0000:05:00.0 eth4: MAC: a8:b8:e0:00:52:37
[ 1.701408] igc 0000:07:00.0 eth5: MAC: a8:b8:e0:00:52:38
[ 1.706602] igc 0000:01:00.0 enp1s0: renamed from eth0
[ 1.707101] igc 0000:02:00.0 enp2s0: renamed from eth1
[ 1.707841] igc 0000:04:00.0 enp4s0: renamed from eth3
[ 1.708763] igc 0000:07:00.0 enp7s0: renamed from eth5
[ 1.711823] igc 0000:03:00.0 enp3s0: renamed from eth2
[ 1.712250] igc 0000:05:00.0 enp5s0: renamed from eth4
[ 12.762660] vmbr0: port 2(veth101i0) entered blocking state
[ 12.762666] vmbr0: port 2(veth101i0) entered disabled state
[ 12.762686] veth101i0: entered allmulticast mode
[ 12.762730] veth101i0: entered promiscuous mode
[ 12.802036] eth0: renamed from vethzmh3sn
[ 13.316609] vmbr0: port 2(veth101i0) entered blocking state
[ 13.316615] vmbr0: port 2(veth101i0) entered forwarding state
[ 15.484083] docker0: port 1(veth5502331) entered blocking state
[ 15.484090] docker0: port 1(veth5502331) entered disabled state
[ 15.484099] veth5502331: entered allmulticast mode
[ 15.484144] veth5502331: entered promiscuous mode
[ 15.503254] docker0: port 2(veth0559b32) entered blocking state
[ 15.503260] docker0: port 2(veth0559b32) entered disabled state
[ 15.503278] veth0559b32: entered allmulticast mode
[ 15.503321] veth0559b32: entered promiscuous mode
[ 15.543214] docker0: port 3(vethdd992f0) entered blocking state
[ 15.543221] docker0: port 3(vethdd992f0) entered disabled state
[ 15.543241] vethdd992f0: entered allmulticast mode
[ 15.543293] vethdd992f0: entered promiscuous mode
[ 15.594781] docker0: port 4(veth9301e94) entered blocking state
[ 15.594788] docker0: port 4(veth9301e94) entered disabled state
[ 15.594809] veth9301e94: entered allmulticast mode
[ 15.594864] veth9301e94: entered promiscuous mode
[ 15.847861] eth0: renamed from veth0ab11da
[ 15.849069] docker0: port 2(veth0559b32) entered blocking state
[ 15.849076] docker0: port 2(veth0559b32) entered forwarding state
[ 15.964198] eth0: renamed from vethbe013e7
[ 15.964624] docker0: port 1(veth5502331) entered blocking state
[ 15.964631] docker0: port 1(veth5502331) entered forwarding state
[ 15.987443] eth0: renamed from vethfd5ff73
[ 15.988043] docker0: port 4(veth9301e94) entered blocking state
[ 15.988047] docker0: port 4(veth9301e94) entered forwarding state
[ 15.997566] eth0: renamed from veth982bd82
[ 15.998071] docker0: port 3(vethdd992f0) entered blocking state
[ 15.998076] docker0: port 3(vethdd992f0) entered forwarding state
[ 20.100876] vmbr0: port 5(veth106i0) entered blocking state
[ 20.100884] vmbr0: port 5(veth106i0) entered disabled state
[ 20.100910] veth106i0: entered allmulticast mode
[ 20.101001] veth106i0: entered promiscuous mode
[ 20.140911] eth0: renamed from vethGLsfgu
[ 20.678602] vmbr0: port 5(veth106i0) entered blocking state
[ 20.678609] vmbr0: port 5(veth106i0) entered forwarding state
 
I have a 6-port Intel I226-V machine. After upgrading from PVE 8.4 to 9.1, two network interfaces enp5s0 and enp7s0 are detected during boot but disappear later from the system.
The kernel boot log shows all 6 NICs are correctly named by the igc driver:
plaintext
[ 1.706602] igc 0000:01:00.0 enp1s0: renamed from eth0
[ 1.707101] igc 0000:02:00.0 enp2s0: renamed from eth1
[ 1.707841] igc 0000:04:00.0 enp4s0: renamed from eth3
[ 1.708763] igc 0000:07:00.0 enp7s0: renamed from eth5
[ 1.711823] igc 0000:03:00.0 enp3s0: renamed from eth2
[ 1.712250] igc 0000:05:00.0 enp5s0: renamed from eth4
But shortly after boot, I get these two lines (PHC removed):
plaintext
[ 11.850910] igc 0000:07:00.0 enp7s0: PHC removed
[ 12.050203] igc 0000:05:00.0 enp5s0: PHC removed
After that, enp5s0 and enp7s0 are completely gone from:
ip link
ls /sys/class/net
nmcli
Proxmox GUI network list (except hardware info)
The other 4 ports work normally. All 6 ports worked perfectly in PVE 8.4.
I have tried:
modprobe -r igc && modprobe igc
update-initramfs -u -k all
upgrade to latest pve-kernel
disable Secure Boot
check no udev rules deleting interfaces
check lspci: all 6 I226-V controllers still present
This appears to be an igc driver issue in PVE 9.1 kernel where some Intel I226-V ports are removed with PHC removed.
Does anyone know how to prevent PHC removed and keep all NICs online?
Thanks for any help.
 
can you post the full output of dmesg? that may reveal some more information what is happening here
 
  • Like
Reactions: Stoiko Ivanov