8139too driver update - call for testing

Milan Hodoscek milan@ala.cmm.ki.si
Fri Apr 28 17:23:55 2000


>>>>> "Jeff" == Jeff Garzik <jgarzik@mandrakesoft.com> writes:

    Jeff> I'm pleased to announce the third public beta test of the
    Jeff> new RTL-8139 driver for 2.3.x kernels, 8139too version
    Jeff> 0.9.4.1.
    Jeff> This should take care of many of the reported bugs, but
    Jeff> please test under load to be sure this is accurate.

I put this driver in 2.3.99-pre6 and the network dies after some hours of
heavy load. It works under same conditions with the 2.2.14 stock
driver!

This is what I get (if you need more data I'll be happy to provide
it):
>From kern.log:

[... stuff deleted ...]
kernel: 8139too Fast Ethernet driver 0.9.4.1 loaded
kernel: eth0: 'RealTek RTL8139 Fast Ethernet' board found at 0xefffef00, IRQ 10
kernel: eth0:   Chip is 'RTL-8139B(L)'
kernel: eth0:   MAC address 00:48:54:55:44:17.
kernel: eth1: 'RealTek RTL8139 Fast Ethernet' board found at 0xefffee00, IRQ 12
kernel: eth1:   Chip is 'RTL-8139B(L)'
kernel: eth1:   MAC address 00:48:54:55:3f:e5.
kernel: eth2: 'RealTek RTL8139 Fast Ethernet' board found at 0xefffed00, IRQ 11
kernel: eth2:   Chip is 'RTL-8139B(L)'
kernel: eth2:   MAC address 00:48:54:55:3d:c6.
kernel: eth3: 'RealTek RTL8139 Fast Ethernet' board found at 0xefffec00, IRQ 9
kernel: eth3:   Chip is 'RTL-8139B(L)'
kernel: eth3:   MAC address 00:48:54:55:3c:ac.
[... stuff deleted ...]
kernel: eth1: Setting full-duplex based on MII #32 link partner ability of 45e1.
kernel: eth2: Setting full-duplex based on MII #32 link partner ability of 45e1.
kernel: eth3: Setting full-duplex based on MII #32 link partner ability of 45e1.
kernel: NETDEV WATCHDOG: eth2: transmit timed out
kernel: eth2: Tx queue start entry 522119  dirty entry 522119.
kernel: eth2:  Tx descriptor 0 is 000ca062.
kernel: eth2:  Tx descriptor 1 is 000ca05e.
kernel: eth2:  Tx descriptor 2 is 000ca062.
kernel: eth2:  Tx descriptor 3 is 000ca05e. (queue head)
[... stuff deleted ...]
kernel: NETDEV WATCHDOG: eth2: transmit timed out
kernel: eth2: Tx queue start entry 2109248  dirty entry 2109248.
kernel: eth2:  Tx descriptor 0 is 000ea042. (queue head)
kernel: eth2:  Tx descriptor 1 is 000ea5ea.
kernel: eth2:  Tx descriptor 2 is 000ea5ea.
kernel: eth2:  Tx descriptor 3 is 000ea5ea.
kernel: 8139too: tx/rx enable wait too long
=======
c29:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:48:54:55:3F:E5  
          inet addr:10.10.1.29  Bcast:10.10.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5217814 errors:3 dropped:8 overruns:1 frame:1
          TX packets:4953025 errors:0 dropped:0 overruns:2 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:12 Base address:0xee00 

eth2      Link encap:Ethernet  HWaddr 00:48:54:55:3D:C6  
          inet addr:10.10.2.29  Bcast:10.10.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18874351 errors:6 dropped:25 overruns:2 frame:2
          TX packets:13497052 errors:0 dropped:0 overruns:3 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:11 Base address:0xed00 

eth3      Link encap:Ethernet  HWaddr 00:48:54:55:3C:AC  
          inet addr:10.10.3.29  Bcast:10.10.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11673624 errors:912 dropped:901 overruns:909 frame:5
          TX packets:16489506 errors:0 dropped:0 overruns:9 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:9 Base address:0xec00 

 | To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
 |  body of the mail, include only the text:
 |   unsubscribe this-list-name youraddress@wherever.org
 | You will be unsubscribed as speedily as possible.