Thanks Ian, could you please clarify me how are interrupts handled for pci passthrough device. I thought it is delivered via evtchn from pciback to pcifront i.e InterruptDescTable->Hypervisor->pciback->pcifront->actual_device is this correct?
IRQ is 11 in dom0 for nic device but after driver for nic is loaded in domU IRQ is changed to 17. When you say try with another device should I try with another nic device or someother device?
Thanks
On Thu, 2010-03-18 at 13:43 +0000, Ritu kaur wrote:This is not the same interrupt/evtchn as your device's interrupt though.
> Hi Ian.
>
> pcifront_handler_aer is the callback function.
This is the PCI error handling notification interrupt (PCI AER is PCI
Advanced Error Reporting).
[...]
This may be your problem, I don't know if this is expected to work or
> Yes my nic device is sharing interrupts(IRQ17) with usb and ide
> devices in dom0.
not.
You could experiment with another device which doesn't share an
interrupt, just to check that the basic mechanism is working.
Ian.