Beiträge von bucolino

    Ich habe mal die iMac Dumps angeguckt. Der iMac hat eine extra SSDT der die UHCI Ports mit der _DIS Methode Disabled.


    Ich versuche gerade selber einen Disabler zu basteln. Hat da jemand erfahrung?


    Wie kann ich denn gewisse Bereiche im DSDT per Clover droppen?


    Sämtliche USBx bzw UHCx Blöcke möchte ich aus der DSDT entfernen.
    Danach will ich noch UHxD Initialisieren mit der _INI methode.


    Hat Clover eine Option dafür oder muss ich die DSDT abspeichern. Manuell editieren und dann in den APCI patches ordner reintun.

    Oh weia.
    Das ist genau die Anleitung, nur in Besser, die ich gerade befolgt habe. Und endlich bin ich fast am Ziel. (SSDT erstellen)


    Ich habe gerade alle benutzen Ports markiert.
    4 Ports werden nicht genutzt. Das sind die zwei internen USB stecker auf dem Motherboard die noch frei sind. (2x2)


    Morgen mal gucken ob das ne besserung bringt.
    Ja ich hatte schon lang OSX am laufen. Bevor ich hier gepostet habe :D


    Aber ich wünschte diese Anleitung hätte ich früher gesehen. Mannomann.... So ausführlich..

    Hi. Thanks! Jawohl . Ich bin ein Rückkehrer. :P


    Das passende SMBIOS für deinen Rechner ist iMac11,3 everymac.com/systems/apple/ima…minum-mid-2010-specs.html Der hat die identische CPU & fast gleiche GPU, statt HD5770 --> HD5750.


    Jawohl. Das hatte ich sogar damals bedacht und so zusammengestellt.
    Allerdings hatte ich da ein Board mit P55 Chipsatz. Also genau wie der iMac11,3 auch.
    Notfalls kann ich das zurückbauen, aber ich denke der H57 Chipsatz wird da keine Probleme machen.


    GPU ist eigentlich auch identisch. Beides Juniper. Nur dass beim 5750 glaube ich ein paar Cores deaktiviert wurden. Auf jeden Fall verwenden beide Karten den gleichen Framebuffer.
    AMD5000Controller.kext . Hier ist auch die VEN und DEV Id von der 5770 hinterlegt. 0x68b81002


    An sich macht das alles ja keine Probleme. Ich würde nur gerne alles zum laufen bringen.
    Und ich habe mich heute den ganzen Tag mit USBInjectAll.kext beschäftigt und nicht geschafft alle USB Ports anzuzeigen um nach Rehabmans Vorbild, die ungenutzten Ports zu deaktivieren.
    Er empfiehlt es nämlich nicht ohne SSDT die kext zu verwenden.


    Meine USB Ports zicken immer noch rum.
    Ich werde mal gleich meinen DSDT dump hochladen und mein IORegExp dump.
    Mein schön funktionierende Apple HDA habe ich auch wieder geschrottet.
    Werde mir dann mal deine Lösung diesbezüglich angucken.


    edit: Anhang
    ich versuche gerade eine alternative config.plist die sich auf wesentliche Fixes im Configurator beschränkt.

    Dateien

    • maticlean.zip

      (9,33 kB, 31 Mal heruntergeladen, zuletzt: )
    • ioregLean.zip

      (464,36 kB, 28 Mal heruntergeladen, zuletzt: )

    Hallo und Herzlich Willkommen im Hackintosh Forum. :welcome:


    Da bist du in diesem Forum genau richtig, wir haben einige Experten die sich mit dem Thema auskennen, also immer raus mit den Fragen und bedenke "es gibt keine dummen Fragen".



    Thx! Ich habe mich etwas länger mit der Materie beschäftigt. Und bei anderen Personen noch nachgefragt. Leider ist es so, dass der Support mittlerweile in der Community so ist, dass man in der Masse abgehandelt wird, weil die Leute die Probleme haben, sich auch nicht wirklich mit der Materie auseinandersetzen wollen. Daher "Gib das im Terminal ein/ mach diesen Patch/ etc"


    Ich will aber das ein oder andere Verstehen.


    Soweit ich versehe ist mein aktueller Stand so:


    Einerseits, will man die DSDT korrigieren, weil das BIOS regelrecht für Windows PCs gemacht sind und diese einen anderen Wortschatz haben was einige Device Names angeht.
    zB. GFX0 ist was der Win PC versteht, aber OSX kennt das nicht. OSX kennt das unter IGPU. Daher muss man das umbenennen , richtig?


    Dazu sei aber gesagt, dass es sich hier lediglich um Device Namen handelt. Grundlegende Methoden sind in der ACPI Sprache (AML) laut dem Spec sheet immer gleich. Nur die Namensgebungen sind anders. Also mit dem Wortschatz sollte man es in diesem Bsp nicht zu wörtlich nehmen.


    Wie dem auch sei. Ist ein Bsp. Habe ja keine IGP :P


    Jetzt ist es aber so, dass sich dadurch die Meinung festigt, dass man stets alles OSX Konform umbenennen will. Das ist aber so nicht richtig.


    Die Meinung hatte ich nämlich auch und ich war total verwirrt als ich Patches im Clover ACPI Menü gesehen habe die EHC1 zu EH01 usw umbenennen.


    Wieso hat mich das verwirrt? Wenn ich zB den original DSDT dump von einem iMac11,2 öffne dann sehe ich dass es hier bereits EHC1 gibt.
    Da dachte ich mir , HÄ. Das passt doch so. Warum wollen wir jetzt wieder "weg" von Apple's Bezeichnungen.


    Hier ist aber nun ein Unterschied zum Beispiel mit der IGP. Das SMBios vom iMac was beim Hackintosh ja simuliert wird, versucht anscheinend auf EHC1 zuzugreifen. Das wollen wir aber nicht. Ganz 100%ig habe ich es noch nicht verstanden, warum, aber ich denke einfach mal dass "zwei BIOSE" kollidieren oder das SMBIOS jetzt Hardware vorfindet die nicht identisch ist mit dem was im iMac verbaut ist. (Auch wenn ich das gerne glauben würde, da zb bei diesen iMacs auch P55 verbaut wurde und der USB Controller ja der gleiche sein müsste... Gut ich habe einen H57, aber ich habe auch hier einen P55 da)


    Fakt ist, dass man jetzt versucht seine USB Devices im DSDT umzubenennen. Damit das SMBIOS das nicht mehr sieht. Jetzt fragt man sich natürlich wer was teilt dem Hackintosh mit, dass es EH01 devices gibt.
    Kommen hier die USB Injectors ins Spiel?


    Bin wieder etwas mehr verwirrt als am Anfang des Posts :P
    Ich hoffe hier gibt es wirklich einen DSDT Guru, der einem so einiges erklären kann.

    Moin,


    meine Hackintosh-Tage sind eigentlich schon lange vorbei (damals Tiger, Leo usw) ... Macbook sei dank. Aber ich habe hier mal wieder einen PC den ich in einen Hackintosh umwandeln muss.


    Hat sich anscheinend viel geändert. Es gibt etwas namens Clover nun.
    Etwas eingelesen und erfolgreich mehr oder weniger das System aufgesetzt.


    Was benötigt wurde war FakeSMC selbstverständlich und Mieze's Realtek 8111 kexts für Ethernet.
    Ansonsten noch toledas Skript für Realtek 889 Audio. Welches sich aber noch an einem 5.1 System beweisen muss.
    USB3 funzt natürlich nicht, da NEC Controller. Gibt aber soweit ich weiss auch kexts hierfür.
    Was definitiv noch nicht funzt sind trotz einiger Clover DSDT hotpatches, Sleep und manchmal zickt USB rum.


    Gibt es hier jemanden der eventuell fertiggepatchte DSDTs hat für GA-H57M-USB3 oder GA-P55M-UD2?


    Ich lese mich gerade in die ACPI Specifications ein und habe hier ein iMac11,2 ACPI dump . Leider finde ich keinen iMac11,3 dump. Aber es ist wirklich eine Menge Arbeit das ganze zu verstehen und zu verlgeichen. Es wäre daher, dachte ich, garnicht mal so dumm erst mal zu fragen ob es jemanden gibt, der das Wissen schon hat oder für den es ein Kinderspiel wäre die DSDT ordentlich zu patchen.