DSDT Syntax Error

  • Hallo Leute,


    Ich war gerade dabei mein DSDT zu kompilieren, doch dabei bekam ich drei Fehlermeldungen:


    Code
    1. syntax error, unexpected '}', expecting '('


    Code
    1. syntax error, unexpected '}', expecting '('


    Code
    1. syntax error, unexpected $end and premature End-Of-File



    Vielen dank im Voraus.

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

  • Ich gehe mal davon aus, Du hast die DSDT.dsl nicht komplett selbst geschrieben.
    Üblicherweise generiert man sich eine Roh - DSDT.aml bzw DSDT.DSL mit dem DSDT Editor, iASL, Linux oder mit Everest unter Windows. Es würde mich wundern, wenn der von Dir beschriebene Fehler da schon drinn war. Nun hast Du sicherlich versucht zu patchen (Grafik?, Sound?). Im Idealfall sind die Patche von Leuten, die etwas davon verstehen, vorgefertigt und sollten zumindest nicht zu Syntaxfehlern führen. Anders sieht es aus, wenn man sich aus anderen DSDTs Abschnitte per copy und paste einkopiert oder selber eintippt (Faktor Mensch). Üblicherweise wird bei aktuellen Compilierumgebungen auch die Zeilennummer des Fehlers angezeigt. Doppelklick auf diese Fehlermeldung und der Corsor springt genau auf diese Zeile im Quelltext.
    Ungeachtet dessen, bei vielen Änderungen lieber einmal mehr zwischendurch Compilieren starten, sonst wird es immer schwieriger das Missgeschick einzugrenzen.
    Sollte das nicht weiterhelfen, dann sind genauere Angaben erforderlich:
    Mit welchem Tool arbeitest Du? Was genau hast Du verswucht in Deine DSDT reinzubringen und mit welchen Mitteln?

    Gigabyte GA-Z77X-UD3H Rev. 1.0 (i7 3770. 32GB, Gigabyte RX580 4GB (CAT, MOJ, HS)

    Gigabyte GA-Z270P-D3 Rev. 1.0 (i5 7600K. 32GB, Gigabyte RX570 4GB (CAT)

    Gigabyte GA-H77-DS3L Rev. 1.1 (i5 3570K. 16GB, Radeon. HD7790 ( R 250X)) (liegt z.Z. auf Eis)

    Z590 Mini ITX Boards von MSI und Gigabyte jeweils mit Rocket Lake I5 10400F

    Intel NUC DC3217BY und D34010WYB

  • Sieht so aus als haettest Du unvollstaendig kopiert und eingesetzt.
    Wenn Klammern fehlen fehlt ein Teil oder Du hast es an der falschen Stelle eingesetzt !
    Gruss,
    6F

    Kein Privatsupport via PN, bitte stellt eure Fragen im Forum !
    Als MacPro5.1 [OSX 10.9.5 & 10.10]: GA Z77X-UD5H OZ, i7-3770, Corsair 16Gb DDR3, HD4000, Samsung 840Pro 256GB, Seagate 1TB, IR&Wifi v. MBP.
    Ein MacMini 2012 [OSX 10.10]: i5, 4Gb Ram, HD4000, Webcam Logitech C615.

    Lenovo T450 [Manjaro i3wm]

  • Danke erstmal für die Antworten.
    Ich wollte die Dsdt patchen und deshalb bin ich nach einer Anleitung im Internet vorgegangen.
    So nun habe ich die erst von .aml in .dsl umgewandelt.
    Nun wusste ich nicht was ich mit der .dsl machen soll, da ich sie nicht mit MaciAsl öffnen konnte.
    Dann habe ich die dsdt.aml geöffnet, die ich mit einem Tool unter Windows generiert habe.
    Beim Compilieren bekam ich sofort die drei Fehlermeldungen.
    Da ich nicht genau wusste, was das soll habe ich weiter gemacht und mit dem patch von Rehabman versucht die Helligkeitseinstellung zu fixen.
    Schön alles gut, nun konnte ich das ja nicht speichern, da die drei Fehlermeldungen noch da sind.
    So jetzt bin ich hier.


    Könntet ihr mal drüber gucken, wo der Fehler ist, wenn ich die Dsdt hochlade?


    Kann mir denn niemand weiterhelfen ?

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

    2 Mal editiert, zuletzt von 27sharp ()

  • Ja aber es geht hierbei nur um patches von Originalen dsdts.
    Mein Problem ist es aber der unberührte Dsdt.
    Da bekomme ich diese drei Fehlermeldungen.


    Hier mal meine DSDT:

    Dateien

    • dsdt.aml.zip

      (16,35 kB, 82 Mal heruntergeladen, zuletzt: )

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

    Einmal editiert, zuletzt von 27sharp ()

  • Mit welchem Tool hast Du die DSDT extrahiert?
    Mach das bitte sofern möglich noch mal mit MACIASL und extrahiere bitte auch nicht nur die DSDT sondern auch die SSDT Tabellen. Dein Notebook stellt hier besondere Herausforderungen da es neben der HD4600 auch noch eine AMD GPU verbaut hat und die Enduro Technologie verwendet. Wenn Du alle Dateien zusammen hast lade Diese bitte wieder hier hoch. (MacIASL wirft bei Deiner Vorlage nämlich gleich 8 Fehler aus...)

  • Also ich habe es unter Windows mit RWEverything extrahiert.
    Da bekam ich eine DSDT und 4 SSDT Datein bekommen.


    Meine AMD Graka kann ich im Bios auschalten.

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

  • Das ist gut ;)
    Die DSDT die RWEvertything ausgibt ist trotzdem ziemlicher Murks. Versuche sofern möglich die DSDT mit MacIASL unter OSX zu extrahieren.

  • Ok also unter MaciASL habe ich unter File -> Export Tableset gefunden.
    Ist es das richtige ?

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

  • Genau die brauchen wir :)

  • Hier bitte sehr: :rolleyes:

    Dateien

    • MacBook Pro.zip

      (22,5 kB, 73 Mal heruntergeladen, zuletzt: )

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

  • So, ich habe das ganze mal von den Fehlern befreit und den Brightness Patch hinzugefügt. Wie immer keine Garantie...
    DSDT_leno.zip

  • Danke danke!
    Muss ich die Datei in den Extra ordner verschieben oder habe ich da was falsch verstanden.


    PS.: Ich habe den Chameleon bootloader.


    Edit1: Beim kompilieren der Datei bekomme ich weiterhin die selben Fehler.. Mache ich was falsch?

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

  • Anscheinend schon ;)
    Die Datei muss in dsdt.aml umbenannt und dann in den Extra Ordner geschoben werden.

  • Alles klar die Datei ist nun kopiert und wie ändere ich jetzt die Helligkeit ?


    Tut mir leid wenn ich zu viele Frage stelle, ich bin ganz neu in der Szene :S


    Edit: So jetzt funktioniert die Helligkeit.
    Ich weiß nicht warum aber es funktioniert obwohl ich die DSDT nicht im Ordner habe.


    Trotzdem danke für alles.


    Jetzt fehlt mir noch das Power Managment also sleep mode.
    Könntet ihr mir da weiterhelfen?

    My Hackintosh: Yosemite 10.10


    Acer Aspire VN7-571G-55BL
    Motherboard Chipset: Acer Core (Haswell ULT) DRAM Controller 100MHz
    CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
    Arbeitsspeicher: 2x 4GB DDR3 SO-DIMM 1.6GHz
    Grafikkarte: Intel HD 4400/Nvidia Geforce GTX 650m
    Wlan: Intel(R) Dual Band Wireless-AC 7265 (802.11n (HT), AES-CCMP, 650Mbps)

    Einmal editiert, zuletzt von 27sharp ()

  • hallo bin Neu hier könnte mir eine helfen, hab im dsdt paar Fehler weis nicht was ich machen soll

    Dateien

    • DSDT.aml

      (91,14 kB, 144 Mal heruntergeladen, zuletzt: )
  • @HannibalKing000 es wäre mal ganz gut zu wissen welchen PC/laptop du benutzt, sonst ist es schwierig Dort ein paar patches einzubauen ;) hast du an der bereits rum gebastelt oder ist das eine frische dsdt?


    EDIT: also, ich bin verdammt unerfahren, aber ich hab ein paar dinge von @al6042 gelernt. Ich glaub du hast versucht in der DSDT eines ASUS Laptops einen Sound Patch einzubauen. Soweit bekomme ich alle Fehler weg. Bis auf einen zum mindest. Hab also bisher keine Patches angewandt, nur Fehler ausgebessert. Das hier sagt MaciASL:


    EDIT2: Wenn ich den Inhalt der Methode SBRN herausnehme (also nicht die ganze Methode) dann bekomme ich keine Errors mehr. Hier im mal im Anhang. Bitte noch nicht verwenden, al soll erst was dazu sagen :D

    Dateien

    • DSDT.aml

      (91,87 kB, 101 Mal heruntergeladen, zuletzt: )

    2 Mal editiert, zuletzt von Fredde2209 ()

  • also mein laptop ist ein asus model f751ldv ich wollte meine dsdt patchen das meine batterie geht
    ich hab auch den patch für meine batterie aber es kommen immer diese errors



    es geht auch alles außer Helligkeit und batterie


    auch wenn ich im bootloader von clover eine neue dsdt mache, kommen immer die gleichen errors

  • @Fredde2209
    Der Fehler liegt am "herrenlosen" Eintrag "Local0"... der muss mit einem vorher deklarierten Namen als "Store" eingebunden werden.
    Da eine Zeile oberhalb der "Method" die Deklaration

    Code
    1. Name (ASBN,Zero)


    steht, kann man die fehlerhafte Zeile (der "herrenlose" Local0) wie folgt abändern:

    Code
    1. Store (ASBN, Local0)


    Dann ist der Fehler behoben.


    @HannibalKing000
    Ohne zu wissen, welche Hardware du nutzt, kann hier niemand deine DSDT mit den fehlenden Komponenten ausstatten.
    Bitte trage die Hardware-Details entweder in deine Signatur oder in dein Profil, im Bereich "Über mich", ein...

    Gruß
    Al6042

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