Hello list, Using the mainline 3.5-rc6 kernel and yesterday''s xen-unstable, I''m having trouble passing in some PCI devices. Everything else works smoothly. Attached are some of the relevant logs and configurations. I did notice from the qemu logs that all the problematic devices have "IRQ type = INTx" whereas those that are working have "IRQ type MSI-INTx". On the domU side, Windows reports that the devices cannot start and Ubuntu complained something along the lines of "Invalid USB capability 0xFF" (for the USB controller I was passing through). Kernel version: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git commit 055c9fa8874fa7261eec7a268366565db84af474 Merge: 310959e 46bada6 Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Tue Jul 10 13:24:48 2012 -0700 Xen version: http://xenbits.xen.org/xen-unstable.hg parent: 25605:9950f2dc2ee6 tip xsm/flask: avoid struct page lookup in mmu_normal_update branch: default Anyone has any idea how to fix this? It was working before I did the kernel and xen upgrade. Thanks! _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Due to changeset 25525, pci_msitranslate = 0 by default Try pci_msitranslate = 1 It worked for me :) ________________________________ De : Liwei <xieliwei@gmail.com> À : xen-users@lists.xensource.com Envoyé le : Dimanche 15 juillet 2012 8h37 Objet : [Xen-users] Certain PCI passthrough devices don''t work Hello list, Using the mainline 3.5-rc6 kernel and yesterday''s xen-unstable, I''m having trouble passing in some PCI devices. Everything else works smoothly. Attached are some of the relevant logs and configurations. I did notice from the qemu logs that all the problematic devices have "IRQ type = INTx" whereas those that are working have "IRQ type MSI-INTx". On the domU side, Windows reports that the devices cannot start and Ubuntu complained something along the lines of "Invalid USB capability 0xFF" (for the USB controller I was passing through). Kernel version: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git commit 055c9fa8874fa7261eec7a268366565db84af474 Merge: 310959e 46bada6 Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Tue Jul 10 13:24:48 2012 -0700 Xen version: http://xenbits.xen.org/xen-unstable.hg parent: 25605:9950f2dc2ee6 tip xsm/flask: avoid struct page lookup in mmu_normal_update branch: default Anyone has any idea how to fix this? It was working before I did the kernel and xen upgrade. Thanks! _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users
Thanks for the reply! I have that option enabled in my config file. Tried running with it set to 0 as well, didn''t work either. =( On 15 July 2012 20:17, David TECHER <davidtecher@yahoo.fr> wrote:> Due to changeset 25525, > > pci_msitranslate = 0 by default > > > Try > > pci_msitranslate = 1 > > It worked for me :) > > ________________________________ > De : Liwei <xieliwei@gmail.com> > À : xen-users@lists.xensource.com > Envoyé le : Dimanche 15 juillet 2012 8h37 > Objet : [Xen-users] Certain PCI passthrough devices don''t work > > Hello list, > Using the mainline 3.5-rc6 kernel and yesterday''s xen-unstable, > I''m having trouble passing in some PCI devices. Everything else works > smoothly. > Attached are some of the relevant logs and configurations. I did > notice from the qemu logs that all the problematic devices have "IRQ > type = INTx" whereas those that are working have "IRQ type > MSI-INTx". > On the domU side, Windows reports that the devices cannot start > and Ubuntu complained something along the lines of "Invalid USB > capability 0xFF" (for the USB controller I was passing through). > > Kernel version: > git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > commit 055c9fa8874fa7261eec7a268366565db84af474 > Merge: 310959e 46bada6 > Author: Linus Torvalds <torvalds@linux-foundation.org> > Date: Tue Jul 10 13:24:48 2012 -0700 > Xen version: > http://xenbits.xen.org/xen-unstable.hg > parent: 25605:9950f2dc2ee6 tip > xsm/flask: avoid struct page lookup in mmu_normal_update > branch: default > > Anyone has any idea how to fix this? It was working before I did > the kernel and xen upgrade. > > Thanks! > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xen.org > http://lists.xen.org/xen-users >
Reasonably Related Threads
- MMIO emulation failed & successful reboot
- [LLVMdev] How to translate library functions into LLVM IR bitcode?
- [LLVMdev] How to translate library functions into LLVM IR bitcode?
- [LLVMdev] How to translate library functions into LLVM IR bitcode?
- [LLVMdev] How to translate library functions into LLVM IR bitcode?