- Joined
- Jul 25, 2011
- Messages
- 5
- Motherboard
- GA-Z68X-UD4-B3
- CPU
- i7-2600K
- Graphics
- GTX 570
- Mac
- Classic Mac
- Mobile Phone
I recently got hold of a PCI-mounted Apple Wi-Fi/Bluetooth card (BCM94360CD) for native Handoff / Continuity support, so decided it was time to install Yosemite on my desktop.
This was a tricky install! I’ve kept this system updated with each OS X release since Snow Leopard, and this was the first time in a while that I’ve run into major problems – mostly to do with the learning curve of switching to Clover. It’s a little less simple than a straight Unibeast/Multibeast install, but much more stable it seems.
Hardware
i7-2600K
GA-Z68X-UD4-B3
GeForce GTX 570 (Gainward Phantom)
Samsung 840 Pro 128GB SSD
16GB DDR3
Apple BCM94360CD Wi-Fi/Bluetooth on PCI-E
Firewire 800 PCI-E
Setup
1) First I installed the beta UEFI firmware for my Z68X Gigabyte motherboard.
In the BIOS settings I loaded the Optimised Defaults, and then set the following:
* EHCI Hand-off: Enabled
* SATA mode: ACHI
* VT-d: Disabled
* Via 1394: Disabled (Onboard Firewire 400 – I have a Firewire 800 PCI card, so this was uneeded)
This mobo doesn’t have on-board graphics, so did the entire install with the GTX 570 in place.
2) Removed the Wi-Fi and Firewire cards (to ensure that the LAN Ethernet port gets assigned en0 for iCloud and App Store).
Install
* Made an installer USB as per Tony’s Clover guide.
* I used Tony’s Clover config.plist – specifically, “config.plist-GE=Yes-NVIDIA.zip”
* I needed to add “nv_disable=1” for me to boot properly. The entire line looked like:
* I added my SSDT.aml to the /EFI/EFI/CLOVER/ACPI/patched/ folder (attached).
After that, the install went smoothly. Followed the rest of the install as per the Clover guide.
Post Install
* Once on the Yosemite desktop (sluggish because of booting in with “nv_disable”) I installed Clover to my Yosemite drive.
Note: I skipped Tony’s recommendation to convert the EFI partition to FAT32. When the EFI partition is FAT32, it shows up by default on Clover’s boot screen, and I didn’t like the clutter. Haven’t run into any problems leaving this the default HFS.
* I used the first set of settings Tony provides. The “Custom Install: UEFI-Capable Systems” option wouldn’t let me boot, and I had to start over. To be specific, I had success when installing Clover with:
> “Install for UEFI booting only”
> “Install Clover in the ESP”
> Drivers -> OsxAptioFixDrv-64
> "Install RC Scripts on target volume”
* From here, I added these kexts to Clover’s 10.10 kexts folder:
- FakeSMC.kext
- NullCPUPowerManagement.kext
- RealtekRTL81xx.kext
* At this point, to get a flawless boot I needed to edit Clover’s config.plist to add “npci=0x2000”, so it reads:
* Added my SSDT.aml to the /EFI/EFI/CLOVER/ACPI/patched/ folder again.
* On reboot, Yosemite started up perfectly and graphics are working fine. Made sure I could connect to the Internet via LAN, then powered off and reinstalled my Wi-Fi and Firewire cards. Once back to the desktop, double–checked that the LAN was still assigned to en0 (System Report -> Ethernet Cards)
* For the rest of the drivers, I decided to just download and place the kexts manually in Clover’s 10.10 kexts folder. Clover injects them on bootup, and this felt a little quicker and simpler than using Multibeast or placing the kexts in the Library folder by hand.
I used Clover Configurator to mount the EFI partition. Then I added these kexts to the Clover kexts folder:
- AHCI_3rdParty_SATA.kext (Enables all the “GSATA” ports on the mobo)
- AHCI_3rdParty_eSATA.kext (Enables eSATA)
- GenericUSBXHCI.kext (Enables USB3)
* For sound, ran toleda’s Clover ALC (audio_cloverALC-100.command) to patch AppleHDA.kext and enable my Realtek 889.
* Once all the hardware was working fine, I used Clover Configurator to set the system definitions (SMBIOS) to Mac Pro 3,1 - just in case I upgrade GFX card and need to use the nVidia web drivers.
* Finally, the latest version of Clover had an… interesting… Christmas-inspired theme. While I was at it, used the Configurator to install a less offensive one
Notes
Handoff, Continuity, App Store, USB3, Networking – all working 100%.
The only thing that isn’t working is Sleep – had to disable sleep in the Energy settings in System Prefs.
Thanks to Tony and the community!
This was a tricky install! I’ve kept this system updated with each OS X release since Snow Leopard, and this was the first time in a while that I’ve run into major problems – mostly to do with the learning curve of switching to Clover. It’s a little less simple than a straight Unibeast/Multibeast install, but much more stable it seems.
Hardware
i7-2600K
GA-Z68X-UD4-B3
GeForce GTX 570 (Gainward Phantom)
Samsung 840 Pro 128GB SSD
16GB DDR3
Apple BCM94360CD Wi-Fi/Bluetooth on PCI-E
Firewire 800 PCI-E
Setup
1) First I installed the beta UEFI firmware for my Z68X Gigabyte motherboard.
In the BIOS settings I loaded the Optimised Defaults, and then set the following:
* EHCI Hand-off: Enabled
* SATA mode: ACHI
* VT-d: Disabled
* Via 1394: Disabled (Onboard Firewire 400 – I have a Firewire 800 PCI card, so this was uneeded)
This mobo doesn’t have on-board graphics, so did the entire install with the GTX 570 in place.
2) Removed the Wi-Fi and Firewire cards (to ensure that the LAN Ethernet port gets assigned en0 for iCloud and App Store).
Install
* Made an installer USB as per Tony’s Clover guide.
* I used Tony’s Clover config.plist – specifically, “config.plist-GE=Yes-NVIDIA.zip”
* I needed to add “nv_disable=1” for me to boot properly. The entire line looked like:
Code:
<key>Arguments</key>
<string>dart=0 kext-dev-mode=1 -v nv_disable=1</string>
* I added my SSDT.aml to the /EFI/EFI/CLOVER/ACPI/patched/ folder (attached).
After that, the install went smoothly. Followed the rest of the install as per the Clover guide.
Post Install
* Once on the Yosemite desktop (sluggish because of booting in with “nv_disable”) I installed Clover to my Yosemite drive.
Note: I skipped Tony’s recommendation to convert the EFI partition to FAT32. When the EFI partition is FAT32, it shows up by default on Clover’s boot screen, and I didn’t like the clutter. Haven’t run into any problems leaving this the default HFS.
* I used the first set of settings Tony provides. The “Custom Install: UEFI-Capable Systems” option wouldn’t let me boot, and I had to start over. To be specific, I had success when installing Clover with:
> “Install for UEFI booting only”
> “Install Clover in the ESP”
> Drivers -> OsxAptioFixDrv-64
> "Install RC Scripts on target volume”
* From here, I added these kexts to Clover’s 10.10 kexts folder:
- FakeSMC.kext
- NullCPUPowerManagement.kext
- RealtekRTL81xx.kext
* At this point, to get a flawless boot I needed to edit Clover’s config.plist to add “npci=0x2000”, so it reads:
Code:
<key>Arguments</key>
<string>dart=0 kext-dev-mode=1 -v npci=0x2000</string>
* Added my SSDT.aml to the /EFI/EFI/CLOVER/ACPI/patched/ folder again.
* On reboot, Yosemite started up perfectly and graphics are working fine. Made sure I could connect to the Internet via LAN, then powered off and reinstalled my Wi-Fi and Firewire cards. Once back to the desktop, double–checked that the LAN was still assigned to en0 (System Report -> Ethernet Cards)
* For the rest of the drivers, I decided to just download and place the kexts manually in Clover’s 10.10 kexts folder. Clover injects them on bootup, and this felt a little quicker and simpler than using Multibeast or placing the kexts in the Library folder by hand.
I used Clover Configurator to mount the EFI partition. Then I added these kexts to the Clover kexts folder:
- AHCI_3rdParty_SATA.kext (Enables all the “GSATA” ports on the mobo)
- AHCI_3rdParty_eSATA.kext (Enables eSATA)
- GenericUSBXHCI.kext (Enables USB3)
* For sound, ran toleda’s Clover ALC (audio_cloverALC-100.command) to patch AppleHDA.kext and enable my Realtek 889.
* Once all the hardware was working fine, I used Clover Configurator to set the system definitions (SMBIOS) to Mac Pro 3,1 - just in case I upgrade GFX card and need to use the nVidia web drivers.
* Finally, the latest version of Clover had an… interesting… Christmas-inspired theme. While I was at it, used the Configurator to install a less offensive one
Notes
Handoff, Continuity, App Store, USB3, Networking – all working 100%.
The only thing that isn’t working is Sleep – had to disable sleep in the Energy settings in System Prefs.
Thanks to Tony and the community!