[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.