| dennissteins |  15.03.2016 10:08 |        Super, vielen Dank!   Firmware-Test: fwts
Habe der Übersichtlichkeit wegen den Log gekürzt und nach Fehlermeldungen selektiert      Code:  
 syntaxcheck: Re-assemble DSDT and SSDTs to find syntax errors and warnings. 
-------------------------------------------------------------------------------- 
Test 1 of 1: Disassemble and reassemble DSDT and SSDTs.   
Checking ACPI table DSDT (#0)   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 6740 
Line | AML source 
-------------------------------------------------------------------------------- 
06737|                 } 
06738|             } 
06739|  
06740|             Zero 
     |               ^ 
     | Error 6126: syntax error, unexpected PARSEOP_ZERO   
06741|             Zero 
06742|             Zero 
06743|             Zero 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 10817 
Line | AML source 
-------------------------------------------------------------------------------- 
10814|         { 
10815|             Return (MDBG) /* External reference */ 
10816|             Arg0 
10817|         } 
     |        ^ 
     | Error 6126: syntax error, unexpected '}'   
10818|  
10819|         Return (Zero) 
10820|     } 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 20852 
Line | AML source 
-------------------------------------------------------------------------------- 
20849|                 /* 1458 */  0x5D, 0x82, 0x06, 0xC3, 0x47, 0xE7, 0xC1, 0x60,  /* ]...G..` */ 
20850|                 /* 1460 */  0xEE, 0x47, 0x1E, 0x9D, 0x00, 0x35, 0x16, 0x9E,  /* .G...5.. */ 
20851|                 /* 1468 */  0x8A, 0x44, 0x47, 0x6E, 0x9F, 0xAE, 0xDE, 0xAE,  /* .DGn.... */ 
20852|                 /* 1470 */  0x7C, 0x59, 0xF0, 0x85, 0xC1, 0x17, 0x2A, 0x2F,  /* |Y....*/ */ 
     |                                                                                         ^ 
     | Error 6126: syntax error, unexpected PARSEOP_EXP_MULTIPLY, expecting '}'   
20853|                 /* 1478 */  0xE0, 0xC1, 0x1B, 0xC6, 0xF9, 0xC8, 0x87, 0x2A,  /* .......* */ 
20854|                 /* 1480 */  0xFF, 0xFF, 0xA1, 0xE2, 0x04, 0x7E, 0x25, 0x78,  /* .....~%x */ 
20855|                 /* 1488 */  0xD7, 0x0A, 0x11, 0xCC, 0xB0, 0x8F, 0x01, 0x8F,  /* ........ */ 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 21193 
Line | AML source 
-------------------------------------------------------------------------------- 
21190|         Method (GBFE, 3, NotSerialized) 
21191|         { 
21192|             CreateByteField (Arg0, Arg1, TIDX) 
21193|             Store (TIDX, Arg2) 
     |                ^ 
     | Error 6126: syntax error, unexpected PARSEOP_STORE   
21194|         } 
21195|  
21196|         Method (PBFE, 3, NotSerialized) 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 25106 
Line | AML source 
-------------------------------------------------------------------------------- 
25103|     } 
25104| } 
25105|  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] SyntaxCheckIASLCompilerAborted: Test 1, Compilation aborted early 
due to a parser detected syntax error.   
ADVICE: Some subsequent errors may not be detected because the compiler had to 
terminate prematurely. If the compiler did not abort early then potentially 
correct code may parse incorrectly producing some or many false positive errors.   
Table DSDT (0) reassembly: Found 5 errors, 0 warnings, 0 remarks.     
Checking ACPI table SSDT (#1)   
PASSED: Test 1, SSDT (1) reassembly, Found 0 errors, 0 warnings, 0 remarks.     
Checking ACPI table SSDT (#2)   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 223 
Line | AML source 
-------------------------------------------------------------------------------- 
00220|                 0x00000800 
00221|             } 
00222|         }) 
00223|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00224|         { 
00225|             0x80000000,  
00226|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 243 
Line | AML source 
-------------------------------------------------------------------------------- 
00240|             0x80000000 
00241|         } 
00242|  
00243|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00244|         { 
00245|             0x80000000,  
00246|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 244 
Line | AML source 
-------------------------------------------------------------------------------- 
00241|         } 
00242|  
00243|         Package (0x06) 
00244|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00245|             0x80000000,  
00246|             0x80000000,  
00247|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 263 
Line | AML source 
-------------------------------------------------------------------------------- 
00260|             0x80000000 
00261|         } 
00262|  
00263|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00264|         { 
00265|             0x80000000,  
00266|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 264 
Line | AML source 
-------------------------------------------------------------------------------- 
00261|         } 
00262|  
00263|         Package (0x06) 
00264|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00265|             0x80000000,  
00266|             0x80000000,  
00267|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 283 
Line | AML source 
-------------------------------------------------------------------------------- 
00280|             0x80000000 
00281|         } 
00282|  
00283|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00284|         { 
00285|             0x80000000,  
00286|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 284 
Line | AML source 
-------------------------------------------------------------------------------- 
00281|         } 
00282|  
00283|         Package (0x06) 
00284|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00285|             0x80000000,  
00286|             0x80000000,  
00287|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 303 
Line | AML source 
-------------------------------------------------------------------------------- 
00300|             0x80000000 
00301|         } 
00302|  
00303|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00304|         { 
00305|             0x80000000,  
00306|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 304 
Line | AML source 
-------------------------------------------------------------------------------- 
00301|         } 
00302|  
00303|         Package (0x06) 
00304|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00305|             0x80000000,  
00306|             0x80000000,  
00307|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 323 
Line | AML source 
-------------------------------------------------------------------------------- 
00320|             0x80000000 
00321|         } 
00322|  
00323|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00324|         { 
00325|             0x80000000,  
00326|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 324 
Line | AML source 
-------------------------------------------------------------------------------- 
00321|         } 
00322|  
00323|         Package (0x06) 
00324|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00325|             0x80000000,  
00326|             0x80000000,  
00327|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 343 
Line | AML source 
-------------------------------------------------------------------------------- 
00340|             0x80000000 
00341|         } 
00342|  
00343|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00344|         { 
00345|             0x80000000,  
00346|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 344 
Line | AML source 
-------------------------------------------------------------------------------- 
00341|         } 
00342|  
00343|         Package (0x06) 
00344|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00345|             0x80000000,  
00346|             0x80000000,  
00347|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 363 
Line | AML source 
-------------------------------------------------------------------------------- 
00360|             0x80000000 
00361|         } 
00362|  
00363|         Package (0x06) 
     |              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_PACKAGE 
00364|         { 
00365|             0x80000000,  
00366|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 364 
Line | AML source 
-------------------------------------------------------------------------------- 
00361|         } 
00362|  
00363|         Package (0x06) 
00364|         { 
     |        ^ 
     | Error 6126: syntax error, unexpected '{'   
00365|             0x80000000,  
00366|             0x80000000,  
00367|             0x80000000,  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 383 
Line | AML source 
-------------------------------------------------------------------------------- 
00380|             0x80000000 
00381|         } 
00382|  
00383|         Name (PSDF, Zero) 
     |           ^ 
     | Error 6126: syntax error, unexpected PARSEOP_NAME 
00384|         Method (_PSD, 0, NotSerialized)  // _PSD: Power State Dependencies 
00385|         { 
00386|             If (LNot (PSDF)) 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 424 
Line | AML source 
-------------------------------------------------------------------------------- 
00421|             } 
00422|         }) 
00423|     } 
00424| } 
     | ^                                          
     | Error 6126: syntax error, unexpected '}', expecting $end and premature End-Of-File 
00425|  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] SyntaxCheckIASLCompilerAborted: Test 1, Compilation aborted early 
due to a parser detected syntax error.   
ADVICE: Some subsequent errors may not be detected because the compiler had to 
terminate prematurely. If the compiler did not abort early then potentially 
correct code may parse incorrectly producing some or many false positive errors.   
Table SSDT (2) reassembly: Found 17 errors, 0 warnings, 0 remarks.     
Checking ACPI table SSDT (#3)   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 150 
Line | AML source 
-------------------------------------------------------------------------------- 
00147|  
00148|             Store (CPDC (Arg0), Local0) 
00149|             GCAP (Local0) 
00150|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00151|         } 
00152|  
00153|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1, Assembler remark in line 
160 
Line | AML source 
-------------------------------------------------------------------------------- 
00157|             Return (Local0) 
00158|         } 
00159|  
00160|         Method (CPDC, 1, NotSerialized) 
     |                   ^ 
     | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within) 
00161|         { 
00162|             CreateDWordField (Arg0, Zero, REVS) 
00163|             CreateDWordField (Arg0, 0x04, SIZE) 
================================================================================   
ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is 
created inside a non-serialized method - this method should be serialized. It is 
possible that one thread enters the method and blocks and then a second thread 
also executes the method, ending up in two attempts to create the object and 
causing a failure.   
FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in line 175 
Line | AML source 
-------------------------------------------------------------------------------- 
00172|             Return (COSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)) 
00173|         } 
00174|  
00175|         Method (COSC, 4, NotSerialized) 
     |                   ^ 
     | Remark 2146: Method Argument is never used    (Arg2) 
00176|         { 
00177|             CreateDWordField (Arg3, Zero, STS0) 
00178|             CreateDWordField (Arg3, 0x04, CAP0) 
================================================================================ 
FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1, Assembler remark in line 
175 
Line | AML source 
-------------------------------------------------------------------------------- 
00172|             Return (COSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)) 
00173|         } 
00174|  
00175|         Method (COSC, 4, NotSerialized) 
     |                   ^ 
     | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within) 
00176|         { 
00177|             CreateDWordField (Arg3, Zero, STS0) 
00178|             CreateDWordField (Arg3, 0x04, CAP0) 
================================================================================   
ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is 
created inside a non-serialized method - this method should be serialized. It is 
possible that one thread enters the method and blocks and then a second thread 
also executes the method, ending up in two attempts to create the object and 
causing a failure.   
FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1, Assembler remark in line 178 
Line | AML source 
-------------------------------------------------------------------------------- 
00175|         Method (COSC, 4, NotSerialized) 
00176|         { 
00177|             CreateDWordField (Arg3, Zero, STS0) 
00178|             CreateDWordField (Arg3, 0x04, CAP0) 
     |                                             ^ 
     | Remark 2089: Object is not referenced    (Name is within method [COSC]) 
00179|             CreateDWordField (Arg0, Zero, IID0) 
00180|             CreateDWordField (Arg0, 0x04, IID1) 
00181|             CreateDWordField (Arg0, 0x08, IID2) 
================================================================================ 
FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1, Assembler remark in line 
204 
Line | AML source 
-------------------------------------------------------------------------------- 
00201|             Return (Arg3) 
00202|         } 
00203|  
00204|         Method (GCAP, 1, NotSerialized) 
     |                   ^ 
     | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within) 
00205|         { 
00206|             CreateDWordField (Arg0, Zero, STS0) 
00207|             CreateDWordField (Arg0, 0x04, CAP0) 
================================================================================   
ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is 
created inside a non-serialized method - this method should be serialized. It is 
possible that one thread enters the method and blocks and then a second thread 
also executes the method, ending up in two attempts to create the object and 
causing a failure.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 243 
Line | AML source 
-------------------------------------------------------------------------------- 
00240|         { 
00241|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00242|             GCAP (Local0) 
00243|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00244|         } 
00245|  
00246|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1, Assembler remark in line 
283 
Line | AML source 
-------------------------------------------------------------------------------- 
00280|             Return (Zero) 
00281|         } 
00282|  
00283|         Method (APCT, 0, NotSerialized) 
     |                   ^ 
     | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within) 
00284|         { 
00285|             If (LAnd (And (CFGD, 0x7A), LNot (And (SDTL, 0x20)))) 
00286|             { 
================================================================================   
ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is 
created inside a non-serialized method - this method should be serialized. It is 
possible that one thread enters the method and blocks and then a second thread 
also executes the method, ending up in two attempts to create the object and 
causing a failure.   
FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1, Assembler remark in line 
293 
Line | AML source 
-------------------------------------------------------------------------------- 
00290|             } 
00291|         } 
00292|  
00293|         Method (APPT, 0, NotSerialized) 
     |                   ^ 
     | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within) 
00294|         { 
00295|             If (LAnd (And (CFGD, One), LNot (And (SDTL, 0x10)))) 
00296|             { 
================================================================================   
ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is 
created inside a non-serialized method - this method should be serialized. It is 
possible that one thread enters the method and blocks and then a second thread 
also executes the method, ending up in two attempts to create the object and 
causing a failure.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 310 
Line | AML source 
-------------------------------------------------------------------------------- 
00307|         { 
00308|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00309|             GCAP (Local0) 
00310|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00311|         } 
00312|  
00313|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 357 
Line | AML source 
-------------------------------------------------------------------------------- 
00354|         { 
00355|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00356|             GCAP (Local0) 
00357|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00358|         } 
00359|  
00360|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 404 
Line | AML source 
-------------------------------------------------------------------------------- 
00401|         { 
00402|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00403|             GCAP (Local0) 
00404|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00405|         } 
00406|  
00407|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 451 
Line | AML source 
-------------------------------------------------------------------------------- 
00448|         { 
00449|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00450|             GCAP (Local0) 
00451|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00452|         } 
00453|  
00454|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 498 
Line | AML source 
-------------------------------------------------------------------------------- 
00495|         { 
00496|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00497|             GCAP (Local0) 
00498|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00499|         } 
00500|  
00501|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
FAILED [MEDIUM] AMLAsmASL_MSG_RESERVED_NO_RETURN_VAL: Test 1, Assembler warning 
in line 545 
Line | AML source 
-------------------------------------------------------------------------------- 
00542|         { 
00543|             Store (\_PR.CPU0.CPDC (Arg0), Local0) 
00544|             GCAP (Local0) 
00545|             Return (Local0) 
     |                         ^ 
     | Warning 3104: Reserved method should not return a value    (_PDC) 
00546|         } 
00547|  
00548|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities 
================================================================================   
ADVICE: (for Warning #3104, ASL_MSG_RESERVED_NO_RETURN_VAL): A reserved method 
returned a value however it is not expected to return anything, so this does not 
conform to the expected behaviour. The kernel will most probably ignore the 
return value, so this is not going to produce any run time errors.   
Table SSDT (3) reassembly: Found 0 errors, 8 warnings, 7 remarks.     
Checking ACPI table SSDT (#4)   
FAILED [MEDIUM] AMLAsmASL_MSG_NO_REGION: Test 1, Assembler warning in line 63 
Line | AML source 
-------------------------------------------------------------------------------- 
00060|     Scope (\_SB.PCI0.SAT0) 
00061|     { 
00062|         Name (REGF, One) 
00063|         Method (_REG, 2, NotSerialized)  // _REG: Region Availability 
     |                   ^ 
     | Warning 3079: _REG has no corresponding Operation Region   
00064|         { 
00065|             If (LEqual (Arg0, 0x02)) 
00066|             { 
================================================================================   
ADVICE: (for Warning #3079, ASL_MSG_NO_REGION): _REG requires a corresponding 
Operation Region, however one was not found.   
Table SSDT (4) reassembly: Found 0 errors, 1 warnings, 0 remarks.     
Checking ACPI table SSDT (#5)   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 4984 
Line | AML source 
-------------------------------------------------------------------------------- 
04981|                 { 
04982|                     If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) 
04983|                     { 
04984|                         \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One, \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, Zero, Else 
     |                                                                                                      ^ 
     | Error 6126: syntax error, unexpected PARSEOP_ELSE, expecting ',' or ')'   
04985|                                 { 
04986|                                     If (LEqual (Arg1, One)) 
04987|                                     { 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 4992 
Line | AML source 
-------------------------------------------------------------------------------- 
04989|                                         { 
04990|                                             If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) 
04991|                                             { 
04992|                                                 \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One, \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, One, Sleep (DLPW), \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, Zero, Sleep ( 
     |                                                                                                                              ^ 
     | Error 6126: syntax error, unexpected PARSEOP_SLEEP, expecting ',' or ')'   
04993|                                                     DLHR)))) 
04994|                                             } 
04995|                                         } 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 4992 
Line | AML source 
-------------------------------------------------------------------------------- 
04989|                                         { 
04990|                                             If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) 
04991|                                             { 
04992|                                                 \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One, \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, One, Sleep (DLPW), \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, Zero, Sleep ( 
     |                                                                                                                                      ^ 
     | Error 6126: syntax error, unexpected ','   
04993|                                                     DLHR)))) 
04994|                                             } 
04995|                                         } 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 4992 
Line | AML source 
-------------------------------------------------------------------------------- 
04989|                                         { 
04990|                                             If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) 
04991|                                             { 
04992|                                                 \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One, \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, One, Sleep (DLPW), \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, Zero, Sleep ( 
     |                                                                                                                                                                                  ^ 
     | Error 6126: syntax error, unexpected PARSEOP_SLEEP, expecting ',' or ')'   
04993|                                                     DLHR)))) 
04994|                                             } 
04995|                                         } 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 4993 
Line | AML source 
-------------------------------------------------------------------------------- 
04990|                                             If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) 
04991|                                             { 
04992|                                                 \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One, \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, One, Sleep (DLPW), \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, Zero, Sleep ( 
04993|                                                     DLHR)))) 
     |                                                         ^ 
     | Error 6126: syntax error, unexpected ')'   
04994|                                             } 
04995|                                         } 
04996|                                     } 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 4997 
Line | AML source 
-------------------------------------------------------------------------------- 
04994|                                             } 
04995|                                         } 
04996|                                     } 
04997|                                 })) 
     |                                 ^ 
     | Error 6126: syntax error, unexpected ')'   
04998|                     } 
04999|                 } 
05000|             } 
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] AMLAsmASL_MSG_SYNTAX: Test 1, Assembler error in line 5050 
Line | AML source 
-------------------------------------------------------------------------------- 
05047|             } 
05048|         } 
05049|     } 
05050| } 
     | ^                                          
     | Error 6126: syntax error, unexpected '}', expecting $end and premature End-Of-File 
05051|  
================================================================================   
ADVICE: (for Error #6126, ASL_MSG_SYNTAX): The disassembled code cannot be 
reassembled using the strict IASL compiler as it contains syntax errors.   
FAILED [HIGH] SyntaxCheckIASLCompilerAborted: Test 1, Compilation aborted early 
due to a parser detected syntax error.   
ADVICE: Some subsequent errors may not be detected because the compiler had to 
terminate prematurely. If the compiler did not abort early then potentially 
correct code may parse incorrectly producing some or many false positive errors.   
Table SSDT (5) reassembly: Found 7 errors, 0 warnings, 0 remarks.     
================================================================================ 
1 passed, 48 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. 
================================================================================    Code:  
  
dmicheck: DMI/SMBIOS table tests. 
-------------------------------------------------------------------------------- 
Test 1 of 2: Find and test SMBIOS Table Entry Points. 
This test tries to find and sanity check the SMBIOS data structures. 
PASSED: Test 1, Found SMBIOS Table Entry Point at 0xf04c0 
SMBIOS Entry Point Structure: 
  Anchor String          : _SM_ 
  Checksum               : 0x64 
  Entry Point Length     : 0x1f 
  Major Version          : 0x02 
  Minor Version          : 0x08 
  Maximum Struct Size    : 0x114 
  Entry Point Revision   : 0x00 
  Formatted Area         : 0x00 0x00 0x00 0x00 0x00 
  Intermediate Anchor    : _DMI_ 
  Intermediate Checksum  : 0x4d 
  Structure Table Length : 0x0aec 
  Structure Table Address: 0x000edae0 
  # of SMBIOS Structures : 0x0036 
  SBMIOS BCD Revision    : 27   
PASSED: Test 1, SMBIOS Table Entry Point Checksum is valid. 
PASSED: Test 1, SMBIOS Table Entry Point Length is valid. 
PASSED: Test 1, SMBIOS Table Entry Intermediate Anchor String _DMI_ is valid. 
PASSED: Test 1, SMBIOS Table Entry Point Intermediate Checksum is valid. 
PASSED: Test 1, SMBIOS Table Entry Structure Table Address and Length looks 
valid.   
Test 2 of 2: Test DMI/SMBIOS tables for errors. 
PASSED: Test 2, Entry @ 0x000edae0 'BIOS Information (Type 0)' 
PASSED: Test 2, Entry @ 0x000edb0e 'System Information (Type 1)' 
PASSED: Test 2, Entry @ 0x000edb70 'Base Board Information (Type 2)' 
PASSED: Test 2, Entry @ 0x000edba1 'Chassis Information (Type 3)' 
PASSED: Test 2, Entry @ 0x000edbda 'System Slot Information (Type 9)' 
PASSED: Test 2, Entry @ 0x000edc01 'System Slot Information (Type 9)' 
PASSED: Test 2, Entry @ 0x000edc2a 'OEM Strings (Type 11)' 
PASSED: Test 2, Entry @ 0x000edcc4 'System Configuration Options (Type 12)' 
PASSED: Test 2, Entry @ 0x000edce1 'Hardware Security (Type 24)' 
PASSED: Test 2, Entry @ 0x000edce8 'System Boot Information (Type 32)' 
PASSED: Test 2, Entry @ 0x000edcfe 'Management Device (Type 34)' 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x0b) while accessing entry 'Voltage Probe (Type 26)' @ 0x000edd11, field 
'Location (bits 0..4)', offset 0x05   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.   
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x06) while accessing entry 'Voltage Probe (Type 26)' @ 0x000edd11, field 
'Status (bits 5..7)', offset 0x05   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.     
ADVICE: It may be worth checking against section 7.27 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000edd2e 'Management Device Threshold Data (Type 36)' 
PASSED: Test 2, Entry @ 0x000edd40 'Management Device Component (Type 35)' 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x0f) while accessing entry 'Temperature Probe (Type 28)' @ 0x000edd4e, 
field 'Location (bits 0..4)', offset 0x05   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.   
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x06) while accessing entry 'Temperature Probe (Type 28)' @ 0x000edd4e, 
field 'Status (bits 5..7)', offset 0x05   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.     
ADVICE: It may be worth checking against section 7.29 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000edd6b 'Management Device Threshold Data (Type 36)' 
PASSED: Test 2, Entry @ 0x000edd7d 'Management Device Component (Type 35)' 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x12 (range allowed 
0x01..0x09, 0x10..0x11) while accessing entry 'Cooling Device (Type 27)' @ 
0x000edd8b, field 'Device Type', offset 0x06, mask 0x1f 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x06) while accessing entry 'Cooling Device (Type 27)' @ 0x000edd8b, field 
'Status (bits 5..7)', offset 0x06   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.     
ADVICE: It may be worth checking against section 7.28 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000edda9 'Management Device Threshold Data (Type 36)' 
PASSED: Test 2, Entry @ 0x000eddbb 'Management Device Component (Type 35)' 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x12 (range allowed 
0x01..0x09, 0x10..0x11) while accessing entry 'Cooling Device (Type 27)' @ 
0x000eddc9, field 'Device Type', offset 0x06, mask 0x1f 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x06) while accessing entry 'Cooling Device (Type 27)' @ 0x000eddc9, field 
'Status (bits 5..7)', offset 0x06   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.     
ADVICE: It may be worth checking against section 7.28 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000eddda 'Management Device Threshold Data (Type 36)' 
PASSED: Test 2, Entry @ 0x000eddec 'Management Device Component (Type 35)' 
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x0b) while accessing entry 'Electrical Current Probe (Type 29)' @ 
0x000eddfa, field 'Location (bits 0..4)', offset 0x05   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.   
FAILED [HIGH] DMIValueOutOfRange: Test 2, Out of range value 0x00 (range allowed 
0x01..0x06) while accessing entry 'Electrical Current Probe (Type 29)' @ 
0x000eddfa, field 'Status (bits 5..7)', offset 0x05   
ADVICE: A value that is out of range is incorrect and not conforming to the 
SMBIOS specification. This field is not currently used by the Linux kernel, so 
this firmware bug shouldn't cause any problems.     
ADVICE: It may be worth checking against section 7.30 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000ede15 'Management Device Threshold Data (Type 36)' 
PASSED: Test 2, Entry @ 0x000ede27 'Management Device Component (Type 35)' 
PASSED: Test 2, Entry @ 0x000ede35 'Voltage Probe (Type 26)' 
PASSED: Test 2, Entry @ 0x000ede52 'Temperature Probe (Type 28)' 
PASSED: Test 2, Entry @ 0x000ede6f 'Cooling Device (Type 27)' 
PASSED: Test 2, Entry @ 0x000ede8d 'Electrical Current Probe (Type 29)' 
PASSED: Test 2, Entry @ 0x000edea8 'System Power Supply (Type 39)' 
PASSED: Test 2, Entry @ 0x000edf60 'Onboard Device (Type 41)' 
PASSED: Test 2, Entry @ 0x000edf79 'Onboard Device (Type 41)' 
FAILED [MEDIUM] DMIReservedValueUsed: Test 2, Reserved bits 0x00ec was usedbits 
8..15 would be reserved while accessing entry 'Processor Information (Type 4)' @ 
0x000edf92, field 'Processor Characteristics', offset 0x26   
ADVICE: It may be worth checking against section 7.5 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000edff1 'Cache Information (Type 7)' 
PASSED: Test 2, Entry @ 0x000ee015 'Cache Information (Type 7)' 
PASSED: Test 2, Entry @ 0x000ee039 'Cache Information (Type 7)' 
PASSED: Test 2, Entry @ 0x000ee05d 'Physical Memory Array (Type 16)' 
FAILED [LOW] DMISerialNumber: Test 2, String index 0x03 in table entry 'Memory 
Device (Type 17)' @ 0x000ee076, field 'Manufacturer', offset 0x17 has a default 
value '[Empty]' and probably has not been updated by the BIOS vendor.   
ADVICE: The DMI table contains data which is clearly been left in a default 
setting and not been configured for this machine. Somebody has probably 
forgotten to define this field and it basically means this field is effectively 
useless, however the kernel does not use this data so the issue is fairly low.   
FAILED [LOW] DMISerialNumber: Test 2, String index 0x04 in table entry 'Memory 
Device (Type 17)' @ 0x000ee076, field 'Serial Number', offset 0x18 has a default 
value '[Empty]' and probably has not been updated by the BIOS vendor.   
ADVICE: The DMI table contains data which is clearly been left in a default 
setting and not been configured for this machine. Somebody has probably 
forgotten to define this field and it basically means this field is effectively 
useless, however the kernel does not use this data so the issue is fairly low.   
FAILED [LOW] DMISerialNumber: Test 2, String index 0x06 in table entry 'Memory 
Device (Type 17)' @ 0x000ee076, field 'Part Number', offset 0x1a has a default 
value '[Empty]' and probably has not been updated by the BIOS vendor.   
ADVICE: The DMI table contains data which is clearly been left in a default 
setting and not been configured for this machine. Somebody has probably 
forgotten to define this field and it basically means this field is effectively 
useless, however the kernel does not use this data so the issue is fairly low.     
ADVICE: It may be worth checking against section 7.18 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
FAILED [LOW] DMIAssetTag: Test 2, String index 0x05 in table entry 'Memory 
Device (Type 17)' @ 0x000ee0cf, field 'Asset Tag', offset 0x19 has a default 
value '9876543210' and probably has not been updated by the BIOS vendor.   
ADVICE: The DMI table contains data which is clearly been left in a default 
setting and not been configured for this machine. Somebody has probably 
forgotten to define this field and it basically means this field is effectively 
useless, however the kernel does not use this data so the issue is fairly low.     
ADVICE: It may be worth checking against section 7.18 of the System Management 
BIOS (SMBIOS) Reference Specification (see hxxp://www.dmtf.org/standards 
/smbios).   
PASSED: Test 2, Entry @ 0x000ee13a 'Memory Array Mapped Address (Type 19)' 
PASSED: Test 2, Entry @ 0x000ee15b 'Memory Device Mapped Address (Type 20)' 
PASSED: Test 2, Entry @ 0x000ee180 'Unknown (Type 208)' 
PASSED: Test 2, Entry @ 0x000ee187 'BIOS Language Information (Type 13)' 
PASSED: Test 2, Entry @ 0x000ee26a 'Unknown (Type 136)' 
PASSED: Test 2, Entry @ 0x000ee272 'Unknown (Type 221)' 
PASSED: Test 2, Entry @ 0x000ee295 'Unknown (Type 221)' 
PASSED: Test 2, Entry @ 0x000ee2e3 'Unknown (Type 221)' 
PASSED: Test 2, Entry @ 0x000ee3f7 'Unknown (Type 221)' 
PASSED: Test 2, Entry @ 0x000ee456 'Unknown (Type 221)' 
PASSED: Test 2, Entry @ 0x000ee526 'Unknown (Type 221)' 
PASSED: Test 2, Entry @ 0x000ee556 'Group Associations (Type 14)' 
PASSED: Test 2, Entry @ 0x000ee584 'Unknown (Type 131)' 
PASSED: Test 2, Entry @ 0x000ee5c6 'End of Table (Type 127)' 
SKIPPED: Test 2, Cannot find SMBIOS30 table entry, skip the test.   
================================================================================ 
52 passed, 15 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. 
================================================================================     Code:  
 aspm: PCIe ASPM test. 
-------------------------------------------------------------------------------- 
Test 1 of 2: PCIe ASPM ACPI test. 
PCIe ASPM is not controlled by Linux kernel.   
ADVICE: BIOS reports that Linux kernel should not modify ASPM settings that BIOS 
configured. It can be intentional because hardware vendors identified some 
capability bugs between the motherboard and the add-on cards.     
Test 2 of 2: PCIe ASPM registers test. 
WARNING: Test 2, RP 00h:1Ch.03h L0s not enabled. 
WARNING: Test 2, Device 03h:00h.00h L0s not enabled.   
ADVICE: The ASPM L0s low power Link state is optimized for short entry and exit 
latencies, while providing substantial power savings. Disabling L0s of a PCIe 
device may increases power consumption, and will impact the battery life of a 
mobile system.   
PASSED: Test 2, PCIe ASPM setting matched was matched.    Code:  
 oops: Scan kernel log for Oopses. 
-------------------------------------------------------------------------------- 
Test 1 of 1: Kernel log oops check. 
PASSED: Test 1, Found no oopses in kernel log. 
PASSED: Test 1, Found no WARN_ON warnings in kernel log.   
================================================================================ 
2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. 
================================================================================   
klog: Scan kernel log for errors and warnings. 
-------------------------------------------------------------------------------- 
Test 1 of 1: Kernel log error check. 
Kernel message: [ 0.016926] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'   
ADVICE: This is not exactly a failure but a warning from the kernel. The 
MSR_IA32_ENERGY_PERF_BIAS was initialized and defaulted to a high performance 
bias setting. The kernel has detected this and changed it down to a 'normal' 
bias setting.   
Kernel message: [ 0.111628] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep 
State [\_S1_] (20150619/hwxface-580)   
ADVICE: The exception comes from kernel cannot find _S1 namespace object that 
contains the register values for the sleep state when kernel would like to setup 
all the sleep state information. This means that the kernel does not know how to 
enter the S1 sleep state, however, it should not be a problem if the S1 sleep 
state isn't supported intentionally.   
Kernel message: [ 0.111634] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep 
State [\_S2_] (20150619/hwxface-580)   
ADVICE: The exception comes from kernel cannot find _S2 namespace object that 
contains the register values for the sleep state when kernel would like to setup 
all the sleep state information. This means that the kernel does not know how to 
enter the S2 sleep state, however, it should not be a problem if the S2 sleep 
state isn't supported intentionally.   
FAILED [HIGH] KlogAcpiFieldExceedsBuffer: Test 1, HIGH Kernel message: [ 
81.084363] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 
(bits) (20150619/dsopcode-236) 
Message repeated 9 times.   
ADVICE: Failed to initialise an ACPI buffer field, the field exceeded the buffer 
size provided. This is a firmware bug.   
FAILED [HIGH] KlogAcpiBufferLimit: Test 1, HIGH Kernel message: [ 81.084367] 
ACPI Error: Method parse/execution failed [\HWMC] (Node ffff88011b0befa0), 
AE_AML_BUFFER_LIMIT (20150619/psparse-536) 
Message repeated 9 times.   
ADVICE: Generally this error occurs because of access outside of a buffer. This 
occurs for several reasons: a) A field does not fit within the current length of 
a buffer, b) an ACPI table load did not fit into a buffer, c) An attempt to 
convert a buffer into an integer failed because the buffer was zero sized, d) a 
SMBus/IPMI/GenericSerialBus write failed because the buffer was too small, e) An 
index into a buffer was too long and fell outside the buffer.   
FAILED [HIGH] KlogAcpiBufferLimit: Test 1, HIGH Kernel message: [ 81.084380] 
ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAA] (Node 
ffff88011b0c1fa0), AE_AML_BUFFER_LIMIT (20150619/psparse-536) 
Message repeated 9 times.   
ADVICE: Generally this error occurs because of access outside of a buffer. This 
occurs for several reasons: a) A field does not fit within the current length of 
a buffer, b) an ACPI table load did not fit into a buffer, c) An attempt to 
convert a buffer into an integer failed because the buffer was zero sized, d) a 
SMBus/IPMI/GenericSerialBus write failed because the buffer was too small, e) An 
index into a buffer was too long and fell outside the buffer.   
Found 3 unique errors in kernel log.   
================================================================================ 
0 passed, 3 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. 
===================================================================     Code:  
  
Test Failure Summary 
================================================================================   
Critical failures: NONE   
High failures: 41 
 klog: HIGH Kernel message: [   81.084363] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20150619/dsopcode-236) 
 klog: HIGH Kernel message: [   81.084367] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff88011b0befa0), AE_AML_BUFFER_LIMIT (20150619/psparse-536) 
 klog: HIGH Kernel message: [   81.084380] ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAA] (Node ffff88011b0c1fa0), AE_AML_BUFFER_LIMIT (20150619/psparse-536) 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x0b) while accessing entry 'Voltage Probe (Type 26)' @ 0x000edd11, field 'Location (bits 0..4)', offset 0x05 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x06) while accessing entry 'Voltage Probe (Type 26)' @ 0x000edd11, field 'Status (bits 5..7)', offset 0x05 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x0f) while accessing entry 'Temperature Probe (Type 28)' @ 0x000edd4e, field 'Location (bits 0..4)', offset 0x05 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x06) while accessing entry 'Temperature Probe (Type 28)' @ 0x000edd4e, field 'Status (bits 5..7)', offset 0x05 
 dmicheck: Out of range value 0x12 (range allowed 0x01..0x09, 0x10..0x11) while accessing entry 'Cooling Device (Type 27)' @ 0x000edd8b, field 'Device Type', offset 0x06, mask 0x1f 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x06) while accessing entry 'Cooling Device (Type 27)' @ 0x000edd8b, field 'Status (bits 5..7)', offset 0x06 
 dmicheck: Out of range value 0x12 (range allowed 0x01..0x09, 0x10..0x11) while accessing entry 'Cooling Device (Type 27)' @ 0x000eddc9, field 'Device Type', offset 0x06, mask 0x1f 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x06) while accessing entry 'Cooling Device (Type 27)' @ 0x000eddc9, field 'Status (bits 5..7)', offset 0x06 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x0b) while accessing entry 'Electrical Current Probe (Type 29)' @ 0x000eddfa, field 'Location (bits 0..4)', offset 0x05 
 dmicheck: Out of range value 0x00 (range allowed 0x01..0x06) while accessing entry 'Electrical Current Probe (Type 29)' @ 0x000eddfa, field 'Status (bits 5..7)', offset 0x05 
 syntaxcheck: Assembler error in line 6740 
 syntaxcheck: Assembler error in line 10817 
 syntaxcheck: Assembler error in line 20852 
 syntaxcheck: Assembler error in line 21193 
 syntaxcheck: Assembler error in line 25106 
 syntaxcheck: Compilation aborted early due to a parser detected syntax error. 
 syntaxcheck: Assembler error in line 223 
 syntaxcheck: Assembler error in line 243 
 syntaxcheck: Assembler error in line 244 
 syntaxcheck: Assembler error in line 263 
 syntaxcheck: Assembler error in line 264 
 syntaxcheck: Assembler error in line 283 
 syntaxcheck: Assembler error in line 284 
 syntaxcheck: Assembler error in line 303 
 syntaxcheck: Assembler error in line 304 
 syntaxcheck: Assembler error in line 323 
 syntaxcheck: Assembler error in line 324 
 syntaxcheck: Assembler error in line 343 
 syntaxcheck: Assembler error in line 344 
 syntaxcheck: Assembler error in line 363 
 syntaxcheck: Assembler error in line 364 
 syntaxcheck: Assembler error in line 383 
 syntaxcheck: Assembler error in line 424 
 syntaxcheck: Assembler error in line 4984 
 syntaxcheck: Assembler error in line 4992 
 syntaxcheck: Assembler error in line 4993 
 syntaxcheck: Assembler error in line 4997 
 syntaxcheck: Assembler error in line 5050   
Medium failures: 32 
 dmicheck: Reserved bits 0x00ec was usedbits 8..15 would be reserved while accessing entry 'Processor Information (Type 4)' @ 0x000edf92, field 'Processor Characteristics', offset 0x26 
 msr: MSR 0x000004c8 A_PMC7 has 1 inconsistent values across 2 CPUs (shift: 0 mask: 0xffffffffffffffff). 
 cpufreq: CPU max frequency is unreachable 
 cpufreq: Can't set CPU frequencies 
 virt: Virtualization extensions supported but disabled by BIOS. 
 apicedge: Non-Legacy interrupt 0 is incorrectly level triggered. 
 apicedge: Non-Legacy interrupt 1 is incorrectly level triggered. 
 apicedge: Non-Legacy interrupt 8 is incorrectly level triggered. 
 apicedge: Non-Legacy interrupt 12 is incorrectly level triggered. 
 wmi: GUID 2B814318-4BE8-4707-9D84-A190A859B5D0 is unknown to the kernel, a driver may need to be implemented for this GUID. 
 syntaxcheck: Assembler warning in line 150 
 syntaxcheck: Assembler warning in line 243 
 syntaxcheck: Assembler warning in line 310 
 syntaxcheck: Assembler warning in line 357 
 syntaxcheck: Assembler warning in line 404 
 syntaxcheck: Assembler warning in line 451 
 syntaxcheck: Assembler warning in line 498 
 syntaxcheck: Assembler warning in line 545 
 syntaxcheck: Assembler warning in line 63 
 method: \NFC_._HID returned a integer 0x00000000 (EISA ID @@@0000) but the this is not a valid EISA ID encoded PNP ID. 
 method: \_SB_.PCI0.RP01.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP02.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP03.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP04.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP05.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP06.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP07.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.RP08.PXSX.WRST._STA returned a NULL object, and did not return ACPI_TYPE_INTEGER. 
 method: \_SB_.PCI0.SAT0.NVM0._PS0 returned values, but was expected to return nothing. 
 method: \_SB_.PCI0.SAT0.NVM0._PS3 returned values, but was expected to return nothing. 
 method: \_PR_.CPU0._PCT returned a NULL object, and did not return ACPI_TYPE_PACKAGE. 
 fan: Fan present but has no cur_state present.   
Low failures: 10 
 dmicheck: String index 0x03 in table entry 'Memory Device (Type 17)' @ 0x000ee076, field 'Manufacturer', offset 0x17 has a default value '[Empty]' and probably has not been updated by the BIOS vendor. 
 dmicheck: String index 0x04 in table entry 'Memory Device (Type 17)' @ 0x000ee076, field 'Serial Number', offset 0x18 has a default value '[Empty]' and probably has not been updated by the BIOS vendor. 
 dmicheck: String index 0x06 in table entry 'Memory Device (Type 17)' @ 0x000ee076, field 'Part Number', offset 0x1a has a default value '[Empty]' and probably has not been updated by the BIOS vendor. 
 dmicheck: String index 0x05 in table entry 'Memory Device (Type 17)' @ 0x000ee0cf, field 'Asset Tag', offset 0x19 has a default value '9876543210' and probably has not been updated by the BIOS vendor. 
 syntaxcheck: Assembler remark in line 160 
 syntaxcheck: Assembler remark in line 175 
 syntaxcheck: Assembler remark in line 178 
 syntaxcheck: Assembler remark in line 204 
 syntaxcheck: Assembler remark in line 283 
 syntaxcheck: Assembler remark in line 293   
Other failures: NONE   
Test           |Pass |Fail |Abort|Warn |Skip |Info | 
---------------+-----+-----+-----+-----+-----+-----+ 
acpiinfo       |     |     |     |     |     |    3| 
acpitables     |   18|     |     |     |     |     | 
apicedge       |     |    4|     |     |     |     | 
apicinstance   |    1|     |     |     |     |     | 
asf            |     |     |     |     |    1|     | 
aspm           |    1|     |     |    2|     |     | 
autobrightness |     |     |     |     |     |     | 
bert           |     |     |     |     |    1|     | 
bgrt           |     |     |     |     |    1|     | 
bios32         |     |     |     |     |     |     | 
bios_info      |     |     |     |     |     |    1| 
boot           |     |     |     |     |    1|     | 
checksum       |   20|     |     |     |     |     | 
cpep           |     |     |     |     |    1|     | 
cpufreq        |    3|    2|     |    2|    2|     | 
crs            |     |     |     |     |    1|     | 
csm            |     |     |     |     |     |    1| 
csrt           |     |     |     |     |    1|     | 
cstates        |    3|     |     |     |     |     | 
dbg2           |     |     |     |     |    1|     | 
dbgp           |    1|     |     |     |     |     | 
dmar           |     |     |     |     |    1|     | 
dmicheck       |   52|   15|     |     |    1|     | 
ebda           |    1|     |     |     |     |     | 
ecdt           |     |     |     |     |    1|     | 
erst           |     |     |     |     |    1|     | 
facs           |    1|     |     |     |     |     | 
fadt           |    4|     |     |     |     |     | 
fan            |    7|    1|     |     |     |     | 
fpdt           |    1|     |     |     |     |     | 
gtdt           |     |     |     |     |    1|     | 
hda_audio      |     |     |     |     |    1|     | 
hest           |     |     |     |     |    1|     | 
hpet           |    5|     |     |     |     |     | 
iort           |     |     |     |     |    1|     | 
klog           |     |    3|     |     |     |     | 
lpit           |     |     |     |     |    1|     | 
madt           |    1|     |     |     |     |     | 
maxfreq        |    1|     |     |     |     |     | 
maxreadreq     |    1|     |     |     |     |     | 
mcfg           |    2|     |     |     |     |     | 
mchi           |     |     |     |     |    1|     | 
method         |  553|   12|     |     |  132|     | 
microcode      |     |     |     |     |    1|     | 
mpcheck        |    9|     |     |     |     |     | 
msdm           |     |     |     |     |    1|     | 
msr            |  114|    1|     |     |     |     | 
mtrr           |    2|     |     |     |    1|     | 
nx             |    3|     |     |     |     |     | 
oops           |    2|     |     |     |     |     | 
osilinux       |    1|     |     |     |     |     | 
pcc            |     |     |     |     |     |    1| 
pciirq         |    4|     |     |     |     |     | 
pnp            |    2|     |     |     |     |     | 
rsdp           |    1|     |     |     |     |     | 
rsdt           |    1|     |     |     |     |     | 
sbst           |     |     |     |     |    1|     | 
securebootcert |     |     |     |     |    1|     | 
slic           |     |     |     |     |    1|     | 
slit           |     |     |     |     |    1|     | 
spcr           |     |     |     |     |    1|     | 
spmi           |     |     |     |     |    1|     | 
srat           |     |     |     |     |    1|     | 
stao           |     |     |     |     |    1|     | 
syntaxcheck    |    1|   48|     |     |     |     | 
tcpa           |    1|     |     |     |     |     | 
tpm2           |     |     |    1|     |     |     | 
uefi           |    1|     |     |     |     |     | 
uefibootpath   |     |     |    1|     |     |     | 
version        |     |     |     |     |     |    4| 
virt           |     |    1|     |     |     |     | 
waet           |     |     |     |     |    1|     | 
wakealarm      |    4|     |     |     |     |     | 
wdat           |     |     |     |     |    1|     | 
wmi            |    3|    1|     |     |     |     | 
xenv           |     |     |    1|     |     |     | 
xsdt           |    1|     |     |     |     |     | 
---------------+-----+-----+-----+-----+-----+-----+ 
Total:         |  826|   88|    3|    4|  165|   10| 
---------------+-----+-----+-----+-----+-----+-----+      |