[vortex] 3c905c-tx-m and rtl8139 combi problem?
m.vernimmen@chello.nl
m.vernimmen@chello.nl
Mon Jan 13 11:14:14 2003
hi,
I'm running an SMP linux 2.4.20 with a 3c905c-tx-m and an rtl8139.
Sometimes, the 3com seemed to lose carrier, judging from the many errors in ifconfig (and the sudden drops in throughput every so often)
eth1 Link encap:Ethernet HWaddr 00:50:DA:4F:30:6E
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20707843 errors:27956 dropped:0 overruns:1 frame:36256
TX packets:9616341 errors:0 dropped:0 overruns:0 carrier:10335
collisions:0 txqueuelen:100
RX bytes:3347436984 (3192.3 Mb) TX bytes:1050402561 (1001.7 Mb)
Interrupt:19 Base address:0xc400
and the kernel log would show many events like this: every 10 seconds, almost on the mark (sometimes every 5 seconds)
Jan 12 14:44:36 localhost kernel: NETDEV WATCHDOG: eth1: transmit timed out
Jan 12 14:44:36 localhost kernel: eth1: transmit timed out, tx_status 00 status e601.
Jan 12 14:44:36 localhost kernel: eth1: Interrupt posted but not delivered -- IRQ blocked by another device?
the other end is a 3com905b-tx on winxp which hasn't caused my any problems before. I've moved the 3c905c in the smp machine up one pci slot, it was first using the pci which is shared with the isa slots (though no isa's are installed). that seems to have "fixed" the problem, in a way that now the 3c card in the SMP machine is no longer timing out.
Instead, it's now my eth0 which is timing out, which is one slot above it. This is an rtl8139.
the kernel log shows
Jan 13 01:21:28 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jan 13 01:21:28 localhost kernel: eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
ifconfig shows errors also:
eth0 Link encap:Ethernet HWaddr 00:C0:0C:03:8B:14
inet addr:131.155.228.29 Bcast:131.155.228.127 Mask:255.255.255.128
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:392568 errors:752 dropped:0 overruns:0 frame:0
TX packets:228459 errors:74 dropped:0 overruns:1 carrier:74
collisions:117169 txqueuelen:100
RX bytes:506564715 (483.0 Mb) TX bytes:69595704 (66.3 Mb)
Interrupt:18 Base address:0xe000
all of this is only happening at high load ofcourse (but they should be able to handle that).
Is this something you guys can help me with, or do you have any pointers on where to look for help concerning this?
thank you,
Max