I'm trying to pass a PCI tuner through to a virtual machine, I have an AMD 890FX based board with IOMMU and it's switched on in the BIOS.
Running Ubuntu server 10.10 x64.
Flashydave: It sounds like you've actually got this working, have you written a guide on how to to it by any chance?
Hi,
Looks like this is also affecting me. :(
I'm trying to pass a PCI tuner through to a virtual machine, I have an AMD 890FX based board with IOMMU and it's switched on in the BIOS.
Running Ubuntu server 10.10 x64.
Flashydave: It sounds like you've actually got this working, have you written a guide on how to to it by any chance?
/var/log/ libvirt/ qemu/test. log:
LC_ALL=C PATH=/usr/ local/sbin: /usr/local/ bin:/usr/ bin:/usr/ sbin:/sbin: /bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 3,sockets= 3,cores= 1,threads= 1 -name test -uuid 8bda983a- 8f07-80ac- da02-2c7298637d 96 -nodefaults -chardev socket, id=monitor, path=/var/ lib/libvirt/ qemu/test. monitor, server, nowait -mon chardev= monitor, mode=readline -rtc base=utc -boot c -drive file=/var/ lib/libvirt/ images/ test.img, if=none, id=drive- virtio- disk0,boot= on,format= raw -device virtio- blk-pci, bus=pci. 0,addr= 0x4,drive= drive-virtio- disk0,id= virtio- disk0 -drive if=none, media=cdrom, id=drive- ide0-1- 0,readonly= on,format= raw -device ide-drive, bus=ide. 1,unit= 0,drive= drive-ide0- 1-0,id= ide0-1- 0 -device virtio- net-pci, vlan=0, id=net0, mac=52: 54:00:dd: 10:7d,bus= pci.0,addr= 0x3 -net tap,fd= 56,vlan= 0,name= hostnet0 -chardev pty,id=serial0 -device isa-serial, chardev= serial0 -usb -vnc 127.0.0.1:0 -vga cirrus -device pci-assign, host=08: 06.0,id= hostdev0, bus=pci. 0,addr= 0x6 -device virtio- balloon- pci,id= balloon0, bus=pci. 0,addr= 0x5
char device redirected to /dev/pts/1
pci_add_option_rom: failed to find romfile "pxe-virtio.bin"
Failed to assign device "hostdev0" : Device or resource busy
Failed to deassign device "hostdev0" : Invalid argument
Error initializing device pci-assign