"Driver cannot attach the device" is seen in `/var/log/openvswitch/ovs-vswitchd.log` with DPDK on HPE systems
Issue
-
Hardware vendor are now shipping X710 base NIC with Intel NVM Firmware version 6.8.
-
This firmware version can't be downgraded to a previous version.
-
This version of FW required i40e version 2.7.12 or newer, and possibly newer version of OVS-DPDK.
-
The current OSP10z11 and OSP13z6 package with i40e version 2.3.2-k.
-
The end result, the compute node with the following hardware won't be able to bind DPDK to these interfaces:
Intel X710 FW version 6.80, Dell X710 FW version 18.8.9, HPE X710 (HPE Ethernet 10Gb 2-port 562SFP+ Adapter) FW version 10.4.3
-
Errors similar to these will be present in
/var/log/openvswitch/ovs-vswitchd.log
:2019-06-20T11:22:02.149Z|02507|dpdk|INFO|EAL: PCI device 0000:88:00.1 on NUMA socket 1 2019-06-20T11:22:02.149Z|02508|dpdk|INFO|EAL: probe driver: 8086:1572 net_i40e 2019-06-20T11:22:02.150Z|02509|dpdk|ERR|EAL: 0000:88:00.1 failed to select IOMMU type 2019-06-20T11:22:02.150Z|02510|dpdk|ERR|EAL: Driver cannot attach the device (0000:88:00.1) 2019-06-20T11:22:02.150Z|02511|netdev_dpdk|WARN|Error attaching device '0000:88:00.1' to DPDK 2019-06-20T11:22:02.150Z|02512|netdev|WARN|dpdk3: could not set configuration (Invalid argument)
-
The server firmwares might have been updated
Environment
- Red Hat OpenStack Platform 13.0 (RHOSP)
- Red Hat OpenStack Platform 10.0 (RHOSP)
- Red Hat Enterprise Linux 7.x (RHEL)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.