greetings,
I am having some problems setting up an ethernet card based on realtek
(RTL8139) chipset. I'm trying this under both Mandrake 7.0/7.2, and both
gave me the same error.
I have 2 ethernet cards in the system: eth0 (tulip) is connected to the
internet, while eth1 (rtl8139) is connected to an linksys 5 port switch.
The only other computer connected to the switch is an Win2000 marchine,
using the same realtek network card.
All cables are new. In face, the switch is new as well.
The network works sometimes only. When it does work, I get the following
error message (using dmesg, as root):
eth1: RTL8139 Interrupt line blocked, status 5.
eth1: RTL8139 Interrupt line blocked, status 1.
eth1: RTL8139 Interrupt line blocked, status 5.
eth1: RTL8139 Interrupt line blocked, status 1.
eth1: Transmit timeout, status 0d 0004 media 08.
eth1: Tx queue start entry 524 dirty entry 520.
eth1: Tx descriptor 0 is 9008a04a. (queue head)
eth1: Tx descriptor 1 is 9008a03c.
eth1: Tx descriptor 2 is 9008a03c.
eth1: Tx descriptor 3 is 9008a03c.
eth1: MII #32 registers are: 1000 782d 0000 0000 05e1 0000 0000 0000.
eth1: Transmit timeout, status 0d 0004 media 08.
eth1: Tx queue start entry 4 dirty entry 0.
eth1: Tx descriptor 0 is 9008a04a. (queue head)
eth1: Tx descriptor 1 is 9008a03c.
eth1: Tx descriptor 2 is 9008a03c.
eth1: Tx descriptor 3 is 9008a03c.
eth1: MII #32 registers are: 1000 782d 0000 0000 05e1 0000 0000 0000.
eth1: RTL8139 Interrupt line blocked, status 4.
eth1: RTL8139 Interrupt line blocked, status 4.
here is the interrupts information:
more /proc/interrupts
CPU0 CPU1
0: 191018 181426 IO-APIC-edge timer
1: 7334 5484 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
7: 431 165 IO-APIC-edge soundblaster
8: 1 0 IO-APIC-edge rtc
9: 9523 6621 IO-APIC-level eth0, eth1
11: 44 46 IO-APIC-level aic7xxx, aic7xxx
12: 23691 20709 IO-APIC-edge PS/2 Mouse
13: 1 0 XT-PIC fpu
14: 274917 354716 IO-APIC-edge ide0
15: 5 2 IO-APIC-edge ide1 NMI: 0
ERR: 0
it looks if eth0 and eth1 are sharing interrupt 9 through APIC. Is this
the source of problem? If so, how may I going to fix it?
any help is very much appreciated,
Elvis