Subject: Re: Problems with ath(4) and interrupt sharing
To: Joerg Sonnenberger <email@example.com>
From: Brian Buhrow <firstname.lastname@example.org>
Date: 11/19/2007 10:58:23
Hello. Thanks for the feedback. I'll try to get answers to your
questions soon and get back to you. The holidays are coming, and I'm not
sure how much time I'll have to dig into this in the next few days, but
I'll get to it, and we'll find the problem.
On Nov 19, 7:48pm, Joerg Sonnenberger wrote:
} Subject: Re: Problems with ath(4) and interrupt sharing
} On Mon, Nov 19, 2007 at 09:47:03AM -0800, Brian Buhrow wrote:
} > What I think is that the ath driver is fieldiing all interrupts, even
} > those for the sound card, and the block of code you mention is not working
} > quite right. I'm just starting to look at this, so my understanding of
} > 'what exactly is going on is a bit sketchy. However, I am sure it's an
} > interupt issue, and I'm sure I need it to work right in order to make this
} > laptop usable for me.
} The question is whether ath_hal_intrset does work or not. If it doesn't
} work correctly, you are right and ath will keep the interrupt "masked".
} The idea here is that a PCI interrupt remains raised if at least one
} device requests it. That's why it is safe to return 1 when the interrupt
} is handled -- it will get reraised by the hardware.
} Just to make sure, print the current interface flags -- is IFF_RUNNING
} *not* set for you?
>-- End of excerpt from Joerg Sonnenberger