Es geht hier um einen Haswell Hack der waerend er Sclaeft oder auch wenn mann ihn durch Mausklick Aufweckt, manchmal einfach Neu Started.
Etwas mehr zu diesen Hack:
Sleep
Standby Sleep, hibernatemode und auch autopoweroff ist auf 0 gesetzt wie man aus dem angehefteten Auzug "pmset -g und Inhalt von /var/vm" sehen kan.
In /var/vm ist ein ein Pfad "sleepimage" angelegt der verhueten soll dass aus irgend einen Grund im /var/vm/ Verzeichis eine gigabyte grosse sleepimage angelegt wird.
Das wiederun soll verhueten dass "trim" staendig mit der Betriebsystem geladenen SSD rumwurschtelt und sie fruehzeitig ausleiert
Im /Library/Launch/Daemon Verzeichnis ist eine Datei "local.pmset.plist angelegt die jede 1400 Sekunden (30 Minuten) sicherstellt das Standby Sleep, hibernatemode und
autopoweroff auf null zurueckgesetzt werden falls jemand inzwischen in "System Preferences -> Energy Saver" den "Restore Defaults" Eingang gedrueckt haben sollte.
USB
Die USB Konfiguration wird durch die Datei "GA-Z97X-UD3H-USB.kext" bewirkt die in Clover/kexts/other abgelegt ist. Das hat den Vorteil das mann ohne USBInjectAll.kext sowie auch ohne eine SSDT-UIAC.aml Datei in Clover/ACPI/patched eine Vollstaendige USB Konfiguration erzielen kann. Uebrigens, die Idee kam von Brumbaer in diesen Forum und wurde dann durch KGP, in einen anderen Forum, in eine Anleitung in Englisch umgesetzt. Danach war es relatief einfach es fuer meine Zwecke anzuwenden.
Also Herzlichen Dank Brumbaer und auch KGB.
Es muss aber sichergestellt werden das wenn mann diese Methode verwenden will dass der "EHCI USB controller" im Bios dieses Mobos deaktiviert ist, sonst geht diese Methode daneben. Weiterum ist diese Methode nur anzuraten wenn mann mit 15 oder weniger "USB ports" am "UHCI controller" auskommen kann.
iPhone/iPad aufladen.
Die Datei SSDT-EC.aml in Clover/ACPI/patched, sorgt dafuer das das auch funktioniert. "USB power property" Einspeisung, durch zum Beispiel eine SSDT-USBX.aml Datei ist nicht Notwendig fuer dieses mobo da die IOUSBHostFamily.kext/Contents/Info.plist Datei die information fuer diese Funktion mit "System definition" 14.2 schon beinhalted.
Native Apple CPU power management.
Mit diesen Hack wurde Apple's "native CPU power management" durch die SSDT-XCPM.aml Datei aktiviert, durch "plugin-type " 1 im Registry zu setzen. Es Funktionier auch Einwandfrei.
Audio
Hier wird noch immer Toledo's audio_cloverALC-130_v0.3 command verwended da ich keine Grossen Weitere Ansprueche auf HDMI audio usw. habe. Es Funktioniert und das ist alles was ich momentan benoetige.
WIFI Bluetooth.
Im Einsatz ist auch eine Fenvi FV-T919 - BCM94360CD- WIFI/BT Karte aber nur das Bluetooth Teil is Aktiviert und Funktioniert Einwandfrei.
Kuehler
Ein Corsair H110i v2 sorgt dafuer das die Elektronik und der CPU nicht "Schmelzen" Zu Bemerken ist das das USB Kabel an den "Front USB Header" mit der Designation HS12 vom HECI USB "controller" angelegt ist. Dieser USB port ist wiederum so Konfiguriert das er nicht fuer macOS High Sierra 10.13.1, sichtbar ist da sonst dieser iHack nie zum Schlafen kaeme.
PSU
730 Watt Typ RS-730SS
Graphikkarte.
Eine GTX-750 ti wird verwnded und "black srreen upon boot" und vieles andere auch, wird vermieden durch die Anwesenheit von Lilu.kext 1.2.1 sowie auch NvidiaGraphicsFixup.kext 1.2.1 im Clover/kexts Ordner.
Jetzt Leider erst Zum Eigentlichen Problem was ja schon im Tietel dieser Post Erlaeutert wurde.
Die Kiste ist Stabiel und "crascht/rebooted" nie wenn ich sie verwende, nur waerend sie unueberwacht im Schlaf Modus ist oder wen sie durch Mausklick, Tastatur oder Power button aufgeweckt wird. Manchmal Schlaeft sie sehr Lange, selbst bis zu 20 Stunden aber dann, und unerwarted, rebooted das Biest. Ich habe schon alles Denkbare probiert aber soweit ohne Erfolg.
Ubrigens die Konfiguration der hier bescriebenen Haswell Maschine ist fast Identisch der Skylake Maschine die auch hier im Einsatz ist, und die Schlaeft und wacht auf ohne probleme ueber Wochen hinaus.
Im Angehefteten Archive.zip sind Foldende Dateien die Helfen koennten eine Bessere Uebersicht zu den oben Geschilderten zu bekommen:
Sleep Einstellungen.
CLOVER ohne "themes"
Haswell-ioreg
local.pmset.plist
pmset -g und Inhalt von /var/vm
Dann sind noch Zwei Unlaengse "Crash reports" in der Datei "Crash Archives" vorhanden. Bin aber Leider nicht in der Lage um diese Auszuwerten und moeglich dadurch die
Ursache der "Crashes" zu Identifizieren.
Wuerde mich also riesig Freuen wenn mann mir helfen wuerde dieses Problem Endgueltig zu loesen.
Gruss aus Namibia.