On my machine, i40e will not startup if using VFIO. PMD: rte_i40evf_pmd_init(): >> PMD: rte_i40e_pmd_init(): >> PMD: eth_i40e_dev_init(): >> PMD: i40e_set_symmetric_hash_enable_per_port(): Symmetric hash has already been disabled PMD: eth_i40e_dev_init(): Failed to init adminq: -54
The normal Linux driver works correctly. Firmware has been updated to the latest version. Like my earlier experience with fm10k, I suspect that Intel never tests i40e with IOMMU, and only tested with igb_uio.