Comment 19 for bug 1570195

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Now working - a device still "in touch" by the kernel will be rejected to be used.

EAL: probe driver: 1af4:1000 rte_virtio_pmd
EAL: Error - exiting with code: 1
  Cause: Requested device 0000:00:05.0 cannot be used

You have to at least unbind them now to use them with DPDK:
sudo dpdk_nic_bind -u 0000:00:04.0
You can assign them to uio_pci_generic if you want, but it is not required
sudo dpdk_nic_bind -b uio_pci_generic 0000:00:05.0

Using testpmd now on those works as before (you still need to blacklist/whitelist as it can't know which ones to use).

Then reassigning the kernel driver to use them "normally" again
sudo dpdk_nic_bind -b virtio-pci 0000:00:04.0
sudo dpdk_nic_bind -b virtio-pci 0000:00:05.0

After this re-init I can properly use them again e.g.:
sudo ethtool -L ens5 combined 4