- It's a board with Intel N100 CPU, 4 Intel I226-V ethernet ports.
- Proxmox VE 8.0.3
I tried to do passthrough 3 of the 4 ethernet ports to an OpenWrt VM, but the VM would not start even with only one port passthrough configured.
PCI passthrough the SATA controller works fine. VM start task hangs and no qemu kvm process was started when Intel I226 PCI passthrough was configured. It seems the driver unbind/bind will also cause internal state havoc for the igc driver as my network connection through other Intel I226 port will also not work.
Things I tried so far without luck
- Add kernel cmdline arg
- Plug a cable into the port so that it's in a powered-on state when doing passthrough
Any advices are welcome
- Proxmox VE 8.0.3
Linux pve 6.2.16-3-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) x86_64 GNU/Linux
I tried to do passthrough 3 of the 4 ethernet ports to an OpenWrt VM, but the VM would not start even with only one port passthrough configured.
PCI passthrough the SATA controller works fine. VM start task hangs and no qemu kvm process was started when Intel I226 PCI passthrough was configured. It seems the driver unbind/bind will also cause internal state havoc for the igc driver as my network connection through other Intel I226 port will also not work.
Code:
[ 206.984912] igc 0000:03:00.0 enp3s0: PHC removed
[ 207.155075] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204402] pcieport 0000:00:1d.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 207.204404] pcieport 0000:00:1d.0: device [8086:54b0] error status/mask=00002001/00002000
[ 207.204406] pcieport 0000:00:1d.0: [ 0] RxErr (First)
[ 207.204412] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204419] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204420] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204426] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204427] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204433] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204434] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204440] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204441] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204447] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204448] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204454] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204455] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204461] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204462] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204468] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204469] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204475] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204475] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204482] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204482] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204489] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204489] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204496] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204496] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204503] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204503] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204509] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204510] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204516] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204517] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204523] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204524] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204530] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204531] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204537] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204538] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204544] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204545] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204551] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204552] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204558] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204559] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204565] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204566] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204572] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204573] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204579] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204580] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204586] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204587] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204593] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204594] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204600] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204601] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204607] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204608] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204614] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204614] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204621] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.204621] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
[ 207.204628] pcieport 0000:00:1d.0: AER: can't find device of ID00e8
[ 207.655751] pcieport 0000:00:1d.0: AER: Corrected error received: 0000:00:1d.0
[ 207.655763] pcieport 0000:00:1d.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 207.655765] pcieport 0000:00:1d.0: device [8086:54b0] error status/mask=00000001/00002000
[ 207.655767] pcieport 0000:00:1d.0: [ 0] RxErr (First)
[ 209.812620] pcieport 0000:00:1c.6: Data Link Layer Link Active not set in 1000 msec
[ 209.812649] vfio-pci 0000:03:00.0: Unable to change power state from D3cold to D0, device inaccessible
[ 209.874054] vfio-pci 0000:03:00.0: Unable to change power state from D3cold to D0, device inaccessible
Things I tried so far without luck
- Add kernel cmdline arg
pcie_aspm=off
- Plug a cable into the port so that it's in a powered-on state when doing passthrough
Any advices are welcome
Last edited: