不能做英特尔HDA声卡的XEN pci passthrough(但在KVM中工作)

我正在尝试将板载SBx00 Azalia (Itel HDA)传递给XEN Windows客户端,但似乎无法正常工作。

该设备出现在设备pipe理器中作为High Definition Audio Controller ,但在System devices ,而不是我所期望的Sound, Video and Game Controllers ,并在Manage Audio Devices窗口声明没有audio设备。

奇怪的是,当我用KVM尝试同样的事情时,Windows检测到它并可以播放声音。

任何人都可以想到这将是什么原因?

谢谢。

原来我用的是pci-stub而不是pciback ,奇怪的是通过其他设备来xen guest用pci-stub很好,但是没有这个声卡。 奇。