8139too & APIC incompatibility (2.6.0-test6-mm1, 2.4.20)

From: Andreas Schwarz
Date: Mon Sep 29 2003 - 10:52:05 EST


When APIC is activated, the following messages appear in syslog from
time to time:

kernel: NETDEV WATCHDOG: eth1: transmit timed out
kernel: eth1: Tx queue start entry 4 dirty entry 0.
kernel: eth1: Tx descriptor 0 is 00002000. (queue head)
kernel: eth1: Tx descriptor 1 is 00002000.
kernel: eth1: Tx descriptor 2 is 00002000.
kernel: eth1: Tx descriptor 3 is 00002000.
kernel: eth1: link up, 100Mbps, full-duplex, lpa 0x45E1

After this has happened the first time, the card fails to send or
receive any more packages.

The problem exists in both tested Kernel versions (2.6.0-test6-mm1 and
2.4.20).

lspci -v:

00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 64, IRQ 5
I/O ports at d400 [size=256]
Memory at cfffde00 (32-bit, non-prefetchable) [size=256]
Expansion ROM at cffe0000 [disabled] [size=64K]
Capabilities: [50] Power Management version 2


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/