Realtek NIC 8139 Network Interface Card

Realtek NIC 8139 Network Interface Card

Problem: Realtek 8139 integrated NIC does not work with many switches by default, but works with some. Connecting to another switch model or connecting a hub between computer and the switch often fixes the problem. It is used in many computers, such as Acer Travelmate 220 laptop.


RT8139 on Linux

$ sudo mii-tool eth0 --force=10baseT-HD

Works also with 10baseT-FD (full duplex, better). Does not work with 100baseTx-HD.

Tested with Ubuntu 5.10 preview. Tero 2005-10-09t2339


An obsolete method for Linux

I used this method before I got it working with mii-tool. I document this for historical reasons only, use the one-line solution above if you just want it to work.

Fix for Realtek RTL-8139 Network Interface Card on Fedora Core 3

$ su -
# ifconfig eth0 down
# rmmod 8139too
# insmod 8139too media=0x01
insmod: can't read '8139too': No such file or directory
# locate 8139too
# insmod /lib/modules/2.6.9-1.667/kernel/drivers/net/8139too.ko media=0x01

See also: Fix first published by Marco Castellani on http://www.fedoraforum.org/forum/showthread.php?t=1679

It works. Tested with Fedora Core 3 and Acer Travelmate on 2005-03-09.


RT8139 on Windows XP

To make Realtek RTL8139 work Windows XP with all switches, set “Network Connections”: “Local Area Connection”: Properties: Realtek RTL8139… “Configure…”: Advanced: “Link Speed / Duplex Mode”: “10 Half Mode”.

If ZoneAlarm firewall is installed, it ask a permission for “Generic Host Process” to access the internet. After this, the network configured itself. Tested and works 2005-10-31 Tero.



Posted in Old Site | Tagged , | Comments Off on Realtek NIC 8139 Network Interface Card

Comments are closed.