Jump to content
gramshi

Realtek 8139 internet and ethernet connection too slow RTL8139 (solved)

37 posts in this topic

Recommended Posts

Advertisement

i have a Asrock 4CoreDual-SATA2 mainboard with VIA Rhine network card. the connection was dropping randomly so i bought a network card with Realtek 8139 chipset. and i am still experiencing connection drop. no clues yet about what is going on?

Share this post


Link to post
Share on other sites

doing the solution that the ts starter linked to doesnt work for me or am i just doing something wrong? :P

Share this post


Link to post
Share on other sites

I've eventually got my DLINK DFE-690TXD (RTL8139) up to speed on Leopard (10.5.6) - as others have reported, it was OK on Tiger.

Installed the PCGenRTL8139Ethernet.kext file downloaded from this topic but couldn't get that working - one of the errors was something to do with incompatible architecture (?). Also, tried the AppleRTL8139Ethernet.kext from Tiger but that was actually the same as installed with Leopard (or at least it wasn't changed when I upgraded).

 

So, went back to the original and did the following:

 

cd /System/Library/Extensions

**edit AppleRTL8139Ethernet.kext -> Contents/Info.plist IOKitPersonalities->RTL8139 PCI Adapter->IOPCIMatch 0x813910ec 0x13401186 0x12111113 (was 0x813910ec 0x13001186 0x12111113 but deviceID=0x1340 and VendorID=0x1186 for particular card)

**note that when editing using the default Property List Editor it wouldn't save due to not having permission so I dragged the file to the desktop, edited in TextEdit and dragged back again. (If you want to edit in the terminal window then I suggest using pico - e.g. pico Info.plist - commands are listed at the bottom of the screen ... easy!). You should check that the permissions are as follows using ls -l Info.plist

drwxr-xr-x 10 root wheel etc. **if not then sudo chmod 755 Info.plist (make sure you are in correct directory)

 

sudo chown -R root:wheel IONetworkingFamily.kext

sudo touch /System/Library/Extensions

sudo kextunload /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8139Ethernet.kext

sudo kextload -v -t /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8139Ethernet.kext

 

**note that the kextunload appears to be an important step otherwise the device is not changed.

 

Hope this is of some help. Might save someone a day of hunting around the web. I was certainly glad when I came across this topic!

 

Geoff

Share this post


Link to post
Share on other sites
Download this attachment,

PCGenRTL8139Ethernet_1.2.0.zip

 

 

open terminal and apply these codes.

....

 

 

gramshi, I  did what you adviced, but the connection just disappeared - thenetwork status shows that  cable is unplugged, though I checked - it is :blink:. I also was stupid enough to not to backup the original file, so the question now is - how to return it back, and what other ways may be not to make connection just work, but to work at full speed.

 

PS I use Hackintost release by xXx XxX_x86_10.5.6_Install_Disc_Universal_Final.v2.iso

 

PPS Sorry for my pour English

Share this post


Link to post
Share on other sites
Download this attachment,

PCGenRTL8139Ethernet_1.2.0.zip

 

 

open terminal and apply these codes.

 

sudo su
rm -R /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8139Ethernet.kext

cp -R <path to>/PCGenRTL8139Ethernet.kext /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/

chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/PCGenRTL8139Ethernet.kext

chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/PCGenRTL8139Ethernet.kext

touch /System/Library/Extensions

shutdown -r now

 

thats allright

 

 

Aew cara, valeu mesmo hein, to usando o Leo4All v2 (Leopard 10.5.2) num CCE NCV-H5C6 e so faltava fazer funcionar a internet adsl e gracas a este post consegui, tinha tentado de tudo e nada.

Muitissimo obrigado.

 

Att.

Diego Uchoa

 

thanks a lot dude.

 

this work very well for me with this hackintosh that I`m using.

 

Bye.

Share this post


Link to post
Share on other sites

Any solution for snow leopard? I am getting this problem as well on 10.6.4.

 

{	  2490 6e644f74} RTL8139::receiverInterrupt - Rx restart
{	  2fa4 8d0c2848} RTL8139::receiverInterrupt - error detected

Share this post


Link to post
Share on other sites

it works for me too!!

I have installed iatkos s3 v2, with default 153 version of AppleRTL8139Ethernet.kext I got the version 141 of my lepo 10.6.5 and works!!

 

Internet go faster again!!

 

Thanks

Try this:

 

Replace the plugins in IONetwokingFamily.kext (current loepard version 1.6.0) with the plugins from Tiger version 1.5.1. Repair permissions. This worked for me.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×