On Thu, Aug 09, 2007 at 06:04:34PM +0200, Andi Kleen wrote:
Jarek Poplawski [off-list ref] writes:
quoted
It seems, we can start to think about some preferred solutions,
already. Here are some of my preliminary conclusions and suggestions.
The problem of timeouts with some 'older' network cards seems to hit
mainly x86_64 arch, and after diagnosing and testing (still beeing
done) it's caused by resending level type irqs.
i386 interrupt code should be similar, except for the lack of
per CPU irqs, but that shouldnt' affect resending.
quoted
Possible solutions:
We should probably at least add some statistic counters to the
standard kernel to try to detect these cases.
quoted
It looks like these changes are needed for this x86_64 only,
Why?
Maybe I missed something, but considering the popularity of i386
there was not so much of consistent reporting?! I was very surprised,
when I read a few days ago that Linus seems to think that this one
here is only an individual problem...
Jarek P.