Jump to content

[RESOLVED] PCI Card RTL8139


billilys
 Share

11 posts in this topic

Recommended Posts

Hi all,

 

tell me than im not the only who lost lan with his RTL8139 board on SL

I search very hard some info and it seems a problem with 64bits Ionetworking.kext

 

If anyone can help me, thanks in advance

 

cheers

 

you are not alone.

I managed to install SL on my Gigabyte G31 mo until the last 8 minutes when I was told installation failed. But the funny thing is when I reboot to the new SL partition, I had SL running albeit without networking, default resolution 1024x768 and no audio. Managed to solve the graphics by running nvkush,kext but the other problems remain.

Also looking for the RTL8139 solution and the audio part too where voodooHDA didn't work.

BTW I used djnitehawk's method which was very good indeed.

Link to comment
Share on other sites

you are not alone.

I managed to install SL on my Gigabyte G31 mo until the last 8 minutes when I was told installation failed. But the funny thing is when I reboot to the new SL partition, I had SL running albeit without networking, default resolution 1024x768 and no audio. Managed to solve the graphics by running nvkush,kext but the other problems remain.

Also looking for the RTL8139 solution and the audio part too where voodooHDA didn't work.

BTW I used djnitehawk's method which was very good indeed.

 

 

Hi!

 

Have you tried this?:

 

Before installation disable LAN on bios settings. Once you get SL installed delete AppleRTL8139Ethernet.kext from IONetworkingFamily.kext/Contents/PlugIns

 

Then copy PCGenRTL8139Ethernet.kext to IONetworkingFamily.kext/Contents/PlugIns and fix permissions:

sudo -s

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

chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext

 

Reboot and enable LAN on Bios settings.

Now LAN may work.

 

I don't remember where i found that kext. Sorry

PCGenRTL8139Ethernet.kext.zip

Link to comment
Share on other sites

Hi smoc,

 

it's dooesn't work for me, cos my LAN is on PCI card

My LAN integrated on my motherboard works already

I search solution about PCI Card Lan Realtek8139 on SL

 

But thanks for your help and i think it will help many gigabytes users

 

I found a solution for my pci rtl8139 LAN card. I boot up the SL in 64bit by keying in "arch=i386_64" without the quotes to boot my SL in 64 bit and my LAN RTL8139 works like a charm.

To overcome the sound problem, I just installed the Azalio kext an everything's solved on my Gigabyte G31. Hope that helps all.

Link to comment
Share on other sites

I've finally got my PCI RTL8139 card 100% working in SL with kernel flag arch=i386.

 

I put my card in PCI0 slot and couldn't get it working for a couple of days.

But today i decided to put it into another one. And it worked!

 

With native drivers I had a problem - very slow internet connection speed.

The reason for so slow connection I've found in system log:

kernel	{	   48 d7bf61ce} RTL8139::receiverInterrupt - error detected
kernel	{	   48 d7be61ce} RTL8139::receiverInterrupt - Rx restart

These errors occured every second.

 

To solve this I've replaced /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8139Ethernet.kext with PCGenRTL8139Ethernet.kext,

repaired permissions with Kext Utility and after reboot got 100% working card.

 

Hope this helps.

Link to comment
Share on other sites

Ohh my god, i just rename PCGenRTL8139Ethernet.kext on AppleRTL8139Ethernet.kext and repair permission once again and my pci card is detect

It's strange cos i put PCGenRTL8139Ethernet.kext in the directory with AppleRTL8139Ethernet.kext (after delete of course) and no result.

 

This morning, i decide to rename and repair permission once again and immediately a popup "A new lan interface is detected"

Thanks Serhiy.Sirenky and thanks all

Link to comment
Share on other sites

  • 8 months later...
Hi!

 

Have you tried this?:

 

Before installation disable LAN on bios settings. Once you get SL installed delete AppleRTL8139Ethernet.kext from IONetworkingFamily.kext/Contents/PlugIns

 

Then copy PCGenRTL8139Ethernet.kext to IONetworkingFamily.kext/Contents/PlugIns and fix permissions:

sudo -s

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

chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext

 

Reboot and enable LAN on Bios settings.

Now LAN may work.

 

I don't remember where i found that kext. Sorry

Link to comment
Share on other sites

  • 1 year later...

Tried this myself as i was getting the kernel errors on my 8139 too.

 

It would not work for me until i renamed it with AppleRTL.....

 

It was only after diskutil repaired the permissions and it would still not work (unknown state of network) that i used kextutil to repair the permissions and reboot =

 

Now works great (well as it should) ;-)

 

Using 10.6.8 Snow Leopard / Lion Dual Boot

 

Gigabyte X58A-UD3R

Intel 950 i7 Quad/Oct CPU overclocked to 3.8Ghz

Relatek 8139 PCI additional Nic

9GB Corsair RAM

5.5Tb Drive space.

3x Acer 23" TFT Screens

Link to comment
Share on other sites

 Share

×
×
  • Create New...