Hi Adam,
I am pretty sure now that Fiasco's ISR is not getting invoked. I put a printf in the following interrupt handler in fiasco's src/kern/ia32/dirq-ia32-ux.cpp.
---- extern "C" FIASCO_FASTCALL void irq_interrupt(Mword _irqobj, Mword ip) ----------
And it never gets invoked.
You suggested in your last e-mail to "check whether the card is reporting a pending interrupt". But I dont really know how to do that. Is there some way in JDB to do that?
Regards, Shashi Sharma
On Mon, 2012-05-07 at 00:09 +0200, Adam Lackorzynski wrote:
On Thu May 03, 2012 at 13:00:13 -0700, Shashi Sharma wrote:
I checked and it is requesting for Legacy interrupts and not the MSI type interrupts.
Ok. Hmm, then, could you check whether the card is reporting a pending interrupt? That would give a hint whether the interrupt is lost or not genereated at all.
Adam