Hallo und Herzlich Willkommen im Hackintosh Forum.
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
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
Ich hoffe hier gibt es wirklich einen DSDT Guru, der einem so einiges erklären kann.