Mieze Posted July 15, 2015 Author Share Posted July 15, 2015 I was informed by bellcow that the prebuilt binaries of version 2.0.0 don't work on Mountain Lion. I pushed a modified version which fixes the issue to GitHub. In case you are still running ML, please build from source. Users with Mavericks and newer aren't affected of the problem so that there is no need for an update. Mieze 2 Link to comment Share on other sites More sharing options...
copil Posted July 23, 2015 Share Posted July 23, 2015 The same on DP 4 1 Link to comment Share on other sites More sharing options...
OsHEx Posted August 5, 2015 Share Posted August 5, 2015 I have the latest beta, public beta 3. I can't seem to be able to load the kext! Tried with rootless and kext dev mode, no use. Works fine on yosemite. I usually don't test the beta releases but I've never had any problems with ethernet kext. Link to comment Share on other sites More sharing options...
copil Posted August 5, 2015 Share Posted August 5, 2015 I have the latest beta, public beta 3. I can't seem to be able to load the kext! Tried with rootless and kext dev mode, no use. Works fine on yosemite. I usually don't test the beta releases but I've never had any problems with ethernet kext. Hi - Read this post http://www.insanelymac.com/forum/topic/307427-1011-beta-6-ethernet-quit-working/ 1 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted August 31, 2015 Share Posted August 31, 2015 Flawless work , no issue at all .. i noticed while RTL8111.kext installation finish it loaded by OS automatically i dont need to restart (great work ) , not noticed with any other kext till now .. Thank you Very Much Mieze Link to comment Share on other sites More sharing options...
seunpayne Posted August 31, 2015 Share Posted August 31, 2015 Ok....I'm a newbie but I dont see the kext in the git address. Just some files. Do i have to compile the kext myself (which I have no idea how to do anyway) or am I missing something else Link to comment Share on other sites More sharing options...
insanelyDeepak Posted September 1, 2015 Share Posted September 1, 2015 Ok....I'm a newbie but I dont see the kext in the git address. Just some files. Do i have to compile the kext myself (which I have no idea how to do anyway) or am I missing something else here is Binary http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/ install this Link to comment Share on other sites More sharing options...
SRSR333 Posted September 2, 2015 Share Posted September 2, 2015 Mieze, Great job on the driver. I like how you slide in a "please don't support tonymacx86.com!" in your Console log. Aanyway, I just installed version 2.0.0. and apparently I have the RTL8411B chipset in my laptop. EEE and ASPM work well. However, OS X manages to enable the "Realtek PXE" device when I boot up, when I want to keep it disabled. What's wrong? Link to comment Share on other sites More sharing options...
willco007 Posted September 3, 2015 Share Posted September 3, 2015 Hi Mieze, Thanks for all your work on this driver, it has worked great over the years. I do have a possible bug to report (with admittedly poor repro steps). I'm using the 2.0 version of the driver on 10.10.5 and I recently had a HD fail on me. I rebuilt my machine and attempted to use Time Machine to restore my drive from a Time Capsule. This has worked in the past, but this time the data rates from the Time Capsule were so slow it would have never finished. I tried restoring from a boot thumb drive and restoring from a full 10.10.5 install using the Migration Assistant, both had abyssal throughput. Seems something about Time Machine restoration doesn't like the driver. Anyway, I know this is a pretty antidotal report, but I thought I should let you know. Link to comment Share on other sites More sharing options...
Mieze Posted September 3, 2015 Author Share Posted September 3, 2015 @willco007: A driver bug is the only thing I can rule out for sure. This is either a hardware problem or a broken configuration. Mieze Link to comment Share on other sites More sharing options...
psolstice Posted September 7, 2015 Share Posted September 7, 2015 Thanks for the work! Is it hard to implement poll mode sendPacket/receivePacket for kernel debugging support? I understant this is not most requested feature but I'd like to have it anyway :-) Link to comment Share on other sites More sharing options...
Mieze Posted September 8, 2015 Author Share Posted September 8, 2015 Thanks for the work! Is it hard to implement poll mode sendPacket/receivePacket for kernel debugging support? I understant this is not most requested feature but I'd like to have it anyway :-) Sorry, no! I won't implement kernel debugging support because it is not worth the effort and I really have no time to waste. Mieze Link to comment Share on other sites More sharing options...
jackandjohn Posted September 18, 2015 Share Posted September 18, 2015 Just wanted to pop in and say thanks. I stumbled on this driver while looking for a solution to constantly overloading the network interface, and am very happy with the results. Excellent work, Mieze. Link to comment Share on other sites More sharing options...
lpranal Posted September 20, 2015 Share Posted September 20, 2015 Any chance we can get this driver working with el Capitan? I can see the interface in network preferences, but it stays in a "disconnected" state. Running 10.11 gm EDIT: Chipset is realtek rtl8111e , on a gigabyte z68ap-d3 (rev 1, non UEFI) mobo Link to comment Share on other sites More sharing options...
Henry2010 Posted September 26, 2015 Share Posted September 26, 2015 Any chance we can get this driver working with el Capitan?  I can see the interface in network preferences, but it stays in a "disconnected" state.  Running 10.11 gm EDIT: Chipset is realtek rtl8111e , on a gigabyte z68ap-d3 (rev 1, non UEFI) mobo try to uninstall the kext first, and then put it in BOTH /L/E and clover's /kext/10.11 folders Link to comment Share on other sites More sharing options...
lpranal Posted September 28, 2015 Share Posted September 28, 2015 try to uninstall the kext first, and then put it in BOTH /L/E and clover's /kext/10.11 folders Thanks for the response, I ended up reinstalling as something was wonky with my EFI partition. Turns out SIP wasn't fully disabling- once I got it completely disabled (0x67 csrconfig in info.plist) it works like a charm! Link to comment Share on other sites More sharing options...
mitch_de Posted October 5, 2015 Share Posted October 5, 2015 Wreid, i get only 2 MBit/s (250 kb/s) in El Captain (using V 2.0)?! With Yosemite (also V2.0) i get 20 Mbit/s. Settings in Network same (Fullduplex, 100Mbit/s, MTU 1500). RTL8168B Hersteller-ID: 0x10ec Geräte-ID: 0x8168 Subsystem-Hersteller-ID: 0x1458 EDIT: Now working at full speed ! I dont know way it was limited. Link to comment Share on other sites More sharing options...
imacosiris Posted October 8, 2015 Share Posted October 8, 2015 Mieze Hi Hope that you can help me I just finish to update my hackintosh with el Capitan and install you new version of RealtekRTL8111 version 2.0 I did the procedure and all works perfect, and just to be sure i did the procedure on http://osxdaily.com/2014/10/25/fix-wi-fi-problems-os-x-yosemite/to fix the network problems, i remove the preferences and re create the network connection Now is working, but i have a very specific problem. I use this hackintosh with Plex to play and stream video to another mac and an apple TV3, the mac play video with plex running on the hackintosh perfect just perfect, and even i can move big files over 12 GB in less than 10 minutes from the hackintosh to the iMac with a 100MB ethernet connection. But the apple TV start to play and freeze the playback after 20 seconds I did a lot of checks with plex, and the AppleTV, and the problem persist. So i come back and remember that on OS X 10.10 i change the file sysctl.conf on the /etc folder to improve the network transfer. I play a lot with this file now this is my current sysctl.conf file net.inet.tcp.delayed_ack=0 net.inet.tcp.sendspace=1042560 net.inet.tcp.recvspace=1042560 My current clover version is : 3280 EFI 64 bits SATA I don't use DHCP, all my computers have fixed IP address, only my iPhone and iPad run wireless all the rest with ethernet cable Can you help me please ?? Do you need anything else any other info ?? this is the config file for clover <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>AddHDMI_8000000</key> <true/> <key>AddPNLF_1000000</key> <true/> <key>DeleteUnused_400000</key> <true/> <key>FIX_ACST_4000000</key> <true/> <key>FIX_ADP1_800000</key> <true/> <key>FIX_RTC_20000</key> <true/> <key>FIX_S3D_2000000</key> <true/> <key>FixAirport_4000</key> <true/> <key>FixDarwin_0002</key> <true/> <key>FixDisplay_0100</key> <true/> <key>FixFirewire_0800</key> <true/> <key>FixHDA_8000</key> <true/> <key>FixHPET_0010</key> <true/> <key>FixIPIC_0040</key> <true/> <key>FixLAN_2000</key> <true/> <key>FixRegions_10000000</key> <true/> <key>FixSATA_0400</key> <true/> <key>FixSBUS_0080</key> <true/> <key>FixShutdown_0004</key> <true/> <key>FixUSB_1000</key> <true/> <key>NewWay_80000000</key> <true/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> <key>HaltEnabler</key> <true/> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <true/> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>kext-dev-mode=1 rootless=0 ncl=262144</string> <key>Debug</key> <false/> <key>DefaultLoader</key> <string>boot.efi</string> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>No</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> <key>GUI</key> <dict> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <false/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <true/> <key>ScreenResolution</key> <string>1280x1024</string> <key>Theme</key> <string>Mavs Style</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <false/> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> <key>MLB</key> <string>C02032109R5DC771H</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>02/29/08</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MP31.88Z.006C.B05.0802291410</string> <key>Board-ID</key> <string>Mac-F42C88C8</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardType</key> <integer>11</integer> <key>ChassisAssetTag</key> <string>Pro-Enclosure</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>06</string> <key>Family</key> <string>Mac Pro</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>ProductName</key> <string>MacPro3,1</string> <key>SerialNumber</key> <string>CK916YQ5XYL</string> <key>Trust</key> <false/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> Regards !! Link to comment Share on other sites More sharing options...
joshjoshdex Posted October 11, 2015 Share Posted October 11, 2015 Is it possible to support RTL8723BE? Wondering if its possible to port from Linux? Link to comment Share on other sites More sharing options...
Mieze Posted October 11, 2015 Author Share Posted October 11, 2015 Is it possible to support RTL8723BE? Wondering if its possible to port from Linux? No, because this is a driver for ethernet devices, not wifi. @imacosisris: I'm almost 100% sure that your problem is not driver related. You are asking for help at the wrong place. Mieze Link to comment Share on other sites More sharing options...
Mrengles Posted October 27, 2015 Share Posted October 27, 2015 Hello Mieze Long time no talk, hope things are well? I've been using this driver and the various different releases since you started development. Its been performing very well on my GAZ77N-WiFI with 2 Realtek ethernet ports in a bonded (802.11ad) setup under 10.9.5 (I use this machine for a small office OS X Server.) When I upgraded to El Capitan this past week. I've had to destroy the bond and only use the ports separately. This driver seems to be having some issue with EL Capitan 10.11.x and ethernet bonding for some reason. Laura do you have any ideas?, What can I do to help troubleshoot? I've already tried deleting network preference plist files and rebuilding caches to no avail. Thanks you. Gratitude, Robert aka Mrengles Link to comment Share on other sites More sharing options...
Mieze Posted October 27, 2015 Author Share Posted October 27, 2015 Hello Mieze Long time no talk, hope things are well? I've been using this driver and the various different releases since you started development. Its been performing very well on my GAZ77N-WiFI with 2 Realtek ethernet ports in a bonded (802.11ad) setup under 10.9.5 (I use this machine for a small office OS X Server.) When I upgraded to El Capitan this past week. I've had to destroy the bond and only use the ports separately. This driver seems to be having some issue with EL Capitan 10.11.x and ethernet bonding for some reason. Laura do you have any ideas?, What can I do to help troubleshoot? I've already tried deleting network preference plist files and rebuilding caches to no avail. Thanks you. Gratitude, Robert aka Mrengles Hello Robert, as far as I know Apple hasn't changed the driver interface for 10.11 but as long as the source code isn't available, it's impossible to verify this. Unlike Windows, OS X handles bonding in a driver independent way which means that all the bonding code is driver independent and maintained by Apple. Therefore I assume that the cause of the problem is within Apple's realm. Anyway, please send me your kernel log created with the bond activated. I'd like see what is going wrong. Mieze Link to comment Share on other sites More sharing options...
Mrengles Posted October 28, 2015 Share Posted October 28, 2015 Hello Robert, as far as I know Apple hasn't changed the driver interface for 10.11 but as long as the source code isn't available, it's impossible to verify this. Unlike Windows, OS X handles bonding in a driver independent way which means that all the bonding code is driver independent and maintained by Apple. Therefore I assume that the cause of the problem is within Apple's realm. Anyway, please send me your kernel log created with the bond activated. I'd like see what is going wrong. Mieze I can't even save the bond interface to get you the proper kernel log. Once I click the create button. The Network system preference quits with an unexpected error and returns to the main System Preference interface. Some other odd behavior. After deleting my network plist preferences and restart the system. Network will only show Ethernet 1, and not Ethernet 2. But If I try and add Ethernet 1 again it will automatically change the name in the available network services to Ethernet 2. I'll try an make a screen cast at work today, to help explain the behavior. Thank you. Rob Link to comment Share on other sites More sharing options...
Mieze Posted October 28, 2015 Author Share Posted October 28, 2015 I can't even save the bond interface to get you the proper kernel log. Once I click the create button. The Network system preference quits with an unexpected error and returns to the main System Preference interface. Some other odd behavior. After deleting my network plist preferences and restart the system. Network will only show Ethernet 1, and not Ethernet 2. But If I try and add Ethernet 1 again it will automatically change the name in the available network services to Ethernet 2. I'll try an make a screen cast at work today, to help explain the behavior. What I need is the kernel log, nothing else. I want to find out if this strange behavior has anything to do with the driver or not. Mieze Link to comment Share on other sites More sharing options...
XLR Posted October 29, 2015 Share Posted October 29, 2015 There's a new Realtek LAN in Z97M-D3H Rev1.1 that i can't get working, the kext loads but it shows "cable not connected" or "self assigned IP"... Tried your latest 2.0.0 version, Slice's R1000SL 3.0.2, and AppleRTL8169 2.0.6, same {censored}. There's no info on gigabyte website except "Realtek® GbE LAN chip (10/100/1000 Mbit)" Link to comment Share on other sites More sharing options...
Recommended Posts