First of all, I'm very new to Proxmox and KVM in general, I just migrated my home-server yesterday from vSphere 5.1 to Proxmox 2.3, so sorry for asking "dumb" questions, but I did a lot of searching without finding the solution.
I have a virtual machine (Windows 7), which is my virtual TV-Server (Argus-Tv), I also have two DVB-S cards within my host (FireDTV DVB-S2 (connected through Firewire) and the Tevii S471).
To pass them through I added the following two lines to my host configuration:
This is the part of my lspci to make it complete:
I editted the Grub boot file:
I also added this file: "/etc/modprobe.d/kvm_iommu_map_guest.conf" with the following content:
These options make the machine boot perfectly and I can install both cards, unfortunately only the FireDTV seems to work, when I try to use the Tevii, it always give no signal.
The Proxmox log gives the following output, the last line keeps repeating.
It looks like the problem I found here, which is pretty old (in Internet terms): http://www.linux-kvm.com/content/pci-passthroug-digital-devices-cine-s2
I'm not sure if this is the problem and if it is I was wondering if there was an easier way then what is posted in the second post.
So any help is welcome.
Thanks in advance
I have a virtual machine (Windows 7), which is my virtual TV-Server (Argus-Tv), I also have two DVB-S cards within my host (FireDTV DVB-S2 (connected through Firewire) and the Tevii S471).
To pass them through I added the following two lines to my host configuration:
Code:
hostpci0: 02:00.0
hostpci1: 04:00.0
This is the part of my lspci to make it complete:
Code:
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46)
I editted the Grub boot file:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
I also added this file: "/etc/modprobe.d/kvm_iommu_map_guest.conf" with the following content:
Code:
options kvm allow_unsafe_assigned_interrupts=1
These options make the machine boot perfectly and I can install both cards, unfortunately only the FireDTV seems to work, when I try to use the Tevii, it always give no signal.
The Proxmox log gives the following output, the last line keeps repeating.
Code:
Mar 11 19:40:32 proxmox kernel: pci-stub 0000:02:00.0: irq 28 for MSI/MSI-X
Mar 11 19:40:32 proxmox kernel: do_IRQ: 0.162 No irq handler for vector (irq -1)
Message from syslogd@proxmox at Mar 11 20:00:27 ...
kernel:do_IRQ: 0.162 No irq handler for vector (irq -1)
It looks like the problem I found here, which is pretty old (in Internet terms): http://www.linux-kvm.com/content/pci-passthroug-digital-devices-cine-s2
I'm not sure if this is the problem and if it is I was wondering if there was an easier way then what is posted in the second post.
So any help is welcome.
Thanks in advance