Re: eth*: transmit timed out since .27
From: Oliver Feiler
Date: Mon Aug 16 2004 - 14:12:36 EST
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
Attachment:
dmesg-2.4.27-ioapic.gz
Description: GNU Zip compressed data