[Avila] Too many ethernet interrupts on Gateworks board
David Acker
dacker at roinet.com
Wed Feb 28 15:43:26 EST 2007
Jay Lee wrote:
> I have GW2348-4 boards and using gateworks development kit to compile
> kernel. I'm experiencing exactly same problem of 2000-4000 interrupts
> per second. I've used kernel 2.4 and kernel 2.6 but the result was same.
> I've also updated madwifi driver to latest and tried on both 2.4 and 2.6
> kernels but still had the same problem.
>
> I gave up the development software from gateworks and used snapgear
> 3.4.0 with Intel CSR 2.0. With this, I still noticed high interrupts
> however cpu utilisation was 0. I'm not sure if it has resolved the
> problem or cpu utilisation is being measured correctly. Moreover the
> default snapgear did not detect the onboard flash properly.
>
> Can anyone suggest me easy ways to solve this high cpu util / high
> interrupts problem. Is there any snapgear patch to detect the onboard
> flash?
>
The problem is the intel ethernet driver. It does some kind of periodic
interrupt that occurs every often that the driver uses to trigger some
kind of polling. I got rid of that driver and went with a real open
source driver, http://www.hohnstaedt.de/ixp_npe/ . I am running 0.2.1
with 2.6.18.4, although 0.3.1 went through a review on the ARM list not
too long ago. I believe that this driver will go into the mainline in
the near future. There may be a way to configure the intel driver to
fix this but I have not tried it. Personally, I find the hohnstaedt
driver much easier to follow.
-Ack
More information about the Avila
mailing list