Transmit timeout problems

[email protected]
Newsgroups gmane.linux.drivers.realtek.devel
Message-ID <[email protected]>
Hi all,

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.

Any help would be greatly appreciated
Brian

The following is (chopped up) log of what happens

# insmod rtl8139.o debug=31
rtl8139.c:v1.20 6/21/2002 Donald Becker, [email protected].
 http://www.scyld.com/network/rtl8139.html
eth0: RealTek RTL8139C Fast Ethernet at 0xe400, IRQ 18, 00:30:1b:10:07:32.
# ifconfig eth0 up
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
# dhclient eth0
Internet Software Consortium DHCP Client 2.0pl5 ... CHOP ...
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
No DHCPOFFERS received.
eth0: Transmit timeout, status 0c 0005 media 18.
eth0: RTL8139 Interrupt line blocked, status 5.
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.

# cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:     560       8    0    0    0     0          0         0      560       8    0    0    0     0       0          0
  eth0:       0       0    0    0    0     0          0         0        0       0    0    4    0     0       0          0

# ./rtl8139-diag -aa -f
rtl8139-diag.c:v2.09 8/6/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a RealTek RTL8139 adapter at 0xe400.
RealTek chip registers at 0xe400
 0x000: 101b3000 00003207 00000000 00000000 00002000 00002000 00002000 00002000
 0x020: 15ee8010 15ee8610 15ee8c10 15ee9210 15ee0000 0c0a0014 7ffcfff0 0051c07f
 0x040: 74400400 0000940e cd1d4fd3 000003bc 008f1000 00000000 0088e518 00100408
 0x060: 1000000f 01e1782d 00000000 00000000 00000705 000007c0 60f60c5c 7b732660.
Realtek station address 00:30:1b:10:07:32, chip type 'rtl8139C'.
  Receiver configuration: Normal unicast and hashed multicast
     Rx FIFO threshold 256 bytes, maximum burst 256 bytes, 32KB ring
  Transmitter enabled with normal settings, maximum burst 256 bytes.
    Tx entry #0 status 00002000 incomplete, 0 bytes.
    Tx entry #1 status 00002000 incomplete, 0 bytes.
    Tx entry #2 status 00002000 incomplete, 0 bytes.
    Tx entry #3 status 00002000 incomplete, 0 bytes.
  Flow control: Tx disabled  Rx disabled.
  The chip configuration is 0x10 0x8f, MII half-duplex mode.
  Interrupt sources are pending.
   Rx Complete indication.
   Rx Buffer Overflow indication.
   Rx FIFO Overflow indication.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.