3c59x: recurring transmit errors (solved?)
Nicholas J. Leon
nicholas@binary9.net
Tue Sep 8 21:45:38 1998
On Tue, 8 Sep 1998, Utz-Uwe Haus wrote:
# > > Sep 7 18:20:36 lisa kernel: eth0: transmit timed out, tx_status 00 status
# > I get these errors also. Sometimes they bring down the machine, sometimes
# I haven't gotten any reply either, however I haven't seen to many postings
#
# I seem to have temporarily fixed the problem here on a SMP PII-system
# running 2.1.120 by forcing the interrupt to be an XT-PIC style
# interrupt (inserting (1<<10) into the blackout list in
# arch/i386/kernel/somewhere.c where 10 is the IRQ of the card). This forced
Yeah!!! Thank you!! It solved my problem, too (here's the somewhere.c)
diff -u -r2.1.119.1 -r2.1.119.2
--- io_apic.c 1998/09/07 07:56:55 2.1.119.1
+++ io_apic.c 1998/09/09 01:37:14 2.1.119.2
@@ -1177,7 +1177,7 @@
pirqs_enabled)
{
printk("ENABLING IO-APIC IRQs\n");
- io_apic_irqs = ~((1<<2)|(1<<9)|(1<<13));
+ io_apic_irqs = ~((1<<2)|(1<<9)|(1<<13)|(1<<10));
} else {
if (ioapic_blacklisted())
printk(" blacklisted board, DISABLING IO-APIC IRQ
For me, it was on IRQ 10. But this seemed to have fixed it (at least I
saturated my network and it still worked without timeouts :)
G'day!
-- n i c h o l a s j l e o n
/ elegance through simplicity /
/ good fortune through truth / http://mrnick.binary9.net
/ simplicity is elegant / mailto:nicholas@binary9.net