rtl8139 full/half duplex

Stephan Henn SH@procad.de
Mon Jul 5 05:27:14 1999


I got a roblem with my rtl8139 (Kernel 2.2.5,rtl8139 v1.08)

i tried to run the rtl8139 in fullduplex mode.
Loading the rtl8139 as a module with the option full_duplex=1
That make the network in one direction very slow an generates man error on
the TX !
The diagnostic tells me that the card only runs in halfduplex mode.
So i have to change the parameter of my switchport.

Does anyone have any idea what this could be caused by or how to resolve
it?

some output ..

ifconfig eth0
	eth0      Link encap:Ethernet  HWaddr 00:A0:D2:1B:51:3A
      	    inet addr:191.9.3.12  Bcast:191.9.255.255  Mask:255.255.0.0
          		UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          		RX packets:73478 errors:0 dropped:0 overruns:0
frame:0
          		TX packets:73533 errors:6789 dropped:0 overruns:0
carrier:0
          		collisions:3790 txqueuelen:100
          		Interrupt:11 Base address:0xb400



/var/log/boot.msg
	rtl8139.c:v1.08 6/25/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drive
	rs/rtl8139.html
	<6>eth0: RealTek RTL8139 Fast Ethernet at 0xb400, IRQ 11,
00:a0:d2:1b:51:3a.

/etc/conf.modules
	alias eth0 rtl8139	
	options rtl8139 full_duplex=1

rtl8139-diag -aa
	rtl8139-diag.c:v1.01 4/30/99 Donald Becker
(becker@cesdis.gsfc.nasa.gov)
	Index #1: Found a RealTek RTL8139 adapter at 0xb400.
	The RealTek chip appears to be active, so some registers will not be
read.
	To see all register values use the '-f' flag.
	RealTek chip registers at 0xb400
 	 0x000: 1bd2a000 00003a51 80000000 00000000 8008a05d 8008a05d
8008a05d 8008a03c
 	 0x020: 05b9e000 05b9e600 05b9ec00 05b9f200 05ae0000 0d0a0000
d4e4d4d4 0000c07f
	 0x040: 73000400 00009c0e 7496113e 00000000 002c10c6 00000000
0000c100 00100000
	 0x060: 1000f00f 05e1782d 00000000 00000000 00000005 000307c8
78fa8388 a538de43.
	  No interrupt sources are pending.
	 The chip configuration is 0x10 0x2c, MII half-duplex mode.


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


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