Jump to content
Mieze

IntelMausiEthernet.kext for Intel onboard LAN

936 posts in this topic

Recommended Posts

On 8/8/2018 at 3:00 AM, Mieze said:

Once again, fix your system and everything will be fine! This kind of KPs keep popping up after every major update and it always turned out that the driver is innocent. :cat:

 

Mieze

How to understand where is the problem in system? In my case KP happens when OneDrive syncing lot of data  (50-100GB)....

Thanks

Share this post


Link to post
Share on other sites
Advertisement

Dumb question, can I inject this kext via EFI/Clover/Other or do I have to install it into S/L/E?

If I inject, do I still have to do the kext removals as listed above?

Share this post


Link to post
Share on other sites
19 hours ago, THE_Roen said:

Dumb question, can I inject this kext via EFI/Clover/Other or do I have to install it into S/L/E?

If I inject, do I still have to do the kext removals as listed above?

It's your call. Both methods work fine. Anyway you have to remove AppleIntelE1000e.kext in order to avoid conflicts.

 

Mieze

Share this post


Link to post
Share on other sites
On 1/31/2015 at 8:51 AM, malek_bh said:

tested on Dell Latitude E6320 with Intel® 82579LM Gigabit Network ,work ok ,

thank you

Can I ask you how do you fix? I have the same board but having also some troubles and can't solve them...

What steps did you do?

 

Thank you so much

Edited by Fedeanzaf

Share this post


Link to post
Share on other sites

In the past there have always been reports of kernel panics after every major update of macOS and I also received some of them from users which upgraded to Mojave. It always turned out that the driver is innocent and I have no reason to assume that it's different this time. 

 

Anyway, I ran some tests with 10.14.1 this afternoon using the prebuilt binary from the download section and there haven't been any issues. Version 2.4.0 of IntelMausiEthernet works perfectly with Mojave. In case you are experiencing any problems, it's most likely because something went wrong during the update and you should try to fix your system.

 

1062282619_Bildschirmfoto2018-11-02um21_09_44.thumb.png.5c2611772994f20d128a05406c71807a.png

 

Mieze

Edited by Mieze

Share this post


Link to post
Share on other sites
3 minutes ago, hackaro said:

Hi Mieze,

 

just wondering... is there any link aggregation support with this kext under High Sierra/Mojave? TIA!

Yes, the driver supports LACP. I successfully tested it in combination with a Realtek RTL8111E using my Realtek driver.

 

Mieze

Share this post


Link to post
Share on other sites

I've had an annoying problem for quite some time now, but it only happens when downloading so I've lived with it. Everytime I downloaded large files with Ethernet for example 20gb game from GOG and left the download running and came back the computer had restarted. I noticed that when Safari is downloading for a long time the computer goes to sleep and reboots. I haven't had any problems with sleep previously, only when downloading.

 

So I noticed today you had updated the driver and gave it a try and it seems to have fixed this problem with Z270N WiFi board. I just wrote this to say thank you Mieze and maybe someone is googling the same problem and finds this helpful.

Share this post


Link to post
Share on other sites
19 hours ago, Amble said:

I've had an annoying problem for quite some time now, but it only happens when downloading so I've lived with it. Everytime I downloaded large files with Ethernet for example 20gb game from GOG and left the download running and came back the computer had restarted. I noticed that when Safari is downloading for a long time the computer goes to sleep and reboots. I haven't had any problems with sleep previously, only when downloading.

 

So I noticed today you had updated the driver and gave it a try and it seems to have fixed this problem with Z270N WiFi board. I just wrote this to say thank you Mieze and maybe someone is googling the same problem and finds this helpful.

Thank you for the feedback. I received a similar problem report form from vit9696 but I neither can reproduce the issue on my test system, nor do I have a conclusive explanation for it. 

 

Instead of that I noticed a strange behavior of the power LED during sleep on my test machine. Although the system seems to sleep and wake properly, the power LED stays on in sleep state which indicates, that the machine doesn't manage to complete the transition to sleep state (S3) completely. This never happened before updating to Mojave and it indicates that there is a general power management issue, which may also be related to the crash.

 

Anyway, it would be helpful if you could provide me a kernel panic report of the machine showing the incident? Are you using Gigabit Ethernet for your LAN? How fast is your internet connection?

 

I also attach the prebuilt binary (requires Mojave) to this post so that anybody interested in testing version 2.5.0d0 of the driver or having the same problem can try it too. It should also fix the no network after wakeup issue that some users with LM-versions of the NIC reported in the past, as it doesn't release control of the chip during sleep anymore

 

Mieze

IntelMausiEthernet-V2.5.0d0.zip

Edited by Mieze

Share this post


Link to post
Share on other sites
22 hours ago, Mieze said:

Thank you for the feedback. I received a similar problem report form from vit9696 but I neither can reproduce the issue on my test system, nor do I have a conclusive explanation for it. 

 

Instead of that I noticed a strange behavior of the power LED during sleep on my test machine. Although the system seems to sleep and wake properly, the power LED stays on in sleep state which indicates, that the machine doesn't manage to complete the transition to sleep state (S3) completely. This never happened before updating to Mojave and it indicates that there is a general power management issue, which may also be related to the crash.

 

Anyway, it would be helpful if you could provide me a kernel panic report of the machine showing the incident? Are you using Gigabit Ethernet for your LAN? How fast is your internet connection?

 

I also attach the prebuilt binary (requires Mojave) to this post so that anybody interested in testing version 2.5.0d0 of the driver or having the same problem can try it too. It should also fix the no network after wakeup issue that some users with LM-versions of the NIC reported in the past, as it doesn't release control of the chip during sleep anymore

 

Mieze

IntelMausiEthernet-V2.5.0d0.zip

 

I'll try this weekend.

Share this post


Link to post
Share on other sites
On 12/2/2018 at 10:58 PM, Mieze said:

Thank you for the feedback. I received a similar problem report form from vit9696 but I neither can reproduce the issue on my test system, nor do I have a conclusive explanation for it. 

 

Instead of that I noticed a strange behavior of the power LED during sleep on my test machine. Although the system seems to sleep and wake properly, the power LED stays on in sleep state which indicates, that the machine doesn't manage to complete the transition to sleep state (S3) completely. This never happened before updating to Mojave and it indicates that there is a general power management issue, which may also be related to the crash.

 

Anyway, it would be helpful if you could provide me a kernel panic report of the machine showing the incident? Are you using Gigabit Ethernet for your LAN? How fast is your internet connection?

 

I also attach the prebuilt binary (requires Mojave) to this post so that anybody interested in testing version 2.5.0d0 of the driver or having the same problem can try it too. It should also fix the no network after wakeup issue that some users with LM-versions of the NIC reported in the past, as it doesn't release control of the chip during sleep anymore

 

Mieze

IntelMausiEthernet-V2.5.0d0.zip

 

I had time do this today. Can you PM me email address where I could send these files? On the Zip I added kernel log (2.4.0 debug version), KP file and screenshot of Ethernet.

 

On the kernel log 4.12.2018:

 

17:04 Restart

17:06 Sleep/Wake

17:07 Started the download

17:25 Monitor shuts down when computer goes or tries to go to sleep and then restarts.

 

I haven't had that sort of problems with power led. Connection is 250Mbit/s. File was about 23Gb and download speed about 11Mb/s. Don't know if it was just GOG having a temporary hiccup but with the 2.5.0 I compiled I got around 20Mb/s about an hour ago.

Edited by Amble

Share this post


Link to post
Share on other sites
22 minutes ago, millusions said:

hey Mieze,

 

 

there is a problem with this driver and static IP.

it seems to kernel panic once a day around 00:20 every day if the IP is static, works perfectly with DHCP

 

thanks

Please delete system caches and see if it resolves the issue.

 

Mieze

Share this post


Link to post
Share on other sites

First of all, if you don't know how to clean the system caches of your Mac OS version, ask Google.

 

Second, there is no driver problem with static IP addresses because address handling is far beyond the scope of a driver. The driver handles packets, nothing more and nothing less. In case it continues to crash, fix your system.

 

Mieze

Share this post


Link to post
Share on other sites

First booting into osx, open terminal and enter the following command.

 sudo kextcache -i /

press enter then enter your password if required. That should clean your cache.

Edited by p.H

Share this post


Link to post
Share on other sites

@millusions i experience the same problems. Crash reports looks identical.  Not nearly as often as you. It can go weeks without a problem. 

But I use dchp, and still get the problem, so like @Mieze says; Its not a problem of static ip vs dchp. 

However i also use a schedule to sleep. So that we do have in common. 

I could think it is somehow related to power management. 

 

Kext version: 2.4.1d1

OS: Mojave 10.14.2

motherboard: asus rog strix z370-g

 

Hope you have some suggestions @Mieze ? 

I can obviously supply crash reports, if needed, but they look identical to those of @millusions

Share this post


Link to post
Share on other sites

I219V doesn't have such joy :(

 

Safari is working, but vst plugins couldn't reach to the ethernet card for some reason in Sierra.

Share this post


Link to post
Share on other sites

Intel I219V7 PCI Express Gigabit Ethernet:

 

  Name: ethernet

  Type: Ethernet Controller

  Bus: PCI

  Vendor ID: 0x8086

  Device ID: 0x15bc

  Subsystem Vendor ID: 0x1043

  Subsystem ID: 0x8672

  Revision ID: 0x0010

  BSD name: en2

  Kext name: IntelMausiEthernet.kext

  Location: /Library/Extensions/IntelMausiEthernet.kext

  Version: 2.4.0

 

Many thanks to Mieze! My intel internet works perfectly after updating to v2.4

Share this post


Link to post
Share on other sites

Hi, please excuse my lack of knowledge since this is all new to me. When I go and look at the system report (brand new MacBook Pro 13") the kext listed under the ethernet cards section is /System/Library/Extensions/AppleUSBECM.kext.  Does this mean I cannot use this driver? I am having the problem where it says my cable is not plugged in after sleep. Thanks for your help!

Share this post


Link to post
Share on other sites

Build:

 

 

  • Motherboard: ASUS ROG Strix Z390-I
  • CPU: Core i5-9600k (Intel® UHD Graphics 630)
  • Memory: Ballistix Sport LT 32GB Kit (16GBx2) DDR4 2400 MT/s (PC4-19200) DIMM 288-Pin BLS2K16G4D240FSC
  • AIO: Cooler Master MasterLiquid LC120E RGB
  • PS: EVGA 550 B3, 80+ Bronze 550W
  • Case: Cooler Master RC-130-KKN1 Elite 130 - Mini-ITX
  • Boot Storage: 1 Samsung EVO 250GB SSD
  • Additional Storage: 2 Crucial P1 1TB 3D NAND NVMe PCIe M.2 SSD - CT1000P1SSD8 (2TB RAID 0 via software raid) 1 4TB Seagate Barracuda
  • Mac OS 10.14.3

Issue:

My issue is that my wired network will work fine and then immediately stall. For example, if I go to fast.com after rebooting my Mac, it will jump up to an OK 25Mbps. If I try to run the test again, it will go as high a few Kbps and then fail to complete altogether. Any test is the same—a download starts fast and then stalls, a Youtube video starts playing, then stalls. This stalling will continue until I restart the system altogether. Once I restart the system, it starts over the exact same. I've tried installing the IntelMausiEthernet.kext to the EFI partition as well as to the L/E path with the same result. This happens for both internet and local network activity. I've tried reinstalling, verifying that the IntelMausiEthernet kext is installed, verified that the correct hardware is present in the system report, and verified that the internet works without issue from the BIOS (downloaded firmware update without issue). I've went through the BIOS settings and disabled/enabled items based on the feedback through this mega-thread. I'm not really sure what to try next. Thanks in advance.

Share this post


Link to post
Share on other sites
  • Motherboard: ASUS ROG Z390-E Gaming
  • CPU: Core i5-8600k (Intel® UHD Graphics 630)
  • Memory: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4 DRAM 3000MHz C15 
  • AIO: Corsair H100i V2
  • PS: Seasonic 860W Platinum XP (SS-860XP)
  • Case: NZXT H440 White
  • Boot Storage: Samsung 850 EVO 250GB SSD
  • Additional Storage: Samsumg 850 PRO 256GB, Seagate 2TB 7200RPM Barracuda
  • Mac OS: 10.13.6 (17G66)

Issue:

My Issue is that when attempting to use Blizzards Battle.Net Application to download World of Warcraft, the installation package fails constantly saying "Can not communicate with server", while everything else continues to work fine. i honestly dont even know what additional information i could supply to assist with this other than that, sorry. :'(

Share this post


Link to post
Share on other sites

If the problem is limited to a certain service, a driver error can be ruled out. At first glance looks more like a firewall or routing related issue. Is MSS clamping configured properly? What about the firewall rules? Are all required ports accessible?

Share this post


Link to post
Share on other sites

no firewall turned on. works fine on windows but not OSX so not a router issue. where do i set MSS on OSX? Google just has windows links. no specific ports turned off, again, works fine on windows, not on mac. Gatekeeper disabled, Wow and Battle.net added to accessability, what im guessing is going on is the same thing that was described on a previous page (Here), where downloading large files craps out the connection... but the fix file you listed was Mojave only. im running High sierra.

Share this post


Link to post
Share on other sites

Hey again,

 

pretty much certian that what i was mentioning in my previous message is whats happening. files will download for a few min, then stall, then start again. would compiling 2.5.0d0 for high sierra potentially fix this?

Share this post


Link to post
Share on other sites

I compiled the 2.5.0d0 listed on Github, compiled under High Sierra, and installed. and now i have no internet connection at all. (copied kext into /l/e, sudo kextcace -i /, delete connections under prefpane, reboot) and even more strangely, after reinstalling the one i had that WAS working, i still can not get ethernet back up and running without reinstalling OSX completely from Ground up. im pretty confused.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      --Donations via PayPal--
      https://tinyurl.com/r2bvzm7
       
      --Original Topic--
      https://www.olarila.com/topic/6874-olarila-hackbook-lenovo-ideapad-s145-mojave-catalina-full-dsdt-patches/
       

       
      -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc!
      -Wifi card has been replaced with Dell DW1560!
      -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620
      -Update bios/uefi to last version
       
      --Installation--
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Clover Folder--
      Just paste EFI folder inside EFI partition
      https://www.olarila.com/files/Clover.Folder/Lenovo IdeaPad S145.zip
      Notebooks with ELAN trackpad use it with my folder above
      IdeaPad S145 ELAN.zip
       
      Bluetooth Broadcom
      Bluetooth Broadcom.zip
       
      CPUFriend for i5-8265U
      CPUFriend i5-8265U.zip
       
      --Full DSDT Patches--
      -My DSDT
      DSDT Lenovo IdeaPad S145.zip
       
      This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models
      -Patches
      -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES   --IGPU Patch--
      Video solution with HDMI Audio and Video
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Cannon Point-LP Iris Plus Graphics 655</string> </dict>   --Native USB Fix for Notebooks - No Injector/Kext Required--
      https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/
      https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/
       
       
      -ScreenShots

































      -Links
       
       
      Clover https://github.com/CloverHackyColor/CloverBootloader
      AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup
      AppleALC.kext https://github.com/acidanthera/AppleALC
      Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM
      Lilu.kext https://github.com/acidanthera/Lilu
      SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup
      VirtualSMC.kext https://github.com/acidanthera/VirtualSMC
      VoodooI2C.kext https://github.com/alexandred/VoodooI2C
      VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2
      WhateverGreen.kext https://github.com/acidanthera/WhateverGreen
      MaciASL - https://github.com/acidanthera/MaciASL
      acpica - https://github.com/acpica/acpica
      AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg
      ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg
      HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
      Hackintool https://github.com/headkaze/Hackintool
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
       
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
       
      We're all here to have fun and learn from each other!
    • By Mieze
      A New Driver for Realtek RTL8111
       
      Due to the lack of an OS X driver that makes use of the advanced features of the Realtek RTL81111/8168 series I started a new project with the aim to create a state of the art driver that gets the most out of those NICs which can be found on virtually any cheap board on the market today. Based on Realtek's Linux driver (version 8.035.0) I have written a driver that is optimized for performance while making efficient use of system resources and keeping the CPU usage down under heavy load.

      Key Features of the Driver
      Supports Realtek RTL8111/8168 B/C/D/E/F/G found on recent boards. Support for multisegment packets relieving the network stack of unnecessary copy operations when assembling packets for transmission. No-copy receive and transmit. Only small packets are copied on reception because creating a copy is more efficient than allocating a new buffer. TCP, UDP and IPv4 checksum offload (receive and transmit). TCP segmentation offload under IPv4. Support for TCP/IPv6 and UDP/IPv6 checksum offload. Fully optimized for Mountain Lion (64bit architecture) but should work with Lion too. As of now there is no support for Snow Leopard but it can be added if someone will create the necessary patches. Supports Wake on LAN. Support for Energy Efficient Ethernet (EEE) which can be disabled by setting enableEEE to NO in the drivers Info.plist without rebuild. The default is YES. The driver is published under GPLv2.  
      Limitations
      As checksum offload doesn't work with jumbo frames they are currently unsupported and will definitely never be. No support for 32bit kernels.  
      Installation
      Before you install the driver you have to remove any installed driver for RTL8111/8168.
      Goto /S/L/E and delete the old driver (Lnx2mac, AppleRealtekRTL8169, etc.). Recreate the kernel cache. Open System Preferences and delete the corresponding network interface, e. g. en0. If you forget this step you might experience strange problems with certain Apple domains, iTunes and iCloud later. Reboot. Install the new driver and recreate the kernel cache. I recommend to use Kext Wizard or a similar utility for the installation. Reboot Open System Preferences again, select Network and check if the new network interface has been created automatically or create it manually now. Configure the interface.  
      Help - I'm getting kernel panics!
      Well, before you start complaining about bugs after you upgraded macOS and ask me to publish a driver update, you should first try to resolve the issue on your own by cleaning the system caches.
      As the driver uses macOS's private network driver interface, which is supposed to be used by Apple provided drivers only, you might run into problems after an OS update because the linker may fail to recognize that IONetworking.kext has been updated and that the driver needs to be linked against the new version (Apple provided drivers avoid this problem because they are always updated together with IONetworking.kext). As a result, the linking process produces garbage and the driver may call arbitrary code when trying to call functions from IONetworking.kext. This usually results in unpredicted behavior or a kernel panic. In order to recover from such a situation, you should clean the System Caches forcing the linker to recreate it's caches:
      Delete all the files in /System/Library/Caches and it's subdirectories but leave the directories and the symbolic links intact. This is very important! Reboot. Recreate the kernel cache. Reboot again.  
      Troubleshooting
      Make sure you have followed the installation instructions especially when you have issues with certain domains while the others are working fine. Use the debug version to collect log data when trying to track down problems. The kernel log messages can be found in /var/log/system.log. For Sierra and above use "log show --predicate "processID == 0" --debug" in order to retrieve kernel logs. Include the log data when asking for support or giving feedback. I'm an engineer, not a clairvoyant. Check your BIOS settings. You might want to disable Network Boot and the UEFI Network Stack as these can interfere with the driver. Double check that you have removed any other Realtek kext from your system because they could prevent the driver from working properly. Verify your bootloader configuration, in particular the kernel flags. Avoid using npci=0x2000 or npci=0x3000.  In Terminal run netstat -s in order to display network statistics. Carefully examine the data for any unusual activity like a high number of packets with bad IP header checksums, etc. In case auto-configuration of the link layer connection doesn't work it might be necessary to select the medium manually in System Preferences under Network for the interface. Use Wireshark to create a packet dump in order to collect diagnostic information. Keep in mind that there are many manufacturers of network equipment. Although Ethernet is an IEEE standard different implementations may show different behavior causing incompatibilities. In case you are having trouble try a different switch or a different cable.  
      FAQ
      How can I retrieve the kernel logs? In Terminal type "grep kernel /var/log/system.log". I want to disable Energy Efficient Ethernet (EEE) but I don't know how? Take a look at the driver's Info.plist file. There you will find an option named <key>enableEEE</key>. Change its value from <true/> to <false/>. Don't forget to recreate the kernel cache after changing the value. WoL from S5 doesn't work with this driver but under Windows it's working. Is this a driver bug? No it isn't, the driver is working as it should because OS X doesn't support WoL from S5.  
      Current status
      The driver has been successfully tested under 10.8.x and 10.9 with the B, C, D, E, F and G versions of the RTL8111/8168 and is known to work stable on these devices.  
      Changelog
      Version 2.2.2 (2018-01-21) Force ASPM state to disabled/enabled according to the config parameter setting. Requires 10.12 or newer. Version 2.2.1 (2016-03-12): Updated underlying linux sources from Realtek to 8.041.00. Added support for RTL8111H. Implemented Apple’s polled receive driver model (RXPOLL). Requires 10.11 or newer. Support for older versions of OS X has been dropped. Version 2.0.0 (2015-06-21): Uses Apple's private driver interface introduced with 10.8. Supports packet scheduling with QFQ. Please note that 2.0.0 is identical to 2.0.0d2. Only the version number has changed. Version 1.2.3 (2014-08-23): Reworked TSO4 and added support for TSO6. Version 1.2.2 (2014-08-44): Added an option to disable Active State Power Management (ASPM, default disabled) as ASPM seems to result in unstable operation of some chipsets. Resolved a problem with Link Aggregation after reboot. Added a workaround for the multicast filter bug of chipset 17 (RTL8111F) which prevented Bonjour from working properly Version 1.2.0 (2014-04-24): Updated underlying linux sources from Realtek to 8.037.00. Improved interrupt mitigate to use a less aggressive value for 10/100 MBit connections. Version 1.1.3 (2013-11-29): Improved transmit queue handling made it possible to reduce CPU load during packet transmission. Improved deadlock detection logic in order to avoid false positives due to lost interrupts. Version 1.1.2 (2013-08-03): Improved SMB performance in certain configurations. Faster browsing of large shares. Version 1.1.0 (2013-06-08): Support for TCP/IPv6 and UDP/IPv6 checksum offload added (can be disabled in Info.plist). Maximum size of the scatter-gather-list has been increased from 24 to 40 segments to resolve performance issues with TSO4 when offloading large packets which are highly fragmented. TSO4 can be disabled in Info.plist without rebuild. Statistics gathering has been improved to deliver more detailed information (resource shortages, transmitter resets, transmitter interrupt count). The interrupt mitigate settings has been changed to improve performance with SMB and to reduce CPU load. Configuration option added to allow for user defined interrupt mitigate settings without rebuild. Version 1.0.4 (2013-05-04): Moved setLinkStatus(kIONetworkLinkValid) from start() to enable(). Cleaned up getDescCommand(). Version 1.0.3 (2013-04-25): The issue after a reboot from Windows has been eliminated. Version 1.0.2 (2013-04-22): Added support for rx checksum offload of TCP and UDP over IPv6. Version 1.0.1 (2013-03-31): Improved behavior when rx checksum offload isn't working properly. Adds the chipset's model name to IORegistry so that it will show up in System Profiler.  
      Known Issues
      There are still performance problems with regard to SMB in certain configurations. My tests indicate that Apple's Broadcom driver shows the same behavior with those configurations. Obviously it's a more general problem that is not limited to my driver. WoL does not work in certain configurations. Old systems with 3 and 4 series chipsets exhibit performance issues in recent versions of macOS because there is no optimized power management for these systems in macOS anymore as Apple dropped support for the underlying hardware a long time ago. In case you are affected, please upgrade your hardware or find an alternative solution because I have no plans for a workaround. Sorry, but I don't think that it's worth the effort.  
      Getting the driver
      The source code can be found here: https://github.com/M...driver_for_OS_X There is also a pre-build binary for Mavericks and Yosemite: https://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/  
      Building from Source
      I'm using XCode 4.6.3 for development. You can get a free copy of XCode after becoming a member of the Apple developer program. The free membership is sufficient in order to get access to development tools and documentation.
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
        First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan /  Sierra / High Sierra / Mojave https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick https://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/     --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time!   My DSDT GA P35-DS3   DSDT.MaLd0n.zip     Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell   https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Skylake, Kabylake and Coffeelake is here https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
×