iASL Warning #227
Replies: 4 comments
-
Intel ACPI Component Architecture Error 6126 - Compiler aborting due to parser-detected syntax error(s) DSDT.dsl 10135: } DSDT.dsl 13022: Error 6126 - Compiler aborting due to parser-detected syntax error(s) DSDT.dsl 10135: } DSDT.dsl 13022: Input file: DSDT.dsl - Compilation aborted due to parser-detected syntax error(s) Compilation failed. 3 Errors, 0 Warnings, 0 Remarks This is the output of compiling an unmodified decompiled file |
Beta Was this translation helpful? Give feedback.
-
Intel ACPI Component Architecture DSDT.dsl 1691: Device (PCI0) DSDT.dsl 3303: Acquire (MUT0, 0x0FFF) DSDT.dsl 3745: Method (SIOW, 1, NotSerialized) DSDT.dsl 4470: Device (PS2K) DSDT.dsl 4548: Device (PS2M) DSDT.dsl 4761: Name (MLTR, Zero) DSDT.dsl 4995: Name (MLTR, Zero) DSDT.dsl 5229: Name (MLTR, Zero) DSDT.dsl 5463: Name (MLTR, Zero) DSDT.dsl 5697: Name (MLTR, Zero) DSDT.dsl 5931: Name (MLTR, Zero) DSDT.dsl 6165: Name (MLTR, Zero) DSDT.dsl 6399: Name (MLTR, Zero) DSDT.dsl 6800: Method (RDGI, 1, NotSerialized) DSDT.dsl 6800: Method (RDGI, 1, NotSerialized) DSDT.dsl 6805: OperationRegion (LGPI, SystemIO, Local0, 0x04) DSDT.dsl 6816: Method (RDGP, 1, NotSerialized) DSDT.dsl 6816: Method (RDGP, 1, NotSerialized) DSDT.dsl 6821: OperationRegion (LGPI, SystemIO, Local0, 0x04) DSDT.dsl 6832: Method (WTGP, 2, NotSerialized) DSDT.dsl 6837: OperationRegion (LGPI, SystemIO, Local0, 0x04) DSDT.dsl 6848: Method (WTIN, 2, NotSerialized) DSDT.dsl 6853: OperationRegion (LGPI, SystemIO, Local0, 0x04) DSDT.dsl 6864: Method (WPGP, 2, NotSerialized) DSDT.dsl 6869: OperationRegion (LGPI, SystemIO, Local0, 0x04) DSDT.dsl 6879: Method (GP2N, 2, NotSerialized) DSDT.dsl 6884: OperationRegion (LGPI, SystemIO, Local0, 0x04) DSDT.dsl 6894: Method (GP2A, 2, NotSerialized) DSDT.dsl 6899: OperationRegion (LGP2, SystemIO, Local0, 0x04) DSDT.dsl 6918: OperationRegion (LGPI, SystemIO, Local0, 0x02) DSDT.dsl 6949: Method (GP2B, 2, NotSerialized) DSDT.dsl 6954: OperationRegion (LGPI, SystemIO, Local0, 0x02) DSDT.dsl 7044: Name (UPCA, Package (0x04) DSDT.dsl 7056: Name (PLDP, Package (0x01) DSDT.dsl 7072: Name (UPCP, Package (0x04) DSDT.dsl 7084: Name (PLDP, Package (0x01) DSDT.dsl 7101: Name (UPCP, Package (0x04) DSDT.dsl 7113: Name (PLDP, Package (0x01) DSDT.dsl 7130: Name (UPCP, Package (0x04) DSDT.dsl 7142: Name (PLDP, Package (0x01) DSDT.dsl 7165: Name (UPCP, Package (0x04) DSDT.dsl 7177: Name (PLDP, Package (0x01) DSDT.dsl 7191: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) DSDT.dsl 7240: Name (UPCP, Package (0x04) DSDT.dsl 7252: Name (PLDP, Package (0x01) DSDT.dsl 7266: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) DSDT.dsl 7315: Name (UPCP, Package (0x04) DSDT.dsl 7327: Name (PLDP, Package (0x01) DSDT.dsl 7341: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) DSDT.dsl 7390: Name (UPCP, Package (0x04) DSDT.dsl 7402: Name (PLDP, Package (0x01) DSDT.dsl 7416: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) DSDT.dsl 7465: Name (UPCP, Package (0x04) DSDT.dsl 7477: Name (PLDP, Package (0x01) DSDT.dsl 7542: Name (UPCA, Package (0x04) DSDT.dsl 7554: Name (PLDP, Package (0x01) DSDT.dsl 7570: Name (UPCP, Package (0x04) DSDT.dsl 7582: Name (PLDP, Package (0x01) DSDT.dsl 7599: Name (UPCP, Package (0x04) DSDT.dsl 7611: Name (PLDP, Package (0x01) DSDT.dsl 7625: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) DSDT.dsl 7674: Name (UPCP, Package (0x04) DSDT.dsl 7686: Name (PLDP, Package (0x01) DSDT.dsl 7706: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) DSDT.dsl 7755: Name (UPCP, Package (0x04) DSDT.dsl 7767: Name (PLDP, Package (0x01) DSDT.dsl 7784: Name (UPCP, Package (0x04) DSDT.dsl 7796: Name (PLDP, Package (0x01) DSDT.dsl 7813: Name (UPCP, Package (0x04) DSDT.dsl 7825: Name (PLDP, Package (0x01) DSDT.dsl 7862: Return (Package (0x00){}) DSDT.dsl 7886: If ((Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71") /* Unknown UUID */)) DSDT.dsl 7894: Method (POSC, 3, Serialized) DSDT.dsl 7986: Name (UPCP, Package (0x04) DSDT.dsl 8003: Name (PLDP, Package (0x01) DSDT.dsl 8027: Name (UPCP, Package (0x04) DSDT.dsl 8044: Name (PLDP, Package (0x01) DSDT.dsl 8068: Name (UPCP, Package (0x04) DSDT.dsl 8085: Name (PLDP, Package (0x01) DSDT.dsl 8114: Name (UPCP, Package (0x04) DSDT.dsl 8131: Name (PLDP, Package (0x01) DSDT.dsl 8155: Name (UPCP, Package (0x04) DSDT.dsl 8172: Name (PLDP, Package (0x01) DSDT.dsl 8196: Name (UPCP, Package (0x04) DSDT.dsl 8213: Name (PLDP, Package (0x01) DSDT.dsl 8237: Name (UPCP, Package (0x04) DSDT.dsl 8254: Name (PLDP, Package (0x01) DSDT.dsl 8278: Name (UPCP, Package (0x04) DSDT.dsl 8295: Name (PLDP, Package (0x01) DSDT.dsl 8319: Name (UPCP, Package (0x04) DSDT.dsl 8336: Name (PLDP, Package (0x01) DSDT.dsl 8387: Name (UPCP, Package (0x04) DSDT.dsl 8404: Name (PLDP, Package (0x01) DSDT.dsl 8450: Name (UPCP, Package (0x04) DSDT.dsl 8467: Name (PLDP, Package (0x01) DSDT.dsl 8513: Name (UPCP, Package (0x04) DSDT.dsl 8530: Name (PLDP, Package (0x01) DSDT.dsl 8576: Name (UPCP, Package (0x04) DSDT.dsl 8593: Name (PLDP, Package (0x01) DSDT.dsl 8628: Name (UPCP, Package (0x04) DSDT.dsl 8645: Name (PLDP, Package (0x01) DSDT.dsl 8680: Name (UPCP, Package (0x04) DSDT.dsl 8697: Name (PLDP, Package (0x01) DSDT.dsl 8732: Name (UPCP, Package (0x04) DSDT.dsl 8749: Name (PLDP, Package (0x01) DSDT.dsl 8784: Name (UPCP, Package (0x04) DSDT.dsl 8801: Name (PLDP, Package (0x01) DSDT.dsl 8836: Name (UPCP, Package (0x04) DSDT.dsl 8853: Name (PLDP, Package (0x01) DSDT.dsl 8888: Name (UPCP, Package (0x04) DSDT.dsl 8905: Name (PLDP, Package (0x01) DSDT.dsl 8940: Name (UPCP, Package (0x04) DSDT.dsl 8957: Name (PLDP, Package (0x01) DSDT.dsl 8992: Name (UPCP, Package (0x04) DSDT.dsl 9009: Name (PLDP, Package (0x01) DSDT.dsl 9077: Return (Package (0x00){}) DSDT.dsl 9092: Method (_GTF, 0, NotSerialized) // _GTF: Get Task File DSDT.dsl 9097: Name (PIB1, Buffer (0x07) DSDT.dsl 9104: Name (PIB2, Buffer (0x07) DSDT.dsl 9125: Method (_GTF, 0, NotSerialized) // _GTF: Get Task File DSDT.dsl 9130: Name (PIB1, Buffer (0x07) DSDT.dsl 9137: Name (PIB2, Buffer (0x07) DSDT.dsl 9158: Method (_GTF, 0, NotSerialized) // _GTF: Get Task File DSDT.dsl 9163: Name (PIB1, Buffer (0x07) DSDT.dsl 9170: Name (PIB2, Buffer (0x07) DSDT.dsl 9191: Method (_GTF, 0, NotSerialized) // _GTF: Get Task File DSDT.dsl 9196: Name (PIB1, Buffer (0x07) DSDT.dsl 9203: Name (PIB2, Buffer (0x07) DSDT.dsl 9427: Name (TBUF, Buffer (0x0100){}) DSDT.dsl 9579: Method (SPTS, 1, NotSerialized) DSDT.dsl 9593: Method (SWAK, 1, NotSerialized) DSDT.dsl 9759: Method (RRIO, 4, Serialized) DSDT.dsl 9968: Method (RDMA, 3, NotSerialized) DSDT.dsl 9968: Method (RDMA, 3, NotSerialized) DSDT.dsl 9968: Method (RDMA, 3, NotSerialized) DSDT.dsl 9987: Method (NPTS, 1, NotSerialized) DSDT.dsl 10004: Method (NWAK, 1, NotSerialized) DSDT.dsl 10024: Processor (CPU0, 0x01, 0x00001810, 0x06){} DSDT.dsl 10025: Processor (CPU1, 0x02, 0x00001810, 0x06){} DSDT.dsl 10026: Processor (CPU2, 0x03, 0x00001810, 0x06){} DSDT.dsl 10027: Processor (CPU3, 0x04, 0x00001810, 0x06){} DSDT.dsl 10028: Processor (CPU4, 0x05, 0x00001810, 0x06){} DSDT.dsl 10029: Processor (CPU5, 0x06, 0x00001810, 0x06){} DSDT.dsl 10030: Processor (CPU6, 0x07, 0x00001810, 0x06){} DSDT.dsl 10031: Processor (CPU7, 0x08, 0x00001810, 0x06){} DSDT.dsl 10129: Method (ADBG, 1, Serialized) DSDT.dsl 10353: LIDS () = _SB.PCI0.LPCB.H_EC.LSTE DSDT.dsl 10600: Method (SPL1, 0, Serialized) DSDT.dsl 10602: Name (PPUU, Zero) DSDT.dsl 10766: If (CondRefOf (_OSI, Local0)) DSDT.dsl 11264: If ((Arg0 == ToUUID ("b8febfe0-baf8-454b-aecd-49fb91137b21") /* Unknown UUID */)) DSDT.dsl 11284: Switch (PEPY) DSDT.dsl 11370: If ((Arg0 == ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66") /* Unknown UUID */)) DSDT.dsl 11493: Return (RDGP (0x57)) DSDT.dsl 11919: LIDS () = _SB.PCI0.LPCB.H_EC.LSTE DSDT.dsl 12480: Name (UPCP, Package (0x04) DSDT.dsl 12492: Name (PLDP, Package (0x01) DSDT.dsl 12514: Method (GACI, 0, NotSerialized) DSDT.dsl 12516: OperationRegion (GCAD, SystemMemory, 0xFFFF0000, 0x1234) DSDT.dsl 12516: OperationRegion (GCAD, SystemMemory, 0xFFFF0000, 0x1234) DSDT.dsl 12524: Name (RPKG, Package (0x02){}) DSDT.dsl 12530: Method (GDSV, 1, Serialized) DSDT.dsl 12532: Name (PL1T, Package (0x02) DSDT.dsl 12566: Return (Package (0x01) DSDT.dsl 12574: Name (RCR1, Package (0x02) DSDT.dsl 12586: Return (Package (0x01) DSDT.dsl 12594: Name (RCR0, Package (0x02) DSDT.dsl 12606: Return (Package (0x01) DSDT.dsl 12612: Name (DM00, Package (0x02) DSDT.dsl 12630: Name (RF00, Package (0x02) DSDT.dsl 12642: Return (Package (0x01) DSDT.dsl 12651: Return (Package (0x01) DSDT.dsl 12658: Method (CDRD, 1, Serialized) DSDT.dsl 12667: Method (CDWR, 2, Serialized) DSDT.dsl 12667: Method (CDWR, 2, Serialized) DSDT.dsl 12672: Method (GXDV, 1, NotSerialized) DSDT.dsl 12674: Name (PRF1, 0x03) DSDT.dsl 12675: Name (PRF2, 0x03) DSDT.dsl 12692: OperationRegion (PRFA, SystemMemory, 0xFFFF0000, 0x2000) DSDT.dsl 12692: OperationRegion (PRFA, SystemMemory, 0xFFFF0000, 0x2000) DSDT.dsl 12699: Name (RPKG, Package (0x02){}) DSDT.dsl 12700: Name (XMPT, Buffer (0x1000){}) DSDT.dsl 13011: Method (OSCM, 4, NotSerialized) DSDT.dsl 13011: Method (OSCM, 4, NotSerialized) DSDT.dsl 13011: Method (OSCM, 4, NotSerialized) DSDT.dsl 13011: Method (OSCM, 4, NotSerialized) ASL Input: DSDT.dsl - 450509 bytes 5142 keywords 0 source lines Compilation failed. 2 Errors, 26 Warnings, 158 Remarks This is what I compiled after removing Arg0 |
Beta Was this translation helpful? Give feedback.
-
DSDT.dsl 10353: LIDS () = _SB.PCI0.LPCB.H_EC.LSTE This is the error output. |
Beta Was this translation helpful? Give feedback.
-
DSDT.txt |
Beta Was this translation helpful? Give feedback.
-
iASL Warning: There were 10 external control methods found during
disassembly, but only 0 were resolved (10 unresolved). Additional
ACPI tables may be required to properly disassemble the code. This
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods. Note: SSDTs can be dynamically loaded at
runtime and may or may not be available via the host OS.
To specify the tables needed to resolve external control method
references, the -e option can be used to specify the filenames.
Example iASL invocations:
iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
iasl -e ssdt*.aml -d dsdt.aml
In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
External (, MethodObj, )
Invocation:
iasl -fe refs.txt -d dsdt.aml
Can anyone tell me what to do about this situation?
Beta Was this translation helpful? Give feedback.
All reactions