Contribute
Register

Asrock X99 Extreme3 with Xeon E5-1650V3, GTX 980 Ti and OSX 10.11.1 El Capitan

Status
Not open for further replies.
Hi Dunno,

Yes, i should have done a post to inform about the Thunderbolt 2 AIC card.
Indeed, it's working but only my Cinema Display.

You have to follow some guide from the forum about thunderbolt
https://www.tonymacx86.com/threads/...e-expansion-card-testing-thread.135959/page-6

Thanks for your prompt response.

After checking again, I realised that in Win7 merely my LaCie Rugged TB USB3 enclosure is detected, but not the attached drive.

The ASRock Thunderbolt II AIC has three jumpers (J17, J18, J19). Did you have to do anything with them, and what are your BIOS settings? Do you have a TB drive or adapter you can test, as I do not have a TB screen?

I just read the entire thread from the link you provided and followed many of its links again, but to no avail. The X97/Z97 platforms seem quite different to the X99, and ASUS v Gigabyte v ASRock appear to differ in options and settings.

Any chance of divulging exactly what procedure and settings you used for your ASRock X99 Extreme3, both in BIOS/Windows, but more specifically, in OS X? I have OS X running, so it really is just a matter of getting Thunderbolt working. Should all else fail, I'd really appreciate a copy of your EFI (minus serial etc.) and kexts.

Thanks for your help
 
Asrock X99 Extreme3 with Xeon E5-1650V3, GTX 980 Ti and
OSX 10.11.1 El Capitan



This has been a tricky build as basicly none of the solutions for other X99 builds I found on this awesome forum (and a couple of other forums) worked for this Asrock board. So for all of those who would like to build something similiar I've put together this guide on how to install El Capitan.



Hardware

Case: Cooler Master Cosmos SE
Motherboard: Asrock X99 Extreme3
CPU: Intel Xeon E5-1650V3 6x3,5GHz (12 Threads)
CPU-Cooler: Corsair Hydro Series H60
RAM: 32GB DDR4 2133 MHz ECC
GPU: Gainward NVidia GTX 980 Ti 6GB
Power Supply: EVGA SuperNova 750 G2-80Plus
Harddrive #1: Samsung SM951 512GB M.2 PCIe
Harddrive #2: Samsung 850 Pro 128GB SATA
Harddrive #3+4: Western Digital WD4000FYYZ 4TB SATA
Bluetooth: IOGear Bluetooth 4.0 IOGGBU521

See build here: http://www.tonymacx86.com/user-buil...980-ti-32gb-ddr4-ecc-success.html#post1166033


Installation

1) BIOS Settings

The correct BIOS settings are utterly important!
But first update your BIOS to the latest firmware (I used v1.80).

Settings:
OC Tweaker -- CPU:
Intel SpeedStep Technology = Enabled
Intel Turbo Boost Technology = Enabled
Advanced -- CPU Configuration:

Intel Hyper Threading = Enabled
(Intel Virtualization Technology = Enabled/Disabled makes no difference)
CPU C States Support = Enabled
Package C State = C6(non Retention)
CPU C3 State = Enabled
CPU C6 State = Enabled
Advanced -- Chipset Configuration:

VT-d = Disabled
Advanced -- Super IO Configuration:

Serial Port = Disabled
Advanced -- USB Configuration:

Intel USB 3.0 Mode = see below
Legacy USB Support = Enabled
Legacy USB 3.0 Support = Enabled
(USB Compatibility Patch = Enabled/Disabled makes no difference)
Boot:

CSM (Compatibility Support Module) = Disabled
(you might have to enable it for booting from a Linux USB-Stick)

Choose between one of these two options:
USB-OPT-A)
only USB 3.0 ports are available:
Advanced -- USB Configuration -- Intel USB 3.0 Mode=Enabled​
USB-OPT-B)
USB 2.0 and 3.0 ports work, but only at USB 2.0 speed:
Advanced -- USB Configuration -- Intel USB 3.0 Mode=Smart Auto​
(USB seems to be unstable when using USB 2.0 port for mouse/kb and inserting a USB 3.0 Stick in a USB 3.0 port)​

Note: Changing certain settings requires grabbing a new SSDT.aml - e.g. Intel SpeedStep Technology


2) DSDT.aml and SSDT.aml

Without these files nothing will work properly, so make sure you don't skip this step.

  • boot Linux, i.e. from a USB-Stick or Live DVD
    (you might have to enable CSM (Compatibility Support Module) in BIOS)
  • use console to copy DSDT and SSDT to a FAT-Partition on a USB-Stick:
    Code:
    cp /sys/firmware/acpi/tables/DSDT /media/<USBSTICK>/dsdt.aml
    cp /sys/firmware/acpi/tables/SSDT /media/<USBSTICK>/ssdt.aml
    (you'll have to mount the USB-Stick first and then replace "<USBSTICK>" with the appropriate path)


3) OSX 10.11 USB-Stick

  • use Disk Utility and partition your USB-Stick one "Mac OS Extended (Journaled)" partition and GUID Partition Table, name the partition "OSX11"
  • download OS X El Capitan via App Store
  • install El Capitan on USB-Stick via Terminal:
    Code:
    sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX11 --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --no interaction
  • download Clover Installer from http://sourceforge.net/projects/cloverefiboot/
  • run Clover Installer
    • choose USB-Stick as Install Location
    • customize settings:
      Install for UEFI booting only
      Install Clover in the ESP
      Drivers64UEFI
      DataHubDxe-64
      EmuVariableUefi-64
      OsxAptioFixDrv-64​
      Install RC Scripts on target volume
      (you might want to choose some theme as well)​
  • after Clover installation open EFI partition in Finder
  • copy 'DSDT.aml' and 'SSDT.aml' to 'EFI/CLOVER/ACPI/patched/'
  • remove 'EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi' and copy 'HFSPlus-64.efi' to 'EFI/CLOVER/drivers64UEFI/'
    (for 'HFSPlus-64.efi' see downloads below)
  • copy 'AppleIntelE1000e.kext', 'FakeSMC.kext', 'GenericUSBXHCI.kext' and 'NullCPUPowerManagement.kext' to 'EFI/CLOVER/kexts/10.11/'
    (for KEXTs see downloads below)
  • if you have a 6-core CPU copy 'VoodooTSCSync-6core.kext' to 'EFI/CLOVER/kexts/10.11/' or
    if you have a 8-core CPU copy 'VoodooTSCSync-8core.kext' to 'EFI/CLOVER/kexts/10.11/',
    then rename the file in 'EFI/CLOVER/kexts/10.11/' to 'VoodooTSCSync.kext'
    (for 'VoodooTSCSync-xxx.kext' see downloads below)
  • remove 'EFI/CLOVER/config.plist'
  • depending on chosen USB option:
    USB-OPT-A)
    • no additional drivers required
    • copy 'config-setup-usb_option_a.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
      (for 'config-setup-usb_option_a.plist' see downloads below)
    USB-OPT-B)
    • copy 'FakePCIID_XHCIMux.kext' and 'FakePCIID.kext' to 'EFI/CLOVER/kexts/10.10/' and 'EFI/CLOVER/kexts/10.11/'
      (for KEXTs see downloads below)
    • copy 'config-setup-usb_option_b.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
      (for 'config-setup-usb_option_b.plist' see downloads below)
  • open 'EFI/CLOVER/config.plist' with Clover Configurator
    (Clover Configurator: http://mackie100projects.altervista.org/download/)
    • under SMBIOS use the "generator" button to generate a MacPro5,1 SMBIOS
      View attachment 167265
    • save file and close app
  • copy all files that are necessary for the post-installation to the USB-Stick
  • eject USB-Stick (including EFI partition)

This is how the 'EFI/CLOVER/' directory should look like when your done:


4) OSX 10.11 Installallation

  • in BIOS Settings disable Boot -- CSM (Compatibility Support Module)
  • disconnect audio cable (Headphone/Speakers/etc.)
  • depending on chosen USB option:
    USB-OPT-A) put USB-Stick in a USB 3.0 port
    USB-OPT-B) put USB-Stick in any USB port​
  • boot from OSX USB-Stick
  • OSX Setup should start up, be patient even if nothing seems to happen anymore, just wait a couple of minutes
  • enter Disk Utility and partition your HDD with one "Mac OS Extended (Journaled)" partition and GUID Partition Table
  • install OSX on HDD
    (in case setup is stuck at 100% just wait a while)
  • restart PC
    a) if only USB-Stick is available as start volume in Clover:
    • start OSX setup again, installation should then automaticly continue
      (you might have to repeat this step a couple of times as AndrewL7332 pointed out, but it should work in the end)
    • restart PC and boot from USB-Stick again - but choose HDD as start volume in Clover
    b) if HDD is available as well, choose HDD as start volume in Clover​

  • OSX should start up


5) OSX 10.11 Post-Installallation

  • in OSX System Preferences -- Security -- General: choose "Allow apps download from: Anywhere"
  • in OSX System Preferences -- Energy Saver: deselect "Wake for Ethernet network access"

  • install Clover on HDD using Clover Installer and the same settings as before - but use the HDD as target volume
  • the EFI partition on the HDD should already be mounted, if not use Clover Configurator to mount the EFI partition on the HDD (should be disk0s1)
  • remove 'EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi' from EFI partition on HDD
  • copy 'DSDT.aml', 'SSDT.aml' and 'HFSPlus-64.efi' to EFI partition on HDD (same paths as before)
    but don't copy any KEXT files !
  • remove 'EFI/CLOVER/config.plist'
  • depending on chosen USB option:
    USB-OPT-A) copy 'config-hdd-usb_option_a.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
    USB-OPT-B) copy 'config-hdd-usb_option_b.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
    (for 'config-hdd-usb_option_X.plist' see downloads below)​
  • open 'EFI/CLOVER/config.plist' with Clover Configurator
    • under SMBIOS use the "generator" button to generate a MacPro5,1 SMBIOS
    • save file and close app
  • unmount EFI partition
  • run and install MultiBeast (I used version 8.0.1) using the following options:
    View attachment 167268


  • use Clover Configurator to mount the EFI partition on the HDD (should be disk0s1)
  • open the file '/Volumes/EFI/EFI/CLOVER/config.plist' with Clover Configurator
  • under "Boot" in the section "Arguments" deselect the kernel flag "nv_disable=1"
  • save file and close Clover Configurator
  • install NVidia Web Driver for OSX 10.11.1,
    necessary for the GTX 980 Ti and other unsupported NVidia cards
    (NVidia Web Driver: "http://www.tonymacx86.com/graphics/...raphics-drivers-os-x-10-11-1-346-03-03-a.html")
  • reboot from HDD



6) Open issues

  • instant wake from sleep when external USB-HUB or some USB drive is connected - at least when using USB-OPT-A.
    Not tested when using USB-OPT-B since USB 3.0 speed was more important than having a trillion USB Ports that only run at 2.0 speed


7) Downloads

Exemplary guide, great!

Do you have any experience with the Thunderbolt II AIC?

If so: In Win7, merely my LaCie Rugged TB USB3 enclosure is detected, but not the attached drive. Thus, in OS X there is no trace of TB.

The ASRock Thunderbolt II AIC has three jumpers (J17, J18, J19). Did you have to do anything with them, and what are your BIOS settings for TB?

Thanks for your help
 



2) DSDT.aml and SSDT.aml

Without these files nothing will work properly, so make sure you don't skip this step.

  • boot Linux, i.e. from a USB-Stick or Live DVD
    (you might have to enable CSM (Compatibility Support Module) in BIOS)
  • use console to copy DSDT and SSDT to a FAT-Partition on a USB-Stick:
    Code:
    cp /sys/firmware/acpi/tables/DSDT /media/<USBSTICK>/dsdt.aml
    cp /sys/firmware/acpi/tables/SSDT /media/<USBSTICK>/ssdt.aml
    (you'll have to mount the USB-Stick first and then replace "<USBSTICK>" with the appropriate path)

Hey, thank you for your guide! i'm trying to get trough your guide and i'm getting stuck at step 2. How do i do this?
My setup is:
Asrock Extreme 4
i7 6800k
32 gb corsair vengeance
gt 710 2gb

I'm using a macbook pro of a friend to get el capitan. I don't have linux. Only a w7 and w10 iso usbstick.

Can someone explain or help me how to get a DSDT and SSDT file for my setup/el capitan install?
 
Status
Not open for further replies.
Back
Top