Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
polyzargone

Need help for Realtek 8101e/8102e driver

18 posts in this topic

Recommended Posts

Hello !

 

I've been using the AppleRTL8169Ethernet.kext v 2.0.6 from the RTGMac_v2.0.6 pkg for a while and it worked perfectly (with limited transfers at 10baseT/UTP full duplex). But for an unkown reason, it just stoped working since a couple of days. I've experience a severe Hard Drive crash and I re-installed my setup on a new one one using a very recent Time Machine backup so my new configuration is strictly the same, my HD is just bigger (from 500 GB to 1 TB).

The kexts are the same and all my others harware components works like they always have - all but this damn Ethernet kext don't !

 

I've of course reinstall it. No luck.

I've tried a dozen of others kexts for this NIC type (RealtekR1000SL.kext, AttansicL1eEthernet.kext, a wide range of AppleRTL8169Ethernet.kext iterations, Niresh auto-detect package etc.) but no way.

None of them detects an Ethernet adpater. I finally have better luck with this kext AppleRTL8169Ethernet.kext v 1.0.3 found on Niresh's web site but it seems to be design for ML and even if the adpater is recognized in Network's System Preferences, it just don't work (tried 10baseT 100baseTX, 1000baseT at both half and full duplex).

 

Any ideas folks ? It drive's me cray !

Share this post


Link to post
Share on other sites
Advertisement

Try the official driver from Realtek and remove any other previous drivers (from /S/L/E or any that were added to IONetworkingFamily.kext).

 

Latest version (10.7): http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false

 

Older version (10.6): http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false

 

Note that these still only work by setting the card as 10baseT full duplex, so unfortunately it still won't perform at full speed, but it should at least work. I've also provided both versions because I personally found that the older 10.6 driver can actually be left as default (automatic) configuration [and will simply change to 10baseT full duplex upon connection] whereas the newer driver requires manual settings to be applied.  

 

Use whichever is your preference!  Still looking for a better solution for this and will post my results should I ever find one.

Share this post


Link to post
Share on other sites

Hello !

 

I've been using the AppleRTL8169Ethernet.kext v 2.0.6 from the RTGMac_v2.0.6 pkg for a while and it worked perfectly (with limited transfers at 10baseT/UTP full duplex). But for an unkown reason, it just stoped working since a couple of days. I've experience a severe Hard Drive crash and I re-installed my setup on a new one one using a very recent Time Machine backup so my new configuration is strictly the same, my HD is just bigger (from 500 GB to 1 TB).

The kexts are the same and all my others harware components works like they always have - all but this damn Ethernet kext don't !

 

I've of course reinstall it. No luck.

I've tried a dozen of others kexts for this NIC type (RealtekR1000SL.kext, AttansicL1eEthernet.kext, a wide range of AppleRTL8169Ethernet.kext iterations, Niresh auto-detect package etc.) but no way.

None of them detects an Ethernet adpater. I finally have better luck with this kext AppleRTL8169Ethernet.kext v 1.0.3 found on Niresh's web site but it seems to be design for ML and even if the adpater is recognized in Network's System Preferences, it just don't work (tried 10baseT 100baseTX, 1000baseT at both half and full duplex).

 

Any ideas folks ? It drive's me cray !

You pay internet for this month? :hysterical:

Share this post


Link to post
Share on other sites

Thanks for the repliies but that's the kexts I was using and re-installing both of them didn't work. Yes I pais my ISP tgis month and the NIC works perfect in Windows so that's not an hardware or bill :-) issue. As I said, it workd perfect before the HD failure but I don't see why replacing the drive could have something to do with a non-working kext.

Share this post


Link to post
Share on other sites

this is a problem with permissions and caches, try app Kext Wizard and make a repairpermissions/rebuild caches/reboot

Share this post


Link to post
Share on other sites

ok, try this , open terminal app and type sudo -s

your passw

 

then copy paste the script  in the  terminal, wait for end, terminal go quit, wait 2 minutes reboot

 

 

#!/bin/bash

sudo rm -rf /System/Library/Caches/*

sudo atsutil databases -remove

sudo pmset -a hibernatemode 0

cd /private/var/vm

sudo rm -rf *

sudo touch /private/var

sudo chown root:admin /

sudo update_dyld_shared_cache -debug -force -root /

sudo update_dyld_shared_cache -root / -force

sudo kextcache -system-caches 

sudo kextcache -system-prelinked-kernel

sudo /usr/libexec/xpchelper --rebuild-cache 

diskutil repairPermissions /

sudo chown -R root:wheel /System/Library/Extensions

sudo chmod -R 755 /System/Library/Extensions

sudo touch /System/Library/Extensions

sudo chmod -R 755 /Extra

sudo chown root:wheel /Extra

sudo touch /Extra

sleep 4

Killall Terminal

sleep1

quit

Share this post


Link to post
Share on other sites

go to IOnetworkingFamily.kex/Contents/Pluguins and delete all kexts , then delete your Ethernet.kext  in S/L/E

 

Copy paste this one to S/L/E and ru the script /reboot

 

 

Ethernet.zip

Share this post


Link to post
Share on other sites

Well, I finally managed to install a fresh copy on a USB drive and the kext works like it was before. So it's not an harware issue and it seems that my actual setup is corrupted. Everything else works fine so if there's a solution to fix the problem and to avoid a total re-installation, you're welcome. Attached is my vendor/ID Ethernet infos if it can help.

 

Thanks


Oh, I found something strange too. EFIStudio & OSX86Tools gives me a different string for my ethernet adapter than the one I used before. Weird…

 

Before it was :

<string>4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600011c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>

 

Now :

<string>450000000100000001000000390000000100000002010c00d041030a0000000001010600011c7fff0400160000006200750069006c0074002d0069006e0000000500000001</string>

 

I tried to use both of them but no differences but on my new USB Setup, the first one is the correct one. I don't know where the new one come from.

ID Ethernet.rtf

Share this post


Link to post
Share on other sites

Well, I re-install the whole system from scratch. First attempt failed as it still not recognized the card. Second try finally worked and now it runs fine. I still don't know what's happened but it's now OK.

 

One last point is that i'm experiences some crasches after an undetermined period of time. The computer freezes when the screen shuts down and I have to reset it. I installed NullCPUPowerManagement, AppleIntelCPUPowerManagement & AppleIntelCPUPowerManagementClient kexts but it's still happening. Harware Monitor shows acceptable CPU Heats and it runs fine on Windows.

 

Any ideas ?

And thanks again for your time and patience ;-)

PwrMagmnt.zip

Share this post


Link to post
Share on other sites

I have RTL8101E (VEN_10EC, DEV_8136) and I am trying to get it to work on OS X 10.9 

 

I tried the AppleRTL8169Ethernet.kext v 2.0.6 from the RTGMac_v2.0.6 pkg (offical Realtek) but it doesn't work. Ethernet is not detected. 

 

With RealtekR1000SL ethernet is detected, however it says "network cable unplugged." I went to advanced settings to get the speed manually for it detect the network cable as plugged. However, when I set it to "Automatic DHCP", it keeps doing "Self-Assigned IP". and I can't connect to internet. When I manually set the settings for DHCP to connect with my router, it says "Connected", however, I am still unable to get online.

 

Any suggestions? 

Share this post


Link to post
Share on other sites

Did you try to set manually data transfer to 10BaseT @ Full duplex, it's the only way to get it work under OS X 10.9 (and ML too I guess) ?

 

Hope this helps !

Share this post


Link to post
Share on other sites

Did you try to set manually data transfer to 10BaseT @ Full duplex, it's the only way to get it work under OS X 10.9 (and ML too I guess) ?

 

Hope this helps !

 

Yes, I tried all the speeds, it doesn't work. 

Share this post


Link to post
Share on other sites

I have RTL8101E (VEN_10EC, DEV_8136) and I am trying to get it to work on OS X 10.9 

 

I tried the AppleRTL8169Ethernet.kext v 2.0.6 from the RTGMac_v2.0.6 pkg (offical Realtek) but it doesn't work. Ethernet is not detected. 

 

With RealtekR1000SL ethernet is detected, however it says "network cable unplugged." I went to advanced settings to get the speed manually for it detect the network cable as plugged. However, when I set it to "Automatic DHCP", it keeps doing "Self-Assigned IP". and I can't connect to internet. When I manually set the settings for DHCP to connect with my router, it says "Connected", however, I am still unable to get online.

 

Any suggestions? 

Same situation here. And with RealtekR1000SL loaded, system profile says RTL8105E ethernet card, weird.....

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.



×