IGB driver not getting Rx interrupt

Shashi Sharma ssharma at viosoft.com
Fri May 11 00:14:47 CEST 2012


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






More information about the l4-hackers mailing list