[realtek] Transmit timeout problems

Donald Becker becker@scyld.com
Fri Aug 23 22:38:01 2002


On Fri, 23 Aug 2002 brian@rentec.com wrote:

> I'm having a problem with my realtek 8139C.  I can't get it working under
> 2.4 series kernels.  It works fine in 2.2.20 with rtl8139.

> # insmod rtl8139.o debug=31
> rtl8139.c:v1.20 6/21/2002 Donald Becker, becker@scyld.com.
>  http://www.scyld.com/network/rtl8139.html
> eth0: RealTek RTL8139C Fast Ethernet at 0xe400, IRQ 18, 00:30:1b:10:07:32.
...
> eth0: Transmit timeout, status 0c 0005 media 18.
> eth0: RTL8139 Interrupt line blocked, status 5.

Interrupt problem.

> # ./rtl8139-diag -aa -f
> rtl8139-diag.c:v2.09 8/6/2002 Donald Becker (becker@scyld.com)
...
>   Interrupt sources are pending.
>    Rx Complete indication.
>    Rx Buffer Overflow indication.
>    Rx FIFO Overflow indication.

Yup, your interrupt line isn't working.  See the kernel boot message for
information on working around this problem.  Perhaps "noapic" as a
kernel option at boot...

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993