Messages in this thread | | | Date | Wed, 28 Dec 2011 10:17:10 -0800 | From | Stephen Hemminger <> | Subject | Re: [PATCH 1/1] via-rhine: Fix hanging with high CPU load on low-end broads. |
| |
Looks like the hardware isn't really disabling interrupts correctly to support NAPI. NAPI is supposed to be friendly and under load the work should move to ksoftirqd. I suspect the IRQ management in this driver is borked. There is some stupid spin loops in the IRQ handler that happen when looking for Tx IRQ. I would run with debug set and see if this is triggering.
| |