Jump to content

Haswell-E mach_kernel patch (5960X, 5830K and 5820K) 10.10 - 10.10.1 Yosemite


stinga11
 Share

670 posts in this topic

Recommended Posts

I've spent 2 hours trying to get clover working now.

Neither current or previous release works for me... always stuck at "root device uuid is:".

The "pci configuration begin" is kind of an unspecified error. Maybe the clover devs fixed another issue like this, related to something else, but our issue was unique to 5960x CPU and I've not seen it discussed elsewhere.

Yes, Clover and 5960x has problems. For now use Chamaleon.

Link to comment
Share on other sites

Yes thank you Pike for visiting - Big fan.... Clover boots the 5930K and 5820K without issue, but it was never resolved with 5960X (hence Stinga's solution). It worked for me, but not without drawbacks. I can't patch sound with either in Toleda's in place patch or the clover patch. I have the Ethernet errors also. For me, I have no shutdown/restart errors. ThunderboltHCI also will not load, which it does in 10.9.5 under my x99 system (with slow boot times but it loads).

 

I can't thank you enough for your work and dedication. All the while making your vast knowledge of systems available via your blog, like I said big fan. We know you can fix this :)

  • Like 1
Link to comment
Share on other sites

samtimbaud: Make sure you are using latest Asus bios released a few days ago. (1004)

If you are tired of PCI configuration begin, just wait for my guide later today  ;)

 

If you will write this up - i will wait and follow your guide and provide feedback.  I was going to write it up just because it seemed like the relevant info was still spread across several posts.  Much better to have someone who has been in the thick of it take the first cut

Link to comment
Share on other sites

Wait!

 

I scrapped the idea to make Clover Install USB and just booted my already working yosemite install. It worked!

 

So I booted Clover USB->Selected Yosemite SSD

 

So I guess I can test anything you want like this.

test to see if any of these options in clover fix your shutdown issue: shutdownfix, haltenabler, slpsmiatwake
Link to comment
Share on other sites

Shutdown works using Clover.

It takes like 20s but it works. 

Some errors about AppleHDA assertions and waiting for AppleUSBEHCI. Probably those delaying the shutdown.

20 seconds? Lucky you. It takes like 10 million years on every Mac and Hack I own lol. No errors or anything, just the typical shutdown messages.

Link to comment
Share on other sites

If you will write this up - i will wait and follow your guide and provide feedback.  I was going to write it up just because it seemed like the relevant info was still spread across several posts.  Much better to have someone who has been in the thick of it take the first cut

 

Yeah I will put up a guide tomorrow at latest. Just want to iron out some issues before I do. It's easier to progress without having to also assist 10 other people without proper skills (sounds elitist but true). So if you don't feel like troubleshooting wait for the guide.

Link to comment
Share on other sites

Wait!

 

I scrapped the idea to make Clover Install USB and just booted my already working yosemite install. It worked!

 

So I booted Clover USB->Selected Yosemite SSD

 

So I guess I can test anything you want like this.

Is that with the 10.9 kext(s) or the vanilla ones?

Link to comment
Share on other sites

I'll post it in 10 min

Hm, can't seem to follow onmybikedrunk's guide from #131 at all.

Stuck at PCI Configuration Begin  :rofl:

Sure no steps are omitted? Only copy kexts without any commands?

This guide is only for chameleon

2. Create a USB install

3. patch kernel

4. delete stock AppleACPIPlatform and IOPCIFamily from USB/S/L/E and then remove all kexts from Extra on your finished USB installer

5. Copy over the 4 kexts of my zip to USB/S/L/E (these kexts are for 5960X users only!)

6. Boot USB with -v -f npci=0x2000 kext-dev-mode=1 (possible nv_disable=1 dependent on your GPU)

7. Run through install

Link to comment
Share on other sites

 

This guide is only for chameleon

2. Create a USB install

3. patch kernel

4. delete stock AppleACPIPlatform and IOPCIFamily from USB/S/L/E and then remove all kexts from Extra on your finished USB installer

5. Copy over the 4 kexts of my zip to USB/S/L/E (these kexts are for 5960X users only!)

6. Boot USB with -v -f npci=0x2000 kext-dev-mode=1 (possible nv_disable=1 dependent on your GPU)

7. Run through install

 

in my case not necessary to type all the kexts: only -f npci=0x2000

Link to comment
Share on other sites

OK SUCCEED GUYS!

 

my conclusion is:

it seems better to copy kernel from the terminal after instalation and not try to copy or patch from mavericks or other way.

to clear the cache with kext wizard too before to reboot on your installer key.

then wait a little time after the F**ing PCI configuration begin, 1 or 2 minutes and Voila welcome screen :)

 

A big thanks to Onmybikedrunk who takes 2 hours with me :)


kext-dev-mode=1  is necessary for yosemite.

yep for Yosemite drive but not for the U**** key it already included inside it.

  • Like 1
Link to comment
Share on other sites

I promised to make a good guide but I can't seem to boot USB either with un!beast or chameleon. They both stuck at PCI Configuration Begin, even with 10.9.5 kexts. I think it could be related to my GPU (980)...

 

My theory was to use this installer (+patch kernel and use stinga11 kext pkg) instead of having to use un!beast. But it didn't work so... Maybe someone else can try that.

 

So the best steps are really so far the same as detailed in onmybikedrunk's post. I am rewriting them here with some added details. Remember this guide is primarily for 5960x users.

 

1. Make sure you have working Mac install to prepare your USB on (can be other machine), and latest BIOS

2. Create USB install with un!beast (if you don't want to support them, you can try installer link above)

3. Patch kernel according to first post in this topic

4. While in 10.9.5 delete stock AppleACPIPlatform and IOPCIFamily from USB/S/L/E and then remove all kexts from Extra on your finished USB installer

5. Copy the kext's from stinga11's package to USB/S/L/E: [stinga11 pkg for 5960x]

6. Boot with -v npci=0x2000 kext-dev-mode=1 (if Maxwell gpu, also use nv_disable=1)

7. Complete install and then reboot your previous working OS X install

8. Now redo step 3, 4 and 5 but on your Yosemite disk as target

9. Reboot to USB but select your Yosemite in bootloader

10. Install latest Clover and Clover Configurator on your disk

11. Install nvidia web drivers if necessary

12. Use clover configurator to set your clover boot args and Mac Pro 6.1 smbios. Set nvda_drv=1 if you installed nvidia web drivers. 

13. Install AppleE1000.kext and AppleGB.kext to S/L/E. This enables internet straight away.

14. Now you can remove the USB and just boot your Yosemite disk!

 

 

sRUzCWt.png

 

 

Only main issue right now is audio. Let's get it fixed   :yes:

  • Like 4
Link to comment
Share on other sites

I promised to make a good guide but I can't seem to boot USB either with un!beast or chameleon. They both stuck at PCI Configuration Begin, even with 10.9.5 kexts. I think it could be related to my GPU (980)...

 

My theory was to use this installer (+patch kernel and use stinga11 kext pkg) instead of having to use un!beast. But it didn't work so... Maybe someone else can try that.

 

So the best steps are really so far the same as detailed in ridingmybikedrunk's post. I am rewriting them here with some added details. Remember this guide is primarily for 5960x users.

 

1. Make sure you have working Mac install to prepare your USB on

2. Create USB install with un!beast (if you don't want to support them, you can try installer link above)

3. Patch kernel according to first post in this topic

4. While in 10.9.5 delete stock AppleACPIPlatform and IOPCIFamily from USB/S/L/E and then remove all kexts from Extra on your finished USB installer

5. Copy the kext's from stinga11's package to USB/S/L/E: [stinga11 pkg for 5960x]

6. Boot with -v npci=0x2000 kext-dev-mode=1 (if Maxwell gpu, also use nv_disable=1)

7. Complete install and then reboot your previous working OS X install

8. Now redo step 3, 4 and 5 but on your Yosemite disk as target

9. Reboot to USB but select your Yosemite in bootloader

10. Install latest Clover and Clover Configurator on your disk

11. Install nvidia web drivers if necessary

12. Use clover configurator to set your clover boot args and Mac Pro 6.1 smbios. Set nvda_drv=1 if you installed nvidia web drivers. 

13. Install AppleE1000.kext and AppleGB.kext to S/L/E. This enables internet straight away.

14. Now you can remove the USB and just boot your Yosemite disk!

 

 

sRUzCWt.png

 

 

Only main issue right now is audio. Let's get it fixed   :yes:

What case is that?

 

Also, IMO Apple's method of creating a USB drive is better than any automated USB creator. There's just one terminal command you have to do and you're set, all that needs to be done is install Clover onto it. http://support.apple.com/kb/HT5856 That's what I've used since Mavericks. Also I don't think tony mac's tools create a recovery partition. Apple's method does.

Link to comment
Share on other sites

What case is that?

 

NZXT S340  B)

 

 

Also, IMO Apple's method of creating a USB drive is better than any automated USB creator. There's just one terminal command you have to do and you're set, all that needs to be done is install Clover onto it. http://support.apple.com/kb/HT5856 That's what I've used since Mavericks. Also I don't think tony mac's tools create a recovery partition. Apple's method does.

 

Is that different from restoring in disk utility?

If so, I will try it.

Link to comment
Share on other sites

I promised to make a good guide but I can't seem to boot USB either with un!beast or chameleon. They both stuck at PCI Configuration Begin, even with 10.9.5 kexts. I think it could be related to my GPU (980)...

 

My theory was to use this installer (+patch kernel and use stinga11 kext pkg) instead of having to use un!beast. But it didn't work so... Maybe someone else can try that.

 

So the best steps are really so far the same as detailed in ridingmybikedrunk's post. I am rewriting them here with some added details. Remember this guide is primarily for 5960x users.

 

1. Make sure you have working Mac install to prepare your USB on (can be other machine), and latest BIOS

2. Create USB install with un!beast (if you don't want to support them, you can try installer link above)

3. Patch kernel according to first post in this topic

4. While in 10.9.5 delete stock AppleACPIPlatform and IOPCIFamily from USB/S/L/E and then remove all kexts from Extra on your finished USB installer

5. Copy the kext's from stinga11's package to USB/S/L/E: [stinga11 pkg for 5960x]

6. Boot with -v npci=0x2000 kext-dev-mode=1 (if Maxwell gpu, also use nv_disable=1)

7. Complete install and then reboot your previous working OS X install

8. Now redo step 3, 4 and 5 but on your Yosemite disk as target

9. Reboot to USB but select your Yosemite in bootloader

10. Install latest Clover and Clover Configurator on your disk

11. Install nvidia web drivers if necessary

12. Use clover configurator to set your clover boot args and Mac Pro 6.1 smbios. Set nvda_drv=1 if you installed nvidia web drivers. 

13. Install AppleE1000.kext and AppleGB.kext to S/L/E. This enables internet straight away.

14. Now you can remove the USB and just boot your Yosemite disk!

 

 

sRUzCWt.png

 

 

Only main issue right now is audio. Let's get it fixed   :yes:

Thanks for this detailed guide. My English is very bad and It's hard for me to have so much detail. Thanks for helping the community.

Link to comment
Share on other sites

 Share

×
×
  • Create New...