Jump to content

[Success] Gigabyte Z87-D3HP -- first Haswell hackintosh?


  • Please log in to reply
342 replies to this topic

#121
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

Warning:

 

AppleIntelE1000e.kext causes a hard kernel panic with no output on why it panicked

 

Also, incase if you were wondering, 0x153B8086



#122
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Geek

  • Developers
  • 215 posts
  • Gender:Male

Warning:

 

AppleIntelE1000e.kext causes a hard kernel panic with no output on why it panicked

 

Also, incase if you were wondering, 0x153B8086

The official source code from Intel supports the following new devices:

 

153a  Ethernet Connection I217-LM

153b  Ethernet Connection I217-V
1559  Ethernet Connection I218-V
155a  Ethernet Connection I218-LM
 
You can download the source code from: http://sourceforge.n.../e1000e stable/
 
Also download HNAK's work from: http://www.insanelym...r-108107106105/
 
Combine the two source versions and recompile on Mavericks. Then it will work.


#123
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

 

The official source code from Intel supports the following new devices:

 

153a  Ethernet Connection I217-LM

153b  Ethernet Connection I217-V
1559  Ethernet Connection I218-V
155a  Ethernet Connection I218-LM
 
You can download the source code from: http://sourceforge.n.../e1000e stable/
 
Also download HNAK's work from: http://www.insanelym...r-108107106105/
 
Combine the two source versions and recompile on Mavericks. Then it will work.

 

 

Thank you. I am not a programmer in Objective-C and Xcode. This will finally give me an excuse to go exploring :D



#124
gaspimp

gaspimp

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
  • Gender:Male

So I spent some time messing around this afternoon and here's a copy of e1000e 2.4.14 merged with HNAK's work on the AppleIntelE1000e driver. I've compiled for OS X 10.9 Mavericks 64bit. I take absolutely no credit for the hard work of any of the developers who wrote this code nor do I claim any sort of stability or quality for my build. I have tested it successfully (for the last hour anyway) on my Gigabyte GA-Z87X-UD3H with Intel i217. Big thanks to Pike who's been so helpful with all of the tips and tricks. I think he deserves credit for almost every good thing to come out of this thread!

 

I'm excited for an official release of AppleIntelE1000e 2.4.14, but in the mean time give my build a try.

 

You shouldn't need anything special for this to work or any plist editing. Make sure to chmod -R 755 and chown -R root:wheel the kext after unzipping. Test by manually invoking a kextload from Terminal before installing it to any system folders and verify your NIC shows up in System Preferences!

 

Here's my kernel output:

vendor:device: 0x8086:0x153b.

AppleIntelE1000e(Info): Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode

AppleIntelE1000e(Info): changing MTU from 0 to 1500

AppleIntelE1000e(Info): AppleIntelE1000e:WOL = 2

AppleIntelE1000e(Info): Disabling EEE advertisement

en5: attached with 2 suspended link-layer multicast membership(s)

AppleIntelE1000e(Info): Disabling EEE advertisement

en5: successfully restored 2 suspended link-layer multicast membership(s) (err=0)

AppleIntelE1000e(Info): e1000e NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

Attached Files



#125
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

So I spent some time messing around this afternoon and here's a copy of e1000e 2.4.14 merged with HNAK's work on the AppleIntelE1000e driver. I've compiled for OS X 10.9 Mavericks 64bit. I take absolutely no credit for the hard work of any of the developers who wrote this code nor do I claim any sort of stability or quality for my build. I have tested it successfully (for the last hour anyway) on my Gigabyte GA-Z87X-UD3H with Intel i217. 

 

I'm excited for an official release of AppleIntelE1000e 2.4.14, but in the mean time give my build a try.

 

You shouldn't need anything special for this to work or any plist editing. Make sure to chmod -R 755 and chown -R root:wheel the kext after unzipping. Test by manually invoking a kextload from Terminal before installing it to any system folders and verify your NIC shows up in System Preferences!

 

I love you.

 

Thanks, dude

 

Been looking for a while myself.

 

Can you post the code in his thread so he can add it to his project?



#126
gaspimp

gaspimp

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
  • Gender:Male

I love you.

 

Thanks, dude

 

Been looking for a while myself.

 

Can you post the code in his thread so he can add it to his project?

 

I'm actually quite nervous that I didn't merge 2.4.14 properly. I have literally zero experience with this particular project or driver development (though I have a lot of other dev experience). I'd be hesitant to offer this back to the parent project but I guess I could post a zip of the source and offer a disclaimer.



#127
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

I'm actually quite nervous that I didn't merge 2.4.14 properly. I have literally zero experience with this particular project or driver development (though I have a lot of other dev experience). I'd be hesitant to offer this back to the parent project but I guess I could post a zip of the source and offer a disclaimer.

 

Just give it to him. He can fix any problems.



#128
gaspimp

gaspimp

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
  • Gender:Male

Just give it to him. He can fix any problems.

Done



#129
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

I know how ya feel, dude.

 

I am a Visual Basic man myself.

 

C++ and/or Objective C are scary

 

I took a class on C++ when I was in High School. I don't remember a damn thing in programming, but I remember that I got a B in the class


Oh, and anyone else having problems with Mail using Chameleon?

 

When I use RevoBoot it works fine, but when I use Chameleon it keeps looping me for my passwords for my email accounts.

 

This is happening with Gmail and other Google accounts.

 

I thought that it was related along the line of me not having the iMessages/Appstore fix.

 

Strange.



#130
necrophagous

necrophagous

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
  • Gender:Male
  • Location:3rd World Country

yeah well building project for drivers are quite daunting 

 

but hey that means one less work to do 

now now if only we got one of the serial number for the new mac builds 


@gaspimp

don't you need to add device ids to iokit personalities too?

 



#131
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

Done

 

Just to tell ya, dude, I have been using my onboard ethernet heavily for the past few hours (4Mbps and over) and I haven't had any sort of problems at all

 

It is absolutely perfect. Thanks again



#132
gaspimp

gaspimp

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
  • Gender:Male

yeah well building project for drivers are quite daunting 

 

but hey that means one less work to do 

now now if only we got one of the serial number for the new mac builds 


@gaspimp

don't you need to add device ids to iokit personalities too?

 

Nope, it looks like there was already IOKit matches for i21X chipsets. I was surprised. I read the commit history for the e1000e linux driver and it looked pretty clear that stable i217 support only exists in 2.4.14. Maybe the PCI IDs were added in 2.3? I think 2.3 may have had preliminary i217 support?

 

Just to tell ya, dude, I have been using my onboard ethernet heavily for the past few hours (4Mbps and over) and I haven't had any sort of problems at all

 

It is absolutely perfect. Thanks again

 

That's awesome. Glad to hear it. I tested a 10GB file transfer and had no problem sustaining 1gbps. That being said, I had a very strange issue when I tested Plex - my stream started rebuffering within the first few seconds. I couldn't reproduce that issue and I tried for at least an hour, so maybe it was a fluke.



#133
dolphans1

dolphans1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts

Just to tell ya, dude, I have been using my onboard ethernet heavily for the past few hours (4Mbps and over) and I haven't had any sort of problems at all

 

It is absolutely perfect. Thanks again

Hello q64ceo - can you explain how you got the onboard ethernet card to work?  I saw gaspimps download, what extra steps what one must do to get it installed.

 

d-1



#134
necrophagous

necrophagous

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
  • Gender:Male
  • Location:3rd World Country

Nope, it looks like there was already IOKit matches for i21X chipsets. I was surprised. I read the commit history for the e1000e linux driver and it looked pretty clear that stable i217 support only exists in 2.4.14. Maybe the PCI IDs were added in 2.3? I think 2.3 may have had preliminary i217 support?

 

 

That's awesome. Glad to hear it. I tested a 10GB file transfer and had no problem sustaining 1gbps. That being said, I had a very strange issue when I tested Plex - my stream started rebuffering within the first few seconds. I couldn't reproduce that issue and I tried for at least an hour, so maybe it was a fluke.

 

it's strange.... it might've been added since the late 2.3 though i dont know for sure ( havent checked 2.3 sources) 

good thing  you and q46ceo have tested it so well so stability issue shouldn't be a problem

 

can't wait to be home and test this

 

@dolphans1 you just need to install the kext  



#135
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

Hello q64ceo - can you explain how you got the onboard ethernet card to work?  I saw gaspimps download, what extra steps what one must do to get it installed.

 

d-1

 

Fire up Kext Wizard and put it in /System/Library/Extensions.

 

 

Reboot and cross thy fingers



#136
c0ercion

c0ercion

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

Shouldn't even have to reboot. Putting it in /S/L/E will take care of auto loading on boot, but a simple 'sudo kextload AppleIntelE1000e.kext' should make your NIC available right away.

 

I've been using it for a few hours now as well and I've seen no hiccups. Thanks to everyone involved in getting that out.



#137
naiclub

naiclub

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 187 posts
  • Gender:Male
  • Location:ThaiLand
  • Interests:Nuclear Fission+Galaxy
    http://www.youtube.com/watch?v=JVMlc4SgE5g

thanks you very much im' 

I use it. Placed by the IONetworkingFamily.kext/Contents/PlugIns/AppleIntelE1000e.kext
Then continues to put out the Extra / Extensions
 10.8.4 was available
%25E0%25B8%2588%25E0%25B8%25B1%25E0%25B8


#138
dolphans1

dolphans1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts

Fire up Kext Wizard and put it in /System/Library/Extensions.

 

 

Reboot and cross thy fingers

Worked very nicely, thanks.

 

Have you ran updates to Mavericks preview2 and if so, how did it go?

 

d-1



#139
ameris_cyning

ameris_cyning

    I don't know what to write here

  • Donators
  • 956 posts
  • Gender:Male
  • Location:My apartment
  • Interests:OSx86, female anatomy, electronic music, Clover EFI

Worked very nicely, thanks.

 

Have you ran updates to Mavericks preview2 and if so, how did it go?

 

d-1

 

I have already answered you twice.

 

If you are unwilling to look back a page or two then I am sorry.



#140
dolphans1

dolphans1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts

I have already answered you twice.

 

If you are unwilling to look back a page or two then I am sorry.

Oh I am sorry, did not see or I missed it entirely and I look every day, let me go back and recheck.

 

Thanks,

 

d-1


Went perfectly.

 

Fire it up in safe mode after the installation and delete the AppleIntelHD5000* kexts

Hey I found it - how does one remove the AppleIntelHD5000* kexts ...? and where does that Kext reside? do you drag it out to trash?

 

Thanks,

 

d-1







1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy