Beiträge von cobanramo

    So, danke Hans, danke dir auch Andreas.


    Jetzt hält die frisur :thumbup:
    Wie immer top Arbeit, es schnurrt wieder wie es soll.


    Jetzt wo ich wieder ein stabilen MacOs hab werde nebenbei aber diesen "Hotpatching" geschichte weiterverfolgen.
    Da gibt's noch einiges zu lesen und verstehen merke ich.


    Gruss Coban

    @al6042
    ja genau das merke ich bei meiner Board, vergleiche dein erstelltes dsdt mit meiner frisch extrahiertem. Grundstrucktur sieht zwar gleich aus aber vieles ist anscheinend dazugekommen oder angepasst.
    Verstehe jetzt natürlich als blutiger anfänger nicht ob man diverses wegen Macos löschen , anpassen musste oder ob das alles von der MSI verändert wurde.

    Genau das mit der "balanced renaming" das hatte ich bei einem rehabman Dsdt guide nicht verstanden. Wie meint er das? soll oder darf man nicht alles umbennen?
    Ich hab zbspl. ein problem bei meinen dsdt, wenn ich SAT0 -->SATA umbenne hab ich immer SAT0 fehler im Log, hab herausgefunden das er die aus dem SSDT-0.aml haben will, den er natürlich nicht findet und aus dem Uefi herausliest.
    Wenn ich den SSDT-0 auch "patche" und ins patched Ordner hinstelle und im Clover einbinde will er nicht starten. Also wenn ich das ganze nur im Clover "change SAT0 to SATA" patche läuft es wunderbar. Versuche so schritt für schritt zu lösen aber schlussendlich verleidet es mir, denke das macht ja Clover wirklich besser als ein DSDT, eben vielleicht sollte man nur die sachen mitgeben die man auch verändert haben will.


    danke für den tip, das mit der SSDT-HACK.dsl guck ich mir mal an.


    EDIT; Rehabman's zitat

    Zitat

    With static patching, DropOem=true is used and patched DSDT and SSDTs are added to ACPI/patched. With hotpatch, instead use DropOem=false, and only add-on SSDTs are placed in ACPI/patched.It is important to note that config.plist/ACPI/patches are applied only to native SSDTs, and not the SSDTs in ACPI/patched. This means that if you are renaming objects using config.plist, the add-on SSDTs must refer to the new names, not the old names. Unlike SSDTs in ACPI/patched, binary patches in ACPI/Patches *do apply* to DSDT.aml that might be in ACPI/patched. Keep this in mind if you're using a combination of static and hotpatching.Also, with static patching, SortedOrder is used to specify the order of SSDTs in ACPI/patched. With hotpatch it is not strictly necessary as it is possible to construct the code in each SSDT such that the code is not order dependent. Especially if you place all add-on code in a single SSDT such as many of my laptop repo examples. Unless your add-on SSDTs are order dependent, you do not have to name each one in SortedOrder.


    So langsam verstehe ich auch wo ich immer fehler mache, ich muss dringend besser english lernen.

    Hallo liebe Gemeinde, hoffe störe nicht. ;-)
    Ich wollt mal fragen ob es nicht möglich ist anstatt dsdt einen ssdt für einen device zu erstellen.
    Hintergrund ist das;
    Ich benutz normalerweise einen dsdt von @al6042, es ist ebenso das ich ziemlich viel im Bios rumspiele und teste, hab auch Bios update's hinter mir. Jetzt is halt so das mein dsdt nicht so der hit ist und selber leider immer noch nicht fähig bin einen zu erstellen, versucht hab ich's min. 100 mal :-)
    Mittlerweile hab bedenken das mein SSD verreckt von so vielen neu starts und test's.
    Ich folge die Anleitungen im wiki aber weiss ned was ich falsch mache, mit meiner dsdt will er nie starten.
    Ich geb's zu, anscheinend bin ich da wirklich unfähig ohne eine DAU sichere Anleitung krieg ich's nicht hin.


    Wie dem auch sei, inzwischen lauft meine Maschine mit der neusten Clover ohne Dsdt,
    und das sogar erstaunlich viel besser als früher, ohne einen nennenswerten fehler im Log, es ist wirklich alles da was ich brauche läuft auch super flüssig bis auf HDMI Sound und Sleep, das will nicht.
    und die devices werden natürlich nicht im pci angezeigt was verständlich ist.
    Alles was ich machen muss ist;
    change GFX0 to IGPU
    change HDAS to HDEF
    change HECI to IMEI
    change SAT0 to SATA
    change LPC to LPCB
    im Clover einstellen und diese kexte einfügen.


    Jetzt zurück zu mein anliegen;
    Wäre es nicht möglich das ich so ein ssdt baue der mir zbsp. HDMI zur verfügung stellt und vielleicht noch _DSM für Sound,Netzwerk, Grafik für Pci Devices beinhaltet?
    So wär ich doch eigentlich unabhängig von Bios changes oder update's oder?
    Da ich ja Ohne DSDT schon starten kann bräuchte ich nur diese korrekturen,
    versteh ich das eigentlich falsch oder müsste man komplett neu auf dsdt setzen.?
    Könnte da jemand bei dem unterfangen mir unter die arme greifen? :rolleyes:
    (ja ja eine schande für den Titel Profi im Avatar) ||


    Gruss Coban


    origin.zipiMac17,1Cobanramo.ioreg.zip

    Also, ich hatte den als erledigt markiert aber merke dem ist nicht so :-)


    Hab immer noch ein problem mit dem File.
    Hab diesen File mit Clover F4 extrahiert SSDT-13-original.aml


    Hab das ganze mehr oder weniger untersucht fehler behoben mit Maciasl, ergebnis SSDT-13.dsl


    Jetzt kommts, wenn ich den als aml speichere und wieder öffne ist es als wäre es nicht bearbeitet worden.
    Die Fehler sind immer gleich. Dachte das liegt an mir, habe hier Forum von mehreren Skylake Board's den "origin" file's geladen,
    den SSDT-13.aml angekuckt, diese haben immer den gleichen fehler drin.
    Was hat das auf sich mit dieser ssdt-13.aml file, ist es iasl fehler oder an dem file selber? Warum lässt sich die änderung nicht speichern?
    Hier gibts sicher jemand der mir das plausibel erklären kann oder? :-)

    Danke Andreas, jetzt wo ich vergleichen kann seh ich es. Danke das war hilfreich.
    Anderseits ist das schon seltsam, ist das jetzt schon so im Bios drinne gewesen oder ein fehler beim extrahieren mit Clover. Das weiss niemand wahrscheinlich.


    Nix für ungut, Danke nochmals.


    Gruss Coban

    Hallo Gemeinde,
    Also ich hätte gern ein tip, komme da einfach nicht weiter.
    Was zum Geier stimmt bei dem ssdt nicht, den kann ich nicht Compilen.
    Bitte nicht nur ein lösung dazu, ich versuche das ding zu verstehen, hätte gerne eine erklärung wie was wo warum usw.


    SSDT-13.dsl


    Wenn es eine Digitale Signatur (Gratis Upgrade vom W7-W8) Lizens ist wird es nicht klappen, wenn du einen Upgrade oder OEM Schlüssel hast ist es kein problem.


    Edit: Übrigens mit HyperV klapts auch mit Digitale Signatur Lizens.


    Gruss Coban

    Danke Griven, super erklärt.
    Als Ergebnis kann ich dazu berichten das meine konfiguration mit SSDTPRGen Ohne DSDT nicht startet
    aber mit der von CPUFriend erzeugten SSDT kann ich ohne DSDT starten.
    Egal welche methode ich wähle, habe die gleichen Cpu Steps.


    Gruss Coban

    Die hab ich allerdings, wünsche mir das du dich an dieser Sache anhängst und eine Lösung austüftelst :D;)


    Hab das gestern getestet mit dem CpuFriend. Kein unterschied.
    Finde dieses Lösung so aus dem Bauch heraus besser, da ja Mac eigene CPU Daten verwendet werden sollten.
    Bin mir nicht so sicher aber mag mich erinnern irgendwo gelesen zu haben das Piker mit ssdtPRGen.sh CPU Daten von Intel selbst verwendet.


    Gruss Coban

    @kuckkuck Ja das war mal irgendwo zwischen Sleepproblem-->USBproblem-->Sleepproblem-->Murashi's&CobanramoProblem-->Murashiproblem-->achVerdammtEintagsfliegeProblem-->WiesoDiskutuierenWirDasHierProblem-->DanachAchVergissEs,MeinHackFunktioniertWieNeSchweizerUhrBisAufsWakeProblem :totlachen:


    habs aufgegeben, bin zufrieden mit meiner Makkina, es muss nicht schlafen, Arbeiten! :D


    Werde beim nächsten Bios Update mal mit neuem DSDT & elan das ganze angehen :)
    Übrigens danke auch für dein geduld mit uns :thumbsup:


    Gruss Cobanramo

    Es wäre jetzt interesant zu wissen;
    Was hast du im bios alles eingestellt oder ausgestellt?
    Welche kexte sind da alle installiert?
    Mit welchen Bootarg's startest du?
    Ist bei dir jetzt EmuNvram installiert oder nicht?
    Hast du irgendwelche Clover Einstellung betreffend Sleep/wake?
    Fragen über fragen :-D


    Ich mach ja mehr oder weniger nichts anders als du, bei mir funktioniert nicht :-)


    gruss

    @murashi jetzt vergiss dein ist stand nicht, merke dir alles so wie du es hast.


    1 versuch auf meine art schadet nicht murashi,
    du stellst al6042 DSDT & SSDT-USB.aml & SSDT-XCPM.aml SSDT in den ordner,
    du brauchst all diese Einstellungen im clover nicht, da ist schon das meiste im al DSDT.
    nimmst jetzt diesen config.plist rein und startest mal.
    versuch wert.


    danach kannst du weitermachen wo du aufgehört hast :-)


    gruss