Firmware Test Suite
Results generated by fwts: Version V0.25.04 (Mon Jun 25 16:47:06 CST 2012).
Some of this work - Copyright (c) 1999 - 2010, Intel Corp. All rights reserved.
Some of this work - Copyright (c) 2010 - 2012, Canonical.
This test run on 10/07/12 at 17:04:15 on host Linux ubuntu 3.5.0-3-generic #3~fl~q-Ubuntu SMP Sat Jul 7 05:08:10 UTC 2012 x86_64.
Running tests: version bios_info oops mtrr dmesg_common acpiinfo klog csm microcode msr nx maxfreq virt maxreadreq crs aspm hpet_check dmi_decode smbios pnp pciirq mpcheck os2gap hda_audio bios32 ebda wmi osilinux apicedge method mcfg fan fadt cstates checksum apicinstance acpitables syntaxcheck wakealarm.
Gather kernel system information.
Test 1 of 3: Gather kernel signature.
PASSEDSignature: Ubuntu 3.5.0-3.3~fl~q-generic 3.5.0-rc5
Test 2 of 3: Gather kernel system information.
PASSEDKernel Version: Linux version 3.5.0-3-generic (buildd@meitnerium) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #3~fl~q-Ubuntu SMP Sat Jul 7 05:08:10 UTC 2012
Test 3 of 3: Gather APCI driver version.
PASSEDACPI Version: 20120320
3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Gather BIOS DMI information.
Test 1 of 1: Gather BIOS DMI information
BIOS Vendor       : LENOVO
BIOS Version      : 8DET51WW (1.21 )
BIOS Release Date : 08/02/2011
Board Name        : 4286CTO
Board Serial #    : 1ZJUJ15J134
Board Version     : Not Available
Board Asset Tag   : Not Available
Chassis Serial #  : R9DX4TP
Chassis Type      : 10
Chassis Vendor    : LENOVO
Chassis Version   : Not Available
Chassic Asset Tag : No Asset Information
Product Name      : 4286CTO
Product UUID      : 81EAADDB-5151-CB11-9CBF-813036D13F71
Product Version   : ThinkPad X220
System Vendor     : LENOVO
0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only.
Scan kernel log for Oopses.
Test 1 of 1: Kernel log oops check.
PASSEDFound no oopses in kernel log.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
MTRR validation.
MTRR overview
-------------
Reg 0: 0x00000000ffc00000 - 0x0000000100000000 (     4 MB)   Write-Protect
Reg 1: 0x0000000000000000 - 0x0000000080000000 (  2048 MB)   Write-Back
Reg 2: 0x0000000080000000 - 0x00000000c0000000 (  1024 MB)   Write-Back
Reg 3: 0x00000000c0000000 - 0x00000000e0000000 (   512 MB)   Write-Back
Reg 4: 0x00000000dc000000 - 0x00000000e0000000 (    64 MB)   Uncached
Reg 5: 0x00000000db000000 - 0x00000000dc000000 (    16 MB)   Uncached
Reg 6: 0x0000000100000000 - 0x0000000200000000 (  4096 MB)   Write-Back
Reg 7: 0x0000000200000000 - 0x0000000220000000 (   512 MB)   Write-Back
Reg 8: 0x000000021f000000 - 0x0000000220000000 (    16 MB)   Uncached
Reg 9: 0x000000021e800000 - 0x000000021f000000 (     8 MB)   Uncached
Test 1 of 3: Validate the kernel MTRR IOMEM setup.
FAILED [MEDIUM] Memory range 0xdfa00000 to 0xfebfffff (PCI Bus 0000:00) has incorrect attribute Write-Back.
Test 2 of 3: Validate the MTRR setup across all processors.
PASSEDAll processors have the a consistent MTRR setup.
Test 3 of 3: Check for AMD MtrrFixDramModEn being cleared by the BIOS.
SkippedCPU is not an AMD, cannot test.
1 passed, 1 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only.
General dmesg common errors check.
Test 1 of 1: Check common errors in kernel log.
PASSEDNo common error messages found in kernel message log.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
General ACPI information check.
Test 1 of 1: General ACPI information check.
This test checks the output of the in-kernel ACPI CA against common error messages that indicate a bad interaction with the bios, including those that point at AML syntax errors.
DSDT was compiled by the Intel AML compiler.
PASSEDFound no errors in kernel log.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Scan kernel log for errors and warnings.
Test 1 of 1: Kernel log error check.
FAILED [HIGH] HIGH Kernel message: [ 0.014932] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
AdviceThe MSR_IA32_ENERGY_PERF_BIAS was initialized incorrectly and was defaulted to a high performance bias setting. The kernel has detected this and changed it down to a 'normal' bias setting. The BIOS vendor should be informed that the MSR is not defaulted to the normal bias setting.
Kernel message: [ 0.298746] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
AdviceThis is not exactly a failure mode but a warning from the kernel. The _OSI() method has implemented a match to the 'Linux' query in the DSDT and this is redundant because the ACPI driver matches onto the Windows _OSI strings by default.
FAILED [CRITICAL] CRITICAL Kernel message: [ 2.395568] pci0000:00: ACPI _OSC request failed (AE_SUPPORT), returned control mask: 0x0d
AdviceThe _OSC method evaluation failed and the ACPI _OSC control for PCIe was not granted. The kernel had to disable Active State Power Management (ASPM) which means that PCIe power management is not optimally configured.
Found 2 unique errors in kernel log.
0 passed, 2 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check for UEFI Compatibility Support Module.
Test 1 of 1: Check for UEFI Compatibility Support Module.
Checking for UEFI Compatibility Support Module (CSM)
Int 10h jumps to 0xc0014 in option ROM at: 0xc0000..0xd0000
CSM: UEFI firmware seems to have CSM support with Int 10h support.
0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only.
Check if system is using latest microcode.
ErrorCannot read microcode file /usr/share/misc/intel-microcode.dat.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only.
MSR register tests.
Test 1 of 5: Check CPU generic MSRs.
PASSEDMSR P5_MC_TYPE (0x1) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MONITOR_FILTER_SIZE (0x6) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR PLATFORM_ID (0x17) (mask:1c000000000000) was consistent across 4 CPUs.
PASSEDMSR EBL_CR_POWERON (0x2a) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR APIC_BASE (0x1b) (mask:fffffffffffffeff) was consistent across 4 CPUs.
PASSEDMSR FEATURE_CONTROL (0x3a) (mask:ff07) was consistent across 4 CPUs.
PASSEDMSR BIOS_SIGN_ID (0x8b) (mask:ffffffff00000000) was consistent across 4 CPUs.
PASSEDMSR MTRRCAP (0xfe) (mask:fff) was consistent across 4 CPUs.
PASSEDMSR SYSENTER_CS (0x174) (mask:ffff) was consistent across 4 CPUs.
PASSEDMSR SYSENTER_ESP (0x175) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR SYSENTER_EIP (0x176) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MCG_CAP (0x179) (mask:1ff0fff) was consistent across 4 CPUs.
PASSEDMSR MCG_STATUS (0x17a) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR CLOCK_MODULATION (0x19a) (mask:1f) was consistent across 4 CPUs.
PASSEDMSR THERM_INTERRUPT (0x19b) (mask:180801f) was consistent across 4 CPUs.
PASSEDMSR MISC_ENABLE (0x1a0) (mask:400c51889) was consistent across 4 CPUs.
PASSEDMSR PACKAGE_THERM_INTERRUPT (0x1b2) (mask:1ffff17) was consistent across 4 CPUs.
PASSEDMSR SMRR_PHYSBASE (0x1f2) (mask:fffff0ff) was consistent across 4 CPUs.
PASSEDMSR SMRR_PHYSMASK (0x1f3) (mask:fffff800) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE0 (0x200) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK0 (0x201) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE1 (0x202) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK1 (0x203) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE2 (0x204) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK2 (0x205) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE3 (0x206) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK3 (0x207) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE4 (0x208) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK4 (0x209) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE5 (0x20a) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK5 (0x20b) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE6 (0x20c) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK6 (0x20d) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE7 (0x20e) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK7 (0x20f) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE8 (0x210) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK8 (0x211) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSBASE9 (0x212) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_PHYSMASK9 (0x213) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX64K_000 (0x250) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX16K_800 (0x258) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX16K_a00 (0x259) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_C000 (0x268) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_C800 (0x269) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_D000 (0x26a) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_D800 (0x26b) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_E000 (0x26c) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_E800 (0x26d) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_F000 (0x26e) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MTRR_FIX4K_F800 (0x26f) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR PAT (0x277) (mask:707070707070703) was consistent across 4 CPUs.
PASSEDMSR MC0_CTL2 (0x280) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MC1_CTL2 (0x281) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MC2_CTL2 (0x282) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MC3_CTL2 (0x283) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MC4_CTL2 (0x284) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MC5_CTL2 (0x285) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MC6_CTL2 (0x286) (mask:40007fff) was consistent across 4 CPUs.
PASSEDMSR MTRR_DEF_TYPE (0x2ff) (mask:c0f) was consistent across 4 CPUs.
PASSEDMSR PEBS_ENABLE (0x3f1) (mask:1) was consistent across 4 CPUs.
PASSEDMSR VMX_BASIC (0x480) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_PINPASED_CTLS (0x481) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_PROCBASED_CTLS (0x482) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_EXIT_CTLS (0x483) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_ENTRY_CTLS (0x484) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_MISC (0x485) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_CR0_FIXED0 (0x486) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_CR0_FIXED1 (0x487) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_CR4_FIXED0 (0x488) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_CR4_FIXED1 (0x489) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_VMX_VMCS_ENUM (0x48a) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_PROCBASED_CTLS2 (0x48b) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_EPT_VPID_CAP (0x48c) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_TRUE_PINBASED_CTLS (0x48d) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_TRUE_PROCBASED_CTLS (0x48e) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_TRUE_EXIT_CTLS (0x48f) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR VMX_TRUE_ENTRY_CTLS (0x490) (mask:ffffffffffffffff) was consistent across 4 CPUs.
FAILED [MEDIUM] MSR A_PMC0 (0x4c1) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffffffffffff).
MSR CPU 0 -> 0xabcd vs CPU 1 -> 0x0
MSR CPU 0 -> 0xabcd vs CPU 2 -> 0x0
MSR CPU 0 -> 0xabcd vs CPU 3 -> 0x0
PASSEDMSR A_PMC1 (0x4c2) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR A_PMC2 (0x4c3) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR A_PMC3 (0x4c4) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR EFER (0xc0000080) (mask:d01) was consistent across 4 CPUs.
PASSEDMSR STAR (0xc0000081) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR LSTAR (0xc0000082) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR FMASK (0xc0000084) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR KERNEL_GS_BASE (0xc0000102) (mask:ffffffffffffffff) was consistent across 4 CPUs.
FAILED [MEDIUM] MSR TSC_AUX (0xc0000103) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffff).
MSR CPU 0 -> 0x0 vs CPU 1 -> 0x1
MSR CPU 0 -> 0x0 vs CPU 2 -> 0x2
MSR CPU 0 -> 0x0 vs CPU 3 -> 0x3
Test 2 of 5: Check CPU specific model MSRs.
PASSEDMSR BIOS_SIGN_ID (0x8b) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_PLATFORM_INFO (0xce) (mask:ff003001ff00) was consistent across 4 CPUs.
PASSEDMSR MSR_PKG_CST_CONFIG_CONTROL (0xe2) (mask:7008407) was consistent across 4 CPUs.
PASSEDMSR MSR_PMG_IO_CAPTURE_BASE (0xe4) (mask:7ffff) was consistent across 4 CPUs.
PASSEDMSR CLOCK_MODULATION (0x19a) (mask:1f) was consistent across 4 CPUs.
PASSEDMSR MSR_TEMPERATURE_TARGET (0x1a2) (mask:ff0000) was consistent across 4 CPUs.
PASSEDMSR MSR_OFFCORE_RSP_0 (0x1a6) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_TURBO_RATIO_LIMIT (0x1ad) (mask:ffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_POWER_CTL (0x1fc) (mask:2) was consistent across 4 CPUs.
PASSEDMSR MSR_PKGC3_IRTL (0x60a) (mask:9fff) was consistent across 4 CPUs.
PASSEDMSR MSR_PKGC6_IRTL (0x60b) (mask:9fff) was consistent across 4 CPUs.
PASSEDMSR MSR_PKGC7_IRTL (0x60c) (mask:9fff) was consistent across 4 CPUs.
PASSEDMSR MSR_PKG_RAPL_POWER_LIMIT (0x610) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_PKG_RAPL_POWER_INFO (0x614) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_PP0_POWER_LIMIT (0x638) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_PP0_POLICY (0x63a) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_PP1_POWER_LIMIT (0x640) (mask:ffffffffffffffff) was consistent across 4 CPUs.
PASSEDMSR MSR_PP1_POLICY (0x642) (mask:ffffffffffffffff) was consistent across 4 CPUs.
Test 3 of 5: Check all P State Ratios.
PASSEDMSR Minimum P-State (0xce) (mask:ff) was consistent across 4 CPUs.
PASSEDMSR Maximum P-State (0xce) (mask:ff) was consistent across 4 CPUs.
Test 4 of 5: Check C1 and C3 autodemotion.
PASSEDMSR C1 and C3 Autodemotion (0xe2) (mask:3) was consistent across 4 CPUs.
C1 and C3 Autodemotion enabled.
Test 5 of 5: Check SMRR MSR registers.
PASSEDMSR SMRR_PHYSBASE (0x1f2) (mask:fffff) was consistent across 4 CPUs.
PASSEDMSR SMRR_TYPE (0x1f2) (mask:7) was consistent across 4 CPUs.
PASSEDMSR SMRR_PHYSMASK (0x1f3) (mask:fffff) was consistent across 4 CPUs.
PASSEDMSR SMRR_VALID (0x1f3) (mask:1) was consistent across 4 CPUs.
110 passed, 2 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Test if CPU NX is disabled by the BIOS.
Test 1 of 3: Check CPU NX capability.
PASSEDCPU has NX flags, BIOS is not disabling it.
Test 2 of 3: Check all CPUs have same BIOS set NX flag.
This test verifies that all CPUs have the same NX flag setting. Although rare, BIOS may set the NX flag differently per CPU.
PASSEDAll 4 CPUs have the same NX flag set.
Test 3 of 3: Check all CPUs have same msr setting in MSR 0x1a0.
This test verifies that all CPUs have the same NX flag setting by examining the per CPU MSR register 0x1a0.
PASSEDAll 4 CPUs have the NX flag in MSR 0x1a0 set.
3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check max CPU frequencies against max scaling frequency.
Test 1 of 1: Maximum CPU frequency check.
This test checks the maximum CPU frequency as detected by the kernel for each CPU against maxiumum frequency as specified by the BIOS frequency scaling settings.
PASSED4 CPUs passed the maximum frequency check.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Test CPU Virtualisation Configuration.
Test 1 of 1: Check CPU Virtualisation Configuration.
Check VT/VMX Virtualization extensions are set up correctly.
PASSEDVirtualization extensions supported and enabled by BIOS.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Checks firmware has set PCI Express MaxReadReq to a higher value on non-motherboard devices.
Test 1 of 1: Check firmware settings MaxReadReq for PCI Express devices.
WarningMaxReadReq for pci://00:00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04) is low (128) [Audio device].
WarningMaxReadReq for pci://00:03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34) is low (128) [Network controller].
FAILED [LOW] 2 devices have low MaxReadReq settings. Firmware may have configured these too low.
AdviceThe MaxReadRequest size is set too low and will affect performance. It will provide excellent bus sharing at the cost of bus data transfer rates. Although not a critical issue, it may be worth considering setting the MaxReadRequest size to 256 or 512 to increase throughput on the PCI Express bus. Some drivers (for example the Brocade Fibre Channel driver) allow one to override the firmware settings. Where possible, this BIOS configuration setting is worth increasing it a little more for better performance at a small reduction of bus sharing.
0 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check PCI host bridge configuration using _CRS.
Test 1 of 1: Check PCI host bridge configuration using _CRS.
PASSEDThe kernel has detected a BIOS newer than the end of 2007 (8/2/2011) and has assumed that your BIOS can correctly specify the host bridge MMIO aperture using _CRS. If this does not work correctly you can override this by booting with "pci=nocrs".
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
PCIe ASPM check.
Test 1 of 2: PCIe ASPM ACPI test.
PCIE ASPM is controlled by Linux kernel.
Test 2 of 2: PCIe ASPM registers test.
WarningRP 00h:1Ch.01h L0s not enabled.
WarningDevice 03h:00h.00h L0s not enabled.
PASSEDPCIE aspm setting matched was matched.
WarningRP 00h:1Ch.04h L0s not enabled.
WarningDevice 0Dh:00h.00h L0s not enabled.
PASSEDPCIE aspm setting matched was matched.
WarningRP 00h:1Ch.06h L0s not enabled.
WarningDevice 0Eh:00h.00h L0s not enabled.
PASSEDPCIE aspm setting matched was matched.
3 passed, 0 failed, 6 warnings, 0 aborted, 0 skipped, 0 info only.
HPET configuration test.
Test 1 of 3: Check HPET base in kernel log.
This test checks the HPET PCI BAR for each timer block in the timer. The base address is passed by the firmware via an ACPI table. IRQ routing and initialization is also verified by the test.
PASSEDFound HPET base fed00000 in kernel log.
Test 2 of 3: Sanity check HPET configuration.
PASSEDVendor ID looks sane: 8086.
PASSEDValid clock period 69841279.
Test 3 of 3: Check HPET base in DSDT and/or SSDT.
PASSEDHPET base matches that between DSDT and the kernel (fed00000).
4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Test DMI/SMBIOS tables for errors.
Test 1 of 1: Test DMI/SMBIOS tables for errors.
PASSEDEntry @ 0xdae9c000 'Unknown (Type 134)'
PASSEDEntry @ 0xdae9c02a 'Processor Information (Type 4)'
PASSEDEntry @ 0xdae9c0b6 'Cache Information (Type 7)'
PASSEDEntry @ 0xdae9c0d3 'Cache Information (Type 7)'
PASSEDEntry @ 0xdae9c0f0 'Cache Information (Type 7)'
PASSEDEntry @ 0xdae9c10d 'Physical Memory Array (Type 16)'
PASSEDEntry @ 0xdae9c11e 'Memory Device (Type 17)'
PASSEDEntry @ 0xdae9c180 'Memory Device Mapped Address (Type 20)'
PASSEDEntry @ 0xdae9c195 'Memory Device (Type 17)'
PASSEDEntry @ 0xdae9c1f4 'Memory Device Mapped Address (Type 20)'
PASSEDEntry @ 0xdae9c209 'Memory Array Mapped Address (Type 19)'
PASSEDEntry @ 0xdae9c21a 'Unknown (Type 129)'
PASSEDEntry @ 0xdae9c23b 'Unknown (Type 130)'
PASSEDEntry @ 0xdae9c251 'Unknown (Type 131)'
PASSEDEntry @ 0xdae9c293 'Unknown (Type 134)'
PASSEDEntry @ 0xdae9c2a2 'BIOS Information (Type 0)'
PASSEDEntry @ 0xdae9c2de 'System Information (Type 1)'
PASSEDEntry @ 0xdae9c32d 'Base Board Information (Type 2)'
PASSEDEntry @ 0xdae9c382 'Chassis Information (Type 3)'
PASSEDEntry @ 0xdae9c3ca 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c3f3 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c417 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c443 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c46f 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c4a7 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c4ce 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c4f6 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c517 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c535 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c553 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c571 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c58f 'Port Connector Information (Type 8)'
PASSEDEntry @ 0xdae9c5b7 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c5d5 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c5f3 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c611 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c62f 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c64d 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c66c 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c68d 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c6ab 'System Slot Information (Type 9)'
PASSEDEntry @ 0xdae9c6ce 'System Slot Information (Type 9)'
PASSEDEntry @ 0xdae9c6f0 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c711 'On Board Devices (Type 10)'
PASSEDEntry @ 0xdae9c737 'System Configuration Options (Type 12)'
PASSEDEntry @ 0xdae9c73e 'BIOS Language Information (Type 13)'
PASSEDEntry @ 0xdae9c75b 'Portable Battery (Type 22)'
PASSEDEntry @ 0xdae9c792 'Inactive (Type 126)'
PASSEDEntry @ 0xdae9c7ae '32-bit Memory Error Information (Type 18)'
PASSEDEntry @ 0xdae9c7c7 'Built-in Pointing Device (Type 21)'
PASSEDEntry @ 0xdae9c7d0 'Built-in Pointing Device (Type 21)'
PASSEDEntry @ 0xdae9c7d9 'Unknown (Type 131)'
PASSEDEntry @ 0xdae9c7ff 'Unknown (Type 136)'
PASSEDEntry @ 0xdae9c807 'Unknown (Type 135)'
PASSEDEntry @ 0xdae9c853 'Unknown (Type 135)'
PASSEDEntry @ 0xdae9c873 'Unknown (Type 133)'
PASSEDEntry @ 0xdae9c888 'System Event Log (Type 15)'
PASSEDEntry @ 0xdae9c8a7 'Unknown (Type 140)'
PASSEDEntry @ 0xdae9c8ec 'Unknown (Type 140)'
PASSEDEntry @ 0xdae9c91d 'Unknown (Type 140)'
PASSEDEntry @ 0xdae9c95e 'Unknown (Type 140)'
PASSEDEntry @ 0xdae9c971 'Unknown (Type 140)'
PASSEDEntry @ 0xdae9c986 'Hardware Security (Type 24)'
PASSEDEntry @ 0xdae9c98d 'Unknown (Type 132)'
PASSEDEntry @ 0xdae9c996 'Unknown (Type 135)'
PASSEDEntry @ 0xdae9c9aa 'End of Table (Type 127)'
66 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check SMBIOS.
Test 1 of 1: Find and Check SMBIOS Table Entry Point.
This test tries to find and sanity check the SMBIOS data structures.
PASSEDFound SMBIOS Table Entry Point at 0xdae9e000
SMBIOS Entry Point Stucture:
  Anchor String          : _SM_
  Checksum               : 0xef
  Entry Point Length     : 0x1f
  Major Version          : 0x02
  Minor Version          : 0x06
  Maximum Struct Size    : 0x8c
  Entry Point Revision   : 0x00
  Formatted Area         : 0x00 0x00 0x00 0x00 0x00
  Intermediate Anchor    : _DMI_
  Intermediate Checksum  : 0xc4
  Structure Table Length : 0x09b0
  Structure Table Address: 0xdae9c000
  # of SMBIOS Structures : 0x0042
  SBMIOS BCD Revision    : 26
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check BIOS Support Installation structure.
Test 1 of 1: Check PnP BIOS Support Installation structure.
This test tries to find and sanity check the Plug and Play BIOS Support Installation Check structure.
Found PnP Installation Check structure at 0x000f0890
  Signature                          : $PnP
  Version                            : 0x10 (1.0)
  Length                             : 0x0021 bytes
  Control Field                      : 0x0000 (Not supported)
  Event Notification Flag Address    : 0x000f0000
  Real Mode 16 bit Code Address      : 0xf000:08e1
  Real Mode 16 bit Data Address      : 0xf000:0000
  16 bit Protected Mode Code Address : 0x000f08b8
  16 bit Protected Mode Data Address : 0x000f0000
  OEM Device Identifier              : 0x00000000 (undefined)
PASSEDVersion 1.0 detected.
PASSEDPnP Installation Check structure is the correct length of 33 bytes.
2 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check PCI IRQ Routing Table.
Test 1 of 1: PCI IRQ Routing Table.
This test tries to find and sanity check the PCI IRQ Routing Table, as defined by http://www.microsoft.com/taiwan/whdc/archive/pciirq.mspx and described in pages 233-238 of PCI System Architecture, Fourth Edition, Mindshare, Inc. (1999). NOTE: The PCI IRQ Routing Table only really knows about ISA IRQs and is generally not used with APIC.
Found PCI IRQ Routing Table at 0x000fb240
  Signature             : $PIR
  Version               : 0x0100 (1.0)
  Table Size            : 0x01b0 bytes (25 slot entries)
  PCI Router ID         : 00:1f.0
  PCI Exclusive IRQs    : 0x0000 (none)
  Compatible PCI Router : 8086:122e
  Miniport Data         : 0x00000000 (none)
  Reserved              : 0x00,00,00,00,00,00,00,00,00,00,00
  Checksum              : 0xe1
  Slot Entry 0:
    ID: 00:1b, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x6a, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 1:
    ID: 00:04, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 2:
    ID: 00:06, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 3:
    ID: 00:1d, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x6b, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 4:
    ID: 00:1a, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x69, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 5:
    ID: 00:19, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x68, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 6:
    ID: 00:16, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 7:
    ID: 00:00, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 8:
    ID: 00:02, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 9:
    ID: 00:1f, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x69, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 10:
    ID: 00:07, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 11:
    ID: ef:00, Slot Number : 0x04
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 12:
    ID: 00:01, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 13:
    ID: 00:1c, Slot Number : 0x00 (on-board)
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 14:
    ID: 02:00, Slot Number : 0x05
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 15:
    ID: 03:00, Slot Number : 0x06
    INTA# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 16:
    ID: eb:00, Slot Number : 0x07
    INTA# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 17:
    ID: 05:00, Slot Number : 0x08
    INTA# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 18:
    ID: 0d:00, Slot Number : 0x09
    INTA# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 19:
    ID: e8:00, Slot Number : 0x0a
    INTA# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 20:
    ID: 0e:00, Slot Number : 0x0b
    INTA# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 21:
    ID: e6:00, Slot Number : 0x0c
    INTA# Link Value : 0x63, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x60, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x61, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 22:
    ID: ee:00, Slot Number : 0x01
    INTA# Link Value : 0x69, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x6a, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x6b, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x68, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 23:
    ID: ee:01, Slot Number : 0x02
    INTA# Link Value : 0x6a, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x69, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x68, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x6b, IRQ Bitmap 0x8c80 (7 10 11 15)
  Slot Entry 24:
    ID: ee:05, Slot Number : 0x03
    INTA# Link Value : 0x62, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTB# Link Value : 0x68, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTC# Link Value : 0x6a, IRQ Bitmap 0x8c80 (7 10 11 15)
    INTD# Link Value : 0x69, IRQ Bitmap 0x8c80 (7 10 11 15)
PASSEDThe Compatible PCI Interrupt Router is defined.
PASSEDTable size was correct for 25 slot entries.
PASSEDReserved region is set to zero.
FAILED [MEDIUM] Slot 0 INTB# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 0 INTC# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 0 INTD# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 5 INTB# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 5 INTC# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 5 INTD# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 8 INTB# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 8 INTC# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 8 INTD# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 10 INTB# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 10 INTC# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 10 INTD# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 11 INTB# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 11 INTC# has a has an IRQ bitmap defined but the link is not connected.
FAILED [MEDIUM] Slot 11 INTD# has a has an IRQ bitmap defined but the link is not connected.
3 passed, 15 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check MultiProcessor Tables.
ErrorFailed to get _MP_ data from firmware.
0 passed, 0 failed, 0 warnings, 0 aborted, 9 skipped, 0 info only.
OS/2 memory hole test.
Test 1 of 1: Check the OS/2 15Mb memory hole is absent.
PASSEDNo OS/2 memory hole found.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check HDA Audio Pin Configs.
Test 1 of 1: Check HDA Audio Pin Configs.
0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check BIOS32 Service Directory.
Machine is not using traditional BIOS firmware, skipping test.
0 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only.
Validate EBDA region is mapped and reserved in memory map table.
Machine is not using traditional BIOS firmware, skipping test.
0 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only.
Extract and analyse Windows Management Instrumentation (WMI).
Test 1 of 2: Check Windows Management Instrumentation in DSDT
Found WMI Object, Object ID A0, GUID: 51F5230E-9677-46CD-A1CF-C0B23EE34DB7, Instance 0x50, Flags: 05 WMI_EXPENSIVE WMI_STRING
Found WMI Method WMA1 with GUID: 98479A64-33F5-4E33-A707-8E251EBBC3A1, Instance 0x01
Found WMI Method WMA2 with GUID: 6A4B54EF-A5ED-4D33-9455-B0D9B48DF4B3, Instance 0x01
Found WMI Method WMA3 with GUID: 74F1EBB6-927A-4C7D-95DF-698E21E80EB5, Instance 0x01
Found WMI Method WMA4 with GUID: 7EEF04FF-4328-447C-B5BB-D449925D538D, Instance 0x01
Found WMI Object, Object ID A5, GUID: 8ADB159E-1E32-455C-BC93-308A7ED98246, Instance 0x01, Flags: 01 WMI_EXPENSIVE
Found WMI Method WMA6 with GUID: 2651D9FD-911C-4B69-B94E-D0DED5963BD7, Instance 0x01
Found WMI Method WMA7 with GUID: 7364651A-132F-4FE7-ADAA-40C6C7EE2E3B, Instance 0x01
Found WMI Object, Object ID BA, GUID: 05901221-D566-11D1-B2F0-00A0C9062910, Instance 0x01, Flags: 00
Found WMI Object, Object ID A7, GUID: FCB424F1-075A-4E0E-BFC4-62F3E71771FA, Instance 0x01, Flags: 01 WMI_EXPENSIVE
Found WMI Method WMA8 with GUID: E2BE5EE3-42DA-49DB-8378-1F5247388202, Instance 0x01
Found WMI Object, Object ID BB, GUID: 05901221-D566-11D1-B2F0-00A0C9062910, Instance 0x01, Flags: 00
Test 2 of 2: Check Windows Management Instrumentation in SSDT
No WMI data found in table SSDT1.
No WMI data found in table SSDT2.
No WMI data found in table SSDT3.
No WMI data found in table SSDT4.
No WMI data found in table SSDT5.
0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 2 info only.
Disassemble DSDT to check for _OSI("Linux").
Test 1 of 1: Disassemble DSDT to check for _OSI("Linux").
This is not strictly a failure mode, it just alerts one that this has been defined in the DSDT and probably should be avoided since the Linux ACPI driver matches onto the Windows _OSI strings
Warning
                {
Warning
                    Store (0x01, \WIN7)
Warning
                }
Warning
Warning
                If (\_OSI ("Linux"))
Warning
                {
Warning
                    Store (0x01, \LNUX)
Warning
                }
Warning
Warning
                If (\_OSI ("FreeBSD"))
Warning
                {
Warning
                    Store (0x01, \LNUX)
Warning
                }
Warning
            }
WarningDSDT implements a deprecated _OSI("Linux") test.
0 passed, 0 failed, 1 warnings, 0 aborted, 0 skipped, 0 info only.
APIC Edge/Level Check.
Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger checks.
PASSEDLegacy interrupts are edge and PCI interrupts are level triggered.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
ACPI DSDT Method Semantic Tests.
ErrorFailed to install global event handler.
Test 1 of 93: Check Method Names.
Found 1878 Objects
PASSEDMethod names contain legal characters.
Test 2 of 93: Check _ALC (Ambient Light Colour Chromaticity).
SkippedSkipping test for non-existant object _ALC.
Test 3 of 93: Check _ALI (Ambient Light Illuminance).
SkippedSkipping test for non-existant object _ALI.
Test 4 of 93: Check _ALT (Ambient Light Temperature).
SkippedSkipping test for non-existant object _ALT.
Test 5 of 93: Check _ALP (Ambient Light Polling).
SkippedSkipping test for non-existant object _ALP.
Test 6 of 93: Check _LID (Lid Status).
PASSED_LID correctly returned sane looking value 0x00000000
PASSED\_SB_.LID_._LID correctly acquired and released locks 4 times.
Test 7 of 93: Check _STP (Set Expired Timer Wake Policy).
SkippedSkipping test for non-existant object _STP.
Test 8 of 93: Check _STV (Set Timer Value).
SkippedSkipping test for non-existant object _STV.
Test 9 of 93: Check _TIP (Expired Timer Wake Policy).
SkippedSkipping test for non-existant object _TIP.
Test 10 of 93: Check _TIV (Timer Values).
SkippedSkipping test for non-existant object _TIV.
Test 11 of 93: Check _SBS (Smart Battery Subsystem).
SkippedSkipping test for non-existant object _SBS.
Test 12 of 93: Check _BIF (Battery Information).
  Package has 13 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0xffffffff
    02: INTEGER: 0xffffffff
    03: INTEGER: 0x00000001
    04: INTEGER: 0x00002a30
    05: INTEGER: 0x00000000
    06: INTEGER: 0x00000000
    07: INTEGER: 0x00000001
    08: INTEGER: 0x00000001
    09: STRING:  
    10: STRING:  
    11: STRING:  
    12: STRING:  
PASSEDBattery _BIF package looks sane.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BIF correctly acquired and released locks 5 times.
  Package has 13 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0xffffffff
    02: INTEGER: 0xffffffff
    03: INTEGER: 0x00000001
    04: INTEGER: 0x00002a30
    05: INTEGER: 0x00000000
    06: INTEGER: 0x00000000
    07: INTEGER: 0x00000001
    08: INTEGER: 0x00000001
    09: STRING:  
    10: STRING:  
    11: STRING:  
    12: STRING:  
PASSEDBattery _BIF package looks sane.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BIF correctly acquired and released locks 5 times.
Test 13 of 93: Check _BIX (Battery Information Extended).
SkippedSkipping test for non-existant object _BIX.
Test 14 of 93: Check _BMA (Battery Measurement Averaging).
SkippedSkipping test for non-existant object _BMA.
Test 15 of 93: Check _BMS (Battery Measurement Sampling Time).
SkippedSkipping test for non-existant object _BMS.
Test 16 of 93: Check _BST (Battery Status).
  Package has 4 elements:
    00: INTEGER: 0x00000004
    01: INTEGER: 0x00000000
    02: INTEGER: 0x00000000
    03: INTEGER: 0x00000000
PASSEDBattery _BST package looks sane.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BST correctly acquired and released locks 5 times.
  Package has 4 elements:
    00: INTEGER: 0x00000004
    01: INTEGER: 0x00000000
    02: INTEGER: 0x00000000
    03: INTEGER: 0x00000000
PASSEDBattery _BST package looks sane.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BST correctly acquired and released locks 5 times.
Test 17 of 93: Check _BTP (Battery Trip Point).
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._BTP correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._BTP correctly acquired and released locks 4 times.
Test 18 of 93: Check _PCL (Power Consumer List).
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._PCL correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._PCL correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_.EC__.AC__._PCL correctly acquired and released locks 4 times.
Test 19 of 93: Check _BTM (Battery Time).
SkippedSkipping test for non-existant object _BTM.
Test 20 of 93: Check _BMD (Battery Maintenance Data).
SkippedSkipping test for non-existant object _BMD.
Test 21 of 93: Check _BMC (Battery Maintenance Control).
SkippedSkipping test for non-existant object _BMC.
Test 22 of 93: Check _PSR (Power Source).
PASSED_PSR correctly returned sane looking value 0x00000000
PASSED\_SB_.PCI0.LPC_.EC__.AC__._PSR correctly acquired and released locks 4 times.
Test 23 of 93: Check _PIF (Power Source Information) Object.
SkippedSkipping test for non-existant object _PIF.
Test 24 of 93: Check _FIF (Fan Information).
SkippedSkipping test for non-existant object _FIF.
Test 25 of 93: Check _FSL (Fan Set Level).
SkippedSkipping test for non-existant object _FSL.
Test 26 of 93: Check _FST (Fan Status).
SkippedSkipping test for non-existant object _FST.
Test 27 of 93: Check _ACx (Active Cooling).
SkippedSkipping test for non-existant object AC0.
SkippedSkipping test for non-existant object AC1.
SkippedSkipping test for non-existant object AC2.
SkippedSkipping test for non-existant object AC3.
SkippedSkipping test for non-existant object AC4.
SkippedSkipping test for non-existant object AC5.
SkippedSkipping test for non-existant object AC6.
SkippedSkipping test for non-existant object AC7.
SkippedSkipping test for non-existant object AC8.
SkippedSkipping test for non-existant object AC9.
Test 28 of 93: Check _CRT (Critical Trip Point).
FAILED [MEDIUM] _CRT returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K)
AdviceAn incorrect value could be because the method requires interaction with I/O ports or the embedded controller and this test frame work is spoofing these operations. However, it is worth sanity checking these values in /sys/class/thermal/thermal_zone*.
PASSED\_TZ_.THM0._CRT correctly acquired and released locks 4 times.
Test 29 of 93: Check _DTI (Device Temperature Indication).
SkippedSkipping test for non-existant object _DTI.
Test 30 of 93: Check _HOT (Hot Temperature).
SkippedSkipping test for non-existant object _HOT.
Test 31 of 93: Check _NTT (Notification Temp Threshold).
SkippedSkipping test for non-existant object _NTT.
Test 32 of 93: Check _PSV (Passive Temp).
SkippedSkipping test for non-existant object _PSV.
Test 33 of 93: Check _RTV (Relative Temp Values).
SkippedSkipping test for non-existant object _RTV.
Test 34 of 93: Check _SCP (Set Cooling Policy).
SkippedSkipping test for non-existant object _DTI.
Test 35 of 93: Check _TMP (Thermal Zone Current Temp).
PASSED_TMP correctly returned sane looking value 0x00000bb8 (300.0 degrees K)
PASSED\_TZ_.THM0._TMP correctly acquired and released locks 4 times.
Test 36 of 93: Check _TC1 (Thermal Constant 1) Object.
SkippedSkipping test for non-existant object _TC1.
Test 37 of 93: Check _TC2 (Thermal Constant 2) Object.
SkippedSkipping test for non-existant object _TC2.
Test 38 of 93: Check _TPT (Trip Point Temperature).
SkippedSkipping test for non-existant object _TPT.
Test 39 of 93: Check _TSP (Thermal Sampling Period) Object.
SkippedSkipping test for non-existant object _TSP.
Test 40 of 93: Check _TST (Temperature Sensor Threshold) Object.
SkippedSkipping test for non-existant object _TST.
Test 41 of 93: Check _TZP (Thermal Zone Polling) Object.
SkippedSkipping test for non-existant object _TZP.
Test 42 of 93: Check _SUN (Slot User Number).
SkippedSkipping test for non-existant object _SUN.
Test 43 of 93: Check _UID (Unique ID).
PASSEDObject _UID returned am integer 0x00000001.
PASSED\_SB_.LNKA._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000002.
PASSED\_SB_.LNKB._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000003.
PASSED\_SB_.LNKC._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000004.
PASSED\_SB_.LNKD._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000005.
PASSED\_SB_.LNKE._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000006.
PASSED\_SB_.LNKF._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000007.
PASSED\_SB_.LNKG._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000008.
PASSED\_SB_.LNKH._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000000.
PASSED\_SB_.PCI0.LPC_.SIO_._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000001.
PASSED\_SB_.PCI0.LPC_.TPM_._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000000.
PASSED\_SB_.PCI0.LPC_.EC__._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000000.
PASSED\_SB_.PCI0.LPC_.EC__.BAT0._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000001.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000000.
PASSED\_SB_.PCI0.LPC_.EC__.AC__._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000000.
PASSED\_SB_.GDCK._UID correctly acquired and released locks 4 times.
PASSEDObject _UID returned am integer 0x00000001.
PASSED\_SB_.WMI1._UID correctly acquired and released locks 3 times.
PASSEDObject _UID returned am integer 0x00000002.
PASSED\_SB_.WMI2._UID correctly acquired and released locks 3 times.
Test 44 of 93: Check _CRS (Current Resource Settings).
PASSED\_SB_.LNKA._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKA._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKB._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKB._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKC._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKC._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKD._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKD._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKE._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKE._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKF._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKF._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKG._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKG._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKH._CRS correctly returned a buffer of 6 elements.
PASSED\_SB_.LNKH._CRS correctly acquired and released locks 4 times.
PASSED\_SB_.MEM_._CRS correctly returned a buffer of 206 elements.
PASSED\_SB_.MEM_._CRS correctly acquired and released locks 6 times.
PASSED\_SB_.PCI0._CRS correctly returned a buffer of 448 elements.
PASSED\_SB_.PCI0._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.SIO_._CRS correctly returned a buffer of 274 elements.
PASSED\_SB_.PCI0.LPC_.SIO_._CRS correctly acquired and released locks 6 times.
PASSED\_SB_.PCI0.LPC_.PIC_._CRS correctly returned a buffer of 29 elements.
PASSED\_SB_.PCI0.LPC_.PIC_._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.TIMR._CRS correctly returned a buffer of 13 elements.
PASSED\_SB_.PCI0.LPC_.TIMR._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.HPET._CRS correctly returned a buffer of 14 elements.
PASSED\_SB_.PCI0.LPC_.HPET._CRS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.LPC_.DMAC._CRS correctly returned a buffer of 29 elements.
PASSED\_SB_.PCI0.LPC_.DMAC._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.SPKR._CRS correctly returned a buffer of 10 elements.
PASSED\_SB_.PCI0.LPC_.SPKR._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.FPU_._CRS correctly returned a buffer of 13 elements.
PASSED\_SB_.PCI0.LPC_.FPU_._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.RTC_._CRS correctly returned a buffer of 13 elements.
PASSED\_SB_.PCI0.LPC_.RTC_._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.KBD_._CRS correctly returned a buffer of 21 elements.
PASSED\_SB_.PCI0.LPC_.KBD_._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.MOU_._CRS correctly returned a buffer of 5 elements.
PASSED\_SB_.PCI0.LPC_.MOU_._CRS correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.LPC_.TPM_._CRS correctly returned a buffer of 14 elements.
PASSED\_SB_.PCI0.LPC_.TPM_._CRS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.LPC_.EC__._CRS correctly returned a buffer of 18 elements.
PASSED\_SB_.PCI0.LPC_.EC__._CRS correctly acquired and released locks 3 times.
Test 45 of 93: Check _DMA (Direct Memory Access).
SkippedSkipping test for non-existant object _DMA.
Test 46 of 93: Check _DIS (Disable).
PASSED\_SB_.LNKA._DIS returned no values as expected.
PASSED\_SB_.LNKA._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKB._DIS returned no values as expected.
PASSED\_SB_.LNKB._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKC._DIS returned no values as expected.
PASSED\_SB_.LNKC._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKD._DIS returned no values as expected.
PASSED\_SB_.LNKD._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKE._DIS returned no values as expected.
PASSED\_SB_.LNKE._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKF._DIS returned no values as expected.
PASSED\_SB_.LNKF._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKG._DIS returned no values as expected.
PASSED\_SB_.LNKG._DIS correctly acquired and released locks 4 times.
PASSED\_SB_.LNKH._DIS returned no values as expected.
PASSED\_SB_.LNKH._DIS correctly acquired and released locks 4 times.
Test 47 of 93: Check _PXM (Proximity).
SkippedSkipping test for non-existant object _PXM.
Test 48 of 93: Check _DCK (Dock).
PASSED_DCK correctly returned sane looking value 0x00000000.
PASSED\_SB_.GDCK._DCK correctly acquired and released locks 4 times.
PASSED_DCK correctly returned sane looking value 0x00000000.
PASSED\_SB_.GDCK._DCK correctly acquired and released locks 4 times.
Test 49 of 93: Check _BDN (BIOS Dock Name).
PASSED\_SB_.GDCK._BDN correctly returned an integer.
PASSED\_SB_.GDCK._BDN correctly acquired and released locks 4 times.
Test 50 of 93: Check _BBN (Base Bus Number).
PASSED\_SB_.PCI0._BBN correctly returned an integer.
PASSED\_SB_.PCI0._BBN correctly acquired and released locks 3 times.
Test 51 of 93: Check _BFS (Back from Sleep).
SkippedOptional control method _BFS does not exist.
Test 52 of 93: Check _PTS (Prepare to Sleep).
Test _PTS(1).
PASSED\_PTS returned no values as expected.
PASSED\_PTS correctly acquired and released locks 5 times.
Test _PTS(2).
PASSED\_PTS returned no values as expected.
PASSED\_PTS correctly acquired and released locks 5 times.
Test _PTS(3).
PASSED\_PTS returned no values as expected.
PASSED\_PTS correctly acquired and released locks 6 times.
Test _PTS(4).
PASSED\_PTS returned no values as expected.
PASSED\_PTS correctly acquired and released locks 8 times.
Test _PTS(5).
PASSED\_PTS returned no values as expected.
PASSED\_PTS correctly acquired and released locks 8 times.
Test 53 of 93: Check _GTS (Going to Sleep).
SkippedOptional control method _GTS does not exist.
Test 54 of 93: Check _TTS (Transition to State).
SkippedOptional control method _TTS does not exist.
Test 55 of 93: Check _S0 (System S0 State) Object.
SkippedSkipping test for non-existant object _S0.
Test 56 of 93: Check _S1 (System S1 State) Object.
SkippedSkipping test for non-existant object _S1.
Test 57 of 93: Check _S2 (System S2 State) Object.
SkippedSkipping test for non-existant object _S2.
Test 58 of 93: Check _S3 (System S3 State) Object.
SkippedSkipping test for non-existant object _S3.
Test 59 of 93: Check _S4 (System S4 State) Object.
SkippedSkipping test for non-existant object _S4.
Test 60 of 93: Check _S5 (System S5 State) Object.
SkippedSkipping test for non-existant object _S5.
Test 61 of 93: Check _WAK (System Wake).
Test _WAK(1) System Wake, State S1.
  Package has 2 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0x00000000
Warning_WAK: expecting power supply S-state (element 1) of packages to be 0x00000001, got 0x00000000.
Advice_WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero) OR should return the S-state. This can confuse the operating system as this _WAK return indicates that the S-state was not entered because of too much current being drawn from the power supply, however, the BIOS may have actually entered this state and the _WAK method is misinforming the operating system. Currently Linux does not check for the return type from _WAK, so it should theoretically not affect the operation of suspend/resume.
PASSED\_WAK correctly acquired and released locks 6 times.
Test _WAK(2) System Wake, State S2.
  Package has 2 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0x00000000
Warning_WAK: expecting power supply S-state (element 1) of packages to be 0x00000002, got 0x00000000.
Advice_WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero) OR should return the S-state. This can confuse the operating system as this _WAK return indicates that the S-state was not entered because of too much current being drawn from the power supply, however, the BIOS may have actually entered this state and the _WAK method is misinforming the operating system. Currently Linux does not check for the return type from _WAK, so it should theoretically not affect the operation of suspend/resume.
PASSED\_WAK correctly acquired and released locks 6 times.
Test _WAK(3) System Wake, State S3.
  Package has 2 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0x00000000
Warning_WAK: expecting power supply S-state (element 1) of packages to be 0x00000003, got 0x00000000.
Advice_WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero) OR should return the S-state. This can confuse the operating system as this _WAK return indicates that the S-state was not entered because of too much current being drawn from the power supply, however, the BIOS may have actually entered this state and the _WAK method is misinforming the operating system. Currently Linux does not check for the return type from _WAK, so it should theoretically not affect the operation of suspend/resume.
PASSED\_WAK correctly acquired and released locks 8 times.
Test _WAK(4) System Wake, State S4.
  Package has 2 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0x00000000
Warning_WAK: expecting power supply S-state (element 1) of packages to be 0x00000004, got 0x00000000.
Advice_WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero) OR should return the S-state. This can confuse the operating system as this _WAK return indicates that the S-state was not entered because of too much current being drawn from the power supply, however, the BIOS may have actually entered this state and the _WAK method is misinforming the operating system. Currently Linux does not check for the return type from _WAK, so it should theoretically not affect the operation of suspend/resume.
PASSED\_WAK correctly acquired and released locks 8 times.
Test _WAK(5) System Wake, State S5.
  Package has 2 elements:
    00: INTEGER: 0x00000000
    01: INTEGER: 0x00000000
Warning_WAK: expecting power supply S-state (element 1) of packages to be 0x00000005, got 0x00000000.
Advice_WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero) OR should return the S-state. This can confuse the operating system as this _WAK return indicates that the S-state was not entered because of too much current being drawn from the power supply, however, the BIOS may have actually entered this state and the _WAK method is misinforming the operating system. Currently Linux does not check for the return type from _WAK, so it should theoretically not affect the operation of suspend/resume.
PASSED\_WAK correctly acquired and released locks 4 times.
Test 62 of 93: Check _DSW (Device Sleep Wake).
SkippedSkipping test for non-existant object _DSW.
Test 63 of 93: Check _PS0 (Power State 0).
PASSED\_SB_.PCI0.VID_._PS0 returned no values as expected.
PASSED\_SB_.PCI0.VID_._PS0 correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_._PS0 returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_._PS0 correctly acquired and released locks 4 times.
Test 64 of 93: Check _PS1 (Power State 1).
PASSED\_SB_.PCI0.VID_._PS1 returned no values as expected.
PASSED\_SB_.PCI0.VID_._PS1 correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_._PS1 returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_._PS1 correctly acquired and released locks 4 times.
Test 65 of 93: Check _PS2 (Power State 2).
PASSED\_SB_.PCI0.VID_._PS2 returned no values as expected.
PASSED\_SB_.PCI0.VID_._PS2 correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_._PS2 returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_._PS2 correctly acquired and released locks 4 times.
Test 66 of 93: Check _PS3 (Power State 3).
PASSED\_SB_.PCI0.VID_._PS3 returned no values as expected.
PASSED\_SB_.PCI0.VID_._PS3 correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_._PS3 returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_._PS3 correctly acquired and released locks 4 times.
Test 67 of 93: Check _PSC (Power State Current).
SkippedSkipping test for non-existant object _PSC.
Test 68 of 93: Check _PSW (Power State Wake).
PASSED\_SB_.LID_._PSW returned no values as expected.
PASSED\_SB_.LID_._PSW correctly acquired and released locks 4 times.
PASSED\_SB_.SLPB._PSW returned no values as expected.
PASSED\_SB_.SLPB._PSW correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.HDEF._PSW returned no values as expected.
PASSED\_SB_.PCI0.HDEF._PSW correctly acquired and released locks 4 times.
Test 69 of 93: Check _IRC (In Rush Current).
FAILED [MEDIUM] \_SB_.PCI0.PEG_.VID_._IRC returned values, but was expected to return nothing.
Object returned:
  INTEGER: 0x00000000
AdviceThis probably won't cause any errors, but it should be fixed as the AML code is not conforming to the expected behaviour as described in the ACPI specification.
PASSED\_SB_.PCI0.PEG_.VID_._IRC correctly acquired and released locks 3 times.
Test 70 of 93: Check _EJD (Ejection Dependent Device).
PASSED\_SB_.PCI0.EXP4.SLOT._EJD correctly returned a string.
PASSED\_SB_.PCI0.EXP4.SLOT._EJD correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1.PRT1._EJD correctly returned a string.
PASSED\_SB_.PCI0.SAT1.PRT1._EJD correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT5._EJD correctly returned a string.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT5._EJD correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRT8._EJD correctly returned a string.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRT8._EJD correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTC._EJD correctly returned a string.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTC._EJD correctly acquired and released locks 3 times.
Test 71 of 93: Check _EJ0 (Eject).
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._EJ0 returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.BAT1._EJ0 correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.SAT1.PRT1._EJ0 returned no values as expected.
PASSED\_SB_.PCI0.SAT1.PRT1._EJ0 correctly acquired and released locks 5 times.
PASSED\_SB_.GDCK._EJ0 returned no values as expected.
PASSED\_SB_.GDCK._EJ0 correctly acquired and released locks 4 times.
Test 72 of 93: Check _EJ1 (Eject).
SkippedSkipping test for non-existant object _EJ1.
Test 73 of 93: Check _EJ2 (Eject).
SkippedSkipping test for non-existant object _EJ2.
Test 74 of 93: Check _EJ3 (Eject).
PASSED\_SB_.GDCK._EJ3 returned no values as expected.
PASSED\_SB_.GDCK._EJ3 correctly acquired and released locks 4 times.
Test 75 of 93: Check _EJ4 (Eject).
PASSED\_SB_.GDCK._EJ4 returned no values as expected.
PASSED\_SB_.GDCK._EJ4 correctly acquired and released locks 4 times.
Test 76 of 93: Check _LCK (Lock).
SkippedSkipping test for non-existant object _LCK.
Test 77 of 93: Check _ON (Set resource on).
SkippedSkipping test for non-existant object _ON.
Test 78 of 93: Check _OFF (Set resource off).
PASSED\_SB_.PCI0.LPC_.EC__.PUBS._OFF returned no values as expected.
PASSED\_SB_.PCI0.LPC_.EC__.PUBS._OFF correctly acquired and released locks 4 times.
Test 79 of 93: Check _PSS (Performance Supported States).
P-State 0: CPU 2701 Mhz, 35000 mW, latency 10 us, bus master latency 10 us.
P-State 1: CPU 2700 Mhz, 35000 mW, latency 10 us, bus master latency 10 us.
FAILED [MEDIUM] _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package.
Advice_PSS P-States must be ordered in decending order of power dissipation, so that the zero'th entry has the highest power dissipation level and the Nth has the lowest.
P-State 2: CPU 2400 Mhz, 29755 mW, latency 10 us, bus master latency 10 us.
P-State 3: CPU 2200 Mhz, 26757 mW, latency 10 us, bus master latency 10 us.
P-State 4: CPU 2000 Mhz, 23879 mW, latency 10 us, bus master latency 10 us.
P-State 5: CPU 1800 Mhz, 20795 mW, latency 10 us, bus master latency 10 us.
P-State 6: CPU 1600 Mhz, 18149 mW, latency 10 us, bus master latency 10 us.
P-State 7: CPU 1400 Mhz, 15309 mW, latency 10 us, bus master latency 10 us.
P-State 8: CPU 1200 Mhz, 12884 mW, latency 10 us, bus master latency 10 us.
P-State 9: CPU 1000 Mhz, 10568 mW, latency 10 us, bus master latency 10 us.
P-State 10: CPU 800 Mhz, 8075 mW, latency 10 us, bus master latency 10 us.
PASSED\_PR_.CPU0._PSS correctly acquired and released locks 4 times.
Test 80 of 93: Check _DOS (Enable/Disable Output Switching).
PASSED\_SB_.PCI0.VID_._DOS returned no values as expected.
PASSED\_SB_.PCI0.VID_._DOS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_._DOS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_._DOS correctly acquired and released locks 5 times.
Test 81 of 93: Check _DOD (Enumerate All Devices Attached to Display Adapter).
  Package has 1 elements:
    00: INTEGER: 0x00000400
Device 0:
  Instance:                0
  Display port attachment: 0
  Type of display:         4 (Internal/Integrated Digital Flat Panel)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
PASSEDMethod _DOD returned a sane package of 1 integers.
PASSED\_SB_.PCI0.VID_._DOD correctly acquired and released locks 6 times.
  Package has 8 elements:
    00: INTEGER: 0x00000100
    01: INTEGER: 0x00000114
    02: INTEGER: 0x00000111
    03: INTEGER: 0x00000115
    04: INTEGER: 0x00000112
    05: INTEGER: 0x00000116
    06: INTEGER: 0x00000113
    07: INTEGER: 0x00000110
Device 0:
  Instance:                0
  Display port attachment: 0
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 1:
  Instance:                4
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 2:
  Instance:                1
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 3:
  Instance:                5
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 4:
  Instance:                2
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 5:
  Instance:                6
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 6:
  Instance:                3
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
Device 7:
  Instance:                0
  Display port attachment: 1
  Type of display:         1 (VGA, CRT or VESA Compatible Analog Monitor)
  BIOS can detect device:  0
  Non-VGA device:          0
  Head or pipe ID:         0
PASSEDMethod _DOD returned a sane package of 8 integers.
PASSED\_SB_.PCI0.PEG_.VID_._DOD correctly acquired and released locks 4 times.
Test 82 of 93: Check _ROM (Get ROM Data) Object.
PASSED\_SB_.PCI0.PEG_.VID_._ROM correctly acquired and released locks 8 times.
Test 83 of 93: Check _GPD (Get POST Device).
SkippedSkipping test for non-existant object _GPD.
Test 84 of 93: Check _SPD (Set POST Device).
SkippedSkipping test for non-existant object _SPD.
Test 85 of 93: Check _VPO (Video POST Options).
SkippedSkipping test for non-existant object _VPO.
Test 86 of 93: Check _ADR (Return Unique ID for Device).
PASSED\_SB_.PCI0._ADR correctly returned an integer.
PASSED\_SB_.PCI0._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.VID_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.VID_.LCD0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.LCD0._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.CRT0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.CRT0._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI0._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI1._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI2._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI3._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI4._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI4._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI5._ADR correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI5._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.LPC_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.LPC_._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.PEG_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.PEG_.VID_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._ADR correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.IGBE._ADR correctly returned an integer.
PASSED\_SB_.PCI0.IGBE._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP1._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP2._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP4._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP4._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP4.SLOT._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP4.SLOT._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP5._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP5._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP5.SLOT._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP5.SLOT._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EXP7._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EXP7._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1.PRT0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT1.PRT0._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1.PRT1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT1.PRT1._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1.PRT2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT1.PRT2._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1.PRT3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT1.PRT3._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT1.PRT4._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT1.PRT4._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SAT2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SAT2._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.SMBU._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SMBU._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT0._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT1._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT2._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT3._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT4._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT4._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT5._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT5._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT6._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT6._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT7._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.URTH.URMH.PRT7._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRT8._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRT8._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRT9._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRT9._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTA._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTA._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTB._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTB._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTC._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTC._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTD._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC2.URTH.URMH.PRTD._ADR correctly acquired and released locks 3 times.
PASSED\_SB_.PCI0.HDEF._ADR correctly returned an integer.
PASSED\_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times.
Test 87 of 93: Check _BCL (Query List of Brightness Control Levels Supported).
  Package has 18 elements:
    00: INTEGER: 0x00000064
    01: INTEGER: 0x00000064
    02: INTEGER: 0x0000000a
    03: INTEGER: 0x0000000f
    04: INTEGER: 0x00000014
    05: INTEGER: 0x00000019
    06: INTEGER: 0x0000001e
    07: INTEGER: 0x00000023
    08: INTEGER: 0x00000028
    09: INTEGER: 0x0000002d
    10: INTEGER: 0x00000032
    11: INTEGER: 0x00000037
    12: INTEGER: 0x0000003c
    13: INTEGER: 0x00000041
    14: INTEGER: 0x00000046
    15: INTEGER: 0x00000050
    16: INTEGER: 0x0000005a
    17: INTEGER: 0x00000064
PASSEDMethod _BCL returned a sane package of 18 integers.
PASSED\_SB_.PCI0.VID_.LCD0._BCL correctly acquired and released locks 4 times.
  Package has 18 elements:
    00: INTEGER: 0x00000064
    01: INTEGER: 0x00000064
    02: INTEGER: 0x0000000a
    03: INTEGER: 0x0000000f
    04: INTEGER: 0x00000014
    05: INTEGER: 0x00000019
    06: INTEGER: 0x0000001e
    07: INTEGER: 0x00000023
    08: INTEGER: 0x00000028
    09: INTEGER: 0x0000002d
    10: INTEGER: 0x00000032
    11: INTEGER: 0x00000037
    12: INTEGER: 0x0000003c
    13: INTEGER: 0x00000041
    14: INTEGER: 0x00000046
    15: INTEGER: 0x00000050
    16: INTEGER: 0x0000005a
    17: INTEGER: 0x00000064
PASSEDMethod _BCL returned a sane package of 18 integers.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._BCL correctly acquired and released locks 4 times.
Test 88 of 93: Check _BCM (Set Brightness Level).
PASSED\_SB_.PCI0.VID_.LCD0._BCM returned no values as expected.
PASSED\_SB_.PCI0.VID_.LCD0._BCM correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._BCM returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._BCM correctly acquired and released locks 4 times.
Test 89 of 93: Check _BQC (Brightness Query Current Level).
PASSED\_SB_.PCI0.VID_.LCD0._BQC correctly returned an integer.
PASSED\_SB_.PCI0.VID_.LCD0._BQC correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._BQC correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._BQC correctly acquired and released locks 4 times.
Test 90 of 93: Check _DDC (Return the EDID for this Device).
PASSEDMethod _DDC could not return a buffer of 0 itemsand instead returned an error status.
PASSED\_SB_.PCI0.VID_.LCD0._DDC correctly acquired and released locks 4 times.
PASSEDMethod _DDC could not return a buffer of 0 itemsand instead returned an error status.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DDC correctly acquired and released locks 4 times.
PASSEDMethod _DDC could not return a buffer of 0 itemsand instead returned an error status.
PASSED\_SB_.PCI0.VID_.LCD0._DDC correctly acquired and released locks 4 times.
PASSEDMethod _DDC could not return a buffer of 0 itemsand instead returned an error status.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DDC correctly acquired and released locks 4 times.
Test 91 of 93: Check _DCS (Return the Status of Output Device).
PASSED\_SB_.PCI0.VID_.LCD0._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.LCD0._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.CRT0._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.CRT0._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI0._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI0._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI1._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI1._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI2._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI2._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI3._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI3._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI4._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI4._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI5._DCS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI5._DCS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._DCS correctly acquired and released locks 5 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._DCS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._DCS correctly acquired and released locks 5 times.
Test 92 of 93: Check _DGS (Query Graphics State).
PASSED\_SB_.PCI0.VID_.LCD0._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.LCD0._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.CRT0._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.CRT0._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI0._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI0._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI1._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI1._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI2._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI2._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI3._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI3._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI4._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI4._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI5._DGS correctly returned an integer.
PASSED\_SB_.PCI0.VID_.DVI5._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._DGS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._DGS correctly returned an integer.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._DGS correctly acquired and released locks 4 times.
Test 93 of 93: Check _DSS (Device Set State).
PASSED\_SB_.PCI0.VID_.LCD0._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.LCD0._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.CRT0._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.CRT0._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI0._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.DVI0._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI1._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.DVI1._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI2._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.DVI2._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI3._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.DVI3._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI4._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.DVI4._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.VID_.DVI5._DSS returned no values as expected.
PASSED\_SB_.PCI0.VID_.DVI5._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.LCD0._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.CRT0._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.DVI0._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.DP0_._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.DVI1._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.DP1_._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.DVI2._DSS correctly acquired and released locks 4 times.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._DSS returned no values as expected.
PASSED\_SB_.PCI0.PEG_.VID_.DP2_._DSS correctly acquired and released locks 4 times.
443 passed, 3 failed, 5 warnings, 0 aborted, 62 skipped, 0 info only.
MCFG PCI Express* memory mapped config space.
Test 1 of 1: Validate MCFG table.
This test tries to validate the MCFG table by comparing the first 16 bytes in the MMIO mapped config space with the 'traditional' config space of the first PCI device (root bridge). The MCFG data is only trusted if it is marked reserved in the UEFI run-time service memory map
Memory Map Layout
-----------------
0000000000000000 - 0000000000057fff  (System RAM)
0000000000058000 - 0000000000058fff  (ACPI Non-volatile Storage)
0000000000059000 - 000000000009ffff  (System RAM)
0000000000100000 - 000000001fffffff  (System RAM)
0000000020000000 - 00000000201fffff  (reserved)
0000000020200000 - 000000003fffffff  (System RAM)
0000000040000000 - 00000000401fffff  (reserved)
0000000040200000 - 00000000da99efff  (System RAM)
00000000da99f000 - 00000000dae9efff  (reserved)
00000000dae9f000 - 00000000daf9efff  (ACPI Non-volatile Storage)
00000000daf9f000 - 00000000daffefff  (ACPI Non-volatile Storage)
00000000dafff000 - 00000000daffffff  (System RAM)
00000000f80f8000 - 00000000f80f8fff  (reserved)
00000000fed1c000 - 00000000fed1ffff  (reserved)
0000000100000000 - 000000021e5fffff  (System RAM)
MCFG table found, size is 16 bytes (excluding header) (1 entries).
Entry address : 0xf8000000
FAILED [MEDIUM] MCFG mmio config space at 0xf8000000 is not reserved in the memory map table
AdviceThe PCI Express specification states that the PCI Express configuration space should be defined in the MCFG table and *maybe* optionally defined in the UEFI run-time service memory map if ACPI MCFG is present. Linux checks if the region is reserved in the memory map table and will reject the MMCONFIG if there is a discrepency between MCFG and the memory map table for the PCI Express region. [See arch/x86/pci/mmconfig-shared.c pci_mmcfg_reject_broken()]. It is recommended that this is defined in the UEFI run-time service memory map table for Linux.
High  address : 0x0 
Segment       : 0 
Start bus     : 0 
End bus       : 63 
PASSEDPCI config space verified
1 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Simple Fan Tests.
Test 1 of 2: Check fan status.
Test how many fans there are in the system. Check for the current status of the fan(s).
PASSEDFan cooling_device0 of type Processor has max cooling state 10 and current cooling state 0.
PASSEDFan cooling_device1 of type Processor has max cooling state 10 and current cooling state 0.
PASSEDFan cooling_device2 of type Processor has max cooling state 10 and current cooling state 0.
PASSEDFan cooling_device3 of type Processor has max cooling state 10 and current cooling state 0.
Test 2 of 2: Load system, check CPU fan status.
Test how many fans there are in the system. Check for the current status of the fan(s).
Loading CPUs for 20 seconds to try and get fan speeds to change.
Fan cooling_device0 current state did not change from value 0 while CPUs were busy.
Fan cooling_device1 current state did not change from value 0 while CPUs were busy.
Fan cooling_device2 current state did not change from value 0 while CPUs were busy.
Fan cooling_device3 current state did not change from value 0 while CPUs were busy.
AdviceDid not detect any change in the CPU related thermal cooling device states. It could be that the devices are returning static information back to the driver and/or the fan speed is automatically being controlled by firmware using System Management Mode in which case the kernel interfaces being examined may not work anyway.
4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
FADT SCI_EN enabled check.
Test 1 of 1: Check FADT SCI_EN bit is enabled.
FADT Preferred PM Profile: 2 (Mobile)
PASSEDSCI_EN bit in PM1a Control Register Block is enabled.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check processor C state support.
Test 1 of 1: Check all CPUs C-states.
This test checks if all processors have the same number of C-states, if the C-state counter works and if C-state transitions happen.
PASSEDProcessor 0 has reached all C-states:
PASSEDProcessor 1 has reached all C-states:
PASSEDProcessor 1 has the same number of C-states as processor 0
PASSEDProcessor 2 has reached all C-states:
PASSEDProcessor 2 has the same number of C-states as processor 0
PASSEDProcessor 3 has reached all C-states:
PASSEDProcessor 3 has the same number of C-states as processor 0
7 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check ACPI table checksum.
Test 1 of 1: Check ACPI table checksums.
PASSEDTable RSDP has correct checksum 0xa7.
PASSEDTable RSDP has correct extended checksum 0x2.
PASSEDTable RSDT has correct checksum 0x92.
PASSEDTable DSDT has correct checksum 0x7d.
PASSEDTable FACP has correct checksum 0x93.
PASSEDTable SLIC has correct checksum 0x40.
PASSEDTable SSDT has correct checksum 0x1d.
PASSEDTable SSDT has correct checksum 0x61.
PASSEDTable SSDT has correct checksum 0x87.
PASSEDTable HPET has correct checksum 0xea.
PASSEDTable APIC has correct checksum 0x22.
PASSEDTable MCFG has correct checksum 0xbb.
PASSEDTable ECDT has correct checksum 0xa1.
PASSEDTable ASF! has correct checksum 0x3d.
PASSEDTable TCPA has correct checksum 0x3d.
PASSEDTable SSDT has correct checksum 0xe5.
PASSEDTable SSDT has correct checksum 0x2d.
PASSEDTable DMAR has correct checksum 0xdb.
PASSEDTable UEFI has correct checksum 0x4c.
PASSEDTable UEFI has correct checksum 0x10.
PASSEDTable UEFI has correct checksum 0x61.
PASSEDTable XSDT has correct checksum 0x58.
PASSEDTable FACP has correct checksum 0xb2.
23 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Check for single instance of APIC/MADT table.
Test 1 of 1: Check single instance of APIC/MADT table.
Found APIC/MADT table APIC @ dafe5000, length 0x152
PASSEDFound 1 APIC/MADT table(s), as expected.
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
ACPI table settings sanity checks.
Test 1 of 1: Check ACPI tables.
PASSEDTable APIC passed.
PASSEDTable ECDT passed.
PASSEDTable FACP passed.
PASSEDTable HPET passed.
PASSEDTable MCFG passed.
PASSEDTable RSDT passed.
PASSEDTable RSDP passed.
Table SBST not present to check.
PASSEDTable XSDT passed.
8 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Re-assemble DSDT and find syntax errors and warnings.
Test 1 of 2: Disassemble and reassemble DSDT
FAILED [HIGH] Assembler error in line 5039
Line | AML source
05036|                         }
05037|                     }
05038| 
05039|                     Method (_Q16, 0, NotSerialized)
     |                                ^
     | warning level 0 1114: Not all control paths return a value    (_Q16)
05040|                     {
05041|                         If (\_SB.PCI0.LPC.EC.HKEY.MHKK (0x40))
05042|                         {
FAILED [HIGH] Assembler error in line 7082
Line | AML source
07079|                         Return (0x0F)
07080|                     }
07081| 
07082|                     Method (_DSM, 4, NotSerialized)
     |                                ^
     | warning level 0 1114: Not all control paths return a value    (_DSM)
07083|                     {
07084|                         If (\CMPB (Arg0, Buffer (0x10)
07085|                                 {
FAILED [HIGH] Assembler error in line 7082
Line | AML source
07079|                         Return (0x0F)
07080|                     }
07081| 
07082|                     Method (_DSM, 4, NotSerialized)
     |                                ^
     | warning level 0 1106: Reserved method must return a value    (Integer/String/Buffer/Package/Reference required for _DSM)
07083|                     {
07084|                         If (\CMPB (Arg0, Buffer (0x10)
07085|                                 {
FAILED [HIGH] Assembler error in line 7094
Line | AML source
07091|                         }
07092|                     }
07093| 
07094|                     Name (_IRC, 0x00)
     |                              ^
     | error 4103: Reserved name must be a control method    (with zero arguments)
07095|                     OperationRegion (ATRP, SystemMemory, \ATRB, 0x00010000)
07096|                     Field (ATRP, AnyAcc, Lock, Preserve)
07097|                     {
FAILED [HIGH] Assembler error in line 8412
Line | AML source
08409|                             0x00, 
08410|                             0x00
08411|                         })
08412|                         Name (_PLD, Buffer (0x10)
     |                                                ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08413|                         {
08414|                             /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08415|                             /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8427
Line | AML source
08424|                                 0x00, 
08425|                                 0x00
08426|                             })
08427|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08428|                             {
08429|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08430|                                 /* 0008 */   0x59, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8444
Line | AML source
08441|                                 0x00, 
08442|                                 0x00
08443|                             })
08444|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08445|                             {
08446|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08447|                                 /* 0008 */   0x11, 0x12, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8461
Line | AML source
08458|                                 0x00, 
08459|                                 0x00
08460|                             })
08461|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08462|                             {
08463|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08464|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8478
Line | AML source
08475|                                 0x00, 
08476|                                 0x00
08477|                             })
08478|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08479|                             {
08480|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08481|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8495
Line | AML source
08492|                                 0x00, 
08493|                                 0x00
08494|                             })
08495|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08496|                             {
08497|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08498|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8512
Line | AML source
08509|                                 0x00, 
08510|                                 0x00
08511|                             })
08512|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08513|                             {
08514|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08515|                                 /* 0008 */   0x19, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8529
Line | AML source
08526|                                 0x00, 
08527|                                 0x00
08528|                             })
08529|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08530|                             {
08531|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08532|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8546
Line | AML source
08543|                                 0x00, 
08544|                                 0x00
08545|                             })
08546|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08547|                             {
08548|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08549|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8607
Line | AML source
08604|                             0x00, 
08605|                             0x00
08606|                         })
08607|                         Name (_PLD, Buffer (0x10)
     |                                                ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08608|                         {
08609|                             /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08610|                             /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8622
Line | AML source
08619|                                 0x00, 
08620|                                 0x00
08621|                             })
08622|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08623|                             {
08624|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08625|                                 /* 0008 */   0x91, 0x11, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8639
Line | AML source
08636|                                 0x00, 
08637|                                 0x00
08638|                             })
08639|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08640|                             {
08641|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08642|                                 /* 0008 */   0x91, 0x12, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8656
Line | AML source
08653|                                 0x00, 
08654|                                 0x00
08655|                             })
08656|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08657|                             {
08658|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08659|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8673
Line | AML source
08670|                                 0x00, 
08671|                                 0x00
08672|                             })
08673|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08674|                             {
08675|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08676|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8690
Line | AML source
08687|                                 0x00, 
08688|                                 0x00
08689|                             })
08690|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08691|                             {
08692|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08693|                                 /* 0008 */   0x69, 0x11, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 8707
Line | AML source
08704|                                 0x00, 
08705|                                 0x00
08706|                             })
08707|                             Name (_PLD, Buffer (0x10)
     |                                                    ^
     | error 4105: Invalid object type for reserved name    (found BUFFER, requires Package)
08708|                             {
08709|                                 /* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
08710|                                 /* 0008 */   0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
FAILED [HIGH] Assembler error in line 9220
Line | AML source
09217|                     Store (0x00, Local0)
09218|                     If (LEqual (GGID (), 0x05))
09219|                     {
09220|                         Store (\_SB.PCI0.LPC.EC.SLBN (), Local0)
     | ^                              
     | warning level 0 1120: 
09221|                     }
09222| 
09223|                     Return (Local0)
Advice(for warning level 0 #1120): Method sometimes return a value, sometimes it does not. This is inconsistent behaviour and a bug in the AML. This needs to be fixed to avoid incorrect behaviour at run time.
Table DSDT (0) reassembly: Found 17 errors, 4 warnings.
Test 2 of 2: Disassemble and reassemble SSDT
PASSEDSSDT (0) reassembly, Found 0 errors, 0 warnings.
PASSEDSSDT (1) reassembly, Found 0 errors, 0 warnings.
PASSEDSSDT (2) reassembly, Found 0 errors, 0 warnings.
PASSEDSSDT (3) reassembly, Found 0 errors, 0 warnings.
PASSEDSSDT (4) reassembly, Found 0 errors, 0 warnings.
5 passed, 21 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Test ACPI Wakealarm.
Test 1 of 4: Check existance of /sys/class/rtc/rtc0/wakealarm.
PASSED/sys/class/rtc/rtc0/wakealarm found.
Test 2 of 4: Trigger wakealarm for 1 seconds in the future.
Trigger wakealarm for 1 seconds in the future.
PASSEDRTC wakealarm was triggered successfully.
Test 3 of 4: Check if wakealarm is fired.
PASSEDRTC wakealarm triggered and fired successfully.
Test 4 of 4: Multiple wakealarm firing tests.
Trigger wakealarm for 1 seconds in the future.
Trigger wakealarm for 2 seconds in the future.
Trigger wakealarm for 3 seconds in the future.
Trigger wakealarm for 4 seconds in the future.
PASSEDRTC wakealarm triggered and fired successfully.
4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
Summary
701 passed, 46 failed, 12 warnings, 1 aborted, 74 skipped, 4 info only.
Test Failure Summary
Critical failures: 1
 klog: CRITICAL Kernel message: [    2.395568]  pci0000:00: ACPI _OSC request failed (AE_SUPPORT), returned control mask: 0x0d
High failures: 21
 klog: HIGH Kernel message: [    0.014932] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
 syntaxcheck: Assembler error in line 5039
 syntaxcheck: Assembler error in line 7082
 syntaxcheck: Assembler error in line 7094
 syntaxcheck: Assembler error in line 8412
 syntaxcheck: Assembler error in line 8427
 syntaxcheck: Assembler error in line 8444
 syntaxcheck: Assembler error in line 8461
 syntaxcheck: Assembler error in line 8478
 syntaxcheck: Assembler error in line 8495
 syntaxcheck: Assembler error in line 8512
 syntaxcheck: Assembler error in line 8529
 syntaxcheck: Assembler error in line 8546
 syntaxcheck: Assembler error in line 8607
 syntaxcheck: Assembler error in line 8622
 syntaxcheck: Assembler error in line 8639
 syntaxcheck: Assembler error in line 8656
 syntaxcheck: Assembler error in line 8673
 syntaxcheck: Assembler error in line 8690
 syntaxcheck: Assembler error in line 8707
 syntaxcheck: Assembler error in line 9220
Medium failures: 22
 mtrr: Memory range 0xdfa00000 to 0xfebfffff (PCI Bus 0000:00) has incorrect attribute Write-Back.
 msr: MSR A_PMC0 (0x4c1) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffffffffffff).
 msr: MSR TSC_AUX (0xc0000103) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffff).
 pciirq: Slot 0 INTB# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 0 INTC# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 0 INTD# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 5 INTB# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 5 INTC# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 5 INTD# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 8 INTB# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 8 INTC# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 8 INTD# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 10 INTB# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 10 INTC# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 10 INTD# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 11 INTB# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 11 INTC# has a has an IRQ bitmap defined but the link is not connected.
 pciirq: Slot 11 INTD# has a has an IRQ bitmap defined but the link is not connected.
 method: _CRT returned a dubious value below 0 degrees C: 0x00000000 (  0.0 degrees K)
 method: \_SB_.PCI0.PEG_.VID_._IRC returned values, but was expected to return nothing.
 method: _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package.
 mcfg: MCFG mmio config space at 0xf8000000 is not reserved in the memory map table
Low failures: 1
 maxreadreq: 2 devices have low MaxReadReq settings. Firmware may have configured these too low.
Other failures: NONE
Test           |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
acpiinfo       |    1|     |     |     |     |     |
acpitables     |    8|     |     |     |     |     |
apicedge       |    1|     |     |     |     |     |
apicinstance   |    1|     |     |     |     |     |
aspm           |    3|     |     |    6|     |     |
bios32         |     |     |     |     |    1|     |
bios_info      |     |     |     |     |     |    1|
checksum       |   23|     |     |     |     |     |
crs            |    1|     |     |     |     |     |
csm            |     |     |     |     |     |    1|
cstates        |    7|     |     |     |     |     |
dmesg_common   |    1|     |     |     |     |     |
dmi_decode     |   66|     |     |     |     |     |
ebda           |     |     |     |     |    1|     |
fadt           |    1|     |     |     |     |     |
fan            |    4|     |     |     |     |     |
hda_audio      |     |     |     |     |     |     |
hpet_check     |    4|     |     |     |     |     |
klog           |     |    2|     |     |     |     |
maxfreq        |    1|     |     |     |     |     |
maxreadreq     |     |    1|     |     |     |     |
mcfg           |    1|    1|     |     |     |     |
method         |  443|    3|     |    5|   62|     |
microcode      |     |     |    1|     |     |     |
mpcheck        |     |     |     |     |    9|     |
msr            |  110|    2|     |     |     |     |
mtrr           |    1|    1|     |     |    1|     |
nx             |    3|     |     |     |     |     |
oops           |    1|     |     |     |     |     |
os2gap         |    1|     |     |     |     |     |
osilinux       |     |     |     |    1|     |     |
pciirq         |    3|   15|     |     |     |     |
pnp            |    2|     |     |     |     |     |
smbios         |    1|     |     |     |     |     |
syntaxcheck    |    5|   21|     |     |     |     |
version        |    3|     |     |     |     |     |
virt           |    1|     |     |     |     |     |
wakealarm      |    4|     |     |     |     |     |
wmi            |     |     |     |     |     |    2|
---------------+-----+-----+-----+-----+-----+-----+
Total:         |  701|   46|    1|   12|   74|    4|
---------------+-----+-----+-----+-----+-----+-----+