Red Hat Bugzilla – Bug 850350
Xen PCI Passthrough does not work on latest kernel (kernel-3.5.2-1.fc17.x86_64)
Last modified: 2012-10-10 11:09:31 EDT
Description of problem:
Xen PCI Passthrough does not work on kernel-3.5.2-1.fc17.x86_64
Version-Release number of selected component (if applicable):
hardware requirements: system with vt-d support ( INTEL Core i7 2600 on INTEL DQ67SW for me)
Steps to Reproduce:
1. install fedora 17
2. Update system and install Xen
3. Boot fedora 17 (kernel-3.5.2-1.fc17.x86_64) in xen-hypervisor
4. install domU system (Windows XP proffessional for me)
5. try to passthrough pci device (onboard usb controller for me)
pci device in domU does not work
pci device in domU work perfectly
if we boot kernel-3.3.4-5.fc17.x86_64 in xen-hypervisor then passthrough works fine
Yup. The problem is that a patch in v3.5 causes MSI's to not be enabled for HVM PCI passthrough anymore. Working on it..
Patch is in v3.6-rc4 and marked for stable. So it should show up in v3.5.x at some point,
kernel-3.5.4-1.fc17.x86_64 out but bug still not fixed.
(In reply to comment #3)
> kernel-3.5.4-1.fc17.x86_64 out but bug still not fixed.
Yup. Just posted a patch yesterday to fix the last of the bugs (I hope):
kernel-3.5.4-2.fc17 has been submitted as an update for Fedora 17.
* should fix your issue,
* was pushed to the Fedora 17 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kernel-3.5.4-2.fc17'
as soon as you are able to, then reboot.
Please go to the following url:
then log in and leave karma (feedback).
(In reply to comment #6)
> Package kernel-3.5.4-2.fc17:
> * should fix your issue,
> * was pushed to the Fedora 17 testing repository,
> * should be available at your local mirror within two days.
> Update it with:
> # su -c 'yum update --enablerepo=updates-testing kernel-3.5.4-2.fc17'
> as soon as you are able to, then reboot.
> Please go to the following url:
> then log in and leave karma (feedback).
Works for me.
This is in the stable repo. Not sure why bodhi didn't close the bug.