DSDT, brauch mal Hilfe bei Fehlern

  • Hallo,
    ich brauch mal ein bisschen Hilfe.
    Find keine Lösung für die Fehler.



    Erstellt wurde sie mit Ubuntu.

    Dateien

    • DSDT.aml.zip

      (52,57 kB, 153 Mal heruntergeladen, zuletzt: )

    [font='Verdana, Helvetica, sans-serif'][size=10]Gigabyte GA-Q77M-D2H Ozmosis Intel I3-2100 /4GB DDR3 1333
    SanDisk SDSSDHP-256G-G25/Seagate 500GB/GeForce GT240/Yosemite 10.10.2


    HP Probook 450 G2 Intel i5-4210U/8GB Ram/HDD 508GB/Full HD 1900x1080/WLAN AR9287/Yosemite 10.10.2


    Hitzetot:
    Lenovo U510 Intel i5-3317U/8GB Ram/HDD 500GB/SSD 24 GB/Fusion Drive
    HD 4000/WLAN AR9287 mit Mod Bios/Mavericks 10.9

  • Hallo gummifisch,


    versuch's mal damit...

    Dateien

    Gruß
    Al6042

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

  • Gerade mal ausprobiert.
    Wirft bei MaciAML noch den selben Fehler aus.
    Ich hab Maci auf ACPI 5.0.


    Ich hab auch nochmal ein bisschen gespielt und die Fehler
    syntax error, unexpected ','
    habe ich wegbekommen, allerdings weiß ich nicht ob man das so machen kann.
    (Im Grunde nur die Formatierung geändert)


    Nur
    syntax error, unexpected PARSEOP_NOTIFY, expecting ',' or ')'
    hält sich hartnäckig.

    Dateien

    • DSDT.zip

      (99,34 kB, 144 Mal heruntergeladen, zuletzt: )

    [font='Verdana, Helvetica, sans-serif'][size=10]Gigabyte GA-Q77M-D2H Ozmosis Intel I3-2100 /4GB DDR3 1333
    SanDisk SDSSDHP-256G-G25/Seagate 500GB/GeForce GT240/Yosemite 10.10.2


    HP Probook 450 G2 Intel i5-4210U/8GB Ram/HDD 508GB/Full HD 1900x1080/WLAN AR9287/Yosemite 10.10.2


    Hitzetot:
    Lenovo U510 Intel i5-3317U/8GB Ram/HDD 500GB/SSD 24 GB/Fusion Drive
    HD 4000/WLAN AR9287 mit Mod Bios/Mavericks 10.9

  • Also ich hab mir deine Mal angeguckt!
    So wie ich das sehe hast du aber alles richtig Gemacht!
    Ich kann da keinen Fehler erkennen!

  • wenn ich mich recht erinnere reicht ACPI 4.0. Würde es mal umstellen und ausprobieren

    Gruß
    Apatchenpub


    They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety
    Wer wesentliche Freiheit aufgeben kann um eine geringfügige bloß jeweilige Sicherheit zu bewirken, verdient weder Freiheit, noch Sicherheit
    Benjamin Franklin 1775 und aktueller als nie zuvor

  • ACPI 4.0 bringt eine kilometerlange Fehlerliste,
    der Fehler von ACPI 5.0 ist auch in der 4.0 vorhanden.

    [font='Verdana, Helvetica, sans-serif'][size=10]Gigabyte GA-Q77M-D2H Ozmosis Intel I3-2100 /4GB DDR3 1333
    SanDisk SDSSDHP-256G-G25/Seagate 500GB/GeForce GT240/Yosemite 10.10.2


    HP Probook 450 G2 Intel i5-4210U/8GB Ram/HDD 508GB/Full HD 1900x1080/WLAN AR9287/Yosemite 10.10.2


    Hitzetot:
    Lenovo U510 Intel i5-3317U/8GB Ram/HDD 500GB/SSD 24 GB/Fusion Drive
    HD 4000/WLAN AR9287 mit Mod Bios/Mavericks 10.9

  • Die Ganzen Begriffe "Zero" und "One" mussten in "0x00" und "0x01" geändert werden...


    Bin gerade nochmal dran...


    EDIT:
    Das wird so nichts.
    Wie hast du denn die DSDT erstellt?
    Per MacIASL mit "File" -> "New from ACPI"?
    Zieh mal die DSDT entweder mit einem Clover Bootstick (Taste F4 im Clover Boot-Menü, schreibt die DSDT in den CLOVER-Ordner unter /ACPI/origin).
    Oder per Linux Live-CD mit folgendem Terminal Befehl:

    Code
    1. cd ~/Desktop
    2. sudo cat /sys/firmware/acpi/tables/DSDT > DSDT.aml


    Dann die Datei auf einen USB Stick kopieren, OS X Booten und dann mit MacIASL wieder bis ins Koma patchen...

    Gruß
    Al6042

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

    Einmal editiert, zuletzt von al6042 ()

  • Die DSDT ist von Linux.


    Zitat

    Erstellt wurde sie mit Ubuntu.


    Auch habe ich vorher im Bios die Standardwerte wieder hergestellt.
    Ich werde heute Abend mal die DSDT mit Clover erstellen.

    [font='Verdana, Helvetica, sans-serif'][size=10]Gigabyte GA-Q77M-D2H Ozmosis Intel I3-2100 /4GB DDR3 1333
    SanDisk SDSSDHP-256G-G25/Seagate 500GB/GeForce GT240/Yosemite 10.10.2


    HP Probook 450 G2 Intel i5-4210U/8GB Ram/HDD 508GB/Full HD 1900x1080/WLAN AR9287/Yosemite 10.10.2


    Hitzetot:
    Lenovo U510 Intel i5-3317U/8GB Ram/HDD 500GB/SSD 24 GB/Fusion Drive
    HD 4000/WLAN AR9287 mit Mod Bios/Mavericks 10.9

  • Hallo,


    mich würde gern interessieren ob dieses Fehlerbild schon mal behoben wurde, da ich das gleiche Problem habe. Spiel mit meiner dsdt.aml schon seit einer Woche, und bring diesen Fehler 4607, 6126, syntax error, unexpected PARSEOP_NOTIFY, expecting ',' or ')' leider nicht weg. Meine Roh dsdt wurde über Clover erstellt. In MaciASL habe ich Compiler Option auf ACPI 5.0 eingestellt, mit 4.0 kommen bei mir noch mehr Fehler raus. Ich hoffe ihr könnt mir helfen.


    Meine dsdt.aml hänge ich bei.

    Dateien

    • DSDT.aml.zip

      (52,95 kB, 94 Mal heruntergeladen, zuletzt: )

    HP Elitebook 840 G2 / Intel i5-5300u / 16 GB RAM / 180 GB SSD / HD Display 1600x900 /Broadcom bcm94352z / OS X 10.11.6 / Clover

  • Das liegt an der Schreibweise in folgendem Bereich:

    Code
    1. Or (\_SB.PCI0.AUDE, 0x20, \_SB.PCI0.AUDE)
    2. \_SB.PCI0.B0D3.ABWA (0x01, \_SB.PCI0.B0D3.ARST (\_SB.PCI0.B0D3.ASTR (\_SB.PCI0.B0D3.AINI (\_SB.PCI0.B0D3.CXDC (\_SB.PCI0.B0D3.ABWA (0x00, Notify (\_SB.PCI0,
    3. 0x00), If (LEqual (PARM, 0x00))
    4. {
    5. And (\_SB.PCI0.AUDE, 0xDF, \_SB.PCI0.AUDE)
    6. Notify (\_SB.PCI0, 0x00)
    7. }, Store (Zero, GESF), Store (Zero, PARM), Return (
    8. SUCC), Store (Zero, GESF)), Return (SUCC))))))


    Die musst du in eine DSDT übliche Form prügeln, da der AML mit dem Konstrukt nichts anfangen kann.

    Gruß
    Al6042

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

  • Das Problem ist wohl eher, dass wir nicht wissen wie
    in diesem Fall die "übliche Form" aussehen könnte.



    Ich habe gestern noch mal rumgespielt.


    Das hier steht am Anfang der DSDT



    So wie ich das verstehe ist die DSDT im Grunde unvollständig, es fehlen einige Methoden und das macht sich in dem Fehler bemerkbar.
    Mit IASL Recompiliert man die DSDT und bringt die fehlenden Methoden aus den SSDT's in die DSDT (So zumindest mein Verständnis)


    Ich hab das mal so ähnlich ausgeführt und der Fehler: 4607, 6126, syntax error, unexpected PARSEOP_NOTIFY, expecting ',' or ')' ist weg,
    allerdings gibt es dann einige andere Fehler, die aber nicht so dramatisch scheinen.


    Und nochmal "Edit"


    Das hat mich nicht zum Erfolg gebracht.
    Ich hab die Zeilen nochmal editiert und der Fehler ist weg.



    Ich denke das müsste ungefähr so in der AML aussehen.
    Jetzt hab ich nur noch ein paar Warnungen.



    Gruß
    Gummifisch

    [font='Verdana, Helvetica, sans-serif'][size=10]Gigabyte GA-Q77M-D2H Ozmosis Intel I3-2100 /4GB DDR3 1333
    SanDisk SDSSDHP-256G-G25/Seagate 500GB/GeForce GT240/Yosemite 10.10.2


    HP Probook 450 G2 Intel i5-4210U/8GB Ram/HDD 508GB/Full HD 1900x1080/WLAN AR9287/Yosemite 10.10.2


    Hitzetot:
    Lenovo U510 Intel i5-3317U/8GB Ram/HDD 500GB/SSD 24 GB/Fusion Drive
    HD 4000/WLAN AR9287 mit Mod Bios/Mavericks 10.9

    2 Mal editiert, zuletzt von gummifisch ()

  • Danke noch mal, bin gerade jetzt nicht zu hause, werde aber so bald ich ankomme, ausprobieren werde es dann melden :thumbup:

    HP Elitebook 840 G2 / Intel i5-5300u / 16 GB RAM / 180 GB SSD / HD Display 1600x900 /Broadcom bcm94352z / OS X 10.11.6 / Clover

  • griven

    Hat das Label Erledigt hinzugefügt