Messages in this thread | | | Date | Mon, 16 Aug 2004 21:08:57 +0200 | From | Oliver Feiler <> | Subject | Re: eth*: transmit timed out since .27 |
| |
Oliver Feiler wrote: > > > Ok, I've turned on the IOAPIC and it seems to work perfectly fine. > Except for that IRQ 255 thing I've noticed no oddities. Thanks for the > hint. :)
No, not quite. After about 30 minutes of uptime and a moderate load of eth0 (100-200KB/s constant data flow) it happened again. :(
Aug 16 21:03:13 spot kernel: eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x97, t=36. Aug 16 21:03:15 spot kernel: eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x3, t=141. Aug 16 21:03:23 spot kernel: eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x3, t=545. [repeating endlessly]
I've booted a kernel without APIC and IOAPIC compiled and it works again.
I'm attaching a dmesg from a boot with IOAPIC enabled. I don't really know where to look for the problem here. The interrupt counter for the IRQ eth0 is using (a Realtek 8029 chipset) is growing significantly after a while. And after a while is seems to get stuck (Tx timed out). "ifconfig eth0 down" and "up" again did nothing. Sometimes it seems to fix such network problems.
cu Oliver
[unhandled content-type:application/x-gzip] | |