Hi, I have a realtek 8139 as well, and as I mentioned in another post, those diag tools simply don't work for our cards. I know for a fact that my card runs at 100mbps full duplex (it says so at bootup, and I've had download speeds exceeding 10mbps) and mii-diag, mii-tool and rtl8139-diag still says "10mbps half duplex", so don't trust that program. Check /var/log/messages for bootup messages from the driver module. regards Anders On Saturday 24 November 2001 15:35, jayhen wrote:
Could someone plese tell me how to set the rtl8139 NIC to 100baseTx-FD. I have used several tools without any success.
In Windows the speed is 100baseTx-FD (full duplex) but when I reboot back to Linux the speed goes back to 10 Mbit, half duplex, no link.
Any help would be greatly appreciated.
Jay
'mii-tool' eth0: 10 Mbit, half duplex, no link
'rtl8139-diag -e' rtl8139-diag.c:v2.01 1/8/2001 Donald Becker (becker@scyld.com) http://www.scyld.com/diag/index.html Index #1: Found a RealTek RTL8139 adapter at 0xcc00. EEPROM size test returned 6, 0x204a4 / 0x3fffe. Parsing the EEPROM of a RealTek chip: PCI IDs -- Vendor 0x10ec, Device 0x8139, Subsystem 0x10ec. PCI timer settings -- minimum grant 32, maximum latency 64. General purpose pins -- direction 0xf1 value 0x03. Station Address 00:00:B4:AA:01:0E. Configuration register 0/1 -- 0x0c / 0xc2. EEPROM active region checksum is 08b0.
'rtl8139-diag -a' rtl8139-diag.c:v2.01 1/8/2001 Donald Becker (becker@scyld.com) http://www.scyld.com/diag/index.html Index #1: Found a RealTek RTL8139 adapter at 0xcc00. 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 0xcc00 0x000: aab40000 00000e01 ffffffff ffffffff 0008a062 0008a062 0008a03c 0008a062 0x020: 0b854000 0b854600 0b854c00 0b855200 0b720000 0d0a0000 27e827d8 0000c07f 0x040: 78000600 0e00f78f 46778d4c 00000000 000c14c6 00000000 0001c108 00100000 0x060: 0100f00f 01e1780d 00000000 00000000 00000000 000f7400 58fab388 ad38d843. No interrupt sources are pending. The chip configuration is 0x14 0x0c, MII half-duplex mode. EEPROM size test returned 6, 0x204a4 / 0x3fffe.