Contribute
Register

[SUCCESS] Asus Rampage V Extreme x99 5960x Yosemite 10.10.5 - how to get past the dreaded PCI Config

Status
Not open for further replies.
Joined
Nov 2, 2011
Messages
10
Motherboard
Asus Rampage V Extreme X99
CPU
i7-5960X
Graphics
Titan X
Hi everyone,


I thought I should share my success getting my system up and running. Many thanks to those who kindly provided the stepping stones to this process. The critical step that got me past the dreaded PCI Configuration Begin was a kext called 'AppleUSBXHCI.kext' which I have provided in the zip bundle (called 'kexts.zip').

I will attempt to help anyone I can, but I'm honestly just a trial and error hacker - I don't really fully understand most of this stuff!

My System Specs

Asus Rampage V Extreme
5960x
Titan X


NOTE: I used a Macbook Pro for some of the steps as I have one available to me so this guide assumes you have access to a working Mac/Hackintosh. I also used an SSD drive in a USB3.0 case as the install drive for Yosemite so I could quickly swap the drive between my PC and to my Macbook Pro where necessary.

Method:

1. Using your Mac, download 10.10.5 from Apple App Store. Make a bootable USB using UniBeast method. Name the USB as “USB”

2. Open Terminal. Write
Code:

defaults write com.apple.finder AppleShowAllFiles YES

killall Finder

3. Navigate to /USB/Extra/Extensions and delete all the kexts

4. Navigate to /USB/System/Library/Extensions and delete AppleACPIPlatform.kext and IOPCIFamily.kext

5. The folder titled “5960x test number one” contains some kexts. Using Kext Wizard, install these kexts to /USB/System/Library/Extensions.

6.. Patch the kernel: Open Terminal and enter:

sudo perl -pi -e 's|\x74\x11\x83\xF8\x3C|\x74\x11\x83\xF8\x3F|g' /Volumes/USB/System/Library/Kernels/kernel

8. In Terminal, type:

defaults write com.apple.finder AppleShowAllFiles NO

killall Finder

9. Using Kext Wizard, repair permissions and rebuild system cache. Also Repair Disk Permissions on ‘USB’ using Disk Utility. Also Repair Disk Permissions on ‘USB’ using Disk Utility.

Once completed, connect the USB and Yosemite Drives to your PC.

10. Use the USB drive to boot the system. Use the following boot flags:

-v -f npci=0x2000 kext-dev-mode=1 nv_disable=1 debug=0x14e

11. Install Yosemite. On completion of installation, DO NOT boot into Yosemite. Boot your PC to the BIOS and hard shut down from there. When PC is off, remove your YOSEMITE drive and plug it into your Mac.

12. Patch the kernel on the Yosemite drive: Open Terminal and enter:

sudo perl -pi -e 's|\x74\x11\x83\xF8\x3C|\x74\x11\x83\xF8\x3F|g' /Volumes/Yosemite/System/Library/Kernels/kernel

13. Using Kext Wizard, install the kexts from folder “5960x test number one” AND the kext called ‘AppleUSBXHCI.kext’ into /Yosemite/System/Library/Extensions

THE ‘AppleUSBXHCI.kext’ IS WHAT GOT ME PAST THE PCI CONFIGURATION BEGIN

14. Using Kext Wizard, repair permissions and rebuild system cache. Also Repair Disk Permissions on ‘Yosemite’ using Disk Utility.

15. Connect ‘Yosemite’ to your PC. Boot the system from USB using the same kernel flags as in step 10, but boot into Yosemite. It’s time to install boot loader onto Yosemite SSD.

18. Post installation: Download nVidia’s laters web drivers. (apparently, from here you can use Clover bootloader and Clover Configurator but I just stuck with Chimera as I’m a bit too lazy to figure out Clover at the moment).

19. Install nVidia’s web drivers and reboot in your Yosemite drive. This time, use the following kernel flags:

npci=0x2000 kext-dev-mode=1 PCIRootUID=1 nvda_drv=1 debug=0x14e

20. Use MultiBeast for post-installation. Edit the boot.plist to enter the relevant boot flags etc.



That’s it - you should have a working 10.10.5 Yosemite installation.


Good luck!


Jezza.
 

Attachments

  • kexts.zip
    520.2 KB · Views: 834
18. Post installation: Download nVidia’s laters web drivers. (apparently, from here you can use Clover bootloader and Clover Configurator but I just stuck with Chimera as I’m a bit too lazy to figure out Clover at the moment).

I have since upgraded to Clover. I did this by cloning my Chimera install to a different SSD using Carbon Copy Cloner (which clones without the bootloader) and then doing the Clover install with Multibeast 8.0.1 which is the first Multibeast version to include Clover.

I then mounted the new Clover install EFI partition using EFI Mounter v3 and tweaked the 'config.plist' manually to include:

npci=0x2000 kext-dev-mode=1 nvda_drv=1

That's it! FULLY operational Yosemite 10.10.5 Clover installation with a Geekbench score of around 28000

Jezza.
 
Hello uncle jezza,

I think to order same components to built my machine.
So I have some questions for you...
Can I order Titan X from another manufacturer than Asus ?
Can I order cheaper graphic card ?
Have you Thunderbolt on your config ?

In advance, i want to thank you to share your experience.

Olivier from Brussels, Belgium
 
I have the same hardware, did you get yours up and running with El Capitan?
Also I don't have a /Extra/Extensions folder, any ideas on that?
 
Thank you for the information you written.
With this tutorial I managed to boot Yosemite installer on my build for the first time!
I tried almost all method related to clover but none of them worked.
BTW after the install process, I still get [PCI configuration begin] while I did kernel patch and put AppleUSBXHCI into boot volume.
When I try to boot using clover, USB just become inactive after [PCI configuration begin] appeared but this time USB soon gets enabled again so I guess it is working somehow, and there is other issue prevents from graphics activation.

my build is
CPU: Xeon E5-2620 v3
MB: GA-X99-UD4
GPU: Gigabyte GTX970

So can you tell me where did the USB kext come from? I don't know why my Xeon won't boot OSX besides others run OSX successfully on their i7 but since the installer booted, I believe It should work.


EDIT

What I need is just "-x" LOL
That flag led me pass PCI configuration and now I'm dealing with audio and bootloader.
With proper web driver, My all 4 monitors are all working! Its amazing!
 
Hello uncle jezza,

I think to order same components to built my machine.
So I have some questions for you...
Can I order Titan X from another manufacturer than Asus ?
Can I order cheaper graphic card ?
Have you Thunderbolt on your config ?

In advance, i want to thank you to share your experience.

Olivier from Brussels, Belgium

Hi Olivier,

I am 99% sure that the manufacturer of the card doesn't matter (please correct me if I am wrong). I would be confident to order the card from any manufacturer and expect good results.

I don't have Thunderbolt at the moment - if and when I get around to adding to my rig, I will update the post!

Good luck

Jezza.
 
Congrats!

Good work - enjoy your machine!
 
Thank you for the information you written.
With this tutorial I managed to boot Yosemite installer on my build for the first time!
I tried almost all method related to clover but none of them worked.
BTW after the install process, I still get [PCI configuration begin] while I did kernel patch and put AppleUSBXHCI into boot volume.
When I try to boot using clover, USB just become inactive after [PCI configuration begin] appeared but this time USB soon gets enabled again so I guess it is working somehow, and there is other issue prevents from graphics activation.

my build is
CPU: Xeon E5-2620 v3
MB: GA-X99-UD4
GPU: Gigabyte GTX970

So can you tell me where did the USB kext come from? I don't know why my Xeon won't boot OSX besides others run OSX successfully on their i7 but since the installer booted, I believe It should work.


EDIT

What I need is just "-x" LOL
That flag led me pass PCI configuration and now I'm dealing with audio and bootloader.
With proper web driver, My all 4 monitors are all working! Its amazing!



Congrats!

Good work - enjoy your machine!
 
I have the same hardware, did you get yours up and running with El Capitan?
Also I don't have a /Extra/Extensions folder, any ideas on that?

Hi jbambrough,

I havent yet attempted El Capitan installation. I think when I do, I will get another smaller SSD and clone it then attempt to update and see what happens.

You dont have /Extra/Extensions folder after installing from a Unibeast USB drive?

That's odd?

Can you give me any more info?

Jezza.
 
Hi jbambrough,

I havent yet attempted El Capitan installation. I think when I do, I will get another smaller SSD and clone it then attempt to update and see what happens.

You dont have /Extra/Extensions folder after installing from a Unibeast USB drive?

That's odd?

Can you give me any more info?

Jezza.
At the moment nobody have a working ElCapitan Build with an x99 and 5960x....
 
Status
Not open for further replies.
Back
Top