I am running KVM on Ubuntu 11.10 on an Intel-based machine, with G33 chipset and Q6600 processor (Supports VT-d).
I am having problems when I want to add my PCI TV Card to my virtual machine.
I get this error "No IOMMU found. Unable to assign device "hostdev0"".
Can anyone guide me how to set this up correctly, so my PCI TV Card is passed through to the virtual machine?
I have added this to my configuration file:
<hostdev mode='subsystem' type='pci' managed='yes'>
<source>
<address bus='0x03' slot='0x00' function='0x00'/>
</source>
</hostdev>
And this is the device information:
<device>
<name>pci_0000_03_00_0</name>
<parent>pci_0000_00_1c_1</parent>
<driver>
<name>cx23885</name>
</driver>
<capability type='pci'>
<domain>0</domain>
<bus>3</bus>
<slot>0</slot>
<function>0</function>
<product id='0x8852'>CX23885 PCI Video and Audio Decoder</product>
<vendor id='0x14f1'>Conexant Systems, Inc.</vendor>
</capability>
</device>
Thanks for your help ;-)