Beiträge von hackschlafosx

    Hallo,

    ich klinke mich mal hier rein, ich hoffe, das ist ok. Finde das Thema spannend und hänge an einem ähnlichen Punkt: Bei mir funktioniert zwar das Einschlafen, aber beim Aufwecken wirft Mojave alle USB-Geräte aus.


    Hackintool zeigt für meine USB-Devices XHCI und SLT1 (für Asmedia) an. Im IoRegistry-Explorer gibt es unter PC00@0 direkt einen Eintrag mit XHCI und PC00@0 -> RP01@1c -> IOPP -> SLT1 -> SLT1 sind die Asmedia Ports.

    Eigentlich läuft sonst alles - bis eben auf das Auswerfen der USB-Geräte.


    In der Open-Core Anleitung heißt es ja, dass man bei einem ImacPro XHC1 zu SHCI per Patch in der config.plist umbenennen soll - ist das Quatsch? Oder gilt das nur für Mainboards, die ihre Intel-Ports eben XHC1 benennen? Entspricht dann XHC1 meinem SLT1 oder dem XHCI? Warum kann/darf man das nicht über einen Patch machen?


    Gibt es irgendwo eine gute Anleitung zu diesem Komplex? Doktore da schon mehrere Wochen herum und bin ein wenig am verzweifeln...


    Sorry, will den Thread nicht kapern, mich würde vor allem interessieren, wie du, apfelnico die AML mit den XHCI-renames "gebaut" hast (SSDT-BASIS.aml), damit ich das für mein System "nachbauen" kann...

    Kurzes Update: OpenCore mit dem Asrock Extreme4 geht!

    Standardeinstellungen wie im Guide für Skylake-X beschrieben + Vorgehensweise um NVRAM zu aktivieren. Den Sanity Checker fand ich auch sehr praktisch.
    Es kann sogar sein, dass es die angepassten ACPI-Files nicht braucht. Woran erkennt man eigentlich, ob die ACPI-Files etwas "bringen"?


    Nur das Bootargument: npci=0x2000 brauchts, sonst hängt's bei:

    OCSMC: SmcReadValue Key 4D535463 Size 1

    OCSMC: SmcReadValue Key 4D534163 Size 2


    In diversen Foren war geschrieben worden, dass man mit folgenden Schaltern herumprobieren sollte, hat aber bei mir nichts gebracht:

    ProtectUefiServices - true/false

    SetupVirtualMap - true/false

    DevirtualiseMmio - true/false


    Dual Boot mit Timer funktioniert jetzt, USB Sleep leider immer noch nicht, es werden beim Sleep sogar Verbindungen zu Netzwerkspeichern getrennt...


    Ich werden mein EFI im entsprechenden Thread posten, sobald ich etwas weiter bin.

    Hallo, danke für deine ausführliche Antwort, ich weiß das zu schätzen!


    CFG-Lock disabled kann ich bei meinem Mainboard auswählen, ob das noch bei nem Update auf die aktuelle Version (Cascade Lake X support) noch möglich sein wird, weiß ich nicht.


    Zitat

    Der Cascade Lake X thread ist gleichzeitig die Lösung für das MSR Problem als auch die ACPI Geschichte.

    Meinst du mit ACPI Geschichte diese Fehlermeldung?

    Code
    1. Error allocating 0x11ced pages at...



    Ich habe vorhin mal einen Open Core Bootstick samt SSDTs erstellt, und komme zumindest bis ins Bootmenu und ein wenig darüber hinaus - genau genommen bis:

    Code
    1. 47:467 00:107 OCSMC: SmcReadValue Key 4D535463 Size 1
    2. 47:548 00:081 OCSMC: SmcReadValue Key 4D534163 Size 2

    Danach kommen ganz viele <NUL><NUL><NUL>...

    Ich schau mir morgen nochmal meine DSDTs an und gehe nochmal die config.plist durch. Evtl. muss ich bei den ACPI-Patches auch schauen, ob ich etwas vergessen habe, ich habe bisher nur EC und Plug.


    Ich bin sehr gespannt auf den überarbeiteten Guide! Danke!

    Hallo!

    Dank der Anleitung von DSM2 habe ich es ziemlich schnell geschafft, ein lauffähiges System aufzusetzen. Vielen Dank nochmal für die Mühe die Infos in Anleitungen und Videos festzuhalten.


    Da es im Netz kaum Hackintosh-Infos für das ASRock Extreme4 x299 gibt, hier mal meine bisherigen Schritte und im Anhang meine EFI - dazu sei gesagt, dass ich überhaupt kein Experte bin und mir das Wissen überall im Netz zusammengesucht und versucht habe logisch auf meine Hardware anzuwenden - ich freue mich daher über Input und Verbesserungsvorschläge.


    Mein System:

    i7 7800x Prozessor mit Scythe Ninja 5 CPU Lüfter

    ASRock X299 Extreme4 Mainboard - Firmware 1.6*

    32GB DDR4 Corsair 3200Mhz RAM

    ATI Radeon RX 570 Grafikkarte 8GB
    600W BeQuiet Pure Power 11 Netzteil

    Zyxel USB WLAN Stick NWD660S - bringt Treiber für OSX mit, läuft ohne Probleme nativ

    Kingston A400 480GB SSD -> OSX Mojave 10.4.6

    Samsung 850 EVO 500GB SSD -> Win 10

    Samsung 470 SSD 60GB -> OSX Sierra (für Final Cut Pro 7)



    *auf die aktuelle Firmware, die auch Cascade Lake-X CPUs unterstützt, habe ich noch nicht ge-updated - wegen der beschriebenen Probleme hier: Cascade Lake X Board ? Cascade Lake Refresh Firmware macht Probleme mit macOS? Kein Thema!



    BIOS-Einstellungen - zurücksetzen auf Optimized Settings (F9) und dann prüfen, ob folgende Einstellungen gesetzt sind:


    OC Tweaker -> CPU Configuration -> Intel Speed Shift Technology -> bei "Out Of Band" bootet das System nicht mit meiner Konfi, deswegen auf Native Mode

    OC Tweaker -> DRAM Tweaker -> Load XMP Setting

    OC Tweaker -> DRAM Tweaker -> DRAM Frequency auf DDR4-3200 einstellen


    Advanced -> CPU Configuration -> CPU C States Support auf Manual stellen und sichergehen, dass CFG Lock auf "Disabled" steht -> das ist wohl das Gleiche wie „MSR 0xE2“

    Advanced -> USB Configuration XHCI Hand-off auf "Enabled"


    Boot -> CSM "disabled"



    Dann habe ich nach der Anleitung von DSM2 Clover auf einem Bootstick installiert - hier muss man die Clover-Version 5103 nehmen, da in den neueren OCQuirks nicht enthalten ist. Ich habe dann im Nachhinein, erst Clover 5104 und jetzt 5118 installiert. Das aktuelle OCQuirks (mit OCQuirks.efi, OcQuirks.plist und OpenRuntime.efi) habe ich hier runtergeladen: https://github.com/ReddestDream/OcQuirks/releases
    Die alte OCQuirks.efi und FwRuntimeServices.efi müssen gelöscht/überschrieben werden.


    Die TSCAdjustReset.kext habe ich an meinen Prozessor angepasst.


    Bis dahin hat alles ziemlich gut funktioniert.


    USB-Anschlüsse waren erstmal nicht alle verfügbar. Mit Hilfe von Hackintool, USBInjectAll.kext und dem Port Limiter Patch (10.4.4+ von hier: USB Port Limit Patches (Zusammenfassung)) habe ich das in den Griff bekommen (siehe DSM2-Anleitung). Alle Ports funktionierten jetzt, auch die vom externen ASMedia Controller (ASM3142).


    Das einzige, woran ich dann ein wenig verzweifelt bin: Der zusätzliche USB3.1 10Gbps Controller ASM3142 von ASMedia wird in Hackintool fäschlicherweise als ASM2142 angezeigt und mit dem Kürzel SLT1 aufgeführt (statt XHCI oder ähnlichem). Und in der USB-Port-Liste tauchen diese Ports nicht auf. Der Intel-USB 3.0 Controller taucht nativ als XHCI auf und die Ports werden auch alle aufgelistet.


    Über die DSDT-ACPI-Patches in Clover habe ich SLT1 in XHC, XHC_, XHC2 oder XHCI umbenannt (der Hex-Konverter im Clover Konfigurator hilft dabei). Leider hat das alles nichts gebracht. Die Ports waren in Mojave da, aber nicht im Hackintool. In der Kombination XHC1 für den ASMedia und XHCI für den Intel Controller erschienen die ASMedia Ports zwar, allerdings nur als HS02, HS03 und HS04 und am USB Typ-C Port gab es dann nur noch USB 2.0 Geschwindigkeit - in Hackintool wird entsprechend auch 480Mbps Dev Speed angezeigt. Die Bennenung des USB-C Ports in "TypeC+Sw" hat leider auch nicht geholfen. Der von Hackintool exportierte USB-Kext wird zwar geladen, aber diese Angabe leider nicht.


    Nach sehr langer Suche und sehr vielen reboots nehme ich das jetzt so hin - ohne die ACPI renames funktionieren die Ports ja dennoch mit voller Geschwindigkeit.


    Evtl. probier ich irgendwann mal noch eine andere Methode bzw. lese mich mal noch ausführlicher in das USB-Thema ein, mal sehen. Kennt ihr diese Phänomene? Weiß jemand vielleicht eine Lösung?



    Nach einem Blick in das Boot.log von Clover habe ich nur noch diesen DSDT-Patch aktiv gelassen:

    PC00 -> PCI0

    Bei den anderen hieß es: Pattern not found, already patched.

    EDIT 7.6.20: Im Bootlog gibt es anscheinend mehrere Stellen, an denen die Patches ausprobiert werden - ich poste mal ausführlich, welche gefunden werden und welche nicht.


    npci=0x2000 braucht's als Boot-Argument, sonst hängts beim Booten.


    Stand-By scheint zu funktionieren, liegt wahrscheinlich am Boot-Argument darkwake=0. Allerdings werden beim Sleep die USB-Laufwerke ausgeworfen - ich habe irgendwo eine Lösung für dieses Problem gelesen, muss ich nochmal nachschauen.


    Noch eine Beobachtung: Gebe ich im Clover Configurator bei CPU -> Type 0x0a05 oder 0x0a02 ein, hängt das System beim Boot. Dafür steht bei Kernel and Kext Patches bei FakeCPUID jetzt 0x050654, so dass bei "Über diesen Mac" auch "Intel Core i7" steht und nicht "unbekannt". Ich habe auf einen schnellen Blick nicht wirklich herausgefunden, was die Sektion "CPU" eigentlich so macht. Die Zahlen oben habe ich in einer Anleitung für den 7800X u.a. hier gefunden: High Sierra 10.13 - Installations Problem(e) ; Gigabyte X299 UD4 - i7-7800X - GeForce® GTX™ 1080 Ti



    Ansonsten habe ich gestern den halben Tag damit gekämpft Dualboot und den TimeOut im Clover Boot Menu einzurichten. Um die richtige SSD anzusprechen und sie nach Wunsch zu benennen, muss man für OSX im Clover Configurator bei GUI einen Custom Entry anlegen und hier die „Partition UUID“ (kann man im Hackintool nachschauen oder "diskutil info") eingeben - mit Häkchen bei "Title/FullTitle". Und um das Boot-Laufwerk von OSX anzusprechen muss es die UUID des AppleAPFS Partitions-Containers sein und nicht das des darin liegenden Haupt-Laufwerks. Um Windows zu booten muss man die Windows EFI-Partition als Start-Laufwerk in Clover auswählen.


    Damit im Clover Boot Menü dieses Laufwerk standardmäßig ausgewählt ist, gibt man eigentlich bei "Boot" -> "Default Boot Volume" die gleiche UUID wie bei "GUI" ein, oder? Leider funktioniert das bei mir nicht. Egal, in welcher Syntax ich das eingebe:

    3AE9B5F8-62D3-4A52-D2C1-2E86418B9D16

    HD(2,GPT,3AE9B5F8-62D3-4A52-D2C1-2E86418B9D16,0x64028,0x2C3CE1E8)

    PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3AE9B5F8-62D3-4A52-D2C1-2E86418B9D16,0x64028,0x2C3CE1E8)

    oder einfach nur "Mojave" - so heißt das Volume


    Überseh ich irgendwas? Oder ist die Clover Version 5118 buggy? Ich hatte das schonmal mit ner Clover-Version, die plötzlich die Icons im Boot-Menü nicht mehr anzeigen wollte.


    Normalerweise müsste jetzt, wenn man unter "Boot" einen Timeout ausgewählt hat, ein Timer runterzählen und dann automatisch vom Default Boot Volume starten. In meinem alten System ging das ohne Probleme. Hier nicht. Auch hier habe ich einiges ausprobiert. Meine letzte These: Mein Mainboard unterstützt wohl kein natives NVRAM, irgendwie hat das wohl damit zu tun?


    Ich habe dann bei einer neuen Re-Installation von Clover die RC-Skripte installiert und die EmuVariableUefi.efi in den Clover -> Driver kopiert. NVRAM scheint jetzt zu gehen, allerdings leider nicht der Timeout beim Boot-Menü. Wenn ich als Default-Boot-Volume die Mojave SSD auswähle geht's.

    Hat jemand eine weitere Idee? Liegt es wirklich am NVRAM oder an etwas anderem?


    Was manchmal beim (Re-)Booten auftritt ist folgende Meldung:


    Error allocating 0x11ced pages at 0x00000000247ac000 alloc type 2

    Couldn' allocate runtime area


    Das hat wohl mit der Speicher-Adressierung zu tun, oder? Passiert sowohl mit OCQuirks als auch AptioMemoryFix...


    Hier empiehlt CMMChris bei einem ähnlichen Problem:


    Allerdings ist das für ein Z390 Board und in der DSM2-Anleitung wurde DevirtualiseMMIO" nicht auf true gesetzt.


    Anscheinend hilft dieses sehr komplexe Vorgehen: https://www.reddit.com/r/hacki…couldnt_allocate_runtime/ oder kennt ihr eine andere Lösung?




    So, das war jetzt ne Menge Text, ich hoffe, mir kann jemand bei meinen verbliebenen Problemen helfen - würde mich sehr freuen!


    Und, meldet euch gerne, wenn ihr Fragen habt - ich helfe gerne, soweit ich kann...


    Im Anhang noch mein EFI-Ordner, das USB-Kext für das Mainboard und ein paar Diagnosedateien.

    OK, sorry mit dem "Tomatenforum", ich wusste, dass da was war, aber nicht genau was. Posten die Unsinn oder was ist der genaue Grund? Gibt dazu bestimmt hier auch irgendwo einen Thread...


    Ich habe mittlerweile auch die Guides von DSM2 und KGP gefunden und arbeite mich daran gerade ab, um alle USB-Ports zum Laufen zu bekommen.


    Zum 7800X - ja, klar, ist kein Highend und ich habe sehr lange überlegt, ob es wirklich die x299 Plattform sein soll, ausschlaggebend war dann tatsächlich der Upgrade-Pfad. Im Moment reicht mir der Sechskerner auf jeden Fall, wenn ich mal mehr brauchen sollte, gibt es eben (theoretisch) die Möglichkeit bis 18 Kerne zu kommen. Bei der Z390 Plattform noch nicht. Und auf Z490 wollte ich nicht warten, bzw. ist da die Maximalkernzahl ja auch bei 10 soweit ich weiß.

    Kleines Update, für diejenigen, die sich auch einen Hackintosh mit diesem Board "bauen" möchten.


    Ich habe mich schlußendlich für das ASRock Extreme4 x299 und eine i7 7800x entschieden. Beides konnte ich recht günstig teilweise gebraucht ersteigern. Dazu noch 32GB Corsair 3200Mhz RAM und als Grafikkarte die MSI RX570 8GB.


    Mit dem EFI und den Modifikationen am Bios von hier:

    - link entfernt - TomatenTony wird nicht unterstützt

    und -

    link entfernt - TomatenTony wird nicht unterstützt



    konnte ich ziemlich schnell und ohne Probleme ins System booten. War sogar ein wenig überrascht, wie "einfach" das ging. Es scheint (fast) alles zu funktionieren. Nur um die USB-Ports muss ich mich noch kümmern.


    Hier war ja auch mal die Frage nach dem Board aufgekommen: Asrock x299 Extreme 4 daher die kurze Rückmeldung, dass es grundsätzlich geht...


    Sobald das System zuverlässig läuft, lade ich hier mal meinen EFI-Ordner hoch.


    P.S.: Warum nochmal ist tony mac zensiert?


    Edit by DSM2: Links vollständig entfernt, wir supporten Tomaten Tony nicht.

    Ja, stimmt, den habe ich auch unter Beobachtung, mal sehen, was es dann am Ende wird. Bist du mit deinem Board auch von dieser Cascade Lake X Problematik betroffen, oder hast du einfach keine Bios Updates mehr gemacht?

    Hallo alle zusammen!

    Ich bin froh, dass es hier so eine aktive Community gibt - das hat mir in der Vergangenheit beim Bau meines aktuellen Hackintoshs sehr geholfen, auch wenn ich selbst noch nicht viel gepostet habe.


    Da mein aktueller Hacki inzwischen aber schon ein paar Jährchen auf dem Buckel hat, bin ich gerade auf der Suche nach einem sinnvollen Ersatz.


    Nachdem ich mich durch das Forum hier gelesen habe, (und erstmal falsch gepostet habe) bin ich schlauer, aber auch ein Stück weit verwirrter.


    Meinen Hackintosh benötige ich vor allem für die Musikproduktion (Logic/Cubase), ansonsten werde ich wahrscheinlich weiter auf Windows 10 Basis arbeiten, vor allem Full HD Premiere Pro Projekte, Indesign und Photoshop.


    Nach einigen Recherchen habe ich mich für die x299 Plattform und einen gebrauchten i7 7800X entschieden. Vor allem wegen des Preis-Leistungsverhältnisses und damit ich für die Zukunft Luft nach oben habe (18 Kerne). Für die nahe Zukunft wird mir die Performance eines 7800x ausreichen, da ich im Moment sogar noch auf einem i7 860 schneide. Die Z390-Plattform mit dem Sockel 1151v2 geht ja nur bis zum 9900K und ist zur neuen Intel-Generation nicht kompatibel.


    Es gibt zum Beispiel das relativ neue MSI x299 Pro Board mit USB 3.2 Gen 2X2 (20Gbps) (https://geizhals.de/msi-x299-pro-7b94-001r-a2168935.html), aber auch ältere x299 Boards wie z.B. das Asus Prime X299 oder MSI x299 Tomahawk gebraucht für um die 200€. Den 20Gbps-USB-Anschluß benötige ich im Moment eigentlich nicht und nachdem, was ich hier im Forum gelesen habe, könnte das relativ neue MSI-Board mit OSX Probleme bereiten. Einige von euch empfehlen ja das ASUS WS X299 Sage/10G, aber das sprengt ehrlich gesagt mein Budget. Ich würde ja das MSI Pro Board nehmen, einfach, weil es aktueller ist, aber wenn es dann unter OSX nicht funktioniert, wäre dieser Vorteil ja wieder dahin. Oder treten die Probleme auch mit den alten Boards auf, sobald man sie auf ein 10xxx-kompatibles Bios updatet?


    Funktioniert diese Anleitung Cascade Lake X Board ? Cascade Lake Refresh Firmware macht Probleme mit macOS? Kein Thema! und

    auch mit anderen ASUS boards, z.B. dem Prime X299 ( https://geizhals.de/asus-prime…0u40-m0eay0-a1640937.html ) ? Beim Lesen ist mir das leider nicht ganz klar geworden.


    Ich habe mir folgende Threads schon durchgelesen:

    Cascade Lake X Board ? Cascade Lake Refresh Firmware macht Probleme mit macOS? Kein Thema!


    Sind diese Teile Richtig? ERSTAUFBAU & KAUFEMPFEHLUNGEN X299


    X299 Tutorial - ASUS WS X299 Sage/10G


    X299 Tutorial - ASUS WS X299 SAGE/10G (Hilfe und Diskussionen)


    Sind diese Teile Richtig? ERSTAUFBAU & KAUFEMPFEHLUNGEN X299



    Ich danke Euch für Eure Hilfe!

    Hallo!

    Ich bin neu in diesem Forum und froh, dass sich hier soviele Leute um dieses Thema versammelt haben.


    Mein System:

    i5 760

    MSI P55A GD65 Mainboard

    12GB RAM

    Radeon RX 570 8GB

    500GB SSD mit Windows 7


    Auf dem gleichen System nur mit einer Geforce 9800GT hatte ich schon mal Snow Leopard installiert, weiß aber leider nicht mehr wie ich das damals genau hinbekommen habe, ich glaube mit iboot 3.3 und einer Snow Leopard Installations-DVD.


    Das System funktioniert mit der neuen Radeon-Karte nicht, deswegen beschloss ich jetzt das Ganze neu aufzusetzen. Leider ohne Erfolg. Weder mit der Anleitung hier:

    https://www. rote Tomate .com/threads/unibeast-install-macos-high-sierra-on-any-supported-intel-based-pc.235474/ oder der hier: https://www.hackintosh-forum.de/lexicon/lexicon/32-clover/


    Nachdem ich in Clover die USB-Festplatte (250GB, davon 32GB als Boot-Partition abgetrennt, weil ich keinen Stick mit mehr als 4GB habe) mit der Installation auswähle kommen eine Reihe Meldungen, die aber alle nicht kritisch scheinen (im Anhang), dann nur noch ein schwarzer Bildschirm ohne Fehlermeldung. Die Festplatte rattert dann noch ein wenig, dann passiert nichts mehr. Ich vermute, dass es die Grafikausgabe ist, aber ich weiß nicht, was ich noch machen kann. Der Monitor ist über DVI angeschlossen. Mit Displayport und HDMI ist es das Gleiche.


    Die letzte Meldung auf dem Bildschirm (siehe Anhang) scheint nicht kritisch zu sein, laut: https://www.insanelymac.com/fo…rted-cpu-unsupported-pch/


    Ich boote mit den empfohlenen Einstellungen:

    -v nv_disable=1 dart=0


    Habe eine DSDT-Datei von hier geladen: https://www. rote Tomate .com/dsdt-database und eingebunden, gab danach aber keine Änderung.


    In CloverConfigurator habe ich folgende Settings hinzugefügt:

    RadeonInit

    SMBios: MacPro 5,1 (->

    https://www. rote Tomate .com/threads/are-clarkdale-lynnfield-cpus-e-g-i5-650-supported-on-high-sierra.241043/ )

    Ich glaube durch die DSDT-Datei gab es in der ACPI-Abteilung ein paar Änderungen, aber vorher war das Problem das Gleiche...


    Ohne nv_disable=1 gibt es einen roten Bildschirm mit einer "X64 Exception Type" Meldung, genauso wenn ich einen iMac 11,1 auswähle, der eigentlich meiner Konfiguration (i5 Lynnfield 1. Gen) entspricht.


    Die Kext Lilu und Whatever Green im Clover Kext Ordner haben leider nicht geholfen.


    Ist High Sierra zu modern für meinen i5 760 ? Oder liegt es an etwas anderem? Die Graphikkarte müsste doch nativ unterstützt werden, laut dieser Liste:

    https://www. rote Tomate .com/threads/radeon-compatibility-guide-ati-amd-graphics-cards.171291/ oder muss ich da noch etwas einstellen?

    Was ich noch machen könnte: Die SSD abstöpseln, wobei ich nicht glaube, dass es wirklich daran liegt. Alle anderen USB-Geräte (Hubs) habe ich schon abgestöpselt.


    Nachdem ich diverse Foren durchforstet habe, würde ich mich hier sehr über Hilfe freuen!


    Fabian