Hallo!
Stand
Ich habe bereits hier mein System / Installation vorgestellt.
Ich hab soweit erstmal alles zum Laufen gebracht, alles bis auf den Sound. Des Problems Lösung beschreibt Brumbaer hier.
Um seinen Thread nicht weiter "voll zu müllen" und weil ich es bisher nicht geschafft habe es zu lösen, wollte ich hier um Hilfe bitten.
Wissensbasis
Ich hab mir seine Erklärungen durchgelesen zu Kext im Allg. und zum PropertyInjector selbst.
Problem & Lösung
Es soll also die Revision ID durch die eigentlich ersetzt werden. So wie ich das verstanden habe, wird hier das falsche Gerät von MacOS erkannt, oder zumindest die falsche Revision.
Sprich, es muss in der DSDT der richtige Wert der Revision meiner Soundkarte eingetragen/ersetzt werden. Dieser ist lt. IORegistryExplorer 0x100101
Im Wiki von AppleALC wird zu meiner Karte (ALC1220) folgendes gelistet:
Realtek | ALC1220 | 0x100003, layout 1, 2, 5, 7, 11, 13 | 15 (10.11) |
Ich geh also davon aus das die korrekte RevisionID 0x100003 lautet.
Um diesen Wert zu ändern wollte ich den Lösungsansatz über den PropertyInjector(kext) gehen.
Also habe ich die kext entsprechend modifiziert, so wie ich es verstanden habe (siehe Bilder im Anhang).
Leider führte das dann dazu, dass MacOS nicht mehr booten wollte....
Was mach ich also falsch? Wo ist der Denkfehler?