Intel i219 Ethernet Drivers for Skylake / 100 Series Motherboards [TESTING]

Discussion in 'Network' started by tonymacx86, Dec 12, 2015.

  1. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Dec 12, 2015 at 12:46 PM #1
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    cat5.png
    For months now Intel i219 ethernet on Skylake 100 Series motherboards has been unsupported. With recent changes to sources, both Mieze's IntelMausiEthernet and Hnak's AppleIntelE1000e.kext now enable all i219 variants.

    100 Series additional support:

    • i219-LM
    • i219-V
    • i219-LM2
    • i219-V2

    Credits/Sources (IntelMausiEthernet):
    https://github.com/jsmcconn/IntelMausiEthernet
    https://github.com/theracermaster/IntelMausiEthernet
    https://github.com/Mieze/IntelMausiEthernet

    Credits/Sources (AppleIntelE1000e):
    http://sourceforge.net/p/osx86drivers/code/HEAD/tree/
    http://www.tonymacx86.com/attachmen...arter-guide-fix_e1000_pch_spt_flash.patch.txt

    I have compiled the fixed working sources in Xcode from theracermaster and jsmcconn's version of Mieze's driver and from hnak's driver for ease of testing. Official versions of both drivers should be available soon. I do not take any credit for these works. Special thanks to alreadystarted for the heads up in the Skylake Starter Guide. Please test and reply here with results.

    EDIT: Working/Updated drivers have now been uploaded to the Kexts download section:
    http://www.tonymacx86.com/downloads.php?do=cat&id=11
     
    PhillipSegura likes this.
  2. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Dec 12, 2015 at 1:12 PM #2
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Here is a pic from DPCIManager showing i219-V2 working on ASUS Maximus VIII Hero:

    Screen Shot 2015-12-10 at 2.28.39 PM.png
     
  3. Snoots

    Snoots

    Joined:
    Nov 6, 2012
    Messages:
    76
    Motherboard:
    Z77X-UP5TH
    CPU:
    I7 3770K 32Gig
    Graphics:
    NVIDIA GTX-660
    Dec 12, 2015 at 1:36 PM #3
    Snoots

    Snoots

    Joined:
    Nov 6, 2012
    Messages:
    76
    Motherboard:
    Z77X-UP5TH
    CPU:
    I7 3770K 32Gig
    Graphics:
    NVIDIA GTX-660
    Thanks Tony can you point me to any reference material so that I could learn a bit of the process involved in compiling from the source files?
     
  4. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Dec 12, 2015 at 1:40 PM #4
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Not sure there is a clear tutorial for a .kext driver project, but you can follow this older method to compile a source:
    http://classes.engr.oregonstate.edu/eecs/fall2015/cs261-002/Resources/XcodeTutorial.pdf

    After you compile successfully, check the Products area for the .kext file.

    In other words:
    1. Download the project source
    2. Open the .xcodeproj with Xcode
    3. Hit the Run button
    4. Check Products for .kext file
     
  5. neilhart

    neilhart Moderator

    Joined:
    May 25, 2010
    Messages:
    2,718
    Motherboard:
    ASRock Fatal1ty Z270 Gaming - ITX/ac
    CPU:
    Intel i7-7700T (TDP: 35W)
    Graphics:
    Gigabyte GTX960 2GB, ITX
    Mac:
    MacBook, MacBook Pro
    Mobile Phone:
    iOS
    Dec 12, 2015 at 2:32 PM #5
    neilhart

    neilhart Moderator

    Joined:
    May 25, 2010
    Messages:
    2,718
    Motherboard:
    ASRock Fatal1ty Z270 Gaming - ITX/ac
    CPU:
    Intel i7-7700T (TDP: 35W)
    Graphics:
    Gigabyte GTX960 2GB, ITX
    Mac:
    MacBook, MacBook Pro
    Mobile Phone:
    iOS
    Again, I am very pleased with these driver files.

    My test system is:

    ASUS Z1701 Pro Gaming (mini-ITX)
    i7-6700T
    16 GB DDR4
    8400 GS
    BIOS v 0604
    OS 10.11.2
    Clover 3320

    Both of these kext files work very well. Installed using KextBeast to the /Library/Extensions folder.

    Good modding,
    neil
     
  6. Snoots

    Snoots

    Joined:
    Nov 6, 2012
    Messages:
    76
    Motherboard:
    Z77X-UP5TH
    CPU:
    I7 3770K 32Gig
    Graphics:
    NVIDIA GTX-660
    Dec 12, 2015 at 7:58 PM #6
    Snoots

    Snoots

    Joined:
    Nov 6, 2012
    Messages:
    76
    Motherboard:
    Z77X-UP5TH
    CPU:
    I7 3770K 32Gig
    Graphics:
    NVIDIA GTX-660
    working well for me, my machine is playing back blu ray ISO from NAS without stutter now !
    I was having some issues with wifi
     
  7. Snoots

    Snoots

    Joined:
    Nov 6, 2012
    Messages:
    76
    Motherboard:
    Z77X-UP5TH
    CPU:
    I7 3770K 32Gig
    Graphics:
    NVIDIA GTX-660
    Dec 12, 2015 at 7:59 PM #7
    Snoots

    Snoots

    Joined:
    Nov 6, 2012
    Messages:
    76
    Motherboard:
    Z77X-UP5TH
    CPU:
    I7 3770K 32Gig
    Graphics:
    NVIDIA GTX-660
    Thanks for the help, i will do some studying !!
     
  8. 4D3K

    4D3K

    Joined:
    Aug 4, 2011
    Messages:
    11
    Motherboard:
    10.8.2
    CPU:
    i7-3770
    Graphics:
    680MX
    Dec 12, 2015 at 8:43 PM #8
    4D3K

    4D3K

    Joined:
    Aug 4, 2011
    Messages:
    11
    Motherboard:
    10.8.2
    CPU:
    i7-3770
    Graphics:
    680MX
  9. Yoyellow

    Yoyellow

    Joined:
    Jan 14, 2010
    Messages:
    125
    Motherboard:
    GA-Z87MX-D3H
    CPU:
    i5 4670k
    Graphics:
    nvidia gtx 770
    Mac:
    MacBook Pro, Mac Pro
    Mobile Phone:
    iOS
    Dec 12, 2015 at 10:02 PM #9
    Yoyellow

    Yoyellow

    Joined:
    Jan 14, 2010
    Messages:
    125
    Motherboard:
    GA-Z87MX-D3H
    CPU:
    i5 4670k
    Graphics:
    nvidia gtx 770
    Mac:
    MacBook Pro, Mac Pro
    Mobile Phone:
    iOS
    With 10.11.2 are we getting clover to native skylake support? because this step seems promising...
     
  10. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Dec 12, 2015 at 10:03 PM #10
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,462
    Motherboard:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Issues remaining include no USB 3.1 (10gbps) support and glitchy/unusable Intel HD 530 graphics. Otherwise the platform is running well with current workarounds:

    http://www.tonymacx86.com/el-capitan-desktop-guides/179221-skylake-starter-guide.html
    http://www.tonymacx86.com/desktop-compatibility/176407-testing-thread-skylake-platform-os-x.html
    http://www.tonymacx86.com/buying-ad...pus-100-series-motherboards-buyers-guide.html
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice