[libvirt-users] BroadCom NIC not adding as PassThrough device

Tahir Masood tahir.masood at xflowresearch.com
Wed Nov 16 06:38:06 UTC 2016


Hi Guys,

 

I am trying to add a Broadcom Physical NIC to a virtual Machine as
Passthrough device. However I am getting following error.

 

Error starting domain: unsupported configuration: host doesn't support
passthrough of host PCI devices

 

Traceback (most recent call last):

  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in
cb_wrapper

    callback(asyncjob, *args, **kwargs)

  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 124, in tmpcb

    callback(*args, **kwargs)

  File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 83, in
newfn

    ret = fn(self, *args, **kwargs)

  File "/usr/share/virt-manager/virtManager/domain.py", line 1404, in
startup

    self._backend.create()

  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1035, in create

    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)

libvirtError: unsupported configuration: host doesn't support passthrough of
host PCI devices

 

libvirt allows to appply the changes to the VM xml configurations, but gives
error the moment I try to start the VM.

I have tried following approaches.

 

1- Open Virt-Manager, Shutdown VM, edit VM , add PCI hardware device ,
locate BroadCom NIC, apply changes. Then I restart the VM.

2- Also tried to add following XML tags one by one using 'virsh edit', but
got same error.

 

Tag -1

<hostdev mode='subsystem' type='pci' managed='yes'>

  <source>

     <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/>

  </source>

</hostdev>

 

Tag -2

   <interface type='hostdev' managed='yes'>

     <source>

       <address type='pci' domain='0x0000' bus='0x02' slot='0x00'
function='0x1'/>

     </source>

   </interface>

 

The detail of the BroadCOm NIC are as follows.

02:00.1 Ethernet controller: Broadcom Limited NetXtreme II BCM5709 Gigabit
Ethernet (rev 20)

 

 

What would it take to add this NIC to VM as Passthrough Device?

 

Regards,

 

Tahir Masood

Senior Engineer, 

xFlow Research Inc.

+92-300-9779473

 <mailto:tahir.masood at xflowresearch.com> tahir.masood at xflowresearch.com

 <http://www.xflowresearch.com/> www.xflowresearch.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20161116/aa567ac3/attachment.htm>


More information about the libvirt-users mailing list