- Joined
- Jun 1, 2014
- Messages
- 70
- Motherboard
- GA Z97X-UD5H-Clover
- CPU
- i7-4790K
- Graphics
- GTX 1050 Ti
I've been experiencing some issues with freezing and I think I've finally pinned it down to my USB 3 WD External Hard Drive.
With the drive ejected, everything works fine, except for some intermitting Wifi issues (far less frequent). I've tested for two ~15 hour blocks.
When the drive is active, I experience freezes that happen anywhere from 5mins to 3 hours from startup.
In the course of trying to solve the issue I have:
Updated my external's firmware.
Upgraded BIOS to 9f
Disabled Legacy USB
I use a GA-Z97X-UD5H for which I've read the following in a comprehensive review:
I'm wondering what to try now. I am running the latest Yosemite 10.10.2.
I have the following Multibeast settings, although I have since set GenerateCStates and GeneratePStates to No:
Quick Start > DSDT Free DSDT Free pre-configured choices:
Drivers -> Disk -> 3rd Party SATA
Drivers -> Misc -> FakeSMC v6.14.1364
Bootloaders -> Chimera v4.0.1
Customize -> Boot Options -> Basic Boot Options
Customize -> Boot Options -> Generate CPU States
Customize -> Boot Options -> Hibernate Mode - Desktop
Customize -> Boot Options -> Use KernelCache
Customize -> Boot Options -> Kext Dev Mode
Customize -> System Definition -> Mac Pro -> Mac Pro 3,1
Customize -> Themes -> tonymacx86 Black
Drivers > Audio > Realtek ALCxxx > ALC1150
Replaces /System/Library/Extensions/AppleHDA.kext with a patched 10.10.1 AppleHDA.kext edited by toleda to enable full functionality for the Realtek ALC1150 high-definition audio codec. Patches /Extra/DSDT.aml if found to replace the current layout-id with layout-id 1. Adds HDAEnabler=Yes, HDEFLayoutID=01000000 to /Extra/org.chameleon.Boot.plist. AppleHDA-1150.pkg
Drivers > Disk > 3rd Party SATA
Provides support for the ASMedia ASM1061, JMicron 36x (aka GSATA) and Marvell 88SE912x, 88SE9172 and 88SE9230 SATA controllers. All drives connected to these ports show on the desktop as Internal and can NOT be hot swapped. Installs AHCI_3rdParty_SATA.kext in /System/Library/Extensions. AHCI_3rdParty_SATA.pkg
Drivers > Disk > TRIM Enabler > 10.10.x TRIM Patch
Patches the 10.10.x version of /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext to enable TRIM on non-Apple SSD drives. TRIM-Enabler-10.10.0
Drivers > Misc > EvOreboot
If you don't have a DSDT, shutdown and reboot do not work without this kext. Installs EvOreboot.kext in /System/Library/Extensions.]EvOreboot.pkg
Drivers > Misc > FakeSMC v6.14.1364
FakeSMC.kext is the only absolutely mandatory kext, and is required for booting the system. Original by netkas, new branch by kozlek. Installs FakeSMC.kext in /System/Library/Extensions/. FakeSMC-v6.14.1364.pkg
Drivers > Misc > FakeSMC v6.14.1364 Plugins
Installs FakeSMC plugins ACPISensors.kext, CPUSensors.kext, GPUSensors.kext and LPCSensors.kext in /System/Library/Extensions/FakeSMC.kext/Contents/PlugIns. These plugins allow software access to motherboard hardware monitors. FakeSMC-v6.14.1364-Plugins.pkg
Drivers > Misc > FakeSMC v6.14.1364 HWMonitor Application
Hardware Monitoring application from kozlek's branch. Requires FakeSMC Motherboard Plugins. Installs /Applications/HWMonitor.app. FakeSMC-v6.14.1364-HWMonitor.pkg
Drivers > Misc > USB 3.0 - Universal
RehabMan's branch of Zenith432's GenericUSBXHCI.kext to enable USB 3.0. Installs GenericUSBXHCI.kext in /System/Library/Extensions/. Also enables USB 2.0 on LGA 1156 motherboards that aren't using a DSDT and don't enable Rate Matching Hub in BIOS. GenericUSBXHCI-v1.2.8d9.pkg
Drivers > Network > Intel > AppleIntelE1000e v3.1.0a
Enables Intel 825xx ethernet controllers. hnak's port of the e1000.sourceforge.net Intel Wired Ethernet for Linux driver. Installs AppleIntelE1000e.kext in /System/Library/Extensions. AppleIntelE1000e-v3.1.0a.pkg
Bootloaders > Chimera v4.0.1
MacMan's branch of Chameleon 2.2. Chimera-v4.0.1.pkg
Customize > Boot Options > Basic Boot Options
Installs /Extra/org.chameleon.Boot.plist with the minimum required options, EthernetBuiltIn=Yes, GraphicsEnabler=No, IGPEnabler=Yes, Legacy Logo=Yes and Timeout=2 Base-Boot-plist.pkg
Customize > Boot Options > Generate CPU States
Adds GenerateCStates=Yes and GeneratePStates=Yes to /Extra/org.chameleon.Boot.plist. GenerateStates-ChameleonÖ
Customize > Boot Options > Hibernate Mode -
Desktop Configures the system for Desktop power management hibernate mode and deletes
/var/vm/sleepimage to reclaim disk space.ZDesktop-PM
Customize > Boot Options > Kext Dev Mode
Adds kext-dev-mode=1 to Kernel Flags in /Extra/org.chameleon.Boot.plist. kext-dev-mode=1
Customize > Boot Options > Use KernelCache Adds UseKernelCache=Yes to /Extra/org.chameleon.Boot.plist. Not needed when using EasyBeast or UserDSDT. UseKernelCache-Chameleon
Customize > System Definitions > Mac Pro > Mac Pro 3,1
This smbios.plist identifies your computer as an MacPro3,1. Installed in /Extra.]MacPro3,1.pkg
Customize > Themes > tonymacx86 Black
(Default tonymacx86 theme by Adamsmasher. tonymacx86-black.pkg NSMutableArray NSArray NSKeyedArchiver Troot
With the drive ejected, everything works fine, except for some intermitting Wifi issues (far less frequent). I've tested for two ~15 hour blocks.
When the drive is active, I experience freezes that happen anywhere from 5mins to 3 hours from startup.
In the course of trying to solve the issue I have:
Updated my external's firmware.
Upgraded BIOS to 9f
Disabled Legacy USB
I use a GA-Z97X-UD5H for which I've read the following in a comprehensive review:
USB 3.0 support is provided by the Z97 Express controller and the number of available ports is further increased by the use of an integrated Renesas® uPD720210 USB 3.0 hub. A total of 8 USB 3.0 ports and 6 USB 1.1/2.0 ports are available as a result of this configuration.
I'm wondering what to try now. I am running the latest Yosemite 10.10.2.
I have the following Multibeast settings, although I have since set GenerateCStates and GeneratePStates to No:
Quick Start > DSDT Free DSDT Free pre-configured choices:
Drivers -> Disk -> 3rd Party SATA
Drivers -> Misc -> FakeSMC v6.14.1364
Bootloaders -> Chimera v4.0.1
Customize -> Boot Options -> Basic Boot Options
Customize -> Boot Options -> Generate CPU States
Customize -> Boot Options -> Hibernate Mode - Desktop
Customize -> Boot Options -> Use KernelCache
Customize -> Boot Options -> Kext Dev Mode
Customize -> System Definition -> Mac Pro -> Mac Pro 3,1
Customize -> Themes -> tonymacx86 Black
Drivers > Audio > Realtek ALCxxx > ALC1150
Replaces /System/Library/Extensions/AppleHDA.kext with a patched 10.10.1 AppleHDA.kext edited by toleda to enable full functionality for the Realtek ALC1150 high-definition audio codec. Patches /Extra/DSDT.aml if found to replace the current layout-id with layout-id 1. Adds HDAEnabler=Yes, HDEFLayoutID=01000000 to /Extra/org.chameleon.Boot.plist. AppleHDA-1150.pkg
Drivers > Disk > 3rd Party SATA
Provides support for the ASMedia ASM1061, JMicron 36x (aka GSATA) and Marvell 88SE912x, 88SE9172 and 88SE9230 SATA controllers. All drives connected to these ports show on the desktop as Internal and can NOT be hot swapped. Installs AHCI_3rdParty_SATA.kext in /System/Library/Extensions. AHCI_3rdParty_SATA.pkg
Drivers > Disk > TRIM Enabler > 10.10.x TRIM Patch
Patches the 10.10.x version of /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext to enable TRIM on non-Apple SSD drives. TRIM-Enabler-10.10.0
Drivers > Misc > EvOreboot
If you don't have a DSDT, shutdown and reboot do not work without this kext. Installs EvOreboot.kext in /System/Library/Extensions.]EvOreboot.pkg
Drivers > Misc > FakeSMC v6.14.1364
FakeSMC.kext is the only absolutely mandatory kext, and is required for booting the system. Original by netkas, new branch by kozlek. Installs FakeSMC.kext in /System/Library/Extensions/. FakeSMC-v6.14.1364.pkg
Drivers > Misc > FakeSMC v6.14.1364 Plugins
Installs FakeSMC plugins ACPISensors.kext, CPUSensors.kext, GPUSensors.kext and LPCSensors.kext in /System/Library/Extensions/FakeSMC.kext/Contents/PlugIns. These plugins allow software access to motherboard hardware monitors. FakeSMC-v6.14.1364-Plugins.pkg
Drivers > Misc > FakeSMC v6.14.1364 HWMonitor Application
Hardware Monitoring application from kozlek's branch. Requires FakeSMC Motherboard Plugins. Installs /Applications/HWMonitor.app. FakeSMC-v6.14.1364-HWMonitor.pkg
Drivers > Misc > USB 3.0 - Universal
RehabMan's branch of Zenith432's GenericUSBXHCI.kext to enable USB 3.0. Installs GenericUSBXHCI.kext in /System/Library/Extensions/. Also enables USB 2.0 on LGA 1156 motherboards that aren't using a DSDT and don't enable Rate Matching Hub in BIOS. GenericUSBXHCI-v1.2.8d9.pkg
Drivers > Network > Intel > AppleIntelE1000e v3.1.0a
Enables Intel 825xx ethernet controllers. hnak's port of the e1000.sourceforge.net Intel Wired Ethernet for Linux driver. Installs AppleIntelE1000e.kext in /System/Library/Extensions. AppleIntelE1000e-v3.1.0a.pkg
Bootloaders > Chimera v4.0.1
MacMan's branch of Chameleon 2.2. Chimera-v4.0.1.pkg
Customize > Boot Options > Basic Boot Options
Installs /Extra/org.chameleon.Boot.plist with the minimum required options, EthernetBuiltIn=Yes, GraphicsEnabler=No, IGPEnabler=Yes, Legacy Logo=Yes and Timeout=2 Base-Boot-plist.pkg
Customize > Boot Options > Generate CPU States
Adds GenerateCStates=Yes and GeneratePStates=Yes to /Extra/org.chameleon.Boot.plist. GenerateStates-ChameleonÖ
Customize > Boot Options > Hibernate Mode -
Desktop Configures the system for Desktop power management hibernate mode and deletes
/var/vm/sleepimage to reclaim disk space.ZDesktop-PM
Customize > Boot Options > Kext Dev Mode
Adds kext-dev-mode=1 to Kernel Flags in /Extra/org.chameleon.Boot.plist. kext-dev-mode=1
Customize > Boot Options > Use KernelCache Adds UseKernelCache=Yes to /Extra/org.chameleon.Boot.plist. Not needed when using EasyBeast or UserDSDT. UseKernelCache-Chameleon
Customize > System Definitions > Mac Pro > Mac Pro 3,1
This smbios.plist identifies your computer as an MacPro3,1. Installed in /Extra.]MacPro3,1.pkg
Customize > Themes > tonymacx86 Black
(Default tonymacx86 theme by Adamsmasher. tonymacx86-black.pkg NSMutableArray NSArray NSKeyedArchiver Troot
Last edited: