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:
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:
Any idea why two NICs are detected at boot but disappear later in PVE 9.1?
Thanks for any help.
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 && 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.