I recently installed Proxmox 1.5 along with the 2.6.32-1-pve kernel planning to use PCI passthrough to my dvb-c tuner.
My findings seem similar to those of jakap.
If I add
Code:
args: -pcidevice host=03:06.0
to conf the KVM boots up and the device is seen inside. However I have not been able to scan.
If I add
the KVM doesn't start, nothing special in the logs.
I am not really sure about the host driver unloading bit though. I have no special driver installed for the tuner on the host. By default there is pci-stub driver loaded on host kernel.
I have tried having pci-stub unloaded and loaded using both -pcidevice and hostpci:
With -pcidevice there is no noticeable differnce, KVM boots , still not able to scan.
With hostpci: if pci-stub is unloaded the kvm stops with:
Code:
Apr 4 16:06:37 qm 24143 VM 102 start
Apr 4 16:06:37 kernel pci-stub 0000:03:06.0: claimed by stub
Apr 4 16:06:37 kernel pci-stub 0000:03:06.0: claimed by stub
Apr 4 16:06:37 pvedaemon 24142 VM 102 start failed - Transport endpoint is not connected
and after the failed start of the KVM the host kernel will autoload pci-stub by itself.
I could really need some pointer in how to troubleshoot this further?