neutron-sriov-nic-agent reports "Device has no virtual functions" [closed]

asked 2015-05-27 03:51:01 -0600

DaveJ gravatar image

Hi, I am trying to enable SR-IOV with the Intel 82599 10G card on Openstack. I've followed the wiki here:

After adding the whitelist to nova.conf I restart nova comptute and see in the logs:

<180>May 27 08:47:14 node-3 nova-compute PCI stats: [{"count": 8, "vendor_id": "8086", "physical_network": "physnet2", "product_id": "10ed"}]

The looks good, I had enabled 8 VFs

Next I updated /etc/neutron/plugins/ml2/ml2_conf_sriov.ini with physical_device_mappings = physnet2:eth4

eth4, being the interface for my 10G card.

When I run the neutron-sriov-nic-agent I see in the logs

 2015-05-27 08:40:07.275 33548 TRACE neutron.plugins.sriovnicagent.sriov_nic_agent     reason=_("Device has no virtual functions"))
 2015-05-27 08:40:07.275 33548 TRACE neutron.plugins.sriovnicagent.sriov_nic_agent InvalidDeviceError: Invalid Device eth4: Device has no virtual functions

Any idea whats wrong here, or why it cant#t detect the VFs?

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by DaveJ
close date 2015-06-04 07:22:09.764045


This install was using Mirantis Openstack. I re-installed using RDO (Kilo) and no longer see this isssue

DaveJ gravatar imageDaveJ ( 2015-06-04 07:21:52 -0600 )edit