Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › RTL8139 works in 64bit
24,886 reads · 2009-09-03 – 2010-12-14

RTL8139 works in 64bit

My ethernet card's chip is RTL8139, and it works perfectly in 10.5, but until I installed Snow Leopard,it just works in 32bit mode but quite slow, if I change to 64bit, there's no ethernet card could be detected. I have searched this…

Primary Author
@s47142003 Published 2009-09-03
Collection
Snow Leopard 10.6
Archival Footprint
24,886 historical reads · 3 curated field notes (from 4 dispatches) · 2009-09-03 – 2010-12-14
Credited Voices (4)
@s47142003@good4man@MonkeyDLuffy@atommat

My ethernet card's chip is RTL8139, and it works perfectly in 10.5,
but until I installed Snow Leopard,it just works in 32bit mode but quite slow,
if I change to 64bit, there's no ethernet card could be detected.
I have searched this problem for a couple days, but it seems no solution about it.

Does anybody know how to solve it ? Thanks so much!:'(

Synthesized Community Field Notes

3 technical responses curated from 4 original dispatches

Field Note #1 @good4man 2009-09-11

my solution

[ OSX86 : ( cid-8b65993ef55cf014.skydrive.li ve.com/browse.aspx/.Public/OSx86/Snow%20Leopard ) (Drivers > Lan & Wireless) ]

Hi.

Replace the AppleRTL8139Ethernet.kext from the Original IONetworkingFamily.kext with the AppleRTL8139Ethernet.kext from the OSX86 site.

Location : /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8139Ethernet.kext

And then
Put your modified IONetworkingFamily.kext into /S/L/E.
Run "Kext Utility".
Reboot.

I am using a 10a432-64bit mode. ( ASUS P5K[ICH9] + Chameleon2 RC3 r658 )

RTL8139Family_64bit_10a432.zip (x86 osx.com/bbs/c_data/osxtips_comment/RTL8139Family_64bit_10a432.zip)

Field Note #2 @MonkeyDLuffy 2009-11-18

This works! I added a PCI Realtek 8139D NIC. Now both Built-in (DSDT patched) + Secondary PCI NIC works in 64-bit.

Field Note #3 @atommat 2010-12-14

works for me

Tried several different approaches but this worked even without a restart, which is weird.

certainly saves another tenner on a different card.

atom

Sources & Contributor Provenance (4 credited usernames · Thread #3917)
UsernameDossier ContributionDispatchesActive Window
@s47142003Primary Author12009-09-03
@good4manContributor12009-09-11
@MonkeyDLuffyContributor12009-11-18
@atommatContributor12010-12-14