Per Linus request (back in April, 2.1.3[1234] days) i tried adding
synchronize_irq() calls in 8390.c after the lines where IRQs from the card has
been disabled and it seemed to help (i.e. i can't lockup the machine with two
simultanious ping -f and the machine was running for more than 24 hours) but i
still was getting
eth0: Interrupted while interrupts are masked! isr=0x1 imr=0x0.
eth1: Interrupted while interrupts are masked! isr=0x2 imr=0x0.
and i know that my 'fix' is far from beeing complete. The machine was locked
hard this morning. (i can't check that it was the same lockup as before)
Gyula
-- Matics, Gyula mgyula@eik.bme.hu Linux!