Henri
Contributor
Contributor

DELL R7415 Intel X710-DA4 SR-IOV PCIPassthru: Failed to register device 0000:05:0a.0 error = 0x26

Hi,

have a brand new Dell R7415 server running ESXi 6.5 U2 (latest), driver lastest, (NIC) firmware lastest.

This buildin Broadcom 2*10Gbit ethernet card works fine with SR-IOV (I had to enable SR-IOV on NIC level in the BIOS).

I installed now a additional Intel X710 card, enabled SR-IOV in ESXi, but there is no BIOS setting to enable SR-IOV on the NIC level.

Get now this messages, as soon I start a VM with a SR-IOV VNIC. The config seams for me okay, there is a note, that SR-IOV need not to entered in /etc/vmware/passthru.map.

Anyone?

Thanks

Henri

2019-03-27T09:17:24.208Z| vmx| A100: ConfigDB: Setting pciPassthru15.id = "00000:005:10.0"

2019-03-27T09:17:24.209Z| vmx| I125: PCIPassthru: Failed to register device 0000:05:0a.0  error = 0x26

2019-03-27T09:17:24.209Z| vmx| I125: Msg_Post: Error

2019-03-27T09:17:24.209Z| vmx| I125: [msg.pciPassthru.createAdapterFailedNotPassthru] Device 005:10.0 is not a passthrough device.

esxcli software vib list | grep i40en

i40en                          1.7.17-1OEM.650.0.0.4598673           INT     VMwareCertified   2019-03-26

esxcli network nic get -n=vmnic4

   Advertised Auto Negotiation: false

   Advertised Link Modes: 10000BaseT/Full

   Auto Negotiation: false

   Cable Type: DA

   Current Message Level: 0

   Driver Info:

         Bus Info: 0000:05:00:0

         Driver: i40en

         Firmware Version: 6.80 0x80003cc8 1.2007.0

         Version: 1.7.17

   Link Detected: true

   Link Status: Up

   Name: vmnic4

   PHYAddress: 0

   Pause Autonegotiate: false

   Pause RX: false

   Pause TX: false

   Supported Ports: DA

   Supports Auto Negotiation: false

   Supports Pause: true

   Supports Wakeon: false

   Transceiver:

   Virtual Address: 00:50:56:5c:3b:47

   Wakeon: None

pciPassthru15.present = "TRUE"

pciPassthru15.generatedMACAddress = "00:50:56:98:79:30"

pciPassthru15.MACAddressType = "generated"

pciPassthru15.networkName = "VM Network VLAN10"

pciPassthru15.pfId = "00000:005:00.2"

pciPassthru15.deviceId = "0"

pciPassthru15.vendorId = "0"

pciPassthru15.systemId = "BYPASS"

pciPassthru15.id = "00000:005:00.2"

pciPassthru15.allowMTUChange = "TRUE"

pciPassthru15.pciSlotNumber = "160"

0000:05:0a.0 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.2_VF_0]

/device/00000:005:10.0/owner = "passthru"

/device/00000:005:10.0/device = "154c"

/device/00000:005:10.0/vendor = "8086"

000:05:00.0 Network controller: Intel(R) Ethernet Controller X710 for 10GbE SFP+ [vmnic4]

0000:05:00.1 Network controller: Intel(R) Ethernet Controller X710 for 10GbE SFP+ [vmnic5]

0000:05:00.2 Network controller: Intel(R) Ethernet Controller X710 for 10GbE SFP+ [vmnic6]

0000:05:00.3 Network controller: Intel(R) Ethernet Controller X710 for 10GbE SFP+ [vmnic7]

0000:05:02.0 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.0_VF_0]

0000:05:02.1 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.0_VF_1]

0000:05:02.2 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.0_VF_2]

0000:05:02.3 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.0_VF_3]

0000:05:06.0 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.1_VF_0]

0000:05:06.1 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.1_VF_1]

0000:05:06.2 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.1_VF_2]

0000:05:06.3 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.1_VF_3]

0000:05:0a.0 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.2_VF_0]

0000:05:0a.1 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.2_VF_1]

0000:05:0a.2 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.2_VF_2]

0000:05:0a.3 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.2_VF_3]

0000:05:0e.0 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.3_VF_0]

0000:05:0e.1 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.3_VF_1]

0000:05:0e.2 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.3_VF_2]

0000:05:0e.3 : Intel(R) Ethernet Virtual Function 700 Series [PF_0.5.3_VF_3]

019-03-27T12:27:56.685Z| vmx| A100: ConfigDB: Setting pciPassthru15.id = "00000:005:02.0"

2019-03-27T12:27:56.686Z| vmx| I125: PCIPassthru: Failed to register device 0000:05:02.0  error = 0x26

2019-03-27T12:27:56.686Z| vmx| I125: Msg_Post: Error

2019-03-27T12:27:56.686Z| vmx| I125: [msg.pciPassthru.createAdapterFailedNotPassthru] Device 005:02.0 is not a passthrough device.

0 Kudos
1 Reply
Henri
Contributor
Contributor

Hi,

found this in the log.

Driver Info:

         Bus Info: 0000:05:00:0

         Driver: i40en

         Firmware Version: 6.80 0x80003cc8 1.2007.0

         Version: 1.7.17

There is no better driver to find ....

019-03-30T09:24:38.890Z cpu1:65973)WARNING: i40en: i40en_InitSharedCode:4679: The driver for the device detected a newer version of the NVM image than expected. Please install the most recent version of the network driver.

2019-03-30T09:24:38.977Z cpu1:65973)WARNING: Failed to init interrupt.

2019-03-30T09:24:40.524Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0a.0 is a non-compliant VF

2019-03-30T09:24:40.524Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0a.1 is a non-compliant VF

2019-03-30T09:24:40.524Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0a.2 is a non-compliant VF

2019-03-30T09:24:40.524Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0a.3 is a non-compliant VF

2019-03-30T09:24:40.704Z cpu1:65973)WARNING: i40en: i40en_InitSharedCode:4679: The driver for the device detected a newer version of the NVM image than expected. Please install the most recent version of the network driver.

2019-03-30T09:24:40.791Z cpu1:65973)WARNING: Failed to init interrupt.

2019-03-30T09:24:42.644Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0e.0 is a non-compliant VF

2019-03-30T09:24:42.644Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0e.1 is a non-compliant VF

2019-03-30T09:24:42.644Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0e.2 is a non-compliant VF

2019-03-30T09:24:42.644Z cpu1:65973)WARNING: PCI: 348: Device 0000:05:0e.3 is a non-compliant VF

2019-03-30T09:24:44.234Z cpu1:65973)WARNING: xhci_pci_attach:208: xhci devid 0x145f1022: Success

2019-03-30T09:24:44.540Z cpu1:65973)WARNING: xhci_pci_attach:208: xhci devid 0x145f1022: Success

2019-03-30T09:24:48.513Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:02.0 is a non-compliant VF

2019-03-30T09:24:48.513Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:02.1 is a non-compliant VF

2019-03-30T09:24:48.514Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:02.2 is a non-compliant VF

2019-03-30T09:24:48.514Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:02.3 is a non-compliant VF

2019-03-30T09:24:49.544Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:03.0 is a non-compliant VF

2019-03-30T09:24:49.544Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:03.1 is a non-compliant VF

2019-03-30T09:24:49.544Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:03.2 is a non-compliant VF

2019-03-30T09:24:49.544Z cpu6:65973)WARNING: PCI: 348: Device 0000:84:03.3 is a non-compliant VF

0 Kudos