RE: Shared IRQ with PCI Passthrough?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Have you resolve your problem with shared IRQ lines? I have checked out qemu-kvm 0.15.0 and found that Jan Kiszka patch was applied to latest version of kvm. 
 
[PATCH 0/5] pci-assign: Host IRQ sharing suppport + some fixes and cleanups
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/64601    

Which version of linux kernel do you use? I have tried with 3.0.0. It looks that Jan Kiszka`s patches were not added to that kernel version. Maybe it is in 2.6.xxx? 
Any ideas how to fix it? :) 
 

-----Original Message-----
From: kvm-owner@xxxxxxxxxxxxxxx [mailto:kvm-owner@xxxxxxxxxxxxxxx] On Behalf Of Michael Sturm
Sent: Saturday, August 13, 2011 7:05 AM
To: kvm@xxxxxxxxxxxxxxx
Subject: Shared IRQ with PCI Passthrough?

Hi,

back in Dec 2010 Jan Kiszka posted a number of patches that deal with 
IRQ sharing.

[PATCH 0/5] pci-assign: Host IRQ sharing suppport + some fixes and cleanups
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/64601

[PATCH v3 0/4] KVM & genirq: Enable adaptive IRQ sharing for 
passed-through devices
http://thread.gmane.org/gmane.linux.kernel/1076440

[PATCH 0/2] Small KVM device assignment cleanups
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/64515

What do I need to do to apply these patches to my system?

The server I'm working on is running Proxmox 1.8 with upgraded 
2.6.35-1-pve kernel (previously 2.6.32-4-pve) and qemu-kvm 0.14.1.

Do I need to upgrade to a newer kernel, or upgrade qemu-kvm (e.g. 
0.15.0), or both?

The problem that I'm hoping to solve is an IRQ conflict. The Intel 
DQ67SW motherboard only has 1 PCI slot and no BIOS support for assigning 
IRQs. KVM PCI passthrough only works with the nousb kernel parameter, 
otherwise the ehci_hcd:usb1 conflicts with the PCI's assigned IRQ 16. 
This is a problem because I also need to USB passthrough a dongle 
required by the software (in WinXP guest).

Thanks for any pointers,

Mick

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
---------------------------------------------------------------------
Intel Technology Poland sp. z o.o.
z siedziba w Gdansku
ul. Slowackiego 173
80-298 Gdansk

Sad Rejonowy Gdansk Polnoc w Gdansku, 
VII Wydzial Gospodarczy Krajowego Rejestru Sadowego, 
numer KRS 101882

NIP 957-07-52-316
Kapital zakladowy 200.000 zl

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux