Shutdown FIX?

  • Hey ,
    Leider habe ich nach dem update auf Sierra wieder mal einige Probleme,
    Die Mute / Leiser / Lauter tasten (F1,F2,F3) sind nun funktionslos.
    Außerdem fährt der Laptop nicht mehr richtig herunter,
    nach dem Shutdown startet er leider wieder.
    das mit dem shutdown könnte aber auch schon dem Update gewesen sein.


    In Clover Ist der hacken für den ShutdownFix gesetzt.
    Die DSDT habe ich bereits mit dem ShutdownFix Patch versehen, leider immer noch ohne erfolg.

    Dateien

    • DSDT.aml

      (45,39 kB, 94 Mal heruntergeladen, zuletzt: )
    • DSDT_clean.aml

      (43,67 kB, 84 Mal heruntergeladen, zuletzt: )

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • Ich glaube doppelt fixen ist nicht so gut. Was passiert denn, wenn du den Clover-Shutdown-Fix deaktivierst.

    MfG, docplag



  • Hat leider auch nichts gebracht

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • Da sollte dann der al6042 mal in die DSDT schauen. Der wird sich hier bestimmt bald zu Wort melden.

    MfG, docplag



  • Die Tasten funktionieren bei mir auch nicht mehr wie unter El Capitan. Du verwendest sicher die VoodooPS2Controller.kext von RehabMan. Das Problem ist ihm bekannt, aber leider gibt es derzeit noch keine Lösung. Das gilt auch für die verschwundenen Trackpad Einstellungen...


    Probier mal die DSDT im Anhang

    Dateien

    • DSDT.aml

      (45,51 kB, 73 Mal heruntergeladen, zuletzt: )

    gez. Thogg Niatiz

    2 Mal editiert, zuletzt von Thogg Niatiz ()

  • @Thogg Niatiz da ich noch völlig neu in dem Thema DSDT bin: Kannst du mir verraten was du jetzt gemacht hast? Ich habe gerade zum ersten mal damit rum probiert und ich habe einfach den ShutdownFix2 von Rehabman für Laptops mit Ivy Bridge oder Sandy Bridge rein gepackt. Könnte das was werden? Ich will ja jetzt nicht irgendeine DSDT posten die nachher was kaputt macht :D

  • Ich bin auch noch recht neu bei dem Thema und noch immer fleißig am Basteln der DSDT für meinen Großen, aber ich habe zum Einarbeiten einfach mal die Patches für mein Elitebook aus dem ProBookInstaller nachvollzogen zusammen mit den tollen Anleitungen aus unserem Wiki, und als positives Feedback ein fast problemlos funktionierendes 8460P erhalten ;)


    Also vorweg: Ich denke nicht, dass der ShutdownFix2 noch irgendetwas bringt - wenngleich ein DSDT Patch das System höchstens am Funktionieren behindern kann, eine ernsthafte Beschädigung kannst du damit eher nicht erreichen. Sieht so aus, als hätte den jemand schon zwei mal über die DSDT laufen lassen. Ich versuch mal das zu erklären.


    Also der ShutdownFix2 vom RehabMan schaut so aus:



    MaciASL versteht darunter etwa folgendes:


    - Suche nach dem Label _PTS


    Führe "replace_matched" auf den "Inhalt" des Labels nach folgendem Schema aus:




    %1 wird dabei mit dem "Inhalt" ersetzt und alles wieder in die Methode _PTS eingesetzt.



    Soviel zum Prinzip...


    Meine Überlegung war nun, warum alles schon zweimal auf "If (LNotEqual (Arg0, 0x05))" geprüft wird - und vor allem, warum innerhalb dieser Konditionen noch einmal Arg0 geprüft wird:
    If (LEqual (Arg0, 0x03))
    If (LEqual (Arg0, 0x04))
    und noch einmal
    If (LEqual (Arg0, 0x05))


    Wenn zuvor schon zweimal sichergestellt wurde, dass Arg0 == 0x05 oder 5 ist - dann kann es gar nicht mehr 0x03 oder 0x04 werden (so jedenfalls meine Annahme, da ich P80D, P8XH und SLPS nicht kenne). Vielleicht ist das ein Fehler der DSDT, also habe ich die eingängliche Überprüfung von Arg0 einfach mal entfernt, sozusagen ein inverser ShutdownFix2 ;)


    Bin gespannt, ob das funktioniert...

    gez. Thogg Niatiz

    2 Mal editiert, zuletzt von Thogg Niatiz ()

  • Ok und warum probierst du jetzt herauszufinden was das Problem ist? Mach doch einfach eine neue. Oder hast du noch andere Patches darin? @Denis

  • Jede Menge
    Batterie
    intel 4000
    BCM94352HMB


    mehr weiß ich gerade nicht da @al6042 mir die damals angefertigt hat.

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • Funktioniert bei dir die ig-plattform id nicht oder wofür hast du den HD4000 Patch? Ich brauch den nämlich gar nicht bei meinem Ivy Bridge Laptop.

  • Thogg Niatiz, vielen dank für die DSDT!
    leider hat diese auch nicht geholfen.
    Heute habe ich mal auf der PowerEdge etwas gesucht und meine ältere DSDT gefunden die ich damals von al6042 bekommen habe diese habe ich eingepflegt und sehe da.
    Wieder ein reboot :(
    nun vermute ich das es nicht unbedingt an der DSDT liegt Sonden vielleicht an CLOVER selber oder an einen Kext.

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • ich hab mal die SMBIOS Sachen rausgenommen

    Dateien

    • config.plist

      (5,32 kB, 158 Mal heruntergeladen, zuletzt: )

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • Nur als kleiner Tipp:
    die BRCM-Kexte werden aus der EFI nicht geladen und sollten entweder nach /L/E oder nach /S/L/E verschoben/installiert werden.


    ich selbst werde mich leider nicht vor Donnerstag Abend mit dem Thema beschäftigen können.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • @al6042 mit den kexten läuft Bluetooth aber
    haben wir doch in essen festgestellt

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • Das schon, aber die Firmware wird nicht wirklich aktualisiert.... ;)
    Das kannst du im systembericht unter BT sehen.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Thogg Niatiz
    jau mit dem kext läuft es wieder
    Dankeschön

    meine Hardware:


    Lenovo G500

    Dell PowerEdge T310

  • Ich bin ein wenig verwirrt...
    Was geht denn jetzt alles nicht mehr?

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!