[realtek] 8139too and rtl8139C compatibility
    Ryan 
    ryandl@one.net.au
    Wed, 30 May 2001 16:07:16 +1000
    
    
  
Does anyone know about the compatibility of the 8139too driver with rtl8139C
cards (rtl8139C. Not rtl8139A or rtl8139B)?
The card was working fine with the rtl8139 driver from the 2.2.x, but since
upgrading to 2.4.4 I have encountered a few problems.
Firstly, the HWaddress could not be detected with 8139too version 0.9.16.
All zeroes were returned. Version 0.9.17 had the same problem.
This was fixed by changing to Version 0.9.15. Now everything seems to be OK
except that my recieve rate is very slow and has many errors:
eth0      Link encap:Ethernet  HWaddr 00:40:C7:7E:BD:77
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:205587 errors:21008 dropped:21074 overruns:21008
frame:0
          TX packets:206670 errors:0 dropped:0 overruns:15 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0x6100
any ideas?
I know that 0.9.16 was suppost to fix some Rx problems but I can't use this
version at all.
Ryan
---------------------------------------------------------------
output in kern.log after:
modprobe 8139too version 0.9.16
ifup eth0
May 28 19:08:15 debian kernel: 8139too Fast Ethernet driver 0.9.16
May 28 19:08:15 debian kernel: Assertion failed! ioaddr !=
NULL,8139too.c,rtl8139_init_one,line=927
May 28 19:08:15 debian kernel: eth0: RealTek RTL8139 Fast Ethernet at
0x6100, 00:00:00:00:00:00, IRQ 11
May 28 19:08:15 debian kernel: eth0:  Identified 8139 chip type 'RTL-8139C'
May 28 19:12:36 debian kernel: eth0: Setting half-duplex based on
auto-negotiated partner ability 0000.
---------------------------------------------------------------
output of ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0x6100
Note: irqs an io is fine, but HWaddr is 0.