|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] dom0 kernel - irq nobody cared ... the continuing saga ..
>>> On 09.02.15 at 18:13, <linux@xxxxxxxxxxxxxx> wrote:
> Yes the device that tries to handle the interrupt seems to change ..
> however that device is always not actively used.
> This time it was an unused IDE controller with driver loaded in dom0
> and a mini-pcie wifi card passed through to a guest.
>
> But i did a bios update like David suggested and now the IDE controller
> is gone (which is chipset only since it lacks a physical connector anyway).
>
> Now it is sharing the IRQ with the SMbus:
>
> 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus
> Controller (rev 04)
> Subsystem: Intel Corporation Device 204f
> Flags: medium devsel, IRQ 18
> Memory at f7d35000 (64-bit, non-prefetchable) [size=256]
> I/O ports at f040 [size=32]
>
> 02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless
> Network Adapter (PCI-Express) (rev 01)
> Subsystem: Lenovo Device 30a1
> Flags: bus master, fast devsel, latency 0, IRQ 18
> Memory at f7c00000 (64-bit, non-prefetchable) [size=64K]
> Capabilities: [40] Power Management version 3
> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
> Capabilities: [60] Express Legacy Endpoint, MSI 00
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [140] Virtual Channel
> Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
> Capabilities: [170] Power Budgeting <?>
> Kernel driver in use: pciback
>
> Why it seems so keen on interrupt sharing eludes me completely.
Coming back to the /proc/interrupts output you posted earlier:
/proc/interrupts shows the high count:
CPU0 CPU1 CPU2 CPU3
8: 0 0 0 0 xen-pirq-ioapic-edge rtc0
9: 1 0 0 0 xen-pirq-ioapic-level acpi
16: 29 0 0 0 xen-pirq-ioapic-level
ehci_hcd:usb3
18: 200000 0 0 0 xen-pirq-ioapic-level
ata_generic
I would have thought that xen-pciback would install an interrupt
handler here too when a device using IRQ 18 gets handed to a
guest. May there be something broken in xen_pcibk_control_isr()?
> Also wondering why it doesn't enable MSI on the WIFI NIC, but perhaps the
> driver
> doesn't support it .. will have to look at that later and see what it does
> when
> booting baremetal.
Did you check whether the respective driver is capable of using
MSI?
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |