Help - Search - Members - Calendar
Full Version: Realtek 8168/8111 solution
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
weaksauce12
Works perfect on my Gigabyte EP45-UD3P under 64-bit Snow Leopard! BIG THANKS!!
weaksauce12
I threw it into an auto-installer:

http://j.mp/3LM0Ep

The installer renames any existing R1000 file to .old, copies in the new file, sets permissions, and resets the Mkext bundle. Just reboot after installation to get it working!
blackosx
QUOTE (weaksauce12 @ Nov 3 2009, 03:57 PM) *
I threw it into an auto-installer:

http://j.mp/3LM0Ep

The installer renames any existing R1000 file to .old, copies in the new file, sets permissions, and resets the Mkext bundle. Just reboot after installation to get it working!

Fantastic. Well done Bit Shoveler and Weaksauce.
Note: Weaksauce12, your inbox is full wink.gif
weaksauce12
QUOTE (blackosx @ Nov 3 2009, 12:23 PM) *
Fantastic. Well done Bit Shoveler and Weaksauce.
Note: Weaksauce12, your inbox is full wink.gif


Full, as usual tongue.gif Fixed, thanks!
cwall64
QUOTE (weaksauce12 @ Nov 3 2009, 04:08 PM) *
Works perfect on my Gigabyte EP45-UD3P under 64-bit Snow Leopard! BIG THANKS!!


Works perfect on my GA-EP45-UD3P under 64-bit Snow Leopard, using stellarola's EP45-UD3P Installer v2 (http://stellarola.tumblr.com/post/213983683/ep45-ud3p-installer-v2-halloween-edition) and this kext. Thanks to all - I was getting tired of setting PROMISC on eh0 at every boot!!!
weaksauce12
QUOTE (cwall64 @ Nov 3 2009, 09:12 PM) *
Works perfect on my GA-EP45-UD3P under 64-bit Snow Leopard, using stellarola's EP45-UD3P Installer v2 (http://stellarola.tumblr.com/post/213983683/ep45-ud3p-installer-v2-halloween-edition) and this kext. Thanks to all - I was getting tired of setting PROMISC on eh0 at every boot!!!


Haha yeah. I have an updated installer: (part of my script was cutoff somehow, plus the mkext cache stuff is relocated in Snow, so I just deleted that section - it will auto-regenerate @ reboot anyway)

http://www.mediafire.com/?n2ciymqmdgw
pao13
MOBO EP45-DS4 with snow leopard 10.6.1 and dsdt patch both dual lan works fine!!!

thank for all for this kext is amazing!!
weaksauce12
After testing it for a few days, everything is stable & works properly.

The only bug I've noticed is that network performance takes a serious hit - I typically get 27 MB/s transfer on my network (Gigabit LAN to a RAID NAS using FTP); with R1000SL I only get 7.6 MB/s, so I'm only getting about 1/3 the speed I'm supposed to. But, AFP/Bonjour work, wake from sleep works, Internet works, etc.
swinte
I installed this on my Gigabyte GA-EP35-DS3L last night using WeakSauce12's installer and so far AFP, bonjour, etc. are all working great! Thanks to everyone who helped put this together, your work is greatly appreciated.

I'll try this on my ECS 945GCT-M/1333 tonight and see how it works with the onboard RTL8101E.
d00d
QUOTE (weaksauce12 @ Nov 5 2009, 10:44 AM) *
After testing it for a few days, everything is stable & works properly.

The only bug I've noticed is that network performance takes a serious hit - I typically get 27 MB/s transfer on my network (Gigabit LAN to a RAID NAS using FTP); with R1000SL I only get 7.6 MB/s, so I'm only getting about 1/3 the speed I'm supposed to. But, AFP/Bonjour work, wake from sleep works, Internet works, etc.
You might need to manually set 1000/full, see http://www.insanelymac.com/forum/index.php...097&st=900#.
rheneas
QUOTE (swinte @ Nov 5 2009, 10:56 AM) *
I installed this on my Gigabyte GA-EP35-DS3L last night using WeakSauce12's installer and so far AFP, bonjour, etc. are all working great! Thanks for putting this together DaemonES, your work is greatly appreciated.


Would you mind describing the steps you used to make this work? I've tried Weaksauce12's latest app, his previous app, and Sonotone's installer, but without success. Snow Leopard simply will not recognize my adapter. Thanks for any help you can provide.
AROBASEFR
QUOTE (rheneas @ Nov 6 2009, 12:58 AM) *
Would you mind describing the steps you used to make this work? I've tried Weaksauce12's latest app, his previous app, and Sonotone's installer, but without success. Snow Leopard simply will not recognize my adapter. Thanks for any help you can provide.


You could have some cache problems !

Best success is with manual LAN IP configs !

rolleyes.gif
rheneas
QUOTE (AROBASEFR @ Nov 6 2009, 06:27 AM) *
You could have some cache problems !

Best success is with manual LAN IP configs !

rolleyes.gif


Thanks. What do you mean by cache problems? blink.gif How would I fix that?

I've tried manually configuring in Network prefs, and assigning a static IP (my router uses dynamic IP)...nothing works. Ethernet OOB, though.

Maybe the new Ralink driver, when ported to PCI, will save the day for me.
accel
QUOTE (d00d @ Nov 5 2009, 06:44 PM) *
You might need to manually set 1000/full, see http://www.insanelymac.com/forum/index.php...097&st=900#.


Thx!! This is what worked for me.
Go to System Preferences > Network > Advanced > Ethernet > and set it to > manual > 1000baseT and Full Duplex
Now you have Gigabit speeds in 64bit rolleyes.gif

See this post
swinte
QUOTE (rheneas @ Nov 5 2009, 03:58 PM) *
Would you mind describing the steps you used to make this work? I've tried Weaksauce12's latest app, his previous app, and Sonotone's installer, but without success. Snow Leopard simply will not recognize my adapter. Thanks for any help you can provide.


For me it was just a matter of running WeakSauce12's installer and rebooting. In my case, the interface was recognized previously but I wasn't able to connect to AFP volumes.
BarboneNet
sad.gif on my mobo don't works this driver censored2.gif :cry:
usario clave
I downloaded the Realtek R1000 driver from psystar for my MSI wind PC. There seem to be a couple of minor weird things in it:

1. max_interrupt_work is incorrect. R1000Interrupt loops max_interrupt_work times, and R1000RxInterrupt and R1000TxInterrupt also run max_interrupt_work. That means the driver is doing way too much work at interrupt time. It's processing max_interrupt_work * (max_interrupt_work + max_interrupt_work) packets per interrupt maximum. Replace the while loop checks with constants and tweak. I changed mine to 10.

2. netif->flushInputQueue() can be moved outside the while loop in R1000RxInterrupt. There's no reason to flush every packet...and it probably slows things down somewhat.

These changes seem to have smoothed out the througput. Before, it would jump between 21-23 and 5. Now, it jumps around the high to low tens. CPU seems to be lower as well.
AROBASEFR
QUOTE (rheneas @ Nov 6 2009, 06:31 PM) *
Thanks. What do you mean by cache problems? blink.gif How would I fix that?

I've tried manually configuring in Network prefs, and assigning a static IP (my router uses dynamic IP)...nothing works. Ethernet OOB, though.

Maybe the new Ralink driver, when ported to PCI, will save the day for me.




Delete in Library/Preferences/Systemconfiguration
-com.apple.network.identification.plist
-NetworkInterfaces.plist
-preferences.plist

Clear Caches with Onyx !

http://www.titanium.free.fr/pgs2/english/download.html
rolleyes.gif

rheneas
QUOTE (AROBASEFR @ Nov 8 2009, 01:32 PM) *
Delete in Library/Preferences/Systemconfiguration
-com.apple.network.identification.plist
-NetworkInterfaces.plist
-preferences.plist

Clear Caches with Onyx !

http://www.titanium.free.fr/pgs2/english/download.html
rolleyes.gif


Thank you! I'm giving that a try now. I did not have

com.apple.network.identification.plist

in that folder, but I've deleted the others and will run the Titanium app!

Update: After I removed those files, SL booted up. I began to run the Onyx app and my system crashed.
AROBASEFR
QUOTE (rheneas @ Nov 10 2009, 09:10 AM) *
Thank you! I'm giving that a try now. I did not have

com.apple.network.identification.plist

in that folder, but I've deleted the others and will run the Titanium app!

Update: After I removed those files, SL booted up. I began to run the Onyx app and my system crashed.


You should have run Onyx clean cache before reboot !
It's normal that you hadn't com.apple.network.identification.plist because you couldn't assign network !

Try to boot with option -x bootflag (With chameleon for example)

Hope this helps

wink.gif
NidVhegg
i know it's maybe not the correct thread but...

I need to get my DWL G122 Rev C1 (RT2500 as i know) working on SL.

I've already installed the latest drivers form d-link for 10.5, but Snow Leo does not recognize my stick.
The USBWirelessUtility always says 'No Device!!', the same when i boot with -f.

please can someone help me unsure.gif
pechspilz
kextload /System/Library/Extensions/RealtekR1000.kext
Requesting load of /System/Library/Extensions/RealtekR1000.kext.
/System/Library/Extensions/RealtekR1000.kext failed to load - (libkern/kext) dependency resolution failure; check the system/kernel logs for errors or try kextutil(8).

I must admit I didn't read through the previous 35 pages. whistle.gif Does anyone know what I'm doing wrong?
AROBASEFR
QUOTE (pechspilz @ Nov 12 2009, 07:18 AM) *
kextload /System/Library/Extensions/RealtekR1000.kext
Requesting load of /System/Library/Extensions/RealtekR1000.kext.
/System/Library/Extensions/RealtekR1000.kext failed to load - (libkern/kext) dependency resolution failure; check the system/kernel logs for errors or try kextutil(8).

I must admit I didn't read through the previous 35 pages. whistle.gif Does anyone know what I'm doing wrong?


Try the SL1000 installer from Weaksauce12 at post 653

wink.gif
pechspilz
Thanks! I was actually using kext helper to install it and it didn't work at first (because I got hold of the non-SL version) but it's working now. Which is close to fantastic because multicast (and thus bonjour) is back on my Asus P6T even in 64 bit kernel mode. Kudos to everyone involved! Hurray!!
lj83

Hi

I have installed the RealtekR1000.kext on my M912x Gigabyte - ideneb 1.5.5.

In System profile>Network; I see one interfaz ethernet (en0) connected.

But in Utilities>Network Utilities ; I see this Mac Adresss FF:FF:FF:FF:FF:FF and this isnt correct. The model is RTL8169.

I can not connect to my router.

Sorry for my english.

Can help me anybody?

Thnks

AROBASEFR
QUOTE (lj83 @ Nov 13 2009, 01:22 PM) *
Hi

I have installed the RealtekR1000.kext on my M912x Gigabyte - ideneb 1.5.5.

In System profile>Network; I see one interfaz ethernet (en0) connected.

But in Utilities>Network Utilities ; I see this Mac Adresss FF:FF:FF:FF:FF:FF and this isnt correct. The model is RTL8169.

I can not connect to my router.

Sorry for my english.

Can help me anybody?

Thnks


Look in my posts #602 and 668

For Leopard de RTG 2.03.pkg is 100% for RTL8169/8111

Cleanup before install and reboot after cleaning up the old preferences!

It might be necessary to control and adjust speed controls in System preferences/Internet preferences

Hope this helps



wink.gif
Bit Shoveler
In response to a PM I received, here are the sources to my RealtekR1000SL driver as posted above. If you have any improvements to make, please email me so I can merge them with my copy. Thanks!
DamienValentine
Hi.
Tried this kext and it's not working. I didn't read all 34 pages but I saw that 8101E chipset is not yet supported. Is that true or maybe I do something wrong?
Bit Shoveler
The RealtekR1000SL kext that I modified doesn't support 8101E yet. I would like to add it, but I haven't had the time to implement it, and I don't have one to test with. I will see what I can do.

Or, if someone has the time and the chip, grab the Realtek Linux driver sources for this chip and implement it for me... please?
fuzzylollipop
QUOTE (weaksauce12 @ Nov 3 2009, 10:39 PM) *
Haha yeah. I have an updated installer: (part of my script was cutoff somehow, plus the mkext cache stuff is relocated in Snow, so I just deleted that section - it will auto-regenerate @ reboot anyway)

http://www.mediafire.com/?n2ciymqmdgw


this link seems to be dead now?
lj83
sorry, I cant see the post #602 and #668.

What do you say with "cleanup" before installation and "cleanup" after the old preferences?

Pleese tell me step to step how can I install the RTGMac_v2.0.3

More thanks for the help
AROBASEFR
QUOTE (lj83 @ Nov 15 2009, 03:03 PM) *
sorry, I cant see the post #602 and #668.

What do you say with "cleanup" before installation and "cleanup" after the old preferences?

Pleese tell me step to step how can I install the RTGMac_v2.0.3

More thanks for the help


Come On !
Page 30 and 34 in this thread!

Clean up is delete the preferences of your old net work explained in post 668 in this thread
and install with the pkg RTGMac_v2.0.3 explained in post 602 in this thread

then reboot !

Schenkenberg
QUOTE (Bit Shoveler @ Nov 14 2009, 03:46 AM) *
In response to a PM I received, here are the sources to my RealtekR1000SL driver as posted above. If you have any improvements to make, please email me so I can merge them with my copy. Thanks!


Thanks so much for sharing!
Is there some place to download the latest compiled release somewhere? I take it that you have made some changes since Oct 20th?
lj83
I Delete in Library/Preferences/Systemconfiguration
-com.apple.network.identification.plist
-NetworkInterfaces.plist
-preferences.plist

Clear Caches with Onyx !

Reboot

After, I install the RTGMAac_v2.0.3.

Reboot

And the problem persist. I see the mac address FF:FF:FF:FF:FF:FF on network utilities and I cant doing ping to my router.

thnks



Bit Shoveler
QUOTE (Schenkenberg @ Nov 16 2009, 06:53 AM) *
Thanks so much for sharing!
Is there some place to download the latest compiled release somewhere? I take it that you have made some changes since Oct 20th?


I have been too busy to update it since the last binary release. Those sources should correspond exactly to the last kext.

I do plan to keep working on it when I find time.
jojocommi
QUOTE (d00d @ Oct 30 2009, 08:21 AM) *
This is the first third party driver for RTC8111D that allows Bonjour to work (although I don't see PROMISC in ifcong), great work!
Would it be possible to show speed and duplex in autoselect?
Thanks.

I'm using manual IPs with autoselect speed and duplex, connected on en0 to a 100/full switch, and sharing my connection to a laptop on en1.
There are no network interface modifications in my DSDT.

Realtek's v2.0.3 AppleRTL8169Ethernet (L only):
media: autoselect (100baseTX <full-duplex>) status: active

Psystar's v2.0.9 RealTekR1000.kext (Bonjour doesn't work, shows built-in=true in IORegistryExplorer):
media: autoselect (<unknown type>) status: active

Bit Shoveler's v2.0.0d1 RealtekR1000SL.kext (Bonjour works, shows built-in=false in IORegistryExplorer):
en0 autoselect (no speed or duplex shown);
media: autoselect status: active
en0 manually set to 100/full (shouldn't show unknown type, and won't go active);
media: 100baseTX <full-duplex> (<unknown type>) status: inactive



Dood what steps did you take to get this to work? I'm a noob and have been searching for weeks and tried lots of suggestions but nothing has worked.

Right now I have internet access through wifi but that tends to crash at times and I would like bonjour for my iphone, and printing services.

And for some strange reason I get a kernel panic when I put my hackintosh to sleep which never happened.

I am assuming it has something to do with the ionetworkfamily kext but I do not know how to fix it.
jayman16
Any support for the Realtek RTL8192E? It's a B/G/N card that came in my Samsung N130.
AROBASEFR
QUOTE (jayman16 @ Nov 18 2009, 03:41 AM) *
Any support for the Realtek RTL8192E? It's a B/G/N card that came in my Samsung N130.


Search on Insanelymac gives you this thread !

http://www.insanelymac.com/forum/index.php?showtopic=177739

rolleyes.gif
d00d
QUOTE (jojocommi @ Nov 17 2009, 02:26 AM) *
Dood what steps did you take to get this to work? I'm a noob and have been searching for weeks and tried lots of suggestions but nothing has worked.
Either of the following works for me.

A. Copy RealtekR1000SL.kext into /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/;
RealtekR1000SL.kext
In Terminal do the following;
[mac05:~] me% sudo -s
Password:
[mac05:~] root# cp -r ~/Downloads/mac05/Bit\ Shoveler/RealtekR1000SL.kext /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
[mac05:~] root# kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions/
[mac05:~] root#

or

B. Copy /System/Library/Extensions/IONetworkingFamily.kext to ~/Documents/Extra/kext/.
Copy /System/Library/Extensions/IOPCIFamily.kext to ~/Documents/Extra/kext/.
Copy RealtekR1000SL.kext into ~/Documents/Extra/kext/.
Change <string>Network-Root</string> to <string>Root</string> in ~/Documents/Extra/kext/RealtekR1000SL.kext/Contents/Info.plist.
Change <string>Network-Root</string> to <string>Root</string> in ~/Documents/Extra/kext/IONetworkingFamily.kext/Contents/Info.plist.
In Terminal run kextcache and copy the new Extensions.mkext to your bootloader's Extra folder;
[mac05:~] me% sudo -s
Password:
[mac05:~] root# kextcache -v 1 -t -l -m ~/Documents/Extra/Extensions.mkext ~/Documents/Extra/kext
[mac05:~] root# cp ~/Documents/Extra/Extensions.mkext /Volumes/Boot\ OSX/Extra/
[mac05:~] root#
jayman16
QUOTE (AROBASEFR @ Nov 18 2009, 02:59 AM) *
Search on Insanelymac gives you this thread !

http://www.insanelymac.com/forum/index.php?showtopic=177739

rolleyes.gif


I've seen that, no answers there...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.