Intel x710 with SR-IOV log errors

jonathan.young

Active Member
Apr 26, 2020
33
0
26
59
I have an Intel x710 nic with 24 SR-IOV instances some of which are used in VMs. Before the VMs are launched, I set their mac address and vlan in systemd script like so:
ExecStart=/usr/bin/bash -c '/usr/sbin/ip link set enp43s0f0 vf 1 mac 80:06:90:10:00:01 vlan 1 trust on'

The VMs spin up fine but in dmesg log, I get:
Code:
[   34.405023] i40e 0000:2b:00.0: Reset VF 18 never finished
[   34.553138] i40e 0000:2b:00.0: Setting VLAN 2, QOS 0x0 on VF 18
[   34.580416] i40e 0000:2b:00.0: Reset VF 18 never finished
[   34.725150] i40e 0000:2b:00.0: VF 18 is now trusted
[   34.752468] i40e 0000:2b:00.0: Setting MAC 80:06:90:20:48:00 on VF 19
[   34.778998] i40e 0000:2b:00.0: Reset VF 19 never finished
[   34.924397] i40e 0000:2b:00.0: Bring down and up the VF interface to make this change effective.
[   34.953426] i40e 0000:2b:00.0: Reset VF 19 never finished
[   35.101139] i40e 0000:2b:00.0: Setting VLAN 100, QOS 0x0 on VF 19
[   35.128616] i40e 0000:2b:00.0: Reset VF 19 never finished
[   35.273362] i40e 0000:2b:00.0: VF 19 is now trusted
[   35.310470] 8021q: adding VLAN 0 to HW filter on device enp43s0f0
[   35.316607] vmbr0: port 1(enp43s0f0) entered blocking state
[   35.322187] vmbr0: port 1(enp43s0f0) entered forwarding state
[   48.926981] i40e 0000:2b:00.1: i40e_ptp_stop: removed PHC on enp43s0f1
[   50.287938] vfio-pci 0000:2c:02.1: enabling device (0000 -> 0002)
[   50.400395] vfio-pci 0000:2c:02.2: enabling device (0000 -> 0002)
[   50.516401] vfio-pci 0000:2c:02.3: enabling device (0000 -> 0002)
[   50.632148] vfio-pci 0000:2c:02.4: enabling device (0000 -> 0002)
[   50.744424] vfio-pci 0000:2c:02.5: enabling device (0000 -> 0002)
[   50.860424] vfio-pci 0000:2c:02.6: enabling device (0000 -> 0002)
[   50.991002] vfio-pci 0000:2c:02.7: enabling device (0000 -> 0002)
[   51.210598] vfio-pci 0000:2b:00.1: Masking broken INTx support
[   51.218592] vfio-pci 0000:2c:02.0: enabling device (0000 -> 0002)
[   66.539480] i40e 0000:2b:00.0: Reset VF 1 never finished
[   66.879415] i40e 0000:2b:00.0: Reset VF 2 never finished
[   67.230260] i40e 0000:2b:00.0: Reset VF 3 never finished
[   67.650099] i40e 0000:2b:00.0: Reset VF 4 never finished
[   68.007673] i40e 0000:2b:00.0: Reset VF 5 never finished
[   68.356682] i40e 0000:2b:00.0: Reset VF 6 never finished
[   68.696681] i40e 0000:2b:00.0: Reset VF 7 never finished
[   69.087464] i40e 0000:2b:00.0: Reset VF 0 never finished

Despite, all my attempts for example: ip link set enp43s0f0 vf 20 state disable, I can never get rid of this error. I wonder if anyone knows either whether I should be worried about these errors or, better, how to setup vf's without generating these errors.