[PATCH 2/9][FWTS-TEST] arg-log-format-0001: sync up logs with changes in the klog tests

IvanHu ivan.hu at canonical.com
Thu Dec 20 05:44:44 UTC 2012


On 12/17/2012 06:57 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> fwts has added more exact diagnostics for some errors so we need
> to fix up these tests to be in sync with the new fwts klog checks
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>   arg-log-format-0001/klog-0001.log | 77 ++++++++++++++++++++-------------------
>   arg-log-format-0001/klog-0002.log | 10 +++--
>   arg-log-format-0001/klog-0003.log | 58 +++++++++++++++--------------
>   arg-log-format-0001/klog-0004.log | 11 ++++--
>   4 files changed, 83 insertions(+), 73 deletions(-)
>
> diff --git a/arg-log-format-0001/klog-0001.log b/arg-log-format-0001/klog-0001.log
> index a332bea..40e77fa 100644
> --- a/arg-log-format-0001/klog-0001.log
> +++ b/arg-log-format-0001/klog-0001.log
> @@ -229,47 +229,50 @@ klog            (00244) <16/05/12> ADV  : Recommend disassembing using iasl to
>   klog            (00245) <16/05/12> ADV  : find any offending code.
>   klog            (00246) <16/05/12> NLN  :
>   klog            (00247) <16/05/12> FAL H: FAILED [HIGH]
> -klog            (00248) <16/05/12> FAL H: KlogAcpiObjectAlreadyExists: Test 1,
> +klog            (00248) <16/05/12> FAL H: KlogAcpiParseExecAmlFailed: Test 1,
>   klog            (00249) <16/05/12> FAL H: HIGH Kernel message: [ 0.034090] ACPI
>   klog            (00250) <16/05/12> FAL H: Error: Method parse/execution failed
>   klog            (00251) <16/05/12> FAL H: [_SB_.PCI0._OSC] (Node ee025630),
>   klog            (00252) <16/05/12> FAL H: AE_ALREADY_EXISTS (20110112
>   klog            (00253) <16/05/12> FAL H: /psparse-536)
>   klog            (00254) <16/05/12> NLN  :
> -klog            (00255) <16/05/12> ADV  : ADVICE: This is a bug picked up by the
> -klog            (00256) <16/05/12> ADV  : kernel, but as yet, the firmware test
> -klog            (00257) <16/05/12> ADV  : suite has no diagnostic advice for
> -klog            (00258) <16/05/12> ADV  : this particular problem.
> -klog            (00259) <16/05/12> NLN  :
> -klog            (00260) <16/05/12> FAL H: FAILED [HIGH] KlogAcpiFirmwareError:
> -klog            (00261) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> -klog            (00262) <16/05/12> FAL H: 0.040119] [Firmware Bug]: the BIOS has
> -klog            (00263) <16/05/12> FAL H: corrupted hw-PMU resources (MSR 186 is
> -klog            (00264) <16/05/12> FAL H: 400000)
> -klog            (00265) <16/05/12> NLN  :
> -klog            (00266) <16/05/12> ADV  : ADVICE: The kernel has detected a
> -klog            (00267) <16/05/12> ADV  : Firmware bug in the BIOS or ACPI which
> -klog            (00268) <16/05/12> ADV  : needs investigating and fixing.
> -klog            (00269) <16/05/12> NLN  :
> -klog            (00270) <16/05/12> FAL C: FAILED [CRITICAL]
> -klog            (00271) <16/05/12> FAL C: KlogAcpiDetectedUnsupportedOpCode:
> -klog            (00272) <16/05/12> FAL C: Test 1, CRITICAL Kernel message: [
> -klog            (00273) <16/05/12> FAL C: 0.042222] ACPI Warning: Detected an
> -klog            (00274) <16/05/12> FAL C: unsupported executable opcode at
> -klog            (00275) <16/05/12> FAL C: module-level: [0x0070] at table offset
> -klog            (00276) <16/05/12> FAL C: 0x2366 (20100121/psloop-526)
> -klog            (00277) <16/05/12> NLN  :
> -klog            (00278) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
> -klog            (00279) <16/05/12> ADV  : found and is ignored. This indicates
> -klog            (00280) <16/05/12> ADV  : either badly compiled code or opcode
> -klog            (00281) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
> -klog            (00282) <16/05/12> ADV  : or a bug in the ACPI execution engine.
> -klog            (00283) <16/05/12> ADV  : Recommend disassembing using iasl to
> -klog            (00284) <16/05/12> ADV  : find any offending code.
> -klog            (00285) <16/05/12> NLN  :
> -klog            (00286) <16/05/12> INF  : Found 18 unique errors in kernel log.
> -klog            (00287) <16/05/12> NLN  :
> -klog            (00288) <16/05/12> SEP  : ======================================
> -klog            (00289) <16/05/12> SUM  : 0 passed, 18 failed, 0 warnings, 0
> -klog            (00290) <16/05/12> SUM  : aborted, 0 skipped, 0 info only.
> +klog            (00255) <16/05/12> ADV  : ADVICE: The ACPI driver encounter a
> +klog            (00256) <16/05/12> ADV  : parse or execution error on some ACPI
> +klog            (00257) <16/05/12> ADV  : AML code. This is unexepcted and
> +klog            (00258) <16/05/12> ADV  : normally indicates that there is a bug
> +klog            (00259) <16/05/12> ADV  : in the compiled AML code. It could be
> +klog            (00260) <16/05/12> ADV  : a programming fault or an AML compiler
> +klog            (00261) <16/05/12> ADV  : issue. See acpi_ps_parse_aml().
> +klog            (00262) <16/05/12> NLN  :
> +klog            (00263) <16/05/12> FAL H: FAILED [HIGH] KlogAcpiFirmwareError:
> +klog            (00264) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> +klog            (00265) <16/05/12> FAL H: 0.040119] [Firmware Bug]: the BIOS has
> +klog            (00266) <16/05/12> FAL H: corrupted hw-PMU resources (MSR 186 is
> +klog            (00267) <16/05/12> FAL H: 400000)
> +klog            (00268) <16/05/12> NLN  :
> +klog            (00269) <16/05/12> ADV  : ADVICE: The kernel has detected a
> +klog            (00270) <16/05/12> ADV  : Firmware bug in the BIOS or ACPI which
> +klog            (00271) <16/05/12> ADV  : needs investigating and fixing.
> +klog            (00272) <16/05/12> NLN  :
> +klog            (00273) <16/05/12> FAL C: FAILED [CRITICAL]
> +klog            (00274) <16/05/12> FAL C: KlogAcpiDetectedUnsupportedOpCode:
> +klog            (00275) <16/05/12> FAL C: Test 1, CRITICAL Kernel message: [
> +klog            (00276) <16/05/12> FAL C: 0.042222] ACPI Warning: Detected an
> +klog            (00277) <16/05/12> FAL C: unsupported executable opcode at
> +klog            (00278) <16/05/12> FAL C: module-level: [0x0070] at table offset
> +klog            (00279) <16/05/12> FAL C: 0x2366 (20100121/psloop-526)
> +klog            (00280) <16/05/12> NLN  :
> +klog            (00281) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00282) <16/05/12> ADV  : found and is ignored. This indicates
> +klog            (00283) <16/05/12> ADV  : either badly compiled code or opcode
> +klog            (00284) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
> +klog            (00285) <16/05/12> ADV  : or a bug in the ACPI execution engine.
> +klog            (00286) <16/05/12> ADV  : Recommend disassembing using iasl to
> +klog            (00287) <16/05/12> ADV  : find any offending code.
> +klog            (00288) <16/05/12> NLN  :
> +klog            (00289) <16/05/12> INF  : Found 18 unique errors in kernel log.
> +klog            (00290) <16/05/12> NLN  :
>   klog            (00291) <16/05/12> SEP  : ======================================
> +klog            (00292) <16/05/12> SUM  : 0 passed, 18 failed, 0 warnings, 0
> +klog            (00293) <16/05/12> SUM  : aborted, 0 skipped, 0 info only.
> +klog            (00294) <16/05/12> SEP  : ======================================
> diff --git a/arg-log-format-0001/klog-0002.log b/arg-log-format-0001/klog-0002.log
> index 55723ce..1be475c 100644
> --- a/arg-log-format-0001/klog-0002.log
> +++ b/arg-log-format-0001/klog-0002.log
> @@ -149,14 +149,16 @@ klog           : in the DSDT or SSDT tables or a bug in the ACPI execution
>   klog           : engine. Recommend disassembing using iasl to find any offending
>   klog           : code.
>   klog           :
> -klog           : FAILED [HIGH] KlogAcpiObjectAlreadyExists: Test 1, HIGH Kernel
> +klog           : FAILED [HIGH] KlogAcpiParseExecAmlFailed: Test 1, HIGH Kernel
>   klog           : message: [ 0.034090] ACPI Error: Method parse/execution failed
>   klog           : [_SB_.PCI0._OSC] (Node ee025630), AE_ALREADY_EXISTS (20110112
>   klog           : /psparse-536)
>   klog           :
> -klog           : ADVICE: This is a bug picked up by the kernel, but as yet, the
> -klog           : firmware test suite has no diagnostic advice for this
> -klog           : particular problem.
> +klog           : ADVICE: The ACPI driver encounter a parse or execution error on
> +klog           : some ACPI AML code. This is unexepcted and normally indicates
> +klog           : that there is a bug in the compiled AML code. It could be a
> +klog           : programming fault or an AML compiler issue. See
> +klog           : acpi_ps_parse_aml().
>   klog           :
>   klog           : FAILED [HIGH] KlogAcpiFirmwareError: Test 1, HIGH Kernel
>   klog           : message: [ 0.040119] [Firmware Bug]: the BIOS has corrupted
> diff --git a/arg-log-format-0001/klog-0003.log b/arg-log-format-0001/klog-0003.log
> index 48f3655..673a52b 100644
> --- a/arg-log-format-0001/klog-0003.log
> +++ b/arg-log-format-0001/klog-0003.log
> @@ -162,36 +162,38 @@ klog            00173: opcode corruption in the DSDT or SSDT tables or a bug in
>   klog            00174: the ACPI execution engine. Recommend disassembing using
>   klog            00175: iasl to find any offending code.
>   klog            00176:
> -klog            00177: FAILED [HIGH] KlogAcpiObjectAlreadyExists: Test 1, HIGH
> +klog            00177: FAILED [HIGH] KlogAcpiParseExecAmlFailed: Test 1, HIGH
>   klog            00178: Kernel message: [ 0.034090] ACPI Error: Method parse
>   klog            00179: /execution failed [_SB_.PCI0._OSC] (Node ee025630),
>   klog            00180: AE_ALREADY_EXISTS (20110112/psparse-536)
>   klog            00181:
> -klog            00182: ADVICE: This is a bug picked up by the kernel, but as yet
> -klog            00183: , the firmware test suite has no diagnostic advice for
> -klog            00184: this particular problem.
> -klog            00185:
> -klog            00186: FAILED [HIGH] KlogAcpiFirmwareError: Test 1, HIGH Kernel
> -klog            00187: message: [ 0.040119] [Firmware Bug]: the BIOS has
> -klog            00188: corrupted hw-PMU resources (MSR 186 is 400000)
> -klog            00189:
> -klog            00190: ADVICE: The kernel has detected a Firmware bug in the
> -klog            00191: BIOS or ACPI which needs investigating and fixing.
> -klog            00192:
> -klog            00193: FAILED [CRITICAL] KlogAcpiDetectedUnsupportedOpCode: Test
> -klog            00194: 1, CRITICAL Kernel message: [ 0.042222] ACPI Warning:
> -klog            00195: Detected an unsupported executable opcode at module-level
> -klog            00196: : [0x0070] at table offset 0x2366 (20100121/psloop-526)
> -klog            00197:
> -klog            00198: ADVICE: An illegal AML opcode has been found and is
> -klog            00199: ignored. This indicates either badly compiled code or
> -klog            00200: opcode corruption in the DSDT or SSDT tables or a bug in
> -klog            00201: the ACPI execution engine. Recommend disassembing using
> -klog            00202: iasl to find any offending code.
> -klog            00203:
> -klog            00204: Found 18 unique errors in kernel log.
> +klog            00182: ADVICE: The ACPI driver encounter a parse or execution
> +klog            00183: error on some ACPI AML code. This is unexepcted and
> +klog            00184: normally indicates that there is a bug in the compiled
> +klog            00185: AML code. It could be a programming fault or an AML
> +klog            00186: compiler issue. See acpi_ps_parse_aml().
> +klog            00187:
> +klog            00188: FAILED [HIGH] KlogAcpiFirmwareError: Test 1, HIGH Kernel
> +klog            00189: message: [ 0.040119] [Firmware Bug]: the BIOS has
> +klog            00190: corrupted hw-PMU resources (MSR 186 is 400000)
> +klog            00191:
> +klog            00192: ADVICE: The kernel has detected a Firmware bug in the
> +klog            00193: BIOS or ACPI which needs investigating and fixing.
> +klog            00194:
> +klog            00195: FAILED [CRITICAL] KlogAcpiDetectedUnsupportedOpCode: Test
> +klog            00196: 1, CRITICAL Kernel message: [ 0.042222] ACPI Warning:
> +klog            00197: Detected an unsupported executable opcode at module-level
> +klog            00198: : [0x0070] at table offset 0x2366 (20100121/psloop-526)
> +klog            00199:
> +klog            00200: ADVICE: An illegal AML opcode has been found and is
> +klog            00201: ignored. This indicates either badly compiled code or
> +klog            00202: opcode corruption in the DSDT or SSDT tables or a bug in
> +klog            00203: the ACPI execution engine. Recommend disassembing using
> +klog            00204: iasl to find any offending code.
>   klog            00205:
> -klog            00206: =========================================================
> -klog            00207: 0 passed, 18 failed, 0 warnings, 0 aborted, 0 skipped, 0
> -klog            00208: info only.
> -klog            00209: =========================================================
> +klog            00206: Found 18 unique errors in kernel log.
> +klog            00207:
> +klog            00208: =========================================================
> +klog            00209: 0 passed, 18 failed, 0 warnings, 0 aborted, 0 skipped, 0
> +klog            00210: info only.
> +klog            00211: =========================================================
> diff --git a/arg-log-format-0001/klog-0004.log b/arg-log-format-0001/klog-0004.log
> index 7f3048f..149409b 100644
> --- a/arg-log-format-0001/klog-0004.log
> +++ b/arg-log-format-0001/klog-0004.log
> @@ -176,14 +176,17 @@ klog            10/10/11  : or opcode corruption in the DSDT or SSDT tables or a
>   klog            10/10/11  : bug in the ACPI execution engine. Recommend
>   klog            10/10/11  : disassembing using iasl to find any offending code.
>   klog            10/10/11  :
> -klog            10/10/11 H: FAILED [HIGH] KlogAcpiObjectAlreadyExists: Test 1,
> +klog            10/10/11 H: FAILED [HIGH] KlogAcpiParseExecAmlFailed: Test 1,
>   klog            10/10/11 H: HIGH Kernel message: [ 0.034090] ACPI Error: Method
>   klog            10/10/11 H: parse/execution failed [_SB_.PCI0._OSC] (Node
>   klog            10/10/11 H: ee025630), AE_ALREADY_EXISTS (20110112/psparse-536)
>   klog            10/10/11  :
> -klog            10/10/11  : ADVICE: This is a bug picked up by the kernel, but
> -klog            10/10/11  : as yet, the firmware test suite has no diagnostic
> -klog            10/10/11  : advice for this particular problem.
> +klog            10/10/11  : ADVICE: The ACPI driver encounter a parse or
> +klog            10/10/11  : execution error on some ACPI AML code. This is
> +klog            10/10/11  : unexepcted and normally indicates that there is a
> +klog            10/10/11  : bug in the compiled AML code. It could be a
> +klog            10/10/11  : programming fault or an AML compiler issue. See
> +klog            10/10/11  : acpi_ps_parse_aml().
>   klog            10/10/11  :
>   klog            10/10/11 H: FAILED [HIGH] KlogAcpiFirmwareError: Test 1, HIGH
>   klog            10/10/11 H: Kernel message: [ 0.040119] [Firmware Bug]: the BIOS
>
Acked-by: Ivan Hu <ivan.hu at canonical.com>



More information about the fwts-devel mailing list