Jump to content

Realtek RTL8139 isn't reconized


Ibnou mohammad
 Share

15 posts in this topic

Recommended Posts

Hi everyone,

 

I installed a second LAN card in my machine (Lion 10.7.2 / PCI Realtek RTL8139 by Accton) but it is not recognized anymore, it worked the first time after I installed the RTL8139 kext in the IONetworkfamilly kext but not anymore since the reboot no matter what I do, please help.

 

PS : my built-in LAN card is a an Intel 8xxxx

 

Thanks in advance.

Link to comment
Share on other sites

iONetworking is ready for use :wink2:

  • Like 1
Link to comment
Share on other sites

create kext cashe with terminal after install kext:

sudo kextcache -system-prelinked-kernel -all-loaded

 

and

 

sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/

  • Like 1
Link to comment
Share on other sites

Test IONetworkingFamily.kext from 10.6.2

  • Like 1
Link to comment
Share on other sites

Thanks for the answer, I tried IONetworkingFamily.kext from SL 10.6.2 (that I extracted from the combo update since I didn't find it in the internet) but it didn't work either.

 

Please help, thanks in advance.

 

PS : the card works just fine in windows 7.

Link to comment
Share on other sites

My last solution for problem:

1-Delete from iONetworkingFamily.kext/Plugins/RTL8139.kext and istall the same kext one in S/L/E not inside IONetworking.

if dont work again:

2-Install RTL8139.kext inside E/E.

  • Like 1
Link to comment
Share on other sites

Thank youuuuu, everyone of you, I was alwayes afraid of installing that kext outside IONet fearing a KP but it does the job, thanks again :thumbsup_anim:

 

PS : you can put solved to this topic.

 

Hi again,

 

Sorry guy the problem appeared again, I can't see my card anymore after a reboot, I installed the kext again in /S/L/E again but it didn't work.

 

Please help this LAN drives me mad.

Link to comment
Share on other sites

1. Put this kext into /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/

AppleRTL8169Ethernet.kext.zip

 

=========

 

2. Open terminal and write this:

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

 

then this:

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

 

=========

 

3. Open Disk Utility and start "Repair Permissions" and wait until it's done.

 

=========

 

4. Go to /System/Library/Caches/com.apple.kext.caches/Startup/ and delete the files from there.

 

=========

 

5. Restart. Done.

 

 

I did these and got my RTL8111C card work. Hope this helps.

  • Like 1
Link to comment
Share on other sites

The 8139 design is nearing digital stone age - it's close to 15 years old.

 

You might want to try more recent hardware with better driver support, like for example its successor, the 8169.

 

Not knocking the 8139 though, I still have a 8139A PCI card that I bought back in 1999...but it's installed in a Pentium III PC that runs Windows 98SE.

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...