Patchwork [3/3] arg-log-format-0001: update with new log format types

login
register
mail settings
Submitter Colin King
Date May 31, 2012, 12:48 p.m.
Message ID <1338468516-5546-4-git-send-email-colin.king@canonical.com>
Download mbox | patch
Permalink /patch/162152/
State Accepted
Headers show

Comments

Colin King - May 31, 2012, 12:48 p.m.
From: Colin Ian King <colin.king@canonical.com>

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 arg-log-format-0001/klog-0001.log |  542 ++++++++++++++++++-------------------
 1 file changed, 271 insertions(+), 271 deletions(-)
Keng-Yu Lin - June 4, 2012, 9:02 a.m.
On Thu, May 31, 2012 at 8:48 PM, Colin King <colin.king@canonical.com> wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  arg-log-format-0001/klog-0001.log |  542 ++++++++++++++++++-------------------
>  1 file changed, 271 insertions(+), 271 deletions(-)
>
> diff --git a/arg-log-format-0001/klog-0001.log b/arg-log-format-0001/klog-0001.log
> index f9fd32a..ab48133 100644
> --- a/arg-log-format-0001/klog-0001.log
> +++ b/arg-log-format-0001/klog-0001.log
> @@ -1,271 +1,271 @@
> -klog            (00017) <16/05/12> HED  : Scan kernel log for errors and
> -klog            (00018) <16/05/12> HED  : warnings.
> -klog            (00019) <16/05/12> SEP  : --------------------------------------
> -klog            (00020) <16/05/12> INF  : Test 1 of 1: Kernel log error check.
> -klog            (00021) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00022) <16/05/12> RES H: KlogACPIBIOSBugMultipleAPIC: Test 1,
> -klog            (00023) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI:
> -klog            (00024) <16/05/12> RES H: BIOS bug: multiple APIC/MADT found,
> -klog            (00025) <16/05/12> RES H: using 0
> -klog            (00026) <16/05/12> NLN  :
> -klog            (00027) <16/05/12> RES  : ADVICE: The kernel has detected more
> -klog            (00028) <16/05/12> RES  : than one ACPI Multiple APIC
> -klog            (00029) <16/05/12> RES  : Description Table (MADT) (these tables
> -klog            (00030) <16/05/12> RES  : have the "APIC" signature). There
> -klog            (00031) <16/05/12> RES  : should only be one MADT and the kernel
> -klog            (00032) <16/05/12> RES  : will by default select the first one.
> -klog            (00033) <16/05/12> RES  : However, one can override this and
> -klog            (00034) <16/05/12> RES  : select the Nth MADT using
> -klog            (00035) <16/05/12> RES  : acpi_apic_instance=N.
> -klog            (00036) <16/05/12> NLN  :
> -klog            (00037) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00038) <16/05/12> RES H: KlogACPIError3264XAddress: Test 1,
> -klog            (00039) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI
> -klog            (00040) <16/05/12> RES H: Error: 32/64X address mismatch in
> -klog            (00041) <16/05/12> RES H: Gpe0Block: 00008018/0000000000008028,
> -klog            (00042) <16/05/12> RES H: using 32 (20090903/tbfadt-427)
> -klog            (00043) <16/05/12> NLN  :
> -klog            (00044) <16/05/12> RES  : ADVICE: The FADT table contains a
> -klog            (00045) <16/05/12> RES  : mismatch between a 32 bit pointer and
> -klog            (00046) <16/05/12> RES  : a 64 bit Generic Address pointer.
> -klog            (00047) <16/05/12> RES  : Because these pointers are different,
> -klog            (00048) <16/05/12> RES  : it suggests either one of them is
> -klog            (00049) <16/05/12> RES  : incorrect. If a non-null 32 bit
> -klog            (00050) <16/05/12> RES  : pointer exists, then the kernel will
> -klog            (00051) <16/05/12> RES  : opt for this in preference to the 64
> -klog            (00052) <16/05/12> RES  : bit pointer even though this is not in
> -klog            (00053) <16/05/12> RES  : accordance to the ACPI specification.
> -klog            (00054) <16/05/12> NLN  :
> -klog            (00055) <16/05/12> RES C: FAILED [CRITICAL]
> -klog            (00056) <16/05/12> RES C: KlogACPIErrorAValidRSDP: Test 1,
> -klog            (00057) <16/05/12> RES C: CRITICAL Kernel message: [ 0.000000]
> -klog            (00058) <16/05/12> RES C: ACPI Error: A valid RSDP was not found
> -klog            (00059) <16/05/12> RES C: (20090903/tbxfroot-219)
> -klog            (00060) <16/05/12> NLN  :
> -klog            (00061) <16/05/12> RES  : ADVICE: An ACPI-compatible system must
> -klog            (00062) <16/05/12> RES  : provide an RSDP (Root System
> -klog            (00063) <16/05/12> RES  : Description Pointer in the system’s
> -klog            (00064) <16/05/12> RES  : low address space. This structure’s
> -klog            (00065) <16/05/12> RES  : only purpose is to provide the
> -klog            (00066) <16/05/12> RES  : physical address of the RSDT and XSDT.
> -klog            (00067) <16/05/12> NLN  :
> -klog            (00068) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00069) <16/05/12> RES H: KlogACPIWarningErrortwoFACS: Test 1,
> -klog            (00070) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI
> -klog            (00071) <16/05/12> RES H: Warning: 32/64 FACS address mismatch
> -klog            (00072) <16/05/12> RES H: in FADT - two FACS tables! (20090903
> -klog            (00073) <16/05/12> RES H: /tbfadt-369)
> -klog            (00074) <16/05/12> NLN  :
> -klog            (00075) <16/05/12> RES  : ADVICE: The FADT table contains a
> -klog            (00076) <16/05/12> RES  : mismatch between the 32 bit pointer
> -klog            (00077) <16/05/12> RES  : (FIRMWARE_CTRL) and 64 bit pointer
> -klog            (00078) <16/05/12> RES  : (X_FIRMWARE_CTRL) pointer to the FACS
> -klog            (00079) <16/05/12> RES  : table. Section 5.2.9 of version 4.0a
> -klog            (00080) <16/05/12> RES  : of the ACPI specification states that
> -klog            (00081) <16/05/12> RES  : X_FIRMWARE_CTRL should be zero if
> -klog            (00082) <16/05/12> RES  : FIRMWARE_CTRL is defined, or
> -klog            (00083) <16/05/12> RES  : FIRMWARE_CTRL should be zero if
> -klog            (00084) <16/05/12> RES  : X_FIRMWARE_CTRL is zero. With two
> -klog            (00085) <16/05/12> RES  : different pointers defined, the kernel
> -klog            (00086) <16/05/12> RES  : has to make a choice, and opts for the
> -klog            (00087) <16/05/12> RES  : 32 bit pointer. Because these pointers
> -klog            (00088) <16/05/12> RES  : are different, it suggests either one
> -klog            (00089) <16/05/12> RES  : of them is incorrect, or different 32
> -klog            (00090) <16/05/12> RES  : bit and 64 bit FACS tables are present
> -klog            (00091) <16/05/12> RES  : in your system, which is NOT complaint
> -klog            (00092) <16/05/12> RES  : with the ACPI specification. The
> -klog            (00093) <16/05/12> RES  : kernel has to make a choice and opts
> -klog            (00094) <16/05/12> RES  : for the 32 bit FIRMWARE_CTRL.
> -klog            (00095) <16/05/12> NLN  :
> -klog            (00096) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00097) <16/05/12> RES H: KlogACPIWarningError3264length: Test 1
> -klog            (00098) <16/05/12> RES H: , HIGH Kernel message: [ 0.000000]
> -klog            (00099) <16/05/12> RES H: ACPI Warning: 32/64X FACS address
> -klog            (00100) <16/05/12> RES H: mismatch in FADT - DEF2DF40
> -klog            (00101) <16/05/12> RES H: /00000000DEF30D40, using 32 (20090903
> -klog            (00102) <16/05/12> RES H: /tbfadt-486)
> -klog            (00103) <16/05/12> NLN  :
> -klog            (00104) <16/05/12> RES  : ADVICE: The FADT table contains
> -klog            (00105) <16/05/12> RES  : Generic Address Structure that has a
> -klog            (00106) <16/05/12> RES  : mismatch between the 32 bit and 64 bit
> -klog            (00107) <16/05/12> RES  : versions of an address. This should be
> -klog            (00108) <16/05/12> RES  : fixed so there are no mismatches.
> -klog            (00109) <16/05/12> NLN  :
> -klog            (00110) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00111) <16/05/12> RES H: KlogACPIWarningError3264length: Test 1
> -klog            (00112) <16/05/12> RES H: , HIGH Kernel message: [ 0.000000]
> -klog            (00113) <16/05/12> RES H: ACPI Warning: 32/64X length mismatch
> -klog            (00114) <16/05/12> RES H: in Gpe1Block: 0/32 20090521 tbfadt-527
> -klog            (00115) <16/05/12> NLN  :
> -klog            (00116) <16/05/12> RES  : ADVICE: The FADT table contains
> -klog            (00117) <16/05/12> RES  : Generic Address Structure that has a
> -klog            (00118) <16/05/12> RES  : mismatch between the 32 bit and 64 bit
> -klog            (00119) <16/05/12> RES  : versions of an address. This should be
> -klog            (00120) <16/05/12> RES  : fixed so there are no mismatches.
> -klog            (00121) <16/05/12> NLN  :
> -klog            (00122) <16/05/12> RES H: FAILED [HIGH] KlogACPIWarning: Test 1,
> -klog            (00123) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI
> -klog            (00124) <16/05/12> RES H: Warning: BIOS XSDT has NULL entry,
> -klog            (00125) <16/05/12> RES H: using RSDT (20110112/tbutils-663)
> -klog            (00126) <16/05/12> NLN  :
> -klog            (00127) <16/05/12> RES  : ADVICE: ACPI AML intepreter has found
> -klog            (00128) <16/05/12> RES  : some non-conforming AML code. This
> -klog            (00129) <16/05/12> RES  : should be investigated and fixed.
> -klog            (00130) <16/05/12> NLN  :
> -klog            (00131) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00132) <16/05/12> RES H: KlogACPIWarningInvalidLengthForfadt:
> -klog            (00133) <16/05/12> RES H: Test 1, HIGH Kernel message: [
> -klog            (00134) <16/05/12> RES H: 0.000000] ACPI Warning: Invalid length
> -klog            (00135) <16/05/12> RES H: for Pm1aControlBlock: 32, using
> -klog            (00136) <16/05/12> RES H: default 16 (20090903/tbfadt-607)
> -klog            (00137) <16/05/12> NLN  :
> -klog            (00138) <16/05/12> RES  : ADVICE: This item in the FADT is the
> -klog            (00139) <16/05/12> RES  : incorrect length. Should be corrected.
> -klog            (00140) <16/05/12> NLN  :
> -klog            (00141) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00142) <16/05/12> RES H: KlogACPIWarningOptionalFieldhasZero:
> -klog            (00143) <16/05/12> RES H: Test 1, HIGH Kernel message: [
> -klog            (00144) <16/05/12> RES H: 0.000000] ACPI Warning: Optional field
> -klog            (00145) <16/05/12> RES H: Gpe1Block has zero address or length:
> -klog            (00146) <16/05/12> RES H: 000000000000102C/0 20090521 tbfadt-558
> -klog            (00147) <16/05/12> NLN  :
> -klog            (00148) <16/05/12> RES  : ADVICE: An ACPI table contains Generic
> -klog            (00149) <16/05/12> RES  : Address Structure that has an address
> -klog            (00150) <16/05/12> RES  : that is incorrectly set to zero, or a
> -klog            (00151) <16/05/12> RES  : zero length. This needs to be fixed.
> -klog            (00152) <16/05/12> NLN  :
> -klog            (00153) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00154) <16/05/12> RES H: KlogACPIWarningOptionalFieldhasZero:
> -klog            (00155) <16/05/12> RES H: Test 1, HIGH Kernel message: [
> -klog            (00156) <16/05/12> RES H: 0.000000] ACPI Warning: Optional field
> -klog            (00157) <16/05/12> RES H: Pm2ControlBlock has zero address or
> -klog            (00158) <16/05/12> RES H: length: 0000000000000000/1 20090521
> -klog            (00159) <16/05/12> RES H: tbfadt-558
> -klog            (00160) <16/05/12> NLN  :
> -klog            (00161) <16/05/12> RES  : ADVICE: An ACPI table contains Generic
> -klog            (00162) <16/05/12> RES  : Address Structure that has an address
> -klog            (00163) <16/05/12> RES  : that is incorrectly set to zero, or a
> -klog            (00164) <16/05/12> RES  : zero length. This needs to be fixed.
> -klog            (00165) <16/05/12> NLN  :
> -klog            (00166) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00167) <16/05/12> RES H: KlogACPIWarningOptionalFieldhasZero:
> -klog            (00168) <16/05/12> RES H: Test 1, HIGH Kernel message: [
> -klog            (00169) <16/05/12> RES H: 0.000000] ACPI Warning (tbfadt-0460):
> -klog            (00170) <16/05/12> RES H: Optional field "Gpe1Block" has zero
> -klog            (00171) <16/05/12> RES H: address or length: 000000000000102C/0
> -klog            (00172) <16/05/12> RES H: [20080926]
> -klog            (00173) <16/05/12> NLN  :
> -klog            (00174) <16/05/12> RES  : ADVICE: An ACPI table contains Generic
> -klog            (00175) <16/05/12> RES  : Address Structure that has an address
> -klog            (00176) <16/05/12> RES  : that is incorrectly set to zero, or a
> -klog            (00177) <16/05/12> RES  : zero length. This needs to be fixed.
> -klog            (00178) <16/05/12> NLN  :
> -klog            (00179) <16/05/12> RES M: FAILED [MEDIUM]
> -klog            (00180) <16/05/12> RES M: KlogMtrryourBIOSHasConfigured: Test 1,
> -klog            (00181) <16/05/12> RES M: MEDIUM Kernel message: [ 0.000000]
> -klog            (00182) <16/05/12> RES M: mtrr: your BIOS has configured an
> -klog            (00183) <16/05/12> RES M: incorrect mask, fixing it.
> -klog            (00184) <16/05/12> NLN  :
> -klog            (00185) <16/05/12> RES  : ADVICE: The Memory Type Range
> -klog            (00186) <16/05/12> RES  : Registers (MTRRs) which define memory
> -klog            (00187) <16/05/12> RES  : caching policy are misconfigued by the
> -klog            (00188) <16/05/12> RES  : BIOS. In this case, the mask is
> -klog            (00189) <16/05/12> RES  : incorrectly set and the kernel has
> -klog            (00190) <16/05/12> RES  : detected this and worked around the
> -klog            (00191) <16/05/12> RES  : firmware bug.
> -klog            (00192) <16/05/12> NLN  :
> -klog            (00193) <16/05/12> RES C: FAILED [CRITICAL]
> -klog            (00194) <16/05/12> RES C: KlogWARNINGBIOSBugCPUMTRRsDont: Test 1
> -klog            (00195) <16/05/12> RES C: , CRITICAL Kernel message: [ 0.000000]
> -klog            (00196) <16/05/12> RES C: WARNING: BIOS bug: CPU MTRRs don't
> -klog            (00197) <16/05/12> RES C: cover all of memory, losing 1408MB of
> -klog            (00198) <16/05/12> RES C: RAM.
> -klog            (00199) <16/05/12> NLN  :
> -klog            (00200) <16/05/12> RES  : ADVICE: The Memory Type Range
> -klog            (00201) <16/05/12> RES  : Registers (MTRRs) which define memory
> -klog            (00202) <16/05/12> RES  : caching policy are misconfigued by the
> -klog            (00203) <16/05/12> RES  : BIOS and don't appear to cover all
> -klog            (00204) <16/05/12> RES  : available physical memory. The kernel
> -klog            (00205) <16/05/12> RES  : has detected this and has reduced the
> -klog            (00206) <16/05/12> RES  : amount of memory available to be safe.
> -klog            (00207) <16/05/12> RES  : Either check that the BIOS memory
> -klog            (00208) <16/05/12> RES  : caching options are set correctly or
> -klog            (00209) <16/05/12> RES  : contact your BIOS vendor to get this
> -klog            (00210) <16/05/12> RES  : fixed.
> -klog            (00211) <16/05/12> NLN  :
> -klog            (00212) <16/05/12> RES C: FAILED [CRITICAL]
> -klog            (00213) <16/05/12> RES C: KlogACPIErrorFoundUnknownOpcode: Test
> -klog            (00214) <16/05/12> RES C: 1, CRITICAL Kernel message: [
> -klog            (00215) <16/05/12> RES C: 0.022719] ACPI Error: Found unknown
> -klog            (00216) <16/05/12> RES C: opcode 0xFD at AML address f7ffe14c
> -klog            (00217) <16/05/12> RES C: offset 0xE8, ignoring (20110112
> -klog            (00218) <16/05/12> RES C: /psloop-141)
> -klog            (00219) <16/05/12> NLN  :
> -klog            (00220) <16/05/12> RES  : ADVICE: An illegal AML opcode has been
> -klog            (00221) <16/05/12> RES  : found and is ignored. This indicates
> -klog            (00222) <16/05/12> RES  : either badly compiled code or opcode
> -klog            (00223) <16/05/12> RES  : corruption in the DSDT or SSDT tables
> -klog            (00224) <16/05/12> RES  : or a bug in the ACPI execution engine.
> -klog            (00225) <16/05/12> RES  : Recommend disassembing using iasl to
> -klog            (00226) <16/05/12> RES  : find any offending code.
> -klog            (00227) <16/05/12> NLN  :
> -klog            (00228) <16/05/12> RES C: FAILED [CRITICAL]
> -klog            (00229) <16/05/12> RES C: KlogACPIWarningDetectedAnUnsupported:
> -klog            (00230) <16/05/12> RES C: Test 1, CRITICAL Kernel message: [
> -klog            (00231) <16/05/12> RES C: 0.025463] ACPI Warning: Detected an
> -klog            (00232) <16/05/12> RES C: unsupported executable opcode at
> -klog            (00233) <16/05/12> RES C: module-level: [0x007B] at table offset
> -klog            (00234) <16/05/12> RES C: 0x00C3 (20110112/psloop-526)
> -klog            (00235) <16/05/12> NLN  :
> -klog            (00236) <16/05/12> RES  : ADVICE: An illegal AML opcode has been
> -klog            (00237) <16/05/12> RES  : found and is ignored. This indicates
> -klog            (00238) <16/05/12> RES  : either badly compiled code or opcode
> -klog            (00239) <16/05/12> RES  : corruption in the DSDT or SSDT tables
> -klog            (00240) <16/05/12> RES  : or a bug in the ACPI execution engine.
> -klog            (00241) <16/05/12> RES  : Recommend disassembing using iasl to
> -klog            (00242) <16/05/12> RES  : find any offending code.
> -klog            (00243) <16/05/12> NLN  :
> -klog            (00244) <16/05/12> RES H: FAILED [HIGH]
> -klog            (00245) <16/05/12> RES H: KlogACPIErrorMethodExecutionParse:
> -klog            (00246) <16/05/12> RES H: Test 1, HIGH Kernel message: [
> -klog            (00247) <16/05/12> RES H: 0.034090] ACPI Error: Method parse
> -klog            (00248) <16/05/12> RES H: /execution failed [_SB_.PCI0._OSC]
> -klog            (00249) <16/05/12> RES H: (Node ee025630), AE_ALREADY_EXISTS
> -klog            (00250) <16/05/12> RES H: (20110112/psparse-536)
> -klog            (00251) <16/05/12> NLN  :
> -klog            (00252) <16/05/12> RES  : ADVICE: This is a bug picked up by the
> -klog            (00253) <16/05/12> RES  : kernel, but as yet, the firmware test
> -klog            (00254) <16/05/12> RES  : suite has no diagnostic advice for
> -klog            (00255) <16/05/12> RES  : this particular problem.
> -klog            (00256) <16/05/12> NLN  :
> -klog            (00257) <16/05/12> RES H: FAILED [HIGH] KlogFirmwareBug: Test 1,
> -klog            (00258) <16/05/12> RES H: HIGH Kernel message: [ 0.040119]
> -klog            (00259) <16/05/12> RES H: [Firmware Bug]: the BIOS has corrupted
> -klog            (00260) <16/05/12> RES H: hw-PMU resources (MSR 186 is 400000)
> -klog            (00261) <16/05/12> NLN  :
> -klog            (00262) <16/05/12> RES  : ADVICE: The kernel has detected a
> -klog            (00263) <16/05/12> RES  : Firmware bug in the BIOS or ACPI which
> -klog            (00264) <16/05/12> RES  : needs investigating and fixing.
> -klog            (00265) <16/05/12> NLN  :
> -klog            (00266) <16/05/12> RES C: FAILED [CRITICAL]
> -klog            (00267) <16/05/12> RES C: KlogACPIWarningDetectedAnUnsupported:
> -klog            (00268) <16/05/12> RES C: Test 1, CRITICAL Kernel message: [
> -klog            (00269) <16/05/12> RES C: 0.042222] ACPI Warning: Detected an
> -klog            (00270) <16/05/12> RES C: unsupported executable opcode at
> -klog            (00271) <16/05/12> RES C: module-level: [0x0070] at table offset
> -klog            (00272) <16/05/12> RES C: 0x2366 (20100121/psloop-526)
> -klog            (00273) <16/05/12> NLN  :
> -klog            (00274) <16/05/12> RES  : ADVICE: An illegal AML opcode has been
> -klog            (00275) <16/05/12> RES  : found and is ignored. This indicates
> -klog            (00276) <16/05/12> RES  : either badly compiled code or opcode
> -klog            (00277) <16/05/12> RES  : corruption in the DSDT or SSDT tables
> -klog            (00278) <16/05/12> RES  : or a bug in the ACPI execution engine.
> -klog            (00279) <16/05/12> RES  : Recommend disassembing using iasl to
> -klog            (00280) <16/05/12> RES  : find any offending code.
> -klog            (00281) <16/05/12> NLN  :
> -klog            (00282) <16/05/12> INF  : Found 18 unique errors in kernel log.
> -klog            (00283) <16/05/12> NLN  :
> -klog            (00284) <16/05/12> SEP  : ======================================
> -klog            (00285) <16/05/12> SUM  : 0 passed, 18 failed, 0 warnings, 0
> -klog            (00286) <16/05/12> SUM  : aborted, 0 skipped, 0 info only.
> -klog            (00287) <16/05/12> SEP  : ======================================
> +klog            (00018) <16/05/12> HED  : Scan kernel log for errors and
> +klog            (00019) <16/05/12> HED  : warnings.
> +klog            (00020) <16/05/12> SEP  : --------------------------------------
> +klog            (00021) <16/05/12> INF  : Test 1 of 1: Kernel log error check.
> +klog            (00022) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00023) <16/05/12> FAL H: KlogACPIBIOSBugMultipleAPIC: Test 1,
> +klog            (00024) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI:
> +klog            (00025) <16/05/12> FAL H: BIOS bug: multiple APIC/MADT found,
> +klog            (00026) <16/05/12> FAL H: using 0
> +klog            (00027) <16/05/12> NLN  :
> +klog            (00028) <16/05/12> ADV  : ADVICE: The kernel has detected more
> +klog            (00029) <16/05/12> ADV  : than one ACPI Multiple APIC
> +klog            (00030) <16/05/12> ADV  : Description Table (MADT) (these tables
> +klog            (00031) <16/05/12> ADV  : have the "APIC" signature). There
> +klog            (00032) <16/05/12> ADV  : should only be one MADT and the kernel
> +klog            (00033) <16/05/12> ADV  : will by default select the first one.
> +klog            (00034) <16/05/12> ADV  : However, one can override this and
> +klog            (00035) <16/05/12> ADV  : select the Nth MADT using
> +klog            (00036) <16/05/12> ADV  : acpi_apic_instance=N.
> +klog            (00037) <16/05/12> NLN  :
> +klog            (00038) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00039) <16/05/12> FAL H: KlogACPIError3264XAddress: Test 1,
> +klog            (00040) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI
> +klog            (00041) <16/05/12> FAL H: Error: 32/64X address mismatch in
> +klog            (00042) <16/05/12> FAL H: Gpe0Block: 00008018/0000000000008028,
> +klog            (00043) <16/05/12> FAL H: using 32 (20090903/tbfadt-427)
> +klog            (00044) <16/05/12> NLN  :
> +klog            (00045) <16/05/12> ADV  : ADVICE: The FADT table contains a
> +klog            (00046) <16/05/12> ADV  : mismatch between a 32 bit pointer and
> +klog            (00047) <16/05/12> ADV  : a 64 bit Generic Address pointer.
> +klog            (00048) <16/05/12> ADV  : Because these pointers are different,
> +klog            (00049) <16/05/12> ADV  : it suggests either one of them is
> +klog            (00050) <16/05/12> ADV  : incorrect. If a non-null 32 bit
> +klog            (00051) <16/05/12> ADV  : pointer exists, then the kernel will
> +klog            (00052) <16/05/12> ADV  : opt for this in preference to the 64
> +klog            (00053) <16/05/12> ADV  : bit pointer even though this is not in
> +klog            (00054) <16/05/12> ADV  : accordance to the ACPI specification.
> +klog            (00055) <16/05/12> NLN  :
> +klog            (00056) <16/05/12> FAL C: FAILED [CRITICAL]
> +klog            (00057) <16/05/12> FAL C: KlogACPIErrorAValidRSDP: Test 1,
> +klog            (00058) <16/05/12> FAL C: CRITICAL Kernel message: [ 0.000000]
> +klog            (00059) <16/05/12> FAL C: ACPI Error: A valid RSDP was not found
> +klog            (00060) <16/05/12> FAL C: (20090903/tbxfroot-219)
> +klog            (00061) <16/05/12> NLN  :
> +klog            (00062) <16/05/12> ADV  : ADVICE: An ACPI-compatible system must
> +klog            (00063) <16/05/12> ADV  : provide an RSDP (Root System
> +klog            (00064) <16/05/12> ADV  : Description Pointer in the system’s
> +klog            (00065) <16/05/12> ADV  : low address space. This structure’s
> +klog            (00066) <16/05/12> ADV  : only purpose is to provide the
> +klog            (00067) <16/05/12> ADV  : physical address of the RSDT and XSDT.
> +klog            (00068) <16/05/12> NLN  :
> +klog            (00069) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00070) <16/05/12> FAL H: KlogACPIWarningErrortwoFACS: Test 1,
> +klog            (00071) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI
> +klog            (00072) <16/05/12> FAL H: Warning: 32/64 FACS address mismatch
> +klog            (00073) <16/05/12> FAL H: in FADT - two FACS tables! (20090903
> +klog            (00074) <16/05/12> FAL H: /tbfadt-369)
> +klog            (00075) <16/05/12> NLN  :
> +klog            (00076) <16/05/12> ADV  : ADVICE: The FADT table contains a
> +klog            (00077) <16/05/12> ADV  : mismatch between the 32 bit pointer
> +klog            (00078) <16/05/12> ADV  : (FIRMWARE_CTRL) and 64 bit pointer
> +klog            (00079) <16/05/12> ADV  : (X_FIRMWARE_CTRL) pointer to the FACS
> +klog            (00080) <16/05/12> ADV  : table. Section 5.2.9 of version 4.0a
> +klog            (00081) <16/05/12> ADV  : of the ACPI specification states that
> +klog            (00082) <16/05/12> ADV  : X_FIRMWARE_CTRL should be zero if
> +klog            (00083) <16/05/12> ADV  : FIRMWARE_CTRL is defined, or
> +klog            (00084) <16/05/12> ADV  : FIRMWARE_CTRL should be zero if
> +klog            (00085) <16/05/12> ADV  : X_FIRMWARE_CTRL is zero. With two
> +klog            (00086) <16/05/12> ADV  : different pointers defined, the kernel
> +klog            (00087) <16/05/12> ADV  : has to make a choice, and opts for the
> +klog            (00088) <16/05/12> ADV  : 32 bit pointer. Because these pointers
> +klog            (00089) <16/05/12> ADV  : are different, it suggests either one
> +klog            (00090) <16/05/12> ADV  : of them is incorrect, or different 32
> +klog            (00091) <16/05/12> ADV  : bit and 64 bit FACS tables are present
> +klog            (00092) <16/05/12> ADV  : in your system, which is NOT complaint
> +klog            (00093) <16/05/12> ADV  : with the ACPI specification. The
> +klog            (00094) <16/05/12> ADV  : kernel has to make a choice and opts
> +klog            (00095) <16/05/12> ADV  : for the 32 bit FIRMWARE_CTRL.
> +klog            (00096) <16/05/12> NLN  :
> +klog            (00097) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00098) <16/05/12> FAL H: KlogACPIWarningError3264length: Test 1
> +klog            (00099) <16/05/12> FAL H: , HIGH Kernel message: [ 0.000000]
> +klog            (00100) <16/05/12> FAL H: ACPI Warning: 32/64X FACS address
> +klog            (00101) <16/05/12> FAL H: mismatch in FADT - DEF2DF40
> +klog            (00102) <16/05/12> FAL H: /00000000DEF30D40, using 32 (20090903
> +klog            (00103) <16/05/12> FAL H: /tbfadt-486)
> +klog            (00104) <16/05/12> NLN  :
> +klog            (00105) <16/05/12> ADV  : ADVICE: The FADT table contains
> +klog            (00106) <16/05/12> ADV  : Generic Address Structure that has a
> +klog            (00107) <16/05/12> ADV  : mismatch between the 32 bit and 64 bit
> +klog            (00108) <16/05/12> ADV  : versions of an address. This should be
> +klog            (00109) <16/05/12> ADV  : fixed so there are no mismatches.
> +klog            (00110) <16/05/12> NLN  :
> +klog            (00111) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00112) <16/05/12> FAL H: KlogACPIWarningError3264length: Test 1
> +klog            (00113) <16/05/12> FAL H: , HIGH Kernel message: [ 0.000000]
> +klog            (00114) <16/05/12> FAL H: ACPI Warning: 32/64X length mismatch
> +klog            (00115) <16/05/12> FAL H: in Gpe1Block: 0/32 20090521 tbfadt-527
> +klog            (00116) <16/05/12> NLN  :
> +klog            (00117) <16/05/12> ADV  : ADVICE: The FADT table contains
> +klog            (00118) <16/05/12> ADV  : Generic Address Structure that has a
> +klog            (00119) <16/05/12> ADV  : mismatch between the 32 bit and 64 bit
> +klog            (00120) <16/05/12> ADV  : versions of an address. This should be
> +klog            (00121) <16/05/12> ADV  : fixed so there are no mismatches.
> +klog            (00122) <16/05/12> NLN  :
> +klog            (00123) <16/05/12> FAL H: FAILED [HIGH] KlogACPIWarning: Test 1,
> +klog            (00124) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI
> +klog            (00125) <16/05/12> FAL H: Warning: BIOS XSDT has NULL entry,
> +klog            (00126) <16/05/12> FAL H: using RSDT (20110112/tbutils-663)
> +klog            (00127) <16/05/12> NLN  :
> +klog            (00128) <16/05/12> ADV  : ADVICE: ACPI AML intepreter has found
> +klog            (00129) <16/05/12> ADV  : some non-conforming AML code. This
> +klog            (00130) <16/05/12> ADV  : should be investigated and fixed.
> +klog            (00131) <16/05/12> NLN  :
> +klog            (00132) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00133) <16/05/12> FAL H: KlogACPIWarningInvalidLengthForfadt:
> +klog            (00134) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> +klog            (00135) <16/05/12> FAL H: 0.000000] ACPI Warning: Invalid length
> +klog            (00136) <16/05/12> FAL H: for Pm1aControlBlock: 32, using
> +klog            (00137) <16/05/12> FAL H: default 16 (20090903/tbfadt-607)
> +klog            (00138) <16/05/12> NLN  :
> +klog            (00139) <16/05/12> ADV  : ADVICE: This item in the FADT is the
> +klog            (00140) <16/05/12> ADV  : incorrect length. Should be corrected.
> +klog            (00141) <16/05/12> NLN  :
> +klog            (00142) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00143) <16/05/12> FAL H: KlogACPIWarningOptionalFieldhasZero:
> +klog            (00144) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> +klog            (00145) <16/05/12> FAL H: 0.000000] ACPI Warning: Optional field
> +klog            (00146) <16/05/12> FAL H: Gpe1Block has zero address or length:
> +klog            (00147) <16/05/12> FAL H: 000000000000102C/0 20090521 tbfadt-558
> +klog            (00148) <16/05/12> NLN  :
> +klog            (00149) <16/05/12> ADV  : ADVICE: An ACPI table contains Generic
> +klog            (00150) <16/05/12> ADV  : Address Structure that has an address
> +klog            (00151) <16/05/12> ADV  : that is incorrectly set to zero, or a
> +klog            (00152) <16/05/12> ADV  : zero length. This needs to be fixed.
> +klog            (00153) <16/05/12> NLN  :
> +klog            (00154) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00155) <16/05/12> FAL H: KlogACPIWarningOptionalFieldhasZero:
> +klog            (00156) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> +klog            (00157) <16/05/12> FAL H: 0.000000] ACPI Warning: Optional field
> +klog            (00158) <16/05/12> FAL H: Pm2ControlBlock has zero address or
> +klog            (00159) <16/05/12> FAL H: length: 0000000000000000/1 20090521
> +klog            (00160) <16/05/12> FAL H: tbfadt-558
> +klog            (00161) <16/05/12> NLN  :
> +klog            (00162) <16/05/12> ADV  : ADVICE: An ACPI table contains Generic
> +klog            (00163) <16/05/12> ADV  : Address Structure that has an address
> +klog            (00164) <16/05/12> ADV  : that is incorrectly set to zero, or a
> +klog            (00165) <16/05/12> ADV  : zero length. This needs to be fixed.
> +klog            (00166) <16/05/12> NLN  :
> +klog            (00167) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00168) <16/05/12> FAL H: KlogACPIWarningOptionalFieldhasZero:
> +klog            (00169) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> +klog            (00170) <16/05/12> FAL H: 0.000000] ACPI Warning (tbfadt-0460):
> +klog            (00171) <16/05/12> FAL H: Optional field "Gpe1Block" has zero
> +klog            (00172) <16/05/12> FAL H: address or length: 000000000000102C/0
> +klog            (00173) <16/05/12> FAL H: [20080926]
> +klog            (00174) <16/05/12> NLN  :
> +klog            (00175) <16/05/12> ADV  : ADVICE: An ACPI table contains Generic
> +klog            (00176) <16/05/12> ADV  : Address Structure that has an address
> +klog            (00177) <16/05/12> ADV  : that is incorrectly set to zero, or a
> +klog            (00178) <16/05/12> ADV  : zero length. This needs to be fixed.
> +klog            (00179) <16/05/12> NLN  :
> +klog            (00180) <16/05/12> FAL M: FAILED [MEDIUM]
> +klog            (00181) <16/05/12> FAL M: KlogMtrryourBIOSHasConfigured: Test 1,
> +klog            (00182) <16/05/12> FAL M: MEDIUM Kernel message: [ 0.000000]
> +klog            (00183) <16/05/12> FAL M: mtrr: your BIOS has configured an
> +klog            (00184) <16/05/12> FAL M: incorrect mask, fixing it.
> +klog            (00185) <16/05/12> NLN  :
> +klog            (00186) <16/05/12> ADV  : ADVICE: The Memory Type Range
> +klog            (00187) <16/05/12> ADV  : Registers (MTRRs) which define memory
> +klog            (00188) <16/05/12> ADV  : caching policy are misconfigued by the
> +klog            (00189) <16/05/12> ADV  : BIOS. In this case, the mask is
> +klog            (00190) <16/05/12> ADV  : incorrectly set and the kernel has
> +klog            (00191) <16/05/12> ADV  : detected this and worked around the
> +klog            (00192) <16/05/12> ADV  : firmware bug.
> +klog            (00193) <16/05/12> NLN  :
> +klog            (00194) <16/05/12> FAL C: FAILED [CRITICAL]
> +klog            (00195) <16/05/12> FAL C: KlogWARNINGBIOSBugCPUMTRRsDont: Test 1
> +klog            (00196) <16/05/12> FAL C: , CRITICAL Kernel message: [ 0.000000]
> +klog            (00197) <16/05/12> FAL C: WARNING: BIOS bug: CPU MTRRs don't
> +klog            (00198) <16/05/12> FAL C: cover all of memory, losing 1408MB of
> +klog            (00199) <16/05/12> FAL C: RAM.
> +klog            (00200) <16/05/12> NLN  :
> +klog            (00201) <16/05/12> ADV  : ADVICE: The Memory Type Range
> +klog            (00202) <16/05/12> ADV  : Registers (MTRRs) which define memory
> +klog            (00203) <16/05/12> ADV  : caching policy are misconfigued by the
> +klog            (00204) <16/05/12> ADV  : BIOS and don't appear to cover all
> +klog            (00205) <16/05/12> ADV  : available physical memory. The kernel
> +klog            (00206) <16/05/12> ADV  : has detected this and has reduced the
> +klog            (00207) <16/05/12> ADV  : amount of memory available to be safe.
> +klog            (00208) <16/05/12> ADV  : Either check that the BIOS memory
> +klog            (00209) <16/05/12> ADV  : caching options are set correctly or
> +klog            (00210) <16/05/12> ADV  : contact your BIOS vendor to get this
> +klog            (00211) <16/05/12> ADV  : fixed.
> +klog            (00212) <16/05/12> NLN  :
> +klog            (00213) <16/05/12> FAL C: FAILED [CRITICAL]
> +klog            (00214) <16/05/12> FAL C: KlogACPIErrorFoundUnknownOpcode: Test
> +klog            (00215) <16/05/12> FAL C: 1, CRITICAL Kernel message: [
> +klog            (00216) <16/05/12> FAL C: 0.022719] ACPI Error: Found unknown
> +klog            (00217) <16/05/12> FAL C: opcode 0xFD at AML address f7ffe14c
> +klog            (00218) <16/05/12> FAL C: offset 0xE8, ignoring (20110112
> +klog            (00219) <16/05/12> FAL C: /psloop-141)
> +klog            (00220) <16/05/12> NLN  :
> +klog            (00221) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00222) <16/05/12> ADV  : found and is ignored. This indicates
> +klog            (00223) <16/05/12> ADV  : either badly compiled code or opcode
> +klog            (00224) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
> +klog            (00225) <16/05/12> ADV  : or a bug in the ACPI execution engine.
> +klog            (00226) <16/05/12> ADV  : Recommend disassembing using iasl to
> +klog            (00227) <16/05/12> ADV  : find any offending code.
> +klog            (00228) <16/05/12> NLN  :
> +klog            (00229) <16/05/12> FAL C: FAILED [CRITICAL]
> +klog            (00230) <16/05/12> FAL C: KlogACPIWarningDetectedAnUnsupported:
> +klog            (00231) <16/05/12> FAL C: Test 1, CRITICAL Kernel message: [
> +klog            (00232) <16/05/12> FAL C: 0.025463] ACPI Warning: Detected an
> +klog            (00233) <16/05/12> FAL C: unsupported executable opcode at
> +klog            (00234) <16/05/12> FAL C: module-level: [0x007B] at table offset
> +klog            (00235) <16/05/12> FAL C: 0x00C3 (20110112/psloop-526)
> +klog            (00236) <16/05/12> NLN  :
> +klog            (00237) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00238) <16/05/12> ADV  : found and is ignored. This indicates
> +klog            (00239) <16/05/12> ADV  : either badly compiled code or opcode
> +klog            (00240) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
> +klog            (00241) <16/05/12> ADV  : or a bug in the ACPI execution engine.
> +klog            (00242) <16/05/12> ADV  : Recommend disassembing using iasl to
> +klog            (00243) <16/05/12> ADV  : find any offending code.
> +klog            (00244) <16/05/12> NLN  :
> +klog            (00245) <16/05/12> FAL H: FAILED [HIGH]
> +klog            (00246) <16/05/12> FAL H: KlogACPIErrorMethodExecutionParse:
> +klog            (00247) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
> +klog            (00248) <16/05/12> FAL H: 0.034090] ACPI Error: Method parse
> +klog            (00249) <16/05/12> FAL H: /execution failed [_SB_.PCI0._OSC]
> +klog            (00250) <16/05/12> FAL H: (Node ee025630), AE_ALREADY_EXISTS
> +klog            (00251) <16/05/12> FAL H: (20110112/psparse-536)
> +klog            (00252) <16/05/12> NLN  :
> +klog            (00253) <16/05/12> ADV  : ADVICE: This is a bug picked up by the
> +klog            (00254) <16/05/12> ADV  : kernel, but as yet, the firmware test
> +klog            (00255) <16/05/12> ADV  : suite has no diagnostic advice for
> +klog            (00256) <16/05/12> ADV  : this particular problem.
> +klog            (00257) <16/05/12> NLN  :
> +klog            (00258) <16/05/12> FAL H: FAILED [HIGH] KlogFirmwareBug: Test 1,
> +klog            (00259) <16/05/12> FAL H: HIGH Kernel message: [ 0.040119]
> +klog            (00260) <16/05/12> FAL H: [Firmware Bug]: the BIOS has corrupted
> +klog            (00261) <16/05/12> FAL H: hw-PMU resources (MSR 186 is 400000)
> +klog            (00262) <16/05/12> NLN  :
> +klog            (00263) <16/05/12> ADV  : ADVICE: The kernel has detected a
> +klog            (00264) <16/05/12> ADV  : Firmware bug in the BIOS or ACPI which
> +klog            (00265) <16/05/12> ADV  : needs investigating and fixing.
> +klog            (00266) <16/05/12> NLN  :
> +klog            (00267) <16/05/12> FAL C: FAILED [CRITICAL]
> +klog            (00268) <16/05/12> FAL C: KlogACPIWarningDetectedAnUnsupported:
> +klog            (00269) <16/05/12> FAL C: Test 1, CRITICAL Kernel message: [
> +klog            (00270) <16/05/12> FAL C: 0.042222] ACPI Warning: Detected an
> +klog            (00271) <16/05/12> FAL C: unsupported executable opcode at
> +klog            (00272) <16/05/12> FAL C: module-level: [0x0070] at table offset
> +klog            (00273) <16/05/12> FAL C: 0x2366 (20100121/psloop-526)
> +klog            (00274) <16/05/12> NLN  :
> +klog            (00275) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00276) <16/05/12> ADV  : found and is ignored. This indicates
> +klog            (00277) <16/05/12> ADV  : either badly compiled code or opcode
> +klog            (00278) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
> +klog            (00279) <16/05/12> ADV  : or a bug in the ACPI execution engine.
> +klog            (00280) <16/05/12> ADV  : Recommend disassembing using iasl to
> +klog            (00281) <16/05/12> ADV  : find any offending code.
> +klog            (00282) <16/05/12> NLN  :
> +klog            (00283) <16/05/12> INF  : Found 18 unique errors in kernel log.
> +klog            (00284) <16/05/12> NLN  :
> +klog            (00285) <16/05/12> SEP  : ======================================
> +klog            (00286) <16/05/12> SUM  : 0 passed, 18 failed, 0 warnings, 0
> +klog            (00287) <16/05/12> SUM  : aborted, 0 skipped, 0 info only.
> +klog            (00288) <16/05/12> SEP  : ======================================
> --
> 1.7.9.5
>
Acked-by: Keng-Yu Lin <kengyu@canonical.com>
Ivan Hu - June 11, 2012, 9:43 a.m.
On 05/31/2012 08:48 PM, Colin King wrote:
> From: Colin Ian King<colin.king@canonical.com>
>
> Signed-off-by: Colin Ian King<colin.king@canonical.com>
> ---
>   arg-log-format-0001/klog-0001.log |  542 ++++++++++++++++++-------------------
>   1 file changed, 271 insertions(+), 271 deletions(-)
>
> diff --git a/arg-log-format-0001/klog-0001.log b/arg-log-format-0001/klog-0001.log
> index f9fd32a..ab48133 100644
> --- a/arg-log-format-0001/klog-0001.log
> +++ b/arg-log-format-0001/klog-0001.log
> @@ -1,271 +1,271 @@
> -klog            (00017)<16/05/12>  HED  : Scan kernel log for errors and
> -klog            (00018)<16/05/12>  HED  : warnings.
> -klog            (00019)<16/05/12>  SEP  : --------------------------------------
> -klog            (00020)<16/05/12>  INF  : Test 1 of 1: Kernel log error check.
> -klog            (00021)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00022)<16/05/12>  RES H: KlogACPIBIOSBugMultipleAPIC: Test 1,
> -klog            (00023)<16/05/12>  RES H: HIGH Kernel message: [ 0.000000] ACPI:
> -klog            (00024)<16/05/12>  RES H: BIOS bug: multiple APIC/MADT found,
> -klog            (00025)<16/05/12>  RES H: using 0
> -klog            (00026)<16/05/12>  NLN  :
> -klog            (00027)<16/05/12>  RES  : ADVICE: The kernel has detected more
> -klog            (00028)<16/05/12>  RES  : than one ACPI Multiple APIC
> -klog            (00029)<16/05/12>  RES  : Description Table (MADT) (these tables
> -klog            (00030)<16/05/12>  RES  : have the "APIC" signature). There
> -klog            (00031)<16/05/12>  RES  : should only be one MADT and the kernel
> -klog            (00032)<16/05/12>  RES  : will by default select the first one.
> -klog            (00033)<16/05/12>  RES  : However, one can override this and
> -klog            (00034)<16/05/12>  RES  : select the Nth MADT using
> -klog            (00035)<16/05/12>  RES  : acpi_apic_instance=N.
> -klog            (00036)<16/05/12>  NLN  :
> -klog            (00037)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00038)<16/05/12>  RES H: KlogACPIError3264XAddress: Test 1,
> -klog            (00039)<16/05/12>  RES H: HIGH Kernel message: [ 0.000000] ACPI
> -klog            (00040)<16/05/12>  RES H: Error: 32/64X address mismatch in
> -klog            (00041)<16/05/12>  RES H: Gpe0Block: 00008018/0000000000008028,
> -klog            (00042)<16/05/12>  RES H: using 32 (20090903/tbfadt-427)
> -klog            (00043)<16/05/12>  NLN  :
> -klog            (00044)<16/05/12>  RES  : ADVICE: The FADT table contains a
> -klog            (00045)<16/05/12>  RES  : mismatch between a 32 bit pointer and
> -klog            (00046)<16/05/12>  RES  : a 64 bit Generic Address pointer.
> -klog            (00047)<16/05/12>  RES  : Because these pointers are different,
> -klog            (00048)<16/05/12>  RES  : it suggests either one of them is
> -klog            (00049)<16/05/12>  RES  : incorrect. If a non-null 32 bit
> -klog            (00050)<16/05/12>  RES  : pointer exists, then the kernel will
> -klog            (00051)<16/05/12>  RES  : opt for this in preference to the 64
> -klog            (00052)<16/05/12>  RES  : bit pointer even though this is not in
> -klog            (00053)<16/05/12>  RES  : accordance to the ACPI specification.
> -klog            (00054)<16/05/12>  NLN  :
> -klog            (00055)<16/05/12>  RES C: FAILED [CRITICAL]
> -klog            (00056)<16/05/12>  RES C: KlogACPIErrorAValidRSDP: Test 1,
> -klog            (00057)<16/05/12>  RES C: CRITICAL Kernel message: [ 0.000000]
> -klog            (00058)<16/05/12>  RES C: ACPI Error: A valid RSDP was not found
> -klog            (00059)<16/05/12>  RES C: (20090903/tbxfroot-219)
> -klog            (00060)<16/05/12>  NLN  :
> -klog            (00061)<16/05/12>  RES  : ADVICE: An ACPI-compatible system must
> -klog            (00062)<16/05/12>  RES  : provide an RSDP (Root System
> -klog            (00063)<16/05/12>  RES  : Description Pointer in the system’s
> -klog            (00064)<16/05/12>  RES  : low address space. This structure’s
> -klog            (00065)<16/05/12>  RES  : only purpose is to provide the
> -klog            (00066)<16/05/12>  RES  : physical address of the RSDT and XSDT.
> -klog            (00067)<16/05/12>  NLN  :
> -klog            (00068)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00069)<16/05/12>  RES H: KlogACPIWarningErrortwoFACS: Test 1,
> -klog            (00070)<16/05/12>  RES H: HIGH Kernel message: [ 0.000000] ACPI
> -klog            (00071)<16/05/12>  RES H: Warning: 32/64 FACS address mismatch
> -klog            (00072)<16/05/12>  RES H: in FADT - two FACS tables! (20090903
> -klog            (00073)<16/05/12>  RES H: /tbfadt-369)
> -klog            (00074)<16/05/12>  NLN  :
> -klog            (00075)<16/05/12>  RES  : ADVICE: The FADT table contains a
> -klog            (00076)<16/05/12>  RES  : mismatch between the 32 bit pointer
> -klog            (00077)<16/05/12>  RES  : (FIRMWARE_CTRL) and 64 bit pointer
> -klog            (00078)<16/05/12>  RES  : (X_FIRMWARE_CTRL) pointer to the FACS
> -klog            (00079)<16/05/12>  RES  : table. Section 5.2.9 of version 4.0a
> -klog            (00080)<16/05/12>  RES  : of the ACPI specification states that
> -klog            (00081)<16/05/12>  RES  : X_FIRMWARE_CTRL should be zero if
> -klog            (00082)<16/05/12>  RES  : FIRMWARE_CTRL is defined, or
> -klog            (00083)<16/05/12>  RES  : FIRMWARE_CTRL should be zero if
> -klog            (00084)<16/05/12>  RES  : X_FIRMWARE_CTRL is zero. With two
> -klog            (00085)<16/05/12>  RES  : different pointers defined, the kernel
> -klog            (00086)<16/05/12>  RES  : has to make a choice, and opts for the
> -klog            (00087)<16/05/12>  RES  : 32 bit pointer. Because these pointers
> -klog            (00088)<16/05/12>  RES  : are different, it suggests either one
> -klog            (00089)<16/05/12>  RES  : of them is incorrect, or different 32
> -klog            (00090)<16/05/12>  RES  : bit and 64 bit FACS tables are present
> -klog            (00091)<16/05/12>  RES  : in your system, which is NOT complaint
> -klog            (00092)<16/05/12>  RES  : with the ACPI specification. The
> -klog            (00093)<16/05/12>  RES  : kernel has to make a choice and opts
> -klog            (00094)<16/05/12>  RES  : for the 32 bit FIRMWARE_CTRL.
> -klog            (00095)<16/05/12>  NLN  :
> -klog            (00096)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00097)<16/05/12>  RES H: KlogACPIWarningError3264length: Test 1
> -klog            (00098)<16/05/12>  RES H: , HIGH Kernel message: [ 0.000000]
> -klog            (00099)<16/05/12>  RES H: ACPI Warning: 32/64X FACS address
> -klog            (00100)<16/05/12>  RES H: mismatch in FADT - DEF2DF40
> -klog            (00101)<16/05/12>  RES H: /00000000DEF30D40, using 32 (20090903
> -klog            (00102)<16/05/12>  RES H: /tbfadt-486)
> -klog            (00103)<16/05/12>  NLN  :
> -klog            (00104)<16/05/12>  RES  : ADVICE: The FADT table contains
> -klog            (00105)<16/05/12>  RES  : Generic Address Structure that has a
> -klog            (00106)<16/05/12>  RES  : mismatch between the 32 bit and 64 bit
> -klog            (00107)<16/05/12>  RES  : versions of an address. This should be
> -klog            (00108)<16/05/12>  RES  : fixed so there are no mismatches.
> -klog            (00109)<16/05/12>  NLN  :
> -klog            (00110)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00111)<16/05/12>  RES H: KlogACPIWarningError3264length: Test 1
> -klog            (00112)<16/05/12>  RES H: , HIGH Kernel message: [ 0.000000]
> -klog            (00113)<16/05/12>  RES H: ACPI Warning: 32/64X length mismatch
> -klog            (00114)<16/05/12>  RES H: in Gpe1Block: 0/32 20090521 tbfadt-527
> -klog            (00115)<16/05/12>  NLN  :
> -klog            (00116)<16/05/12>  RES  : ADVICE: The FADT table contains
> -klog            (00117)<16/05/12>  RES  : Generic Address Structure that has a
> -klog            (00118)<16/05/12>  RES  : mismatch between the 32 bit and 64 bit
> -klog            (00119)<16/05/12>  RES  : versions of an address. This should be
> -klog            (00120)<16/05/12>  RES  : fixed so there are no mismatches.
> -klog            (00121)<16/05/12>  NLN  :
> -klog            (00122)<16/05/12>  RES H: FAILED [HIGH] KlogACPIWarning: Test 1,
> -klog            (00123)<16/05/12>  RES H: HIGH Kernel message: [ 0.000000] ACPI
> -klog            (00124)<16/05/12>  RES H: Warning: BIOS XSDT has NULL entry,
> -klog            (00125)<16/05/12>  RES H: using RSDT (20110112/tbutils-663)
> -klog            (00126)<16/05/12>  NLN  :
> -klog            (00127)<16/05/12>  RES  : ADVICE: ACPI AML intepreter has found
> -klog            (00128)<16/05/12>  RES  : some non-conforming AML code. This
> -klog            (00129)<16/05/12>  RES  : should be investigated and fixed.
> -klog            (00130)<16/05/12>  NLN  :
> -klog            (00131)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00132)<16/05/12>  RES H: KlogACPIWarningInvalidLengthForfadt:
> -klog            (00133)<16/05/12>  RES H: Test 1, HIGH Kernel message: [
> -klog            (00134)<16/05/12>  RES H: 0.000000] ACPI Warning: Invalid length
> -klog            (00135)<16/05/12>  RES H: for Pm1aControlBlock: 32, using
> -klog            (00136)<16/05/12>  RES H: default 16 (20090903/tbfadt-607)
> -klog            (00137)<16/05/12>  NLN  :
> -klog            (00138)<16/05/12>  RES  : ADVICE: This item in the FADT is the
> -klog            (00139)<16/05/12>  RES  : incorrect length. Should be corrected.
> -klog            (00140)<16/05/12>  NLN  :
> -klog            (00141)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00142)<16/05/12>  RES H: KlogACPIWarningOptionalFieldhasZero:
> -klog            (00143)<16/05/12>  RES H: Test 1, HIGH Kernel message: [
> -klog            (00144)<16/05/12>  RES H: 0.000000] ACPI Warning: Optional field
> -klog            (00145)<16/05/12>  RES H: Gpe1Block has zero address or length:
> -klog            (00146)<16/05/12>  RES H: 000000000000102C/0 20090521 tbfadt-558
> -klog            (00147)<16/05/12>  NLN  :
> -klog            (00148)<16/05/12>  RES  : ADVICE: An ACPI table contains Generic
> -klog            (00149)<16/05/12>  RES  : Address Structure that has an address
> -klog            (00150)<16/05/12>  RES  : that is incorrectly set to zero, or a
> -klog            (00151)<16/05/12>  RES  : zero length. This needs to be fixed.
> -klog            (00152)<16/05/12>  NLN  :
> -klog            (00153)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00154)<16/05/12>  RES H: KlogACPIWarningOptionalFieldhasZero:
> -klog            (00155)<16/05/12>  RES H: Test 1, HIGH Kernel message: [
> -klog            (00156)<16/05/12>  RES H: 0.000000] ACPI Warning: Optional field
> -klog            (00157)<16/05/12>  RES H: Pm2ControlBlock has zero address or
> -klog            (00158)<16/05/12>  RES H: length: 0000000000000000/1 20090521
> -klog            (00159)<16/05/12>  RES H: tbfadt-558
> -klog            (00160)<16/05/12>  NLN  :
> -klog            (00161)<16/05/12>  RES  : ADVICE: An ACPI table contains Generic
> -klog            (00162)<16/05/12>  RES  : Address Structure that has an address
> -klog            (00163)<16/05/12>  RES  : that is incorrectly set to zero, or a
> -klog            (00164)<16/05/12>  RES  : zero length. This needs to be fixed.
> -klog            (00165)<16/05/12>  NLN  :
> -klog            (00166)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00167)<16/05/12>  RES H: KlogACPIWarningOptionalFieldhasZero:
> -klog            (00168)<16/05/12>  RES H: Test 1, HIGH Kernel message: [
> -klog            (00169)<16/05/12>  RES H: 0.000000] ACPI Warning (tbfadt-0460):
> -klog            (00170)<16/05/12>  RES H: Optional field "Gpe1Block" has zero
> -klog            (00171)<16/05/12>  RES H: address or length: 000000000000102C/0
> -klog            (00172)<16/05/12>  RES H: [20080926]
> -klog            (00173)<16/05/12>  NLN  :
> -klog            (00174)<16/05/12>  RES  : ADVICE: An ACPI table contains Generic
> -klog            (00175)<16/05/12>  RES  : Address Structure that has an address
> -klog            (00176)<16/05/12>  RES  : that is incorrectly set to zero, or a
> -klog            (00177)<16/05/12>  RES  : zero length. This needs to be fixed.
> -klog            (00178)<16/05/12>  NLN  :
> -klog            (00179)<16/05/12>  RES M: FAILED [MEDIUM]
> -klog            (00180)<16/05/12>  RES M: KlogMtrryourBIOSHasConfigured: Test 1,
> -klog            (00181)<16/05/12>  RES M: MEDIUM Kernel message: [ 0.000000]
> -klog            (00182)<16/05/12>  RES M: mtrr: your BIOS has configured an
> -klog            (00183)<16/05/12>  RES M: incorrect mask, fixing it.
> -klog            (00184)<16/05/12>  NLN  :
> -klog            (00185)<16/05/12>  RES  : ADVICE: The Memory Type Range
> -klog            (00186)<16/05/12>  RES  : Registers (MTRRs) which define memory
> -klog            (00187)<16/05/12>  RES  : caching policy are misconfigued by the
> -klog            (00188)<16/05/12>  RES  : BIOS. In this case, the mask is
> -klog            (00189)<16/05/12>  RES  : incorrectly set and the kernel has
> -klog            (00190)<16/05/12>  RES  : detected this and worked around the
> -klog            (00191)<16/05/12>  RES  : firmware bug.
> -klog            (00192)<16/05/12>  NLN  :
> -klog            (00193)<16/05/12>  RES C: FAILED [CRITICAL]
> -klog            (00194)<16/05/12>  RES C: KlogWARNINGBIOSBugCPUMTRRsDont: Test 1
> -klog            (00195)<16/05/12>  RES C: , CRITICAL Kernel message: [ 0.000000]
> -klog            (00196)<16/05/12>  RES C: WARNING: BIOS bug: CPU MTRRs don't
> -klog            (00197)<16/05/12>  RES C: cover all of memory, losing 1408MB of
> -klog            (00198)<16/05/12>  RES C: RAM.
> -klog            (00199)<16/05/12>  NLN  :
> -klog            (00200)<16/05/12>  RES  : ADVICE: The Memory Type Range
> -klog            (00201)<16/05/12>  RES  : Registers (MTRRs) which define memory
> -klog            (00202)<16/05/12>  RES  : caching policy are misconfigued by the
> -klog            (00203)<16/05/12>  RES  : BIOS and don't appear to cover all
> -klog            (00204)<16/05/12>  RES  : available physical memory. The kernel
> -klog            (00205)<16/05/12>  RES  : has detected this and has reduced the
> -klog            (00206)<16/05/12>  RES  : amount of memory available to be safe.
> -klog            (00207)<16/05/12>  RES  : Either check that the BIOS memory
> -klog            (00208)<16/05/12>  RES  : caching options are set correctly or
> -klog            (00209)<16/05/12>  RES  : contact your BIOS vendor to get this
> -klog            (00210)<16/05/12>  RES  : fixed.
> -klog            (00211)<16/05/12>  NLN  :
> -klog            (00212)<16/05/12>  RES C: FAILED [CRITICAL]
> -klog            (00213)<16/05/12>  RES C: KlogACPIErrorFoundUnknownOpcode: Test
> -klog            (00214)<16/05/12>  RES C: 1, CRITICAL Kernel message: [
> -klog            (00215)<16/05/12>  RES C: 0.022719] ACPI Error: Found unknown
> -klog            (00216)<16/05/12>  RES C: opcode 0xFD at AML address f7ffe14c
> -klog            (00217)<16/05/12>  RES C: offset 0xE8, ignoring (20110112
> -klog            (00218)<16/05/12>  RES C: /psloop-141)
> -klog            (00219)<16/05/12>  NLN  :
> -klog            (00220)<16/05/12>  RES  : ADVICE: An illegal AML opcode has been
> -klog            (00221)<16/05/12>  RES  : found and is ignored. This indicates
> -klog            (00222)<16/05/12>  RES  : either badly compiled code or opcode
> -klog            (00223)<16/05/12>  RES  : corruption in the DSDT or SSDT tables
> -klog            (00224)<16/05/12>  RES  : or a bug in the ACPI execution engine.
> -klog            (00225)<16/05/12>  RES  : Recommend disassembing using iasl to
> -klog            (00226)<16/05/12>  RES  : find any offending code.
> -klog            (00227)<16/05/12>  NLN  :
> -klog            (00228)<16/05/12>  RES C: FAILED [CRITICAL]
> -klog            (00229)<16/05/12>  RES C: KlogACPIWarningDetectedAnUnsupported:
> -klog            (00230)<16/05/12>  RES C: Test 1, CRITICAL Kernel message: [
> -klog            (00231)<16/05/12>  RES C: 0.025463] ACPI Warning: Detected an
> -klog            (00232)<16/05/12>  RES C: unsupported executable opcode at
> -klog            (00233)<16/05/12>  RES C: module-level: [0x007B] at table offset
> -klog            (00234)<16/05/12>  RES C: 0x00C3 (20110112/psloop-526)
> -klog            (00235)<16/05/12>  NLN  :
> -klog            (00236)<16/05/12>  RES  : ADVICE: An illegal AML opcode has been
> -klog            (00237)<16/05/12>  RES  : found and is ignored. This indicates
> -klog            (00238)<16/05/12>  RES  : either badly compiled code or opcode
> -klog            (00239)<16/05/12>  RES  : corruption in the DSDT or SSDT tables
> -klog            (00240)<16/05/12>  RES  : or a bug in the ACPI execution engine.
> -klog            (00241)<16/05/12>  RES  : Recommend disassembing using iasl to
> -klog            (00242)<16/05/12>  RES  : find any offending code.
> -klog            (00243)<16/05/12>  NLN  :
> -klog            (00244)<16/05/12>  RES H: FAILED [HIGH]
> -klog            (00245)<16/05/12>  RES H: KlogACPIErrorMethodExecutionParse:
> -klog            (00246)<16/05/12>  RES H: Test 1, HIGH Kernel message: [
> -klog            (00247)<16/05/12>  RES H: 0.034090] ACPI Error: Method parse
> -klog            (00248)<16/05/12>  RES H: /execution failed [_SB_.PCI0._OSC]
> -klog            (00249)<16/05/12>  RES H: (Node ee025630), AE_ALREADY_EXISTS
> -klog            (00250)<16/05/12>  RES H: (20110112/psparse-536)
> -klog            (00251)<16/05/12>  NLN  :
> -klog            (00252)<16/05/12>  RES  : ADVICE: This is a bug picked up by the
> -klog            (00253)<16/05/12>  RES  : kernel, but as yet, the firmware test
> -klog            (00254)<16/05/12>  RES  : suite has no diagnostic advice for
> -klog            (00255)<16/05/12>  RES  : this particular problem.
> -klog            (00256)<16/05/12>  NLN  :
> -klog            (00257)<16/05/12>  RES H: FAILED [HIGH] KlogFirmwareBug: Test 1,
> -klog            (00258)<16/05/12>  RES H: HIGH Kernel message: [ 0.040119]
> -klog            (00259)<16/05/12>  RES H: [Firmware Bug]: the BIOS has corrupted
> -klog            (00260)<16/05/12>  RES H: hw-PMU resources (MSR 186 is 400000)
> -klog            (00261)<16/05/12>  NLN  :
> -klog            (00262)<16/05/12>  RES  : ADVICE: The kernel has detected a
> -klog            (00263)<16/05/12>  RES  : Firmware bug in the BIOS or ACPI which
> -klog            (00264)<16/05/12>  RES  : needs investigating and fixing.
> -klog            (00265)<16/05/12>  NLN  :
> -klog            (00266)<16/05/12>  RES C: FAILED [CRITICAL]
> -klog            (00267)<16/05/12>  RES C: KlogACPIWarningDetectedAnUnsupported:
> -klog            (00268)<16/05/12>  RES C: Test 1, CRITICAL Kernel message: [
> -klog            (00269)<16/05/12>  RES C: 0.042222] ACPI Warning: Detected an
> -klog            (00270)<16/05/12>  RES C: unsupported executable opcode at
> -klog            (00271)<16/05/12>  RES C: module-level: [0x0070] at table offset
> -klog            (00272)<16/05/12>  RES C: 0x2366 (20100121/psloop-526)
> -klog            (00273)<16/05/12>  NLN  :
> -klog            (00274)<16/05/12>  RES  : ADVICE: An illegal AML opcode has been
> -klog            (00275)<16/05/12>  RES  : found and is ignored. This indicates
> -klog            (00276)<16/05/12>  RES  : either badly compiled code or opcode
> -klog            (00277)<16/05/12>  RES  : corruption in the DSDT or SSDT tables
> -klog            (00278)<16/05/12>  RES  : or a bug in the ACPI execution engine.
> -klog            (00279)<16/05/12>  RES  : Recommend disassembing using iasl to
> -klog            (00280)<16/05/12>  RES  : find any offending code.
> -klog            (00281)<16/05/12>  NLN  :
> -klog            (00282)<16/05/12>  INF  : Found 18 unique errors in kernel log.
> -klog            (00283)<16/05/12>  NLN  :
> -klog            (00284)<16/05/12>  SEP  : ======================================
> -klog            (00285)<16/05/12>  SUM  : 0 passed, 18 failed, 0 warnings, 0
> -klog            (00286)<16/05/12>  SUM  : aborted, 0 skipped, 0 info only.
> -klog            (00287)<16/05/12>  SEP  : ======================================
> +klog            (00018)<16/05/12>  HED  : Scan kernel log for errors and
> +klog            (00019)<16/05/12>  HED  : warnings.
> +klog            (00020)<16/05/12>  SEP  : --------------------------------------
> +klog            (00021)<16/05/12>  INF  : Test 1 of 1: Kernel log error check.
> +klog            (00022)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00023)<16/05/12>  FAL H: KlogACPIBIOSBugMultipleAPIC: Test 1,
> +klog            (00024)<16/05/12>  FAL H: HIGH Kernel message: [ 0.000000] ACPI:
> +klog            (00025)<16/05/12>  FAL H: BIOS bug: multiple APIC/MADT found,
> +klog            (00026)<16/05/12>  FAL H: using 0
> +klog            (00027)<16/05/12>  NLN  :
> +klog            (00028)<16/05/12>  ADV  : ADVICE: The kernel has detected more
> +klog            (00029)<16/05/12>  ADV  : than one ACPI Multiple APIC
> +klog            (00030)<16/05/12>  ADV  : Description Table (MADT) (these tables
> +klog            (00031)<16/05/12>  ADV  : have the "APIC" signature). There
> +klog            (00032)<16/05/12>  ADV  : should only be one MADT and the kernel
> +klog            (00033)<16/05/12>  ADV  : will by default select the first one.
> +klog            (00034)<16/05/12>  ADV  : However, one can override this and
> +klog            (00035)<16/05/12>  ADV  : select the Nth MADT using
> +klog            (00036)<16/05/12>  ADV  : acpi_apic_instance=N.
> +klog            (00037)<16/05/12>  NLN  :
> +klog            (00038)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00039)<16/05/12>  FAL H: KlogACPIError3264XAddress: Test 1,
> +klog            (00040)<16/05/12>  FAL H: HIGH Kernel message: [ 0.000000] ACPI
> +klog            (00041)<16/05/12>  FAL H: Error: 32/64X address mismatch in
> +klog            (00042)<16/05/12>  FAL H: Gpe0Block: 00008018/0000000000008028,
> +klog            (00043)<16/05/12>  FAL H: using 32 (20090903/tbfadt-427)
> +klog            (00044)<16/05/12>  NLN  :
> +klog            (00045)<16/05/12>  ADV  : ADVICE: The FADT table contains a
> +klog            (00046)<16/05/12>  ADV  : mismatch between a 32 bit pointer and
> +klog            (00047)<16/05/12>  ADV  : a 64 bit Generic Address pointer.
> +klog            (00048)<16/05/12>  ADV  : Because these pointers are different,
> +klog            (00049)<16/05/12>  ADV  : it suggests either one of them is
> +klog            (00050)<16/05/12>  ADV  : incorrect. If a non-null 32 bit
> +klog            (00051)<16/05/12>  ADV  : pointer exists, then the kernel will
> +klog            (00052)<16/05/12>  ADV  : opt for this in preference to the 64
> +klog            (00053)<16/05/12>  ADV  : bit pointer even though this is not in
> +klog            (00054)<16/05/12>  ADV  : accordance to the ACPI specification.
> +klog            (00055)<16/05/12>  NLN  :
> +klog            (00056)<16/05/12>  FAL C: FAILED [CRITICAL]
> +klog            (00057)<16/05/12>  FAL C: KlogACPIErrorAValidRSDP: Test 1,
> +klog            (00058)<16/05/12>  FAL C: CRITICAL Kernel message: [ 0.000000]
> +klog            (00059)<16/05/12>  FAL C: ACPI Error: A valid RSDP was not found
> +klog            (00060)<16/05/12>  FAL C: (20090903/tbxfroot-219)
> +klog            (00061)<16/05/12>  NLN  :
> +klog            (00062)<16/05/12>  ADV  : ADVICE: An ACPI-compatible system must
> +klog            (00063)<16/05/12>  ADV  : provide an RSDP (Root System
> +klog            (00064)<16/05/12>  ADV  : Description Pointer in the system’s
> +klog            (00065)<16/05/12>  ADV  : low address space. This structure’s
> +klog            (00066)<16/05/12>  ADV  : only purpose is to provide the
> +klog            (00067)<16/05/12>  ADV  : physical address of the RSDT and XSDT.
> +klog            (00068)<16/05/12>  NLN  :
> +klog            (00069)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00070)<16/05/12>  FAL H: KlogACPIWarningErrortwoFACS: Test 1,
> +klog            (00071)<16/05/12>  FAL H: HIGH Kernel message: [ 0.000000] ACPI
> +klog            (00072)<16/05/12>  FAL H: Warning: 32/64 FACS address mismatch
> +klog            (00073)<16/05/12>  FAL H: in FADT - two FACS tables! (20090903
> +klog            (00074)<16/05/12>  FAL H: /tbfadt-369)
> +klog            (00075)<16/05/12>  NLN  :
> +klog            (00076)<16/05/12>  ADV  : ADVICE: The FADT table contains a
> +klog            (00077)<16/05/12>  ADV  : mismatch between the 32 bit pointer
> +klog            (00078)<16/05/12>  ADV  : (FIRMWARE_CTRL) and 64 bit pointer
> +klog            (00079)<16/05/12>  ADV  : (X_FIRMWARE_CTRL) pointer to the FACS
> +klog            (00080)<16/05/12>  ADV  : table. Section 5.2.9 of version 4.0a
> +klog            (00081)<16/05/12>  ADV  : of the ACPI specification states that
> +klog            (00082)<16/05/12>  ADV  : X_FIRMWARE_CTRL should be zero if
> +klog            (00083)<16/05/12>  ADV  : FIRMWARE_CTRL is defined, or
> +klog            (00084)<16/05/12>  ADV  : FIRMWARE_CTRL should be zero if
> +klog            (00085)<16/05/12>  ADV  : X_FIRMWARE_CTRL is zero. With two
> +klog            (00086)<16/05/12>  ADV  : different pointers defined, the kernel
> +klog            (00087)<16/05/12>  ADV  : has to make a choice, and opts for the
> +klog            (00088)<16/05/12>  ADV  : 32 bit pointer. Because these pointers
> +klog            (00089)<16/05/12>  ADV  : are different, it suggests either one
> +klog            (00090)<16/05/12>  ADV  : of them is incorrect, or different 32
> +klog            (00091)<16/05/12>  ADV  : bit and 64 bit FACS tables are present
> +klog            (00092)<16/05/12>  ADV  : in your system, which is NOT complaint
> +klog            (00093)<16/05/12>  ADV  : with the ACPI specification. The
> +klog            (00094)<16/05/12>  ADV  : kernel has to make a choice and opts
> +klog            (00095)<16/05/12>  ADV  : for the 32 bit FIRMWARE_CTRL.
> +klog            (00096)<16/05/12>  NLN  :
> +klog            (00097)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00098)<16/05/12>  FAL H: KlogACPIWarningError3264length: Test 1
> +klog            (00099)<16/05/12>  FAL H: , HIGH Kernel message: [ 0.000000]
> +klog            (00100)<16/05/12>  FAL H: ACPI Warning: 32/64X FACS address
> +klog            (00101)<16/05/12>  FAL H: mismatch in FADT - DEF2DF40
> +klog            (00102)<16/05/12>  FAL H: /00000000DEF30D40, using 32 (20090903
> +klog            (00103)<16/05/12>  FAL H: /tbfadt-486)
> +klog            (00104)<16/05/12>  NLN  :
> +klog            (00105)<16/05/12>  ADV  : ADVICE: The FADT table contains
> +klog            (00106)<16/05/12>  ADV  : Generic Address Structure that has a
> +klog            (00107)<16/05/12>  ADV  : mismatch between the 32 bit and 64 bit
> +klog            (00108)<16/05/12>  ADV  : versions of an address. This should be
> +klog            (00109)<16/05/12>  ADV  : fixed so there are no mismatches.
> +klog            (00110)<16/05/12>  NLN  :
> +klog            (00111)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00112)<16/05/12>  FAL H: KlogACPIWarningError3264length: Test 1
> +klog            (00113)<16/05/12>  FAL H: , HIGH Kernel message: [ 0.000000]
> +klog            (00114)<16/05/12>  FAL H: ACPI Warning: 32/64X length mismatch
> +klog            (00115)<16/05/12>  FAL H: in Gpe1Block: 0/32 20090521 tbfadt-527
> +klog            (00116)<16/05/12>  NLN  :
> +klog            (00117)<16/05/12>  ADV  : ADVICE: The FADT table contains
> +klog            (00118)<16/05/12>  ADV  : Generic Address Structure that has a
> +klog            (00119)<16/05/12>  ADV  : mismatch between the 32 bit and 64 bit
> +klog            (00120)<16/05/12>  ADV  : versions of an address. This should be
> +klog            (00121)<16/05/12>  ADV  : fixed so there are no mismatches.
> +klog            (00122)<16/05/12>  NLN  :
> +klog            (00123)<16/05/12>  FAL H: FAILED [HIGH] KlogACPIWarning: Test 1,
> +klog            (00124)<16/05/12>  FAL H: HIGH Kernel message: [ 0.000000] ACPI
> +klog            (00125)<16/05/12>  FAL H: Warning: BIOS XSDT has NULL entry,
> +klog            (00126)<16/05/12>  FAL H: using RSDT (20110112/tbutils-663)
> +klog            (00127)<16/05/12>  NLN  :
> +klog            (00128)<16/05/12>  ADV  : ADVICE: ACPI AML intepreter has found
> +klog            (00129)<16/05/12>  ADV  : some non-conforming AML code. This
> +klog            (00130)<16/05/12>  ADV  : should be investigated and fixed.
> +klog            (00131)<16/05/12>  NLN  :
> +klog            (00132)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00133)<16/05/12>  FAL H: KlogACPIWarningInvalidLengthForfadt:
> +klog            (00134)<16/05/12>  FAL H: Test 1, HIGH Kernel message: [
> +klog            (00135)<16/05/12>  FAL H: 0.000000] ACPI Warning: Invalid length
> +klog            (00136)<16/05/12>  FAL H: for Pm1aControlBlock: 32, using
> +klog            (00137)<16/05/12>  FAL H: default 16 (20090903/tbfadt-607)
> +klog            (00138)<16/05/12>  NLN  :
> +klog            (00139)<16/05/12>  ADV  : ADVICE: This item in the FADT is the
> +klog            (00140)<16/05/12>  ADV  : incorrect length. Should be corrected.
> +klog            (00141)<16/05/12>  NLN  :
> +klog            (00142)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00143)<16/05/12>  FAL H: KlogACPIWarningOptionalFieldhasZero:
> +klog            (00144)<16/05/12>  FAL H: Test 1, HIGH Kernel message: [
> +klog            (00145)<16/05/12>  FAL H: 0.000000] ACPI Warning: Optional field
> +klog            (00146)<16/05/12>  FAL H: Gpe1Block has zero address or length:
> +klog            (00147)<16/05/12>  FAL H: 000000000000102C/0 20090521 tbfadt-558
> +klog            (00148)<16/05/12>  NLN  :
> +klog            (00149)<16/05/12>  ADV  : ADVICE: An ACPI table contains Generic
> +klog            (00150)<16/05/12>  ADV  : Address Structure that has an address
> +klog            (00151)<16/05/12>  ADV  : that is incorrectly set to zero, or a
> +klog            (00152)<16/05/12>  ADV  : zero length. This needs to be fixed.
> +klog            (00153)<16/05/12>  NLN  :
> +klog            (00154)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00155)<16/05/12>  FAL H: KlogACPIWarningOptionalFieldhasZero:
> +klog            (00156)<16/05/12>  FAL H: Test 1, HIGH Kernel message: [
> +klog            (00157)<16/05/12>  FAL H: 0.000000] ACPI Warning: Optional field
> +klog            (00158)<16/05/12>  FAL H: Pm2ControlBlock has zero address or
> +klog            (00159)<16/05/12>  FAL H: length: 0000000000000000/1 20090521
> +klog            (00160)<16/05/12>  FAL H: tbfadt-558
> +klog            (00161)<16/05/12>  NLN  :
> +klog            (00162)<16/05/12>  ADV  : ADVICE: An ACPI table contains Generic
> +klog            (00163)<16/05/12>  ADV  : Address Structure that has an address
> +klog            (00164)<16/05/12>  ADV  : that is incorrectly set to zero, or a
> +klog            (00165)<16/05/12>  ADV  : zero length. This needs to be fixed.
> +klog            (00166)<16/05/12>  NLN  :
> +klog            (00167)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00168)<16/05/12>  FAL H: KlogACPIWarningOptionalFieldhasZero:
> +klog            (00169)<16/05/12>  FAL H: Test 1, HIGH Kernel message: [
> +klog            (00170)<16/05/12>  FAL H: 0.000000] ACPI Warning (tbfadt-0460):
> +klog            (00171)<16/05/12>  FAL H: Optional field "Gpe1Block" has zero
> +klog            (00172)<16/05/12>  FAL H: address or length: 000000000000102C/0
> +klog            (00173)<16/05/12>  FAL H: [20080926]
> +klog            (00174)<16/05/12>  NLN  :
> +klog            (00175)<16/05/12>  ADV  : ADVICE: An ACPI table contains Generic
> +klog            (00176)<16/05/12>  ADV  : Address Structure that has an address
> +klog            (00177)<16/05/12>  ADV  : that is incorrectly set to zero, or a
> +klog            (00178)<16/05/12>  ADV  : zero length. This needs to be fixed.
> +klog            (00179)<16/05/12>  NLN  :
> +klog            (00180)<16/05/12>  FAL M: FAILED [MEDIUM]
> +klog            (00181)<16/05/12>  FAL M: KlogMtrryourBIOSHasConfigured: Test 1,
> +klog            (00182)<16/05/12>  FAL M: MEDIUM Kernel message: [ 0.000000]
> +klog            (00183)<16/05/12>  FAL M: mtrr: your BIOS has configured an
> +klog            (00184)<16/05/12>  FAL M: incorrect mask, fixing it.
> +klog            (00185)<16/05/12>  NLN  :
> +klog            (00186)<16/05/12>  ADV  : ADVICE: The Memory Type Range
> +klog            (00187)<16/05/12>  ADV  : Registers (MTRRs) which define memory
> +klog            (00188)<16/05/12>  ADV  : caching policy are misconfigued by the
> +klog            (00189)<16/05/12>  ADV  : BIOS. In this case, the mask is
> +klog            (00190)<16/05/12>  ADV  : incorrectly set and the kernel has
> +klog            (00191)<16/05/12>  ADV  : detected this and worked around the
> +klog            (00192)<16/05/12>  ADV  : firmware bug.
> +klog            (00193)<16/05/12>  NLN  :
> +klog            (00194)<16/05/12>  FAL C: FAILED [CRITICAL]
> +klog            (00195)<16/05/12>  FAL C: KlogWARNINGBIOSBugCPUMTRRsDont: Test 1
> +klog            (00196)<16/05/12>  FAL C: , CRITICAL Kernel message: [ 0.000000]
> +klog            (00197)<16/05/12>  FAL C: WARNING: BIOS bug: CPU MTRRs don't
> +klog            (00198)<16/05/12>  FAL C: cover all of memory, losing 1408MB of
> +klog            (00199)<16/05/12>  FAL C: RAM.
> +klog            (00200)<16/05/12>  NLN  :
> +klog            (00201)<16/05/12>  ADV  : ADVICE: The Memory Type Range
> +klog            (00202)<16/05/12>  ADV  : Registers (MTRRs) which define memory
> +klog            (00203)<16/05/12>  ADV  : caching policy are misconfigued by the
> +klog            (00204)<16/05/12>  ADV  : BIOS and don't appear to cover all
> +klog            (00205)<16/05/12>  ADV  : available physical memory. The kernel
> +klog            (00206)<16/05/12>  ADV  : has detected this and has reduced the
> +klog            (00207)<16/05/12>  ADV  : amount of memory available to be safe.
> +klog            (00208)<16/05/12>  ADV  : Either check that the BIOS memory
> +klog            (00209)<16/05/12>  ADV  : caching options are set correctly or
> +klog            (00210)<16/05/12>  ADV  : contact your BIOS vendor to get this
> +klog            (00211)<16/05/12>  ADV  : fixed.
> +klog            (00212)<16/05/12>  NLN  :
> +klog            (00213)<16/05/12>  FAL C: FAILED [CRITICAL]
> +klog            (00214)<16/05/12>  FAL C: KlogACPIErrorFoundUnknownOpcode: Test
> +klog            (00215)<16/05/12>  FAL C: 1, CRITICAL Kernel message: [
> +klog            (00216)<16/05/12>  FAL C: 0.022719] ACPI Error: Found unknown
> +klog            (00217)<16/05/12>  FAL C: opcode 0xFD at AML address f7ffe14c
> +klog            (00218)<16/05/12>  FAL C: offset 0xE8, ignoring (20110112
> +klog            (00219)<16/05/12>  FAL C: /psloop-141)
> +klog            (00220)<16/05/12>  NLN  :
> +klog            (00221)<16/05/12>  ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00222)<16/05/12>  ADV  : found and is ignored. This indicates
> +klog            (00223)<16/05/12>  ADV  : either badly compiled code or opcode
> +klog            (00224)<16/05/12>  ADV  : corruption in the DSDT or SSDT tables
> +klog            (00225)<16/05/12>  ADV  : or a bug in the ACPI execution engine.
> +klog            (00226)<16/05/12>  ADV  : Recommend disassembing using iasl to
> +klog            (00227)<16/05/12>  ADV  : find any offending code.
> +klog            (00228)<16/05/12>  NLN  :
> +klog            (00229)<16/05/12>  FAL C: FAILED [CRITICAL]
> +klog            (00230)<16/05/12>  FAL C: KlogACPIWarningDetectedAnUnsupported:
> +klog            (00231)<16/05/12>  FAL C: Test 1, CRITICAL Kernel message: [
> +klog            (00232)<16/05/12>  FAL C: 0.025463] ACPI Warning: Detected an
> +klog            (00233)<16/05/12>  FAL C: unsupported executable opcode at
> +klog            (00234)<16/05/12>  FAL C: module-level: [0x007B] at table offset
> +klog            (00235)<16/05/12>  FAL C: 0x00C3 (20110112/psloop-526)
> +klog            (00236)<16/05/12>  NLN  :
> +klog            (00237)<16/05/12>  ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00238)<16/05/12>  ADV  : found and is ignored. This indicates
> +klog            (00239)<16/05/12>  ADV  : either badly compiled code or opcode
> +klog            (00240)<16/05/12>  ADV  : corruption in the DSDT or SSDT tables
> +klog            (00241)<16/05/12>  ADV  : or a bug in the ACPI execution engine.
> +klog            (00242)<16/05/12>  ADV  : Recommend disassembing using iasl to
> +klog            (00243)<16/05/12>  ADV  : find any offending code.
> +klog            (00244)<16/05/12>  NLN  :
> +klog            (00245)<16/05/12>  FAL H: FAILED [HIGH]
> +klog            (00246)<16/05/12>  FAL H: KlogACPIErrorMethodExecutionParse:
> +klog            (00247)<16/05/12>  FAL H: Test 1, HIGH Kernel message: [
> +klog            (00248)<16/05/12>  FAL H: 0.034090] ACPI Error: Method parse
> +klog            (00249)<16/05/12>  FAL H: /execution failed [_SB_.PCI0._OSC]
> +klog            (00250)<16/05/12>  FAL H: (Node ee025630), AE_ALREADY_EXISTS
> +klog            (00251)<16/05/12>  FAL H: (20110112/psparse-536)
> +klog            (00252)<16/05/12>  NLN  :
> +klog            (00253)<16/05/12>  ADV  : ADVICE: This is a bug picked up by the
> +klog            (00254)<16/05/12>  ADV  : kernel, but as yet, the firmware test
> +klog            (00255)<16/05/12>  ADV  : suite has no diagnostic advice for
> +klog            (00256)<16/05/12>  ADV  : this particular problem.
> +klog            (00257)<16/05/12>  NLN  :
> +klog            (00258)<16/05/12>  FAL H: FAILED [HIGH] KlogFirmwareBug: Test 1,
> +klog            (00259)<16/05/12>  FAL H: HIGH Kernel message: [ 0.040119]
> +klog            (00260)<16/05/12>  FAL H: [Firmware Bug]: the BIOS has corrupted
> +klog            (00261)<16/05/12>  FAL H: hw-PMU resources (MSR 186 is 400000)
> +klog            (00262)<16/05/12>  NLN  :
> +klog            (00263)<16/05/12>  ADV  : ADVICE: The kernel has detected a
> +klog            (00264)<16/05/12>  ADV  : Firmware bug in the BIOS or ACPI which
> +klog            (00265)<16/05/12>  ADV  : needs investigating and fixing.
> +klog            (00266)<16/05/12>  NLN  :
> +klog            (00267)<16/05/12>  FAL C: FAILED [CRITICAL]
> +klog            (00268)<16/05/12>  FAL C: KlogACPIWarningDetectedAnUnsupported:
> +klog            (00269)<16/05/12>  FAL C: Test 1, CRITICAL Kernel message: [
> +klog            (00270)<16/05/12>  FAL C: 0.042222] ACPI Warning: Detected an
> +klog            (00271)<16/05/12>  FAL C: unsupported executable opcode at
> +klog            (00272)<16/05/12>  FAL C: module-level: [0x0070] at table offset
> +klog            (00273)<16/05/12>  FAL C: 0x2366 (20100121/psloop-526)
> +klog            (00274)<16/05/12>  NLN  :
> +klog            (00275)<16/05/12>  ADV  : ADVICE: An illegal AML opcode has been
> +klog            (00276)<16/05/12>  ADV  : found and is ignored. This indicates
> +klog            (00277)<16/05/12>  ADV  : either badly compiled code or opcode
> +klog            (00278)<16/05/12>  ADV  : corruption in the DSDT or SSDT tables
> +klog            (00279)<16/05/12>  ADV  : or a bug in the ACPI execution engine.
> +klog            (00280)<16/05/12>  ADV  : Recommend disassembing using iasl to
> +klog            (00281)<16/05/12>  ADV  : find any offending code.
> +klog            (00282)<16/05/12>  NLN  :
> +klog            (00283)<16/05/12>  INF  : Found 18 unique errors in kernel log.
> +klog            (00284)<16/05/12>  NLN  :
> +klog            (00285)<16/05/12>  SEP  : ======================================
> +klog            (00286)<16/05/12>  SUM  : 0 passed, 18 failed, 0 warnings, 0
> +klog            (00287)<16/05/12>  SUM  : aborted, 0 skipped, 0 info only.
> +klog            (00288)<16/05/12>  SEP  : ======================================


Acked-by: Ivan Hu<ivan.hu@canonical.com>

Patch

diff --git a/arg-log-format-0001/klog-0001.log b/arg-log-format-0001/klog-0001.log
index f9fd32a..ab48133 100644
--- a/arg-log-format-0001/klog-0001.log
+++ b/arg-log-format-0001/klog-0001.log
@@ -1,271 +1,271 @@ 
-klog            (00017) <16/05/12> HED  : Scan kernel log for errors and
-klog            (00018) <16/05/12> HED  : warnings.
-klog            (00019) <16/05/12> SEP  : --------------------------------------
-klog            (00020) <16/05/12> INF  : Test 1 of 1: Kernel log error check.
-klog            (00021) <16/05/12> RES H: FAILED [HIGH]
-klog            (00022) <16/05/12> RES H: KlogACPIBIOSBugMultipleAPIC: Test 1,
-klog            (00023) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI:
-klog            (00024) <16/05/12> RES H: BIOS bug: multiple APIC/MADT found,
-klog            (00025) <16/05/12> RES H: using 0
-klog            (00026) <16/05/12> NLN  : 
-klog            (00027) <16/05/12> RES  : ADVICE: The kernel has detected more
-klog            (00028) <16/05/12> RES  : than one ACPI Multiple APIC
-klog            (00029) <16/05/12> RES  : Description Table (MADT) (these tables
-klog            (00030) <16/05/12> RES  : have the "APIC" signature). There
-klog            (00031) <16/05/12> RES  : should only be one MADT and the kernel
-klog            (00032) <16/05/12> RES  : will by default select the first one.
-klog            (00033) <16/05/12> RES  : However, one can override this and
-klog            (00034) <16/05/12> RES  : select the Nth MADT using
-klog            (00035) <16/05/12> RES  : acpi_apic_instance=N.
-klog            (00036) <16/05/12> NLN  : 
-klog            (00037) <16/05/12> RES H: FAILED [HIGH]
-klog            (00038) <16/05/12> RES H: KlogACPIError3264XAddress: Test 1,
-klog            (00039) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI
-klog            (00040) <16/05/12> RES H: Error: 32/64X address mismatch in
-klog            (00041) <16/05/12> RES H: Gpe0Block: 00008018/0000000000008028,
-klog            (00042) <16/05/12> RES H: using 32 (20090903/tbfadt-427)
-klog            (00043) <16/05/12> NLN  : 
-klog            (00044) <16/05/12> RES  : ADVICE: The FADT table contains a
-klog            (00045) <16/05/12> RES  : mismatch between a 32 bit pointer and
-klog            (00046) <16/05/12> RES  : a 64 bit Generic Address pointer.
-klog            (00047) <16/05/12> RES  : Because these pointers are different,
-klog            (00048) <16/05/12> RES  : it suggests either one of them is
-klog            (00049) <16/05/12> RES  : incorrect. If a non-null 32 bit
-klog            (00050) <16/05/12> RES  : pointer exists, then the kernel will
-klog            (00051) <16/05/12> RES  : opt for this in preference to the 64
-klog            (00052) <16/05/12> RES  : bit pointer even though this is not in
-klog            (00053) <16/05/12> RES  : accordance to the ACPI specification.
-klog            (00054) <16/05/12> NLN  : 
-klog            (00055) <16/05/12> RES C: FAILED [CRITICAL]
-klog            (00056) <16/05/12> RES C: KlogACPIErrorAValidRSDP: Test 1,
-klog            (00057) <16/05/12> RES C: CRITICAL Kernel message: [ 0.000000]
-klog            (00058) <16/05/12> RES C: ACPI Error: A valid RSDP was not found
-klog            (00059) <16/05/12> RES C: (20090903/tbxfroot-219)
-klog            (00060) <16/05/12> NLN  : 
-klog            (00061) <16/05/12> RES  : ADVICE: An ACPI-compatible system must
-klog            (00062) <16/05/12> RES  : provide an RSDP (Root System
-klog            (00063) <16/05/12> RES  : Description Pointer in the system’s
-klog            (00064) <16/05/12> RES  : low address space. This structure’s
-klog            (00065) <16/05/12> RES  : only purpose is to provide the
-klog            (00066) <16/05/12> RES  : physical address of the RSDT and XSDT.
-klog            (00067) <16/05/12> NLN  : 
-klog            (00068) <16/05/12> RES H: FAILED [HIGH]
-klog            (00069) <16/05/12> RES H: KlogACPIWarningErrortwoFACS: Test 1,
-klog            (00070) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI
-klog            (00071) <16/05/12> RES H: Warning: 32/64 FACS address mismatch
-klog            (00072) <16/05/12> RES H: in FADT - two FACS tables! (20090903
-klog            (00073) <16/05/12> RES H: /tbfadt-369)
-klog            (00074) <16/05/12> NLN  : 
-klog            (00075) <16/05/12> RES  : ADVICE: The FADT table contains a
-klog            (00076) <16/05/12> RES  : mismatch between the 32 bit pointer
-klog            (00077) <16/05/12> RES  : (FIRMWARE_CTRL) and 64 bit pointer
-klog            (00078) <16/05/12> RES  : (X_FIRMWARE_CTRL) pointer to the FACS
-klog            (00079) <16/05/12> RES  : table. Section 5.2.9 of version 4.0a
-klog            (00080) <16/05/12> RES  : of the ACPI specification states that
-klog            (00081) <16/05/12> RES  : X_FIRMWARE_CTRL should be zero if
-klog            (00082) <16/05/12> RES  : FIRMWARE_CTRL is defined, or
-klog            (00083) <16/05/12> RES  : FIRMWARE_CTRL should be zero if
-klog            (00084) <16/05/12> RES  : X_FIRMWARE_CTRL is zero. With two
-klog            (00085) <16/05/12> RES  : different pointers defined, the kernel
-klog            (00086) <16/05/12> RES  : has to make a choice, and opts for the
-klog            (00087) <16/05/12> RES  : 32 bit pointer. Because these pointers
-klog            (00088) <16/05/12> RES  : are different, it suggests either one
-klog            (00089) <16/05/12> RES  : of them is incorrect, or different 32
-klog            (00090) <16/05/12> RES  : bit and 64 bit FACS tables are present
-klog            (00091) <16/05/12> RES  : in your system, which is NOT complaint
-klog            (00092) <16/05/12> RES  : with the ACPI specification. The
-klog            (00093) <16/05/12> RES  : kernel has to make a choice and opts
-klog            (00094) <16/05/12> RES  : for the 32 bit FIRMWARE_CTRL.
-klog            (00095) <16/05/12> NLN  : 
-klog            (00096) <16/05/12> RES H: FAILED [HIGH]
-klog            (00097) <16/05/12> RES H: KlogACPIWarningError3264length: Test 1
-klog            (00098) <16/05/12> RES H: , HIGH Kernel message: [ 0.000000]
-klog            (00099) <16/05/12> RES H: ACPI Warning: 32/64X FACS address
-klog            (00100) <16/05/12> RES H: mismatch in FADT - DEF2DF40
-klog            (00101) <16/05/12> RES H: /00000000DEF30D40, using 32 (20090903
-klog            (00102) <16/05/12> RES H: /tbfadt-486)
-klog            (00103) <16/05/12> NLN  : 
-klog            (00104) <16/05/12> RES  : ADVICE: The FADT table contains
-klog            (00105) <16/05/12> RES  : Generic Address Structure that has a
-klog            (00106) <16/05/12> RES  : mismatch between the 32 bit and 64 bit
-klog            (00107) <16/05/12> RES  : versions of an address. This should be
-klog            (00108) <16/05/12> RES  : fixed so there are no mismatches. 
-klog            (00109) <16/05/12> NLN  : 
-klog            (00110) <16/05/12> RES H: FAILED [HIGH]
-klog            (00111) <16/05/12> RES H: KlogACPIWarningError3264length: Test 1
-klog            (00112) <16/05/12> RES H: , HIGH Kernel message: [ 0.000000]
-klog            (00113) <16/05/12> RES H: ACPI Warning: 32/64X length mismatch
-klog            (00114) <16/05/12> RES H: in Gpe1Block: 0/32 20090521 tbfadt-527
-klog            (00115) <16/05/12> NLN  : 
-klog            (00116) <16/05/12> RES  : ADVICE: The FADT table contains
-klog            (00117) <16/05/12> RES  : Generic Address Structure that has a
-klog            (00118) <16/05/12> RES  : mismatch between the 32 bit and 64 bit
-klog            (00119) <16/05/12> RES  : versions of an address. This should be
-klog            (00120) <16/05/12> RES  : fixed so there are no mismatches. 
-klog            (00121) <16/05/12> NLN  : 
-klog            (00122) <16/05/12> RES H: FAILED [HIGH] KlogACPIWarning: Test 1,
-klog            (00123) <16/05/12> RES H: HIGH Kernel message: [ 0.000000] ACPI
-klog            (00124) <16/05/12> RES H: Warning: BIOS XSDT has NULL entry,
-klog            (00125) <16/05/12> RES H: using RSDT (20110112/tbutils-663)
-klog            (00126) <16/05/12> NLN  : 
-klog            (00127) <16/05/12> RES  : ADVICE: ACPI AML intepreter has found
-klog            (00128) <16/05/12> RES  : some non-conforming AML code. This
-klog            (00129) <16/05/12> RES  : should be investigated and fixed.
-klog            (00130) <16/05/12> NLN  : 
-klog            (00131) <16/05/12> RES H: FAILED [HIGH]
-klog            (00132) <16/05/12> RES H: KlogACPIWarningInvalidLengthForfadt:
-klog            (00133) <16/05/12> RES H: Test 1, HIGH Kernel message: [
-klog            (00134) <16/05/12> RES H: 0.000000] ACPI Warning: Invalid length
-klog            (00135) <16/05/12> RES H: for Pm1aControlBlock: 32, using
-klog            (00136) <16/05/12> RES H: default 16 (20090903/tbfadt-607)
-klog            (00137) <16/05/12> NLN  : 
-klog            (00138) <16/05/12> RES  : ADVICE: This item in the FADT is the
-klog            (00139) <16/05/12> RES  : incorrect length. Should be corrected.
-klog            (00140) <16/05/12> NLN  : 
-klog            (00141) <16/05/12> RES H: FAILED [HIGH]
-klog            (00142) <16/05/12> RES H: KlogACPIWarningOptionalFieldhasZero:
-klog            (00143) <16/05/12> RES H: Test 1, HIGH Kernel message: [
-klog            (00144) <16/05/12> RES H: 0.000000] ACPI Warning: Optional field
-klog            (00145) <16/05/12> RES H: Gpe1Block has zero address or length:
-klog            (00146) <16/05/12> RES H: 000000000000102C/0 20090521 tbfadt-558
-klog            (00147) <16/05/12> NLN  : 
-klog            (00148) <16/05/12> RES  : ADVICE: An ACPI table contains Generic
-klog            (00149) <16/05/12> RES  : Address Structure that has an address
-klog            (00150) <16/05/12> RES  : that is incorrectly set to zero, or a
-klog            (00151) <16/05/12> RES  : zero length. This needs to be fixed. 
-klog            (00152) <16/05/12> NLN  : 
-klog            (00153) <16/05/12> RES H: FAILED [HIGH]
-klog            (00154) <16/05/12> RES H: KlogACPIWarningOptionalFieldhasZero:
-klog            (00155) <16/05/12> RES H: Test 1, HIGH Kernel message: [
-klog            (00156) <16/05/12> RES H: 0.000000] ACPI Warning: Optional field
-klog            (00157) <16/05/12> RES H: Pm2ControlBlock has zero address or
-klog            (00158) <16/05/12> RES H: length: 0000000000000000/1 20090521
-klog            (00159) <16/05/12> RES H: tbfadt-558
-klog            (00160) <16/05/12> NLN  : 
-klog            (00161) <16/05/12> RES  : ADVICE: An ACPI table contains Generic
-klog            (00162) <16/05/12> RES  : Address Structure that has an address
-klog            (00163) <16/05/12> RES  : that is incorrectly set to zero, or a
-klog            (00164) <16/05/12> RES  : zero length. This needs to be fixed. 
-klog            (00165) <16/05/12> NLN  : 
-klog            (00166) <16/05/12> RES H: FAILED [HIGH]
-klog            (00167) <16/05/12> RES H: KlogACPIWarningOptionalFieldhasZero:
-klog            (00168) <16/05/12> RES H: Test 1, HIGH Kernel message: [
-klog            (00169) <16/05/12> RES H: 0.000000] ACPI Warning (tbfadt-0460):
-klog            (00170) <16/05/12> RES H: Optional field "Gpe1Block" has zero
-klog            (00171) <16/05/12> RES H: address or length: 000000000000102C/0
-klog            (00172) <16/05/12> RES H: [20080926]
-klog            (00173) <16/05/12> NLN  : 
-klog            (00174) <16/05/12> RES  : ADVICE: An ACPI table contains Generic
-klog            (00175) <16/05/12> RES  : Address Structure that has an address
-klog            (00176) <16/05/12> RES  : that is incorrectly set to zero, or a
-klog            (00177) <16/05/12> RES  : zero length. This needs to be fixed. 
-klog            (00178) <16/05/12> NLN  : 
-klog            (00179) <16/05/12> RES M: FAILED [MEDIUM]
-klog            (00180) <16/05/12> RES M: KlogMtrryourBIOSHasConfigured: Test 1,
-klog            (00181) <16/05/12> RES M: MEDIUM Kernel message: [ 0.000000]
-klog            (00182) <16/05/12> RES M: mtrr: your BIOS has configured an
-klog            (00183) <16/05/12> RES M: incorrect mask, fixing it.
-klog            (00184) <16/05/12> NLN  : 
-klog            (00185) <16/05/12> RES  : ADVICE: The Memory Type Range
-klog            (00186) <16/05/12> RES  : Registers (MTRRs) which define memory
-klog            (00187) <16/05/12> RES  : caching policy are misconfigued by the
-klog            (00188) <16/05/12> RES  : BIOS. In this case, the mask is
-klog            (00189) <16/05/12> RES  : incorrectly set and the kernel has
-klog            (00190) <16/05/12> RES  : detected this and worked around the
-klog            (00191) <16/05/12> RES  : firmware bug.
-klog            (00192) <16/05/12> NLN  : 
-klog            (00193) <16/05/12> RES C: FAILED [CRITICAL]
-klog            (00194) <16/05/12> RES C: KlogWARNINGBIOSBugCPUMTRRsDont: Test 1
-klog            (00195) <16/05/12> RES C: , CRITICAL Kernel message: [ 0.000000]
-klog            (00196) <16/05/12> RES C: WARNING: BIOS bug: CPU MTRRs don't
-klog            (00197) <16/05/12> RES C: cover all of memory, losing 1408MB of
-klog            (00198) <16/05/12> RES C: RAM.
-klog            (00199) <16/05/12> NLN  : 
-klog            (00200) <16/05/12> RES  : ADVICE: The Memory Type Range
-klog            (00201) <16/05/12> RES  : Registers (MTRRs) which define memory
-klog            (00202) <16/05/12> RES  : caching policy are misconfigued by the
-klog            (00203) <16/05/12> RES  : BIOS and don't appear to cover all
-klog            (00204) <16/05/12> RES  : available physical memory. The kernel
-klog            (00205) <16/05/12> RES  : has detected this and has reduced the
-klog            (00206) <16/05/12> RES  : amount of memory available to be safe.
-klog            (00207) <16/05/12> RES  : Either check that the BIOS memory
-klog            (00208) <16/05/12> RES  : caching options are set correctly or
-klog            (00209) <16/05/12> RES  : contact your BIOS vendor to get this
-klog            (00210) <16/05/12> RES  : fixed.
-klog            (00211) <16/05/12> NLN  : 
-klog            (00212) <16/05/12> RES C: FAILED [CRITICAL]
-klog            (00213) <16/05/12> RES C: KlogACPIErrorFoundUnknownOpcode: Test
-klog            (00214) <16/05/12> RES C: 1, CRITICAL Kernel message: [
-klog            (00215) <16/05/12> RES C: 0.022719] ACPI Error: Found unknown
-klog            (00216) <16/05/12> RES C: opcode 0xFD at AML address f7ffe14c
-klog            (00217) <16/05/12> RES C: offset 0xE8, ignoring (20110112
-klog            (00218) <16/05/12> RES C: /psloop-141)
-klog            (00219) <16/05/12> NLN  : 
-klog            (00220) <16/05/12> RES  : ADVICE: An illegal AML opcode has been
-klog            (00221) <16/05/12> RES  : found and is ignored. This indicates
-klog            (00222) <16/05/12> RES  : either badly compiled code or opcode
-klog            (00223) <16/05/12> RES  : corruption in the DSDT or SSDT tables
-klog            (00224) <16/05/12> RES  : or a bug in the ACPI execution engine.
-klog            (00225) <16/05/12> RES  : Recommend disassembing using iasl to
-klog            (00226) <16/05/12> RES  : find any offending code.
-klog            (00227) <16/05/12> NLN  : 
-klog            (00228) <16/05/12> RES C: FAILED [CRITICAL]
-klog            (00229) <16/05/12> RES C: KlogACPIWarningDetectedAnUnsupported:
-klog            (00230) <16/05/12> RES C: Test 1, CRITICAL Kernel message: [
-klog            (00231) <16/05/12> RES C: 0.025463] ACPI Warning: Detected an
-klog            (00232) <16/05/12> RES C: unsupported executable opcode at
-klog            (00233) <16/05/12> RES C: module-level: [0x007B] at table offset
-klog            (00234) <16/05/12> RES C: 0x00C3 (20110112/psloop-526)
-klog            (00235) <16/05/12> NLN  : 
-klog            (00236) <16/05/12> RES  : ADVICE: An illegal AML opcode has been
-klog            (00237) <16/05/12> RES  : found and is ignored. This indicates
-klog            (00238) <16/05/12> RES  : either badly compiled code or opcode
-klog            (00239) <16/05/12> RES  : corruption in the DSDT or SSDT tables
-klog            (00240) <16/05/12> RES  : or a bug in the ACPI execution engine.
-klog            (00241) <16/05/12> RES  : Recommend disassembing using iasl to
-klog            (00242) <16/05/12> RES  : find any offending code.
-klog            (00243) <16/05/12> NLN  : 
-klog            (00244) <16/05/12> RES H: FAILED [HIGH]
-klog            (00245) <16/05/12> RES H: KlogACPIErrorMethodExecutionParse:
-klog            (00246) <16/05/12> RES H: Test 1, HIGH Kernel message: [
-klog            (00247) <16/05/12> RES H: 0.034090] ACPI Error: Method parse
-klog            (00248) <16/05/12> RES H: /execution failed [_SB_.PCI0._OSC]
-klog            (00249) <16/05/12> RES H: (Node ee025630), AE_ALREADY_EXISTS
-klog            (00250) <16/05/12> RES H: (20110112/psparse-536)
-klog            (00251) <16/05/12> NLN  : 
-klog            (00252) <16/05/12> RES  : ADVICE: This is a bug picked up by the
-klog            (00253) <16/05/12> RES  : kernel, but as yet, the firmware test
-klog            (00254) <16/05/12> RES  : suite has no diagnostic advice for
-klog            (00255) <16/05/12> RES  : this particular problem.
-klog            (00256) <16/05/12> NLN  : 
-klog            (00257) <16/05/12> RES H: FAILED [HIGH] KlogFirmwareBug: Test 1,
-klog            (00258) <16/05/12> RES H: HIGH Kernel message: [ 0.040119]
-klog            (00259) <16/05/12> RES H: [Firmware Bug]: the BIOS has corrupted
-klog            (00260) <16/05/12> RES H: hw-PMU resources (MSR 186 is 400000)
-klog            (00261) <16/05/12> NLN  : 
-klog            (00262) <16/05/12> RES  : ADVICE: The kernel has detected a
-klog            (00263) <16/05/12> RES  : Firmware bug in the BIOS or ACPI which
-klog            (00264) <16/05/12> RES  : needs investigating and fixing.
-klog            (00265) <16/05/12> NLN  : 
-klog            (00266) <16/05/12> RES C: FAILED [CRITICAL]
-klog            (00267) <16/05/12> RES C: KlogACPIWarningDetectedAnUnsupported:
-klog            (00268) <16/05/12> RES C: Test 1, CRITICAL Kernel message: [
-klog            (00269) <16/05/12> RES C: 0.042222] ACPI Warning: Detected an
-klog            (00270) <16/05/12> RES C: unsupported executable opcode at
-klog            (00271) <16/05/12> RES C: module-level: [0x0070] at table offset
-klog            (00272) <16/05/12> RES C: 0x2366 (20100121/psloop-526)
-klog            (00273) <16/05/12> NLN  : 
-klog            (00274) <16/05/12> RES  : ADVICE: An illegal AML opcode has been
-klog            (00275) <16/05/12> RES  : found and is ignored. This indicates
-klog            (00276) <16/05/12> RES  : either badly compiled code or opcode
-klog            (00277) <16/05/12> RES  : corruption in the DSDT or SSDT tables
-klog            (00278) <16/05/12> RES  : or a bug in the ACPI execution engine.
-klog            (00279) <16/05/12> RES  : Recommend disassembing using iasl to
-klog            (00280) <16/05/12> RES  : find any offending code.
-klog            (00281) <16/05/12> NLN  : 
-klog            (00282) <16/05/12> INF  : Found 18 unique errors in kernel log.
-klog            (00283) <16/05/12> NLN  : 
-klog            (00284) <16/05/12> SEP  : ======================================
-klog            (00285) <16/05/12> SUM  : 0 passed, 18 failed, 0 warnings, 0
-klog            (00286) <16/05/12> SUM  : aborted, 0 skipped, 0 info only.
-klog            (00287) <16/05/12> SEP  : ======================================
+klog            (00018) <16/05/12> HED  : Scan kernel log for errors and
+klog            (00019) <16/05/12> HED  : warnings.
+klog            (00020) <16/05/12> SEP  : --------------------------------------
+klog            (00021) <16/05/12> INF  : Test 1 of 1: Kernel log error check.
+klog            (00022) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00023) <16/05/12> FAL H: KlogACPIBIOSBugMultipleAPIC: Test 1,
+klog            (00024) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI:
+klog            (00025) <16/05/12> FAL H: BIOS bug: multiple APIC/MADT found,
+klog            (00026) <16/05/12> FAL H: using 0
+klog            (00027) <16/05/12> NLN  : 
+klog            (00028) <16/05/12> ADV  : ADVICE: The kernel has detected more
+klog            (00029) <16/05/12> ADV  : than one ACPI Multiple APIC
+klog            (00030) <16/05/12> ADV  : Description Table (MADT) (these tables
+klog            (00031) <16/05/12> ADV  : have the "APIC" signature). There
+klog            (00032) <16/05/12> ADV  : should only be one MADT and the kernel
+klog            (00033) <16/05/12> ADV  : will by default select the first one.
+klog            (00034) <16/05/12> ADV  : However, one can override this and
+klog            (00035) <16/05/12> ADV  : select the Nth MADT using
+klog            (00036) <16/05/12> ADV  : acpi_apic_instance=N.
+klog            (00037) <16/05/12> NLN  : 
+klog            (00038) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00039) <16/05/12> FAL H: KlogACPIError3264XAddress: Test 1,
+klog            (00040) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI
+klog            (00041) <16/05/12> FAL H: Error: 32/64X address mismatch in
+klog            (00042) <16/05/12> FAL H: Gpe0Block: 00008018/0000000000008028,
+klog            (00043) <16/05/12> FAL H: using 32 (20090903/tbfadt-427)
+klog            (00044) <16/05/12> NLN  : 
+klog            (00045) <16/05/12> ADV  : ADVICE: The FADT table contains a
+klog            (00046) <16/05/12> ADV  : mismatch between a 32 bit pointer and
+klog            (00047) <16/05/12> ADV  : a 64 bit Generic Address pointer.
+klog            (00048) <16/05/12> ADV  : Because these pointers are different,
+klog            (00049) <16/05/12> ADV  : it suggests either one of them is
+klog            (00050) <16/05/12> ADV  : incorrect. If a non-null 32 bit
+klog            (00051) <16/05/12> ADV  : pointer exists, then the kernel will
+klog            (00052) <16/05/12> ADV  : opt for this in preference to the 64
+klog            (00053) <16/05/12> ADV  : bit pointer even though this is not in
+klog            (00054) <16/05/12> ADV  : accordance to the ACPI specification.
+klog            (00055) <16/05/12> NLN  : 
+klog            (00056) <16/05/12> FAL C: FAILED [CRITICAL]
+klog            (00057) <16/05/12> FAL C: KlogACPIErrorAValidRSDP: Test 1,
+klog            (00058) <16/05/12> FAL C: CRITICAL Kernel message: [ 0.000000]
+klog            (00059) <16/05/12> FAL C: ACPI Error: A valid RSDP was not found
+klog            (00060) <16/05/12> FAL C: (20090903/tbxfroot-219)
+klog            (00061) <16/05/12> NLN  : 
+klog            (00062) <16/05/12> ADV  : ADVICE: An ACPI-compatible system must
+klog            (00063) <16/05/12> ADV  : provide an RSDP (Root System
+klog            (00064) <16/05/12> ADV  : Description Pointer in the system’s
+klog            (00065) <16/05/12> ADV  : low address space. This structure’s
+klog            (00066) <16/05/12> ADV  : only purpose is to provide the
+klog            (00067) <16/05/12> ADV  : physical address of the RSDT and XSDT.
+klog            (00068) <16/05/12> NLN  : 
+klog            (00069) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00070) <16/05/12> FAL H: KlogACPIWarningErrortwoFACS: Test 1,
+klog            (00071) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI
+klog            (00072) <16/05/12> FAL H: Warning: 32/64 FACS address mismatch
+klog            (00073) <16/05/12> FAL H: in FADT - two FACS tables! (20090903
+klog            (00074) <16/05/12> FAL H: /tbfadt-369)
+klog            (00075) <16/05/12> NLN  : 
+klog            (00076) <16/05/12> ADV  : ADVICE: The FADT table contains a
+klog            (00077) <16/05/12> ADV  : mismatch between the 32 bit pointer
+klog            (00078) <16/05/12> ADV  : (FIRMWARE_CTRL) and 64 bit pointer
+klog            (00079) <16/05/12> ADV  : (X_FIRMWARE_CTRL) pointer to the FACS
+klog            (00080) <16/05/12> ADV  : table. Section 5.2.9 of version 4.0a
+klog            (00081) <16/05/12> ADV  : of the ACPI specification states that
+klog            (00082) <16/05/12> ADV  : X_FIRMWARE_CTRL should be zero if
+klog            (00083) <16/05/12> ADV  : FIRMWARE_CTRL is defined, or
+klog            (00084) <16/05/12> ADV  : FIRMWARE_CTRL should be zero if
+klog            (00085) <16/05/12> ADV  : X_FIRMWARE_CTRL is zero. With two
+klog            (00086) <16/05/12> ADV  : different pointers defined, the kernel
+klog            (00087) <16/05/12> ADV  : has to make a choice, and opts for the
+klog            (00088) <16/05/12> ADV  : 32 bit pointer. Because these pointers
+klog            (00089) <16/05/12> ADV  : are different, it suggests either one
+klog            (00090) <16/05/12> ADV  : of them is incorrect, or different 32
+klog            (00091) <16/05/12> ADV  : bit and 64 bit FACS tables are present
+klog            (00092) <16/05/12> ADV  : in your system, which is NOT complaint
+klog            (00093) <16/05/12> ADV  : with the ACPI specification. The
+klog            (00094) <16/05/12> ADV  : kernel has to make a choice and opts
+klog            (00095) <16/05/12> ADV  : for the 32 bit FIRMWARE_CTRL.
+klog            (00096) <16/05/12> NLN  : 
+klog            (00097) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00098) <16/05/12> FAL H: KlogACPIWarningError3264length: Test 1
+klog            (00099) <16/05/12> FAL H: , HIGH Kernel message: [ 0.000000]
+klog            (00100) <16/05/12> FAL H: ACPI Warning: 32/64X FACS address
+klog            (00101) <16/05/12> FAL H: mismatch in FADT - DEF2DF40
+klog            (00102) <16/05/12> FAL H: /00000000DEF30D40, using 32 (20090903
+klog            (00103) <16/05/12> FAL H: /tbfadt-486)
+klog            (00104) <16/05/12> NLN  : 
+klog            (00105) <16/05/12> ADV  : ADVICE: The FADT table contains
+klog            (00106) <16/05/12> ADV  : Generic Address Structure that has a
+klog            (00107) <16/05/12> ADV  : mismatch between the 32 bit and 64 bit
+klog            (00108) <16/05/12> ADV  : versions of an address. This should be
+klog            (00109) <16/05/12> ADV  : fixed so there are no mismatches. 
+klog            (00110) <16/05/12> NLN  : 
+klog            (00111) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00112) <16/05/12> FAL H: KlogACPIWarningError3264length: Test 1
+klog            (00113) <16/05/12> FAL H: , HIGH Kernel message: [ 0.000000]
+klog            (00114) <16/05/12> FAL H: ACPI Warning: 32/64X length mismatch
+klog            (00115) <16/05/12> FAL H: in Gpe1Block: 0/32 20090521 tbfadt-527
+klog            (00116) <16/05/12> NLN  : 
+klog            (00117) <16/05/12> ADV  : ADVICE: The FADT table contains
+klog            (00118) <16/05/12> ADV  : Generic Address Structure that has a
+klog            (00119) <16/05/12> ADV  : mismatch between the 32 bit and 64 bit
+klog            (00120) <16/05/12> ADV  : versions of an address. This should be
+klog            (00121) <16/05/12> ADV  : fixed so there are no mismatches. 
+klog            (00122) <16/05/12> NLN  : 
+klog            (00123) <16/05/12> FAL H: FAILED [HIGH] KlogACPIWarning: Test 1,
+klog            (00124) <16/05/12> FAL H: HIGH Kernel message: [ 0.000000] ACPI
+klog            (00125) <16/05/12> FAL H: Warning: BIOS XSDT has NULL entry,
+klog            (00126) <16/05/12> FAL H: using RSDT (20110112/tbutils-663)
+klog            (00127) <16/05/12> NLN  : 
+klog            (00128) <16/05/12> ADV  : ADVICE: ACPI AML intepreter has found
+klog            (00129) <16/05/12> ADV  : some non-conforming AML code. This
+klog            (00130) <16/05/12> ADV  : should be investigated and fixed.
+klog            (00131) <16/05/12> NLN  : 
+klog            (00132) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00133) <16/05/12> FAL H: KlogACPIWarningInvalidLengthForfadt:
+klog            (00134) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
+klog            (00135) <16/05/12> FAL H: 0.000000] ACPI Warning: Invalid length
+klog            (00136) <16/05/12> FAL H: for Pm1aControlBlock: 32, using
+klog            (00137) <16/05/12> FAL H: default 16 (20090903/tbfadt-607)
+klog            (00138) <16/05/12> NLN  : 
+klog            (00139) <16/05/12> ADV  : ADVICE: This item in the FADT is the
+klog            (00140) <16/05/12> ADV  : incorrect length. Should be corrected.
+klog            (00141) <16/05/12> NLN  : 
+klog            (00142) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00143) <16/05/12> FAL H: KlogACPIWarningOptionalFieldhasZero:
+klog            (00144) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
+klog            (00145) <16/05/12> FAL H: 0.000000] ACPI Warning: Optional field
+klog            (00146) <16/05/12> FAL H: Gpe1Block has zero address or length:
+klog            (00147) <16/05/12> FAL H: 000000000000102C/0 20090521 tbfadt-558
+klog            (00148) <16/05/12> NLN  : 
+klog            (00149) <16/05/12> ADV  : ADVICE: An ACPI table contains Generic
+klog            (00150) <16/05/12> ADV  : Address Structure that has an address
+klog            (00151) <16/05/12> ADV  : that is incorrectly set to zero, or a
+klog            (00152) <16/05/12> ADV  : zero length. This needs to be fixed. 
+klog            (00153) <16/05/12> NLN  : 
+klog            (00154) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00155) <16/05/12> FAL H: KlogACPIWarningOptionalFieldhasZero:
+klog            (00156) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
+klog            (00157) <16/05/12> FAL H: 0.000000] ACPI Warning: Optional field
+klog            (00158) <16/05/12> FAL H: Pm2ControlBlock has zero address or
+klog            (00159) <16/05/12> FAL H: length: 0000000000000000/1 20090521
+klog            (00160) <16/05/12> FAL H: tbfadt-558
+klog            (00161) <16/05/12> NLN  : 
+klog            (00162) <16/05/12> ADV  : ADVICE: An ACPI table contains Generic
+klog            (00163) <16/05/12> ADV  : Address Structure that has an address
+klog            (00164) <16/05/12> ADV  : that is incorrectly set to zero, or a
+klog            (00165) <16/05/12> ADV  : zero length. This needs to be fixed. 
+klog            (00166) <16/05/12> NLN  : 
+klog            (00167) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00168) <16/05/12> FAL H: KlogACPIWarningOptionalFieldhasZero:
+klog            (00169) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
+klog            (00170) <16/05/12> FAL H: 0.000000] ACPI Warning (tbfadt-0460):
+klog            (00171) <16/05/12> FAL H: Optional field "Gpe1Block" has zero
+klog            (00172) <16/05/12> FAL H: address or length: 000000000000102C/0
+klog            (00173) <16/05/12> FAL H: [20080926]
+klog            (00174) <16/05/12> NLN  : 
+klog            (00175) <16/05/12> ADV  : ADVICE: An ACPI table contains Generic
+klog            (00176) <16/05/12> ADV  : Address Structure that has an address
+klog            (00177) <16/05/12> ADV  : that is incorrectly set to zero, or a
+klog            (00178) <16/05/12> ADV  : zero length. This needs to be fixed. 
+klog            (00179) <16/05/12> NLN  : 
+klog            (00180) <16/05/12> FAL M: FAILED [MEDIUM]
+klog            (00181) <16/05/12> FAL M: KlogMtrryourBIOSHasConfigured: Test 1,
+klog            (00182) <16/05/12> FAL M: MEDIUM Kernel message: [ 0.000000]
+klog            (00183) <16/05/12> FAL M: mtrr: your BIOS has configured an
+klog            (00184) <16/05/12> FAL M: incorrect mask, fixing it.
+klog            (00185) <16/05/12> NLN  : 
+klog            (00186) <16/05/12> ADV  : ADVICE: The Memory Type Range
+klog            (00187) <16/05/12> ADV  : Registers (MTRRs) which define memory
+klog            (00188) <16/05/12> ADV  : caching policy are misconfigued by the
+klog            (00189) <16/05/12> ADV  : BIOS. In this case, the mask is
+klog            (00190) <16/05/12> ADV  : incorrectly set and the kernel has
+klog            (00191) <16/05/12> ADV  : detected this and worked around the
+klog            (00192) <16/05/12> ADV  : firmware bug.
+klog            (00193) <16/05/12> NLN  : 
+klog            (00194) <16/05/12> FAL C: FAILED [CRITICAL]
+klog            (00195) <16/05/12> FAL C: KlogWARNINGBIOSBugCPUMTRRsDont: Test 1
+klog            (00196) <16/05/12> FAL C: , CRITICAL Kernel message: [ 0.000000]
+klog            (00197) <16/05/12> FAL C: WARNING: BIOS bug: CPU MTRRs don't
+klog            (00198) <16/05/12> FAL C: cover all of memory, losing 1408MB of
+klog            (00199) <16/05/12> FAL C: RAM.
+klog            (00200) <16/05/12> NLN  : 
+klog            (00201) <16/05/12> ADV  : ADVICE: The Memory Type Range
+klog            (00202) <16/05/12> ADV  : Registers (MTRRs) which define memory
+klog            (00203) <16/05/12> ADV  : caching policy are misconfigued by the
+klog            (00204) <16/05/12> ADV  : BIOS and don't appear to cover all
+klog            (00205) <16/05/12> ADV  : available physical memory. The kernel
+klog            (00206) <16/05/12> ADV  : has detected this and has reduced the
+klog            (00207) <16/05/12> ADV  : amount of memory available to be safe.
+klog            (00208) <16/05/12> ADV  : Either check that the BIOS memory
+klog            (00209) <16/05/12> ADV  : caching options are set correctly or
+klog            (00210) <16/05/12> ADV  : contact your BIOS vendor to get this
+klog            (00211) <16/05/12> ADV  : fixed.
+klog            (00212) <16/05/12> NLN  : 
+klog            (00213) <16/05/12> FAL C: FAILED [CRITICAL]
+klog            (00214) <16/05/12> FAL C: KlogACPIErrorFoundUnknownOpcode: Test
+klog            (00215) <16/05/12> FAL C: 1, CRITICAL Kernel message: [
+klog            (00216) <16/05/12> FAL C: 0.022719] ACPI Error: Found unknown
+klog            (00217) <16/05/12> FAL C: opcode 0xFD at AML address f7ffe14c
+klog            (00218) <16/05/12> FAL C: offset 0xE8, ignoring (20110112
+klog            (00219) <16/05/12> FAL C: /psloop-141)
+klog            (00220) <16/05/12> NLN  : 
+klog            (00221) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
+klog            (00222) <16/05/12> ADV  : found and is ignored. This indicates
+klog            (00223) <16/05/12> ADV  : either badly compiled code or opcode
+klog            (00224) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
+klog            (00225) <16/05/12> ADV  : or a bug in the ACPI execution engine.
+klog            (00226) <16/05/12> ADV  : Recommend disassembing using iasl to
+klog            (00227) <16/05/12> ADV  : find any offending code.
+klog            (00228) <16/05/12> NLN  : 
+klog            (00229) <16/05/12> FAL C: FAILED [CRITICAL]
+klog            (00230) <16/05/12> FAL C: KlogACPIWarningDetectedAnUnsupported:
+klog            (00231) <16/05/12> FAL C: Test 1, CRITICAL Kernel message: [
+klog            (00232) <16/05/12> FAL C: 0.025463] ACPI Warning: Detected an
+klog            (00233) <16/05/12> FAL C: unsupported executable opcode at
+klog            (00234) <16/05/12> FAL C: module-level: [0x007B] at table offset
+klog            (00235) <16/05/12> FAL C: 0x00C3 (20110112/psloop-526)
+klog            (00236) <16/05/12> NLN  : 
+klog            (00237) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
+klog            (00238) <16/05/12> ADV  : found and is ignored. This indicates
+klog            (00239) <16/05/12> ADV  : either badly compiled code or opcode
+klog            (00240) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
+klog            (00241) <16/05/12> ADV  : or a bug in the ACPI execution engine.
+klog            (00242) <16/05/12> ADV  : Recommend disassembing using iasl to
+klog            (00243) <16/05/12> ADV  : find any offending code.
+klog            (00244) <16/05/12> NLN  : 
+klog            (00245) <16/05/12> FAL H: FAILED [HIGH]
+klog            (00246) <16/05/12> FAL H: KlogACPIErrorMethodExecutionParse:
+klog            (00247) <16/05/12> FAL H: Test 1, HIGH Kernel message: [
+klog            (00248) <16/05/12> FAL H: 0.034090] ACPI Error: Method parse
+klog            (00249) <16/05/12> FAL H: /execution failed [_SB_.PCI0._OSC]
+klog            (00250) <16/05/12> FAL H: (Node ee025630), AE_ALREADY_EXISTS
+klog            (00251) <16/05/12> FAL H: (20110112/psparse-536)
+klog            (00252) <16/05/12> NLN  : 
+klog            (00253) <16/05/12> ADV  : ADVICE: This is a bug picked up by the
+klog            (00254) <16/05/12> ADV  : kernel, but as yet, the firmware test
+klog            (00255) <16/05/12> ADV  : suite has no diagnostic advice for
+klog            (00256) <16/05/12> ADV  : this particular problem.
+klog            (00257) <16/05/12> NLN  : 
+klog            (00258) <16/05/12> FAL H: FAILED [HIGH] KlogFirmwareBug: Test 1,
+klog            (00259) <16/05/12> FAL H: HIGH Kernel message: [ 0.040119]
+klog            (00260) <16/05/12> FAL H: [Firmware Bug]: the BIOS has corrupted
+klog            (00261) <16/05/12> FAL H: hw-PMU resources (MSR 186 is 400000)
+klog            (00262) <16/05/12> NLN  : 
+klog            (00263) <16/05/12> ADV  : ADVICE: The kernel has detected a
+klog            (00264) <16/05/12> ADV  : Firmware bug in the BIOS or ACPI which
+klog            (00265) <16/05/12> ADV  : needs investigating and fixing.
+klog            (00266) <16/05/12> NLN  : 
+klog            (00267) <16/05/12> FAL C: FAILED [CRITICAL]
+klog            (00268) <16/05/12> FAL C: KlogACPIWarningDetectedAnUnsupported:
+klog            (00269) <16/05/12> FAL C: Test 1, CRITICAL Kernel message: [
+klog            (00270) <16/05/12> FAL C: 0.042222] ACPI Warning: Detected an
+klog            (00271) <16/05/12> FAL C: unsupported executable opcode at
+klog            (00272) <16/05/12> FAL C: module-level: [0x0070] at table offset
+klog            (00273) <16/05/12> FAL C: 0x2366 (20100121/psloop-526)
+klog            (00274) <16/05/12> NLN  : 
+klog            (00275) <16/05/12> ADV  : ADVICE: An illegal AML opcode has been
+klog            (00276) <16/05/12> ADV  : found and is ignored. This indicates
+klog            (00277) <16/05/12> ADV  : either badly compiled code or opcode
+klog            (00278) <16/05/12> ADV  : corruption in the DSDT or SSDT tables
+klog            (00279) <16/05/12> ADV  : or a bug in the ACPI execution engine.
+klog            (00280) <16/05/12> ADV  : Recommend disassembing using iasl to
+klog            (00281) <16/05/12> ADV  : find any offending code.
+klog            (00282) <16/05/12> NLN  : 
+klog            (00283) <16/05/12> INF  : Found 18 unique errors in kernel log.
+klog            (00284) <16/05/12> NLN  : 
+klog            (00285) <16/05/12> SEP  : ======================================
+klog            (00286) <16/05/12> SUM  : 0 passed, 18 failed, 0 warnings, 0
+klog            (00287) <16/05/12> SUM  : aborted, 0 skipped, 0 info only.
+klog            (00288) <16/05/12> SEP  : ======================================