Results generated by fwts: Version V0.25.06precise1 (Tue Sep 4 12:56:28 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 07/08/14 at 22:51:40 on host Linux 201208-11538 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 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. PASSED: Test 1, Signature: Ubuntu 3.13.0-32.57~precise1-generic 3.13.11.4 Test 2 of 3: Gather kernel system information. PASSED: Test 2, Kernel Version: Linux version 3.13.0-32-generic (buildd@phianna) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 Test 3 of 3: Gather APCI driver version. PASSED: Test 3, ACPI Version: 20131115 ==================================================================================================== 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 : Dell Inc. BIOS Version : A00 BIOS Release Date : 09/08/2012 Board Name : Type2 - Board Product Name1 Board Serial # : . . . Board Version : Type2 - Board Version Board Asset Tag : PCBApass Chassis Serial # : 2993043 Chassis Type : 8 Chassis Vendor : Dell Inc. Chassis Version : A00 Chassic Asset Tag : PCBApass Product Name : Inspiron 3521 Product UUID : 44454C4C-3900-1039-8033-B2C04F303433 Product Version : A00 System Vendor : Dell Inc. ==================================================================================================== 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. PASSED: Test 1, Found no oopses in kernel log. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== MTRR validation. ---------------------------------------------------------------------------------------------------- MTRR overview ------------- Reg 0: 0x0000000000000000 - 0x0000000080000000 ( 2048 MB) Write-Back Reg 1: 0x000000007a000000 - 0x000000007c000000 ( 32 MB) Uncached Reg 2: 0x000000007c000000 - 0x0000000080000000 ( 64 MB) Uncached Reg 3: 0x00000000ffa00000 - 0x00000000ffc00000 ( 2 MB) Write-Protect Reg 4: 0x00000000ffc00000 - 0x0000000100000000 ( 4 MB) Write-Protect Reg 5: 0x0000000100000000 - 0x0000000100800000 ( 8 MB) Write-Back Reg 6: 0x0000000100600000 - 0x0000000100800000 ( 2 MB) Uncached Test 1 of 3: Validate the kernel MTRR IOMEM setup. FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0x7ea00000 to 0xfeafffff (PCI Bus 0000:00) has incorrect attribute Write-Back. Test 2 of 3: Validate the MTRR setup across all processors. PASSED: Test 2, All processors have the a consistent MTRR setup. Test 3 of 3: Check for AMD MtrrFixDramModEn being cleared by the BIOS. SKIPPED: Test 3, CPU 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. PASSED: Test 1, No 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. PASSED: Test 1, Found 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. PASSED: Test 1, Found no errors in kernel log. ==================================================================================================== 1 passed, 0 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..0xcee00 No CSM: Legacy BIOS firmware has video option ROM with Int 10h support. ==================================================================================================== 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only. ==================================================================================================== Check if system is using latest microcode. ---------------------------------------------------------------------------------------------------- Cannot read microcode file /usr/share/misc/intel-microcode.dat. Aborted 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. PASSED: Test 1, MSR P5_MC_TYPE (0x1) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MONITOR_FILTER_SIZE (0x6) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR PLATFORM_ID (0x17) (mask:1c000000000000) was consistent across 4 CPUs. PASSED: Test 1, MSR EBL_CR_POWERON (0x2a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR APIC_BASE (0x1b) (mask:fffffffffffffeff) was consistent across 4 CPUs. PASSED: Test 1, MSR FEATURE_CONTROL (0x3a) (mask:ff07) was consistent across 4 CPUs. PASSED: Test 1, MSR BIOS_SIGN_ID (0x8b) (mask:ffffffff00000000) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRRCAP (0xfe) (mask:fff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_CS (0x174) (mask:ffff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_ESP (0x175) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_EIP (0x176) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MCG_CAP (0x179) (mask:1ff0fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MCG_STATUS (0x17a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR CLOCK_MODULATION (0x19a) (mask:1f) was consistent across 4 CPUs. PASSED: Test 1, MSR THERM_INTERRUPT (0x19b) (mask:180801f) was consistent across 4 CPUs. PASSED: Test 1, MSR MISC_ENABLE (0x1a0) (mask:400c51889) was consistent across 4 CPUs. PASSED: Test 1, MSR PACKAGE_THERM_INTERRUPT (0x1b2) (mask:1ffff17) was consistent across 4 CPUs. PASSED: Test 1, MSR SMRR_PHYSBASE (0x1f2) (mask:fffff0ff) was consistent across 4 CPUs. PASSED: Test 1, MSR SMRR_PHYSMASK (0x1f3) (mask:fffff800) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE0 (0x200) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK0 (0x201) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE1 (0x202) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK1 (0x203) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE2 (0x204) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK2 (0x205) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE3 (0x206) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK3 (0x207) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE4 (0x208) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK4 (0x209) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE5 (0x20a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK5 (0x20b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE6 (0x20c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK6 (0x20d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE7 (0x20e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK7 (0x20f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE8 (0x210) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK8 (0x211) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE9 (0x212) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK9 (0x213) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX64K_000 (0x250) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX16K_800 (0x258) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX16K_a00 (0x259) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_C000 (0x268) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_C800 (0x269) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_D000 (0x26a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_D800 (0x26b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_E000 (0x26c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_E800 (0x26d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_F000 (0x26e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_F800 (0x26f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR PAT (0x277) (mask:707070707070703) was consistent across 4 CPUs. PASSED: Test 1, MSR MC0_CTL2 (0x280) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC1_CTL2 (0x281) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC2_CTL2 (0x282) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC3_CTL2 (0x283) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC4_CTL2 (0x284) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC5_CTL2 (0x285) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC6_CTL2 (0x286) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_DEF_TYPE (0x2ff) (mask:c0f) was consistent across 4 CPUs. PASSED: Test 1, MSR PEBS_ENABLE (0x3f1) (mask:1) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_BASIC (0x480) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PINPASED_CTLS (0x481) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PROCBASED_CTLS (0x482) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_EXIT_CTLS (0x483) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_ENTRY_CTLS (0x484) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_MISC (0x485) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR0_FIXED0 (0x486) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR0_FIXED1 (0x487) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR4_FIXED0 (0x488) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR4_FIXED1 (0x489) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_VMX_VMCS_ENUM (0x48a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PROCBASED_CTLS2 (0x48b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_EPT_VPID_CAP (0x48c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_PINBASED_CTLS (0x48d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_PROCBASED_CTLS (0x48e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_EXIT_CTLS (0x48f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_ENTRY_CTLS (0x490) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC0 (0x4c1) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC1 (0x4c2) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC2 (0x4c3) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC3 (0x4c4) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR EFER (0xc0000080) (mask:d01) was consistent across 4 CPUs. PASSED: Test 1, MSR STAR (0xc0000081) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR LSTAR (0xc0000082) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR FMASK (0xc0000084) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR KERNEL_GS_BASE (0xc0000102) (mask:ffffffffffffffff) was consistent across 4 CPUs. FAILED [MEDIUM] MSRCPUsInconsistent: Test 1, 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. No model specific tests for model 0x3a. Test 3 of 5: Check all P State Ratios. PASSED: Test 3, MSR Minimum P-State (0xce) (mask:ff) was consistent across 4 CPUs. PASSED: Test 3, MSR Maximum P-State (0xce) (mask:ff) was consistent across 4 CPUs. Test 4 of 5: Check C1 and C3 autodemotion. PASSED: Test 4, MSR 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. PASSED: Test 5, MSR SMRR_PHYSBASE (0x1f2) (mask:fffff) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_TYPE (0x1f2) (mask:7) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_PHYSMASK (0x1f3) (mask:fffff) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_VALID (0x1f3) (mask:1) was consistent across 4 CPUs. ==================================================================================================== 93 passed, 1 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. PASSED: Test 1, CPU 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. PASSED: Test 2, All 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. PASSED: Test 3, All 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. PASSED: Test 1, 4 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. PASSED: Test 1, Virtualization 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. MaxReadReq for pci://00:00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) is low (128) [Audio device]. FAILED [LOW] LowMaxReadReq: Test 1, 1 devices have low MaxReadReq settings. Firmware may have configured these too low. ADVICE: The 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. SKIPPED: Test 1, Cannot find host bridge message in kernel log, skipping test. ==================================================================================================== 0 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only. ==================================================================================================== PCIe ASPM check. ---------------------------------------------------------------------------------------------------- Test 1 of 2: PCIe ASPM ACPI test. PCIE ASPM is not controlled by Linux kernel. ADVICE: BIOS reports that Linux kernel should not modify ASPM settings that BIOS configured. It can be intentional because hardware vendors identified some capability bugs between the motherboard and the add-on cards. Test 2 of 2: PCIe ASPM registers test. WARNING: Test 2, RP 00h:1Ch.00h L0s not enabled. FAILED [MEDIUM] PCIEASPM_UNMATCHED: Test 2, PCIE aspm setting was not matched. RP 00h:1Ch.00h has aspm = 02h. Device 01h:00h.00h has aspm = 03h. ADVICE: ASPM control registers between root port and device must match in order for ASPM to be active. Unmatched configuration indicates software did not configure ASPM correctly and the system is not saving power at its full potential. PASSED: Test 2, PCIE aspm setting matched was matched. ==================================================================================================== 1 passed, 1 failed, 1 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. No base address found for HPET. Test 2 of 3: Sanity check HPET configuration. Test skipped because previous test failed. Test 3 of 3: Check HPET base in DSDT and/or SSDT. ==================================================================================================== 0 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. PASSED: Test 1, Entry @ 0x000e6c00 'BIOS Information (Type 0)' PASSED: Test 1, Entry @ 0x000e6c32 'System Information (Type 1)' PASSED: Test 1, Entry @ 0x000e6c8a 'Base Board Information (Type 2)' PASSED: Test 1, Entry @ 0x000e6d18 'Chassis Information (Type 3)' FAILED [LOW] DMIBadDefault: Test 1, String index 0x03 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Serial Number', offset 0x20 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. FAILED [LOW] DMIBadDefault: Test 1, String index 0x05 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Asset Tag', offset 0x21 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. FAILED [LOW] DMIBadDefault: Test 1, String index 0x06 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Part Number', offset 0x22 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. ADVICE: It may be worth checking against section 7.5 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). PASSED: Test 1, Entry @ 0x000e6e02 'Memory Controller Information (Type 5)' PASSED: Test 1, Entry @ 0x000e6e18 'Memory Module Information (Type 6)' PASSED: Test 1, Entry @ 0x000e6e2b 'Memory Module Information (Type 6)' PASSED: Test 1, Entry @ 0x000e6e3e 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e5b 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e78 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e95 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6eb2 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6eca 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6edf 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6ef4 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f07 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f1a 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f2d 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f40 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f57 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f7a 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f90 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6fa3 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fba 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fd1 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fe8 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fff 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e7016 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e702d 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e7044 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e705b 'On Board Devices (Type 10)' PASSED: Test 1, Entry @ 0x000e7082 'OEM Strings (Type 11)' PASSED: Test 1, Entry @ 0x000e70dd 'System Configuration Options (Type 12)' PASSED: Test 1, Entry @ 0x000e718b 'BIOS Language Information (Type 13)' PASSED: Test 1, Entry @ 0x000e71c0 'Physical Memory Array (Type 16)' PASSED: Test 1, Entry @ 0x000e71d9 'Memory Device (Type 17)' PASSED: Test 1, Entry @ 0x000e7223 'Memory Device (Type 17)' PASSED: Test 1, Entry @ 0x000e7285 '32-bit Memory Error Information (Type 18)' PASSED: Test 1, Entry @ 0x000e729e '32-bit Memory Error Information (Type 18)' PASSED: Test 1, Entry @ 0x000e72b7 'Memory Array Mapped Address (Type 19)' PASSED: Test 1, Entry @ 0x000e72d8 'Memory Device Mapped Address (Type 20)' PASSED: Test 1, Entry @ 0x000e72fd 'Built-in Pointing Device (Type 21)' FAILED [HIGH] DMIStringIndexOutOfRange: Test 1, Out of range string index 0x06 while accessing entry 'Portable Battery (Type 22)' @ 0x000e7306, field 'Device Chemistry', offset 0x09 ADVICE: DMI strings are stored in a manner that uses a special index to fetch the Nth string from the data. For this particular DMI string the index given is not in range which means this particular entry is broken. The Linux kernel does not use this string, so this error will not cause any system errors. ADVICE: It may be worth checking against section 7.23 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). PASSED: Test 1, Entry @ 0x000e7350 'Voltage Probe (Type 26)' PASSED: Test 1, Entry @ 0x000e7375 'Cooling Device (Type 27)' PASSED: Test 1, Entry @ 0x000e7385 'Temperature Probe (Type 28)' PASSED: Test 1, Entry @ 0x000e73ae 'Electrical Current Probe (Type 29)' PASSED: Test 1, Entry @ 0x000e73e0 'System Boot Information (Type 32)' PASSED: Test 1, Entry @ 0x000e73f6 'IPMI Device Information (Type 38)' PASSED: Test 1, Entry @ 0x000e740a 'Additional Information (Type 40)' PASSED: Test 1, Entry @ 0x000e7444 'Onboard Device (Type 41)' PASSED: Test 1, Entry @ 0x000e746e 'Unknown (Type 128)' PASSED: Test 1, Entry @ 0x000e748d 'Unknown (Type 129)' PASSED: Test 1, Entry @ 0x000e74ae 'Unknown (Type 130)' PASSED: Test 1, Entry @ 0x000e74c4 'Unknown (Type 136)' PASSED: Test 1, Entry @ 0x000e74cc 'Unknown (Type 176)' PASSED: Test 1, Entry @ 0x000e74d3 'Unknown (Type 177)' PASSED: Test 1, Entry @ 0x000e74e1 'Unknown (Type 202)' PASSED: Test 1, Entry @ 0x000e7500 'Unknown (Type 208)' PASSED: Test 1, Entry @ 0x000e750c 'Unknown (Type 212)' PASSED: Test 1, Entry @ 0x000e751f 'Unknown (Type 216)' PASSED: Test 1, Entry @ 0x000e753a 'Unknown (Type 217)' PASSED: Test 1, Entry @ 0x000e7555 'Unknown (Type 218)' PASSED: Test 1, Entry @ 0x000e764c 'Unknown (Type 218)' PASSED: Test 1, Entry @ 0x000e7743 'Unknown (Type 219)' PASSED: Test 1, Entry @ 0x000e7763 'Unknown (Type 220)' PASSED: Test 1, Entry @ 0x000e777b 'Unknown (Type 221)' PASSED: Test 1, Entry @ 0x000e7790 'Unknown (Type 222)' PASSED: Test 1, Entry @ 0x000e77a2 'End of Table (Type 127)' ==================================================================================================== 68 passed, 4 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. PASSED: Test 1, Found SMBIOS Table Entry Point at 0xfe120 SMBIOS Entry Point Stucture: Anchor String : _SM_ Checksum : 0x83 Entry Point Length : 0x1f Major Version : 0x02 Minor Version : 0x07 Maximum Struct Size : 0xf7 Entry Point Revision : 0x00 Formatted Area : 0x00 0x00 0x00 0x00 0x00 Intermediate Anchor : _DMI_ Intermediate Checksum : 0xce Structure Table Length : 0x0ba8 Structure Table Address: 0x000e6c00 # of SMBIOS Structures : 0x0046 SBMIOS BCD Revision : 27 ==================================================================================================== 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 0x000fe0f0 Signature : $PnP Version : 0x10 (1.0) Length : 0x0021 bytes Control Field : 0x0000 (Not supported) Event Notification Flag Address : 0x00000000 (undefined) Real Mode 16 bit Code Address : 0xe9bf:01d8 Real Mode 16 bit Data Address : 0x0040:0000 16 bit Protected Mode Code Address : 0x000fb77b 16 bit Protected Mode Data Address : 0x00000400 OEM Device Identifier : 0x8224744e (SST2482) PASSED: Test 1, Version 1.0 detected. PASSED: Test 1, PnP 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 0x000fe4d0 Signature : $PIR Version : 0x0100 (1.0) Table Size : 0x0100 bytes (14 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 : 0xe5 Slot Entry 0: ID: 00:01, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 1: ID: 00:02, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 2: ID: 00:04, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 3: ID: 00:06, Slot Number : 0x00 (on-board) INTA# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 4: ID: 01:00, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 5: ID: 02:00, Slot Number : 0x00 (on-board) INTA# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 6: ID: 00:16, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 7: ID: 00:18, Slot Number : 0x00 (on-board) INTA# Link Value : 0x68, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 8: ID: 00:19, Slot Number : 0x00 (on-board) INTA# Link Value : 0x68, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 9: ID: 00:1a, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x69, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 10: ID: 00:1b, Slot Number : 0x00 (on-board) INTA# Link Value : 0x6a, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 11: ID: 00:1c, Slot Number : 0x00 (on-board) INTA# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 12: ID: 00:1d, Slot Number : 0x00 (on-board) INTA# Link Value : 0x6b, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 13: ID: 00:1f, Slot Number : 0x00 (on-board) INTA# Link Value : 0x69, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) PASSED: Test 1, The Compatible PCI Interrupt Router is defined. PASSED: Test 1, Table size was correct for 14 slot entries. PASSED: Test 1, Reserved region is set to zero. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTD# has a has an IRQ bitmap defined but the link is not connected. ==================================================================================================== 3 passed, 12 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Check MultiProcessor Tables. ---------------------------------------------------------------------------------------------------- Test 1 of 9: Check MP header. PASSED: Test 1, MP header looks sane. Test 2 of 9: Check MP CPU entries. PASSED: Test 2, All 1 CPU entries look sane. Test 3 of 9: Check MP Bus entries. PASSED: Test 3, All 4 Bus Entries looked sane. Test 4 of 9: Check MP IO APIC entries. PASSED: Test 4, All 1 IO APIC Entries look sane. Test 5 of 9: Check MP IO Interrupt entries. PASSED: Test 5, All 67 IO Interrupt Entries look sane. Test 6 of 9: Check MP Local Interrupt entries. PASSED: Test 6, All 2 Local Interrupt Entries look sane. Test 7 of 9: Check MP System Address entries. PASSED: Test 7, All 3 System Address Space Mapping Entries looks sane. Test 8 of 9: Check MP Bus Hierarchy entries. PASSED: Test 8, All 1 Bus Hierarchy Entries look sane. Test 9 of 9: Check MP Compatible Bus Address Space entries. PASSED: Test 9, All 2 Compatible Bus Address Space Entries look sane. ==================================================================================================== 9 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== OS/2 memory hole test. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check the OS/2 15Mb memory hole is absent. PASSED: Test 1, No 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. Checking 'hwC0D0': Vendor Name : Realtek Vendor ID : 0x10ec0282 Subsystem ID : 0x10280597 Revision ID : 0x100003 BIOS pin configurations: Pin Setting 0x0012 0x90a60940 0x0014 0x90170110 0x0017 0x411111f0 0x0018 0x411111f0 0x0019 0x02a11830 0x001a 0x411111f0 0x001b 0x411111f0 0x001d 0x598301f0 0x001e 0x411111f0 0x0021 0x02211020 PASSED: Test 1, Default BIOS pin configurations did not have software override. Checking 'hwC0D3': Vendor Name : Intel Vendor ID : 0x80862806 Subsystem ID : 0x80860101 Revision ID : 0x100000 BIOS pin configurations: Pin Setting 0x0005 0x18560010 0x0006 0x58560020 0x0007 0x58560030 PASSED: Test 1, Default BIOS pin configurations did not have software override. ==================================================================================================== 2 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Check BIOS32 Service Directory. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check BIOS32 Service Directory. This test tries to find and sanity check the BIOS32 Service Directory as defined in the Standard BIOS 32-bit Service Directory Proposal, Revision 0.4 May 24, 1993, Phoenix Technologies Ltd and also the PCI BIOS specification. Found BIOS32 Service Directory at 0x000fe140 Signature : _32_ Entry Point: 0x000ef725 Revsion : 0x00 Length : 0x01 Checksum : 0xb2 PASSED: Test 1, Service Directory Entry Point 0x000ef725 is not in high memory. PASSED: Test 1, Service Directory Length is 1 (1 x 16 bytes) as expected. PASSED: Test 1, Service Directory Revision is 0x00 and is supported by the kernel. PASSED: Test 1, Service Directory checksum passed. ==================================================================================================== 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Validate EBDA region is mapped and reserved in memory map table. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check EBDA is reserved in E820 table. The Extended BIOS Data Area (EBDA) is normally located at the end of the low 640K region and is typically 2-4K in size. It should be reserved in the Int 15 AX=E820 BIOS memory map table. PASSED: Test 1, EBDA region mapped at 0x9d400 and reserved as a 10K region in the Int 15 AX=E820 BIOS memory map table at 0x9d400..0x9ffff. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 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 AA, GUID: 8D9DDCBC-A997-11DA-B012-B622A1EF5492, Instance 0x01, Flags: 00 Found WMI Method WMBA with GUID: A80593CE-A997-11DA-B012-B622A1EF5492, Instance 0x01 Found WMI Event, Notifier ID: 0xd0, GUID: 9DBB5994-A997-11DA-B012-B622A1EF5492, Instance 0x01 PASSED: Test 1, GUID 9DBB5994-A997-11DA-B012-B622A1EF5492 is handled by driver dell-wmi (Vendor: Dell). Found WMI Object, Object ID BC, GUID: A3776CE0-1E88-11DB-A98B-0800200C9A66, Instance 0x01, Flags: 00 Found WMI Object, Object ID MO, 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. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 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 PASSED: Test 1, DSDT does not implement a deprecated _OSI("Linux") test. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== APIC Edge/Level Check. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger checks. PASSED: Test 1, Legacy 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. ---------------------------------------------------------------------------------------------------- ACPICA Exception AE_NOT_EXIST during execution at module level (table load) Failed to install handler for SystemMemory space(0) Test 1 of 96: Check Method Names. Found 1589 Objects PASSED: Test 1, Method names contain legal characters. Test 2 of 96: Check _ALC (Ambient Light Colour Chromaticity). SKIPPED: Test 2, Skipping test for non-existant object _ALC. Test 3 of 96: Check _ALI (Ambient Light Illuminance). SKIPPED: Test 3, Skipping test for non-existant object _ALI. Test 4 of 96: Check _ALT (Ambient Light Temperature). SKIPPED: Test 4, Skipping test for non-existant object _ALT. Test 5 of 96: Check _ALP (Ambient Light Polling). SKIPPED: Test 5, Skipping test for non-existant object _ALP. Test 6 of 96: Check _LID (Lid Status). PASSED: Test 6, _LID correctly returned sane looking value 0x00000000 PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times. Test 7 of 96: Check _STP (Set Expired Timer Wake Policy). SKIPPED: Test 7, Skipping test for non-existant object _STP. Test 8 of 96: Check _STV (Set Timer Value). SKIPPED: Test 8, Skipping test for non-existant object _STV. Test 9 of 96: Check _TIP (Expired Timer Wake Policy). SKIPPED: Test 9, Skipping test for non-existant object _TIP. Test 10 of 96: Check _TIV (Timer Values). SKIPPED: Test 10, Skipping test for non-existant object _TIV. Test 11 of 96: Check _SBS (Smart Battery Subsystem). SKIPPED: Test 11, Skipping test for non-existant object _SBS. Test 12 of 96: Check _BIF (Battery Information). Package has 13 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 02: INTEGER: 0x00000000 03: INTEGER: 0x00000001 04: INTEGER: 0x00000000 05: INTEGER: 0x00000000 06: INTEGER: 0x00000000 07: INTEGER: 0x00000108 08: INTEGER: 0x00000ec4 09: STRING: 10: STRING: 0000 11: STRING: NiMh 12: STRING: COMPAL PASSED: Test 12, Battery _BIF package looks sane. PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released locks 5 times. Test 13 of 96: Check _BIX (Battery Information Extended). SKIPPED: Test 13, Skipping test for non-existant object _BIX. Test 14 of 96: Check _BMA (Battery Measurement Averaging). SKIPPED: Test 14, Skipping test for non-existant object _BMA. Test 15 of 96: Check _BMS (Battery Measurement Sampling Time). SKIPPED: Test 15, Skipping test for non-existant object _BMS. Test 16 of 96: Check _BST (Battery Status). Package has 4 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0xffffffff 02: INTEGER: 0x00000000 03: INTEGER: 0x00000000 PASSED: Test 16, Battery _BST package looks sane. PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released locks 5 times. Test 17 of 96: Check _BTP (Battery Trip Point). SKIPPED: Test 17, Skipping test for non-existant object _BTP. Test 18 of 96: Check _PCL (Power Consumer List). PASSED: Test 18, \_SB_.PCI0.LPCB.BAT1._PCL correctly acquired and released locks 4 times. PASSED: Test 18, \_SB_.PCI0.LPCB.ACAD._PCL correctly acquired and released locks 4 times. Test 19 of 96: Check _BTM (Battery Time). SKIPPED: Test 19, Skipping test for non-existant object _BTM. Test 20 of 96: Check _BMD (Battery Maintenance Data). SKIPPED: Test 20, Skipping test for non-existant object _BMD. Test 21 of 96: Check _BMC (Battery Maintenance Control). SKIPPED: Test 21, Skipping test for non-existant object _BMC. Test 22 of 96: Check _PSR (Power Source). PASSED: Test 22, _PSR correctly returned sane looking value 0x00000000 PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released locks 5 times. Test 23 of 96: Check _PIF (Power Source Information) Object. SKIPPED: Test 23, Skipping test for non-existant object _PIF. Test 24 of 96: Check _FIF (Fan Information). SKIPPED: Test 24, Skipping test for non-existant object _FIF. Test 25 of 96: Check _FSL (Fan Set Level). SKIPPED: Test 25, Skipping test for non-existant object _FSL. Test 26 of 96: Check _FST (Fan Status). SKIPPED: Test 26, Skipping test for non-existant object _FST. Test 27 of 96: Check _ACx (Active Cooling). FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_PR_.AAC0 correctly acquired and released locks 5 times. FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC0 correctly acquired and released locks 5 times. SKIPPED: Test 27, Skipping test for non-existant object AC1. SKIPPED: Test 27, Skipping test for non-existant object AC2. SKIPPED: Test 27, Skipping test for non-existant object AC3. SKIPPED: Test 27, Skipping test for non-existant object AC4. SKIPPED: Test 27, Skipping test for non-existant object AC5. SKIPPED: Test 27, Skipping test for non-existant object AC6. SKIPPED: Test 27, Skipping test for non-existant object AC7. SKIPPED: Test 27, Skipping test for non-existant object AC8. SKIPPED: Test 27, Skipping test for non-existant object AC9. Test 28 of 96: Check _CRT (Critical Trip Point). SKIPPED: Test 28, Skipping test for non-existant object _CRT. Test 29 of 96: Check _DTI (Device Temperature Indication). SKIPPED: Test 29, Skipping test for non-existant object _DTI. Test 30 of 96: Check _HOT (Hot Temperature). SKIPPED: Test 30, Skipping test for non-existant object _HOT. Test 31 of 96: Check _NTT (Notification Temp Threshold). SKIPPED: Test 31, Skipping test for non-existant object _NTT. Test 32 of 96: Check _PSV (Passive Temp). SKIPPED: Test 32, Skipping test for non-existant object _PSV. Test 33 of 96: Check _RTV (Relative Temp Values). SKIPPED: Test 33, Skipping test for non-existant object _RTV. Test 34 of 96: Check _SCP (Set Cooling Policy). SKIPPED: Test 34, Skipping test for non-existant object _DTI. Test 35 of 96: Check _TMP (Thermal Zone Current Temp). SKIPPED: Test 35, Skipping test for non-existant object _TMP. Test 36 of 96: Check _TC1 (Thermal Constant 1) Object. SKIPPED: Test 36, Skipping test for non-existant object _TC1. Test 37 of 96: Check _TC2 (Thermal Constant 2) Object. SKIPPED: Test 37, Skipping test for non-existant object _TC2. Test 38 of 96: Check _TPT (Trip Point Temperature). SKIPPED: Test 38, Skipping test for non-existant object _TPT. Test 39 of 96: Check _TSP (Thermal Sampling Period) Object. SKIPPED: Test 39, Skipping test for non-existant object _TSP. Test 40 of 96: Check _TST (Temperature Sensor Threshold) Object. SKIPPED: Test 40, Skipping test for non-existant object _TST. Test 41 of 96: Check _TZP (Thermal Zone Polling) Object. SKIPPED: Test 41, Skipping test for non-existant object _TZP. Test 42 of 96: Check _AEI. SKIPPED: Test 42, Skipping test for non-existant object _AEI. Test 43 of 96: Check _SUN (Slot User Number). SKIPPED: Test 43, Skipping test for non-existant object _SUN. Test 44 of 96: Check _UID (Unique ID). PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.PCI0.LPCB.LDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.LPCB.BAT1._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.PDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.LNKA._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.LNKB._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000003. PASSED: Test 44, \_SB_.LNKC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000004. PASSED: Test 44, \_SB_.LNKD._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000005. PASSED: Test 44, \_SB_.LNKE._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000006. PASSED: Test 44, \_SB_.LNKF._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000007. PASSED: Test 44, \_SB_.LNKG._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000008. PASSED: Test 44, \_SB_.LNKH._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.WMID._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.MEM2._UID correctly acquired and released locks 3 times. Test 45 of 96: Check _CRS (Current Resource Settings). ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. PASSED: Test 45, \_SB_.PCI0._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly returned a buffer of 37 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released locks 6 times. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly returned a buffer of 141 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly returned a buffer of 154 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly returned a buffer of 21 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly returned a buffer of 10 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly returned a buffer of 22 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly returned a buffer of 6 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly returned a buffer of 18 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly acquired and released locks 3 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. PASSED: Test 45, \_SB_.LNKA._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. PASSED: Test 45, \_SB_.LNKB._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. PASSED: Test 45, \_SB_.LNKC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. PASSED: Test 45, \_SB_.LNKD._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. PASSED: Test 45, \_SB_.LNKE._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. PASSED: Test 45, \_SB_.LNKF._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. PASSED: Test 45, \_SB_.LNKG._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. PASSED: Test 45, \_SB_.LNKH._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.MEM2._CRS correctly returned a buffer of 26 elements. PASSED: Test 45, \_SB_.MEM2._CRS correctly acquired and released locks 5 times. Test 46 of 96: Check _DMA (Direct Memory Access). SKIPPED: Test 46, Skipping test for non-existant object _DMA. Test 47 of 96: Check _DIS (Disable). ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. PASSED: Test 47, \_SB_.LNKA._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. PASSED: Test 47, \_SB_.LNKB._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. PASSED: Test 47, \_SB_.LNKC._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. PASSED: Test 47, \_SB_.LNKD._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. PASSED: Test 47, \_SB_.LNKE._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. PASSED: Test 47, \_SB_.LNKF._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. PASSED: Test 47, \_SB_.LNKG._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. PASSED: Test 47, \_SB_.LNKH._DIS correctly acquired and released locks 5 times. Test 48 of 96: Check _PXM (Proximity). SKIPPED: Test 48, Skipping test for non-existant object _PXM. Test 49 of 96: Check _DCK (Dock). SKIPPED: Test 49, Skipping test for non-existant object _DCK. Test 50 of 96: Check _BDN (BIOS Dock Name). SKIPPED: Test 50, Skipping test for non-existant object _BDN. Test 51 of 96: Check _BBN (Base Bus Number). PASSED: Test 51, \_SB_.PCI0._BBN correctly returned an integer. PASSED: Test 51, \_SB_.PCI0._BBN correctly acquired and released locks 4 times. Test 52 of 96: Check _BFS (Back from Sleep). SKIPPED: Test 52, Optional control method _BFS does not exist. Test 53 of 96: Check _PTS (Prepare to Sleep). Test _PTS(1). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(2). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(3). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(4). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(5). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test 54 of 96: Check _GTS (Going to Sleep). SKIPPED: Test 54, Optional control method _GTS does not exist. Test 55 of 96: Check _TTS (Transition to State). SKIPPED: Test 55, Optional control method _TTS does not exist. Test 56 of 96: Check _S0 (System S0 State) Object. SKIPPED: Test 56, Skipping test for non-existant object _S0. Test 57 of 96: Check _S1 (System S1 State) Object. SKIPPED: Test 57, Skipping test for non-existant object _S1. Test 58 of 96: Check _S2 (System S2 State) Object. SKIPPED: Test 58, Skipping test for non-existant object _S2. Test 59 of 96: Check _S3 (System S3 State) Object. SKIPPED: Test 59, Skipping test for non-existant object _S3. Test 60 of 96: Check _S4 (System S4 State) Object. SKIPPED: Test 60, Skipping test for non-existant object _S4. Test 61 of 96: Check _S5 (System S5 State) Object. SKIPPED: Test 61, Skipping test for non-existant object _S5. Test 62 of 96: Check _WAK (System Wake). Test _WAK(1) System Wake, State S1. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_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: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 6 times. Test _WAK(3) System Wake, State S3. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 8 times. Test _WAK(4) System Wake, State S4. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 7 times. Test _WAK(5) System Wake, State S5. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 7 times. Test 63 of 96: Check _DSW (Device Sleep Wake). SKIPPED: Test 63, Skipping test for non-existant object _DSW. Test 64 of 96: Check _PS0 (Power State 0). SKIPPED: Test 64, Skipping test for non-existant object _PS0. Test 65 of 96: Check _PS1 (Power State 1). SKIPPED: Test 65, Skipping test for non-existant object _PS1. Test 66 of 96: Check _PS2 (Power State 2). SKIPPED: Test 66, Skipping test for non-existant object _PS2. Test 67 of 96: Check _PS3 (Power State 3). SKIPPED: Test 67, Skipping test for non-existant object _PS3. Test 68 of 96: Check _PSC (Power State Current). SKIPPED: Test 68, Skipping test for non-existant object _PSC. Test 69 of 96: Check _PSE (Power State for Enumeration). SKIPPED: Test 69, Skipping test for non-existant object _PSE. Test 70 of 96: Check _PSW (Power State Wake). ACPICA Exception AE_NOT_EXIST during execution of method _PSW FAILED [CRITICAL] AENotExist: Test 70, Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. PASSED: Test 70, \_SB_.PCI0.EHC1._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.RP01._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.RP01._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.LID0._PSW returned no values as expected. PASSED: Test 70, \_SB_.LID0._PSW correctly acquired and released locks 4 times. Test 71 of 96: Check _IRC (In Rush Current). SKIPPED: Test 71, Skipping test for non-existant object _IRC. Test 72 of 96: Check _PRE (Power Resources for Enumeration). SKIPPED: Test 72, Skipping test for non-existant object _PRE. Test 73 of 96: Check _EJD (Ejection Dependent Device). SKIPPED: Test 73, Skipping test for non-existant object _EJD. Test 74 of 96: Check _EJ0 (Eject). SKIPPED: Test 74, Skipping test for non-existant object _EJ0. Test 75 of 96: Check _EJ1 (Eject). SKIPPED: Test 75, Skipping test for non-existant object _EJ1. Test 76 of 96: Check _EJ2 (Eject). SKIPPED: Test 76, Skipping test for non-existant object _EJ2. Test 77 of 96: Check _EJ3 (Eject). SKIPPED: Test 77, Skipping test for non-existant object _EJ3. Test 78 of 96: Check _EJ4 (Eject). SKIPPED: Test 78, Skipping test for non-existant object _EJ4. Test 79 of 96: Check _LCK (Lock). SKIPPED: Test 79, Skipping test for non-existant object _LCK. Test 80 of 96: Check _ON (Set resource on). SKIPPED: Test 80, Skipping test for non-existant object _ON. Test 81 of 96: Check _OFF (Set resource off). SKIPPED: Test 81, Skipping test for non-existant object _OFF. Test 82 of 96: Check _PSS (Performance Supported States). P-State 0: CPU 1801 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. P-State 1: CPU 1800 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. FAILED [MEDIUM] Method_PSSSubPackagePowerNotDecending: Test 82, _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 1700 Mhz, 15798 mW, latency 10 us, bus master latency 10 us. P-State 3: CPU 1600 Mhz, 14620 mW, latency 10 us, bus master latency 10 us. P-State 4: CPU 1500 Mhz, 13631 mW, latency 10 us, bus master latency 10 us. P-State 5: CPU 1400 Mhz, 12499 mW, latency 10 us, bus master latency 10 us. P-State 6: CPU 1300 Mhz, 11552 mW, latency 10 us, bus master latency 10 us. P-State 7: CPU 1200 Mhz, 10467 mW, latency 10 us, bus master latency 10 us. P-State 8: CPU 1100 Mhz, 9560 mW, latency 10 us, bus master latency 10 us. P-State 9: CPU 1000 Mhz, 8518 mW, latency 10 us, bus master latency 10 us. P-State 10: CPU 900 Mhz, 7651 mW, latency 10 us, bus master latency 10 us. P-State 11: CPU 800 Mhz, 6652 mW, latency 10 us, bus master latency 10 us. P-State 12: CPU 774 Mhz, 5677 mW, latency 10 us, bus master latency 10 us. PASSED: Test 82, \_PR_.CPU0._PSS correctly acquired and released locks 4 times. Test 83 of 96: Check _DOS (Enable/Disable Output Switching). PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS correctly acquired and released locks 5 times. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS correctly acquired and released locks 5 times. Test 84 of 96: Check _DOD (Enumerate All Devices Attached to Display Adapter). Package has 3 elements: 00: INTEGER: 0x00000110 01: INTEGER: 0x00000100 02: INTEGER: 0x80007330 Device 0: 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 Device 1: 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 2: Video Chip Vendor Scheme 80007330 PASSED: Test 84, Method _DOD returned a sane package of 3 integers. PASSED: Test 84, \_SB_.PCI0.PEG0.VGA_._DOD correctly acquired and released locks 4 times. 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 PASSED: Test 84, Method _DOD returned a sane package of 1 integers. PASSED: Test 84, \_SB_.PCI0.GFX0._DOD correctly acquired and released locks 5 times. Test 85 of 96: Check _ROM (Get ROM Data) Object. SKIPPED: Test 85, Skipping test for non-existant object _ROM. Test 86 of 96: Check _GPD (Get POST Device). SKIPPED: Test 86, Skipping test for non-existant object _GPD. Test 87 of 96: Check _SPD (Set POST Device). SKIPPED: Test 87, Skipping test for non-existant object _SPD. Test 88 of 96: Check _VPO (Video POST Options). SKIPPED: Test 88, Skipping test for non-existant object _VPO. Test 89 of 96: Check _ADR (Return Unique ID for Device). PASSED: Test 89, \_SB_.PCI0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly acquired and released locks 4 times. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly acquired and released locks 6 times. Test 90 of 96: Check _BCL (Query List of Brightness Control Levels Supported). Package has 12 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000032 02: INTEGER: 0x0000000a 03: INTEGER: 0x00000014 04: INTEGER: 0x0000001e 05: INTEGER: 0x00000028 06: INTEGER: 0x00000032 07: INTEGER: 0x0000003c 08: INTEGER: 0x00000046 09: INTEGER: 0x00000050 10: INTEGER: 0x0000005a 11: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 12 integers. PASSED: Test 90, \_SB_.PCI0.PEG0.VGA_.LCD_._BCL correctly acquired and released locks 4 times. Package has 18 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000018 02: INTEGER: 0x0000000c 03: INTEGER: 0x00000012 04: INTEGER: 0x00000018 05: INTEGER: 0x0000001e 06: INTEGER: 0x00000023 07: INTEGER: 0x00000028 08: INTEGER: 0x0000002d 09: INTEGER: 0x00000032 10: INTEGER: 0x00000037 11: INTEGER: 0x0000003c 12: INTEGER: 0x00000041 13: INTEGER: 0x00000046 14: INTEGER: 0x0000004d 15: INTEGER: 0x00000055 16: INTEGER: 0x0000005c 17: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 18 integers. PASSED: Test 90, \_SB_.PCI0.GFX0.DD01._BCL correctly acquired and released locks 5 times. Test 91 of 96: Check _BCM (Set Brightness Level). PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM correctly acquired and released locks 5 times. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM correctly acquired and released locks 5 times. Test 92 of 96: Check _BQC (Brightness Query Current Level). PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly acquired and released locks 5 times. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly acquired and released locks 5 times. Test 93 of 96: Check _DDC (Return the EDID for this Device). SKIPPED: Test 93, Skipping test for non-existant object _DDC. Test 94 of 96: Check _DCS (Return the Status of Output Device). PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly acquired and released locks 5 times. Test 95 of 96: Check _DGS (Query Graphics State). PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly acquired and released locks 5 times. Test 96 of 96: Check _DSS (Device Set State). PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS correctly acquired and released locks 4 times. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 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 Int 15 AX=E820 BIOS memory map Memory Map Layout ----------------- 0000000000000000 - 000000000009d3ff (System RAM) 000000000009d400 - 000000000009ffff (reserved) 00000000000e0000 - 00000000000fffff (reserved) 0000000000100000 - 000000001fffffff (System RAM) 0000000020000000 - 00000000201fffff (reserved) 0000000020200000 - 0000000040003fff (System RAM) 0000000040004000 - 0000000040004fff (reserved) 0000000040005000 - 000000006efaffff (System RAM) 000000006efb0000 - 00000000703affff (reserved) 00000000703b0000 - 00000000793befff (System RAM) 00000000793bf000 - 0000000079ebefff (reserved) 0000000079ebf000 - 0000000079fbefff (ACPI Non-volatile Storage) 0000000079fbf000 - 0000000079ffefff (ACPI Non-volatile Storage) 0000000079fff000 - 0000000079ffffff (System RAM) 000000007a000000 - 000000007e9fffff (reserved) 00000000e0000000 - 00000000efffffff (reserved) 00000000feb00000 - 00000000feb03fff (reserved) 00000000fec00000 - 00000000fec00fff (reserved) 00000000fed10000 - 00000000fed19fff (reserved) 00000000fed1c000 - 00000000fed1ffff (reserved) 00000000fee00000 - 00000000fee00fff (reserved) 00000000ffb80000 - 00000000ffffffff (reserved) 0000000100000000 - 00000001005fffff (System RAM) MCFG table found, size is 16 bytes (excluding header) (1 entries). Entry address : 0xe0000000 High address : 0x0 Segment : 0 Start bus : 0 End bus : 255 PASSED: Test 1, MCFG mmio config space is reserved in memory map table. PASSED: Test 1, PCI config space verified ==================================================================================================== 2 passed, 0 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). PASSED: Test 1, Fan cooling_device0 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device1 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device2 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device3 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device4 of type LCD has max cooling state 99 and current cooling state 1. 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. ADVICE: Did 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. ==================================================================================================== 5 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) PASSED: Test 1, SCI_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. PASSED: Test 1, Processor 0 has reached all C-states: PASSED: Test 1, Processor 1 has reached all C-states: PASSED: Test 1, Processor 1 has the same number of C-states as processor 0 PASSED: Test 1, Processor 2 has reached all C-states: PASSED: Test 1, Processor 2 has the same number of C-states as processor 0 PASSED: Test 1, Processor 3 has reached all C-states: PASSED: Test 1, Processor 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. PASSED: Test 1, Table RSDP has correct checksum 0x1. PASSED: Test 1, Table RSDP has correct extended checksum 0x72. PASSED: Test 1, Table RSDT has correct checksum 0x54. PASSED: Test 1, Table DSDT has correct checksum 0x7b. PASSED: Test 1, Table FACP has correct checksum 0x64. PASSED: Test 1, Table SLIC has correct checksum 0x13. PASSED: Test 1, Table UEFI has correct checksum 0xcc. PASSED: Test 1, Table ASF! has correct checksum 0x1e. PASSED: Test 1, Table HPET has correct checksum 0xe1. PASSED: Test 1, Table APIC has correct checksum 0x45. PASSED: Test 1, Table MCFG has correct checksum 0x9. PASSED: Test 1, Table SLIC has correct checksum 0x13. PASSED: Test 1, Table SSDT has correct checksum 0x1c. PASSED: Test 1, Table BOOT has correct checksum 0xa1. PASSED: Test 1, Table ASPT has correct checksum 0xcf. PASSED: Test 1, Table DBGP has correct checksum 0xe3. PASSED: Test 1, Table FPDT has correct checksum 0x50. PASSED: Test 1, Table SSDT has correct checksum 0x28. PASSED: Test 1, Table SSDT has correct checksum 0xda. PASSED: Test 1, Table XSDT has correct checksum 0x12. ==================================================================================================== 20 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 @ 79ff8000, length 0x140 PASSED: Test 1, Found 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. PASSED: Test 1, Table APIC passed. Table ECDT not present to check. PASSED: Test 1, Table FACP passed. PASSED: Test 1, Table HPET passed. PASSED: Test 1, Table MCFG passed. PASSED: Test 1, Table RSDT passed. PASSED: Test 1, Table RSDP passed. Table SBST not present to check. PASSED: Test 1, Table XSDT passed. ==================================================================================================== 7 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] AMLAssemblerError4074: Test 1, Assembler error in line 40 Line | AML source ---------------------------------------------------------------------------------------------------- 00037| External (PDC6) 00038| External (PDC7) 00039| External (SNXD) 00040| External (TNOT, MethodObj) // 0 Arguments | ^ | error 4074: Name already exists in scope (TNOT) 00041| 00042| Name (ECDY, Zero) 00043| Name (SS1, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError1126: Test 1, Assembler error in line 1429 Line | AML source ---------------------------------------------------------------------------------------------------- 01426| Add (Subtract (M1MX, M1MN), One, M1LN) 01427| If (LOr (LEqual (MM64, Zero), LLessEqual (OSYS, 0x07D3))) 01428| { 01429| CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) // _LEN: Length | ^ | warning level 0 1126: ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits) 01430| Store (Zero, MSLN) 01431| } 01432| Else ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1467 Line | AML source ---------------------------------------------------------------------------------------------------- 01464| CreateDWordField (Local0, Zero, CDW1) 01465| CreateDWordField (Local0, 0x04, CDW2) 01466| CreateDWordField (Local0, 0x08, CDW3) 01467| If (^XHC.CUID (Arg0)) | ^ | error 4085: Object not found or not accessible from scope ( XHC.CUID) 01468| { 01469| Return (^XHC.POSC (Arg1, Arg2, Arg3)) 01470| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1469 Line | AML source ---------------------------------------------------------------------------------------------------- 01466| CreateDWordField (Local0, 0x08, CDW3) 01467| If (^XHC.CUID (Arg0)) 01468| { 01469| Return (^XHC.POSC (Arg1, Arg2, Arg3)) | ^ | error 4085: Object not found or not accessible from scope ( XHC.POSC) 01470| } 01471| Else 01472| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1477 Line | AML source ---------------------------------------------------------------------------------------------------- 01474| { 01475| If (LEqual (XCNT, Zero)) 01476| { 01477| ^XHC.XSEL () | ^ | error 4085: Object not found or not accessible from scope ( XHC.XSEL) 01478| Increment (XCNT) 01479| } 01480| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2233 Line | AML source ---------------------------------------------------------------------------------------------------- 02230| { 02231| If (LGreaterEqual (OSYS, 0x07D1)) 02232| { 02233| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02234| { 02235| Return (0x0F) 02236| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2240 Line | AML source ---------------------------------------------------------------------------------------------------- 02237| } 02238| Else 02239| { 02240| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02241| { 02242| Return (0x0B) 02243| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2251 Line | AML source ---------------------------------------------------------------------------------------------------- 02248| 02249| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings 02250| { 02251| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02252| { 02253| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0) // _BAS: Base Address 02254| If (LEqual (HPAS, One)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2254 Line | AML source ---------------------------------------------------------------------------------------------------- 02251| If (HPAE) 02252| { 02253| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0) // _BAS: Base Address 02254| If (LEqual (HPAS, One)) | ^ | error 4084: Object does not exist (HPAS) 02255| { 02256| Store (0xFED01000, HPT0) 02257| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2259 Line | AML source ---------------------------------------------------------------------------------------------------- 02256| Store (0xFED01000, HPT0) 02257| } 02258| 02259| If (LEqual (HPAS, 0x02)) | ^ | error 4084: Object does not exist (HPAS) 02260| { 02261| Store (0xFED02000, HPT0) 02262| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2264 Line | AML source ---------------------------------------------------------------------------------------------------- 02261| Store (0xFED02000, HPT0) 02262| } 02263| 02264| If (LEqual (HPAS, 0x03)) | ^ | error 4084: Object does not exist (HPAS) 02265| { 02266| Store (0xFED03000, HPT0) 02267| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2605 Line | AML source ---------------------------------------------------------------------------------------------------- 02602| { 02603| If (LEqual (One, CMSR (0x48))) 02604| { 02605| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02606| { 02607| Return ("DLLK0597") 02608| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2625 Line | AML source ---------------------------------------------------------------------------------------------------- 02622| { 02623| If (LEqual (0x02, CMSR (0x48))) 02624| { 02625| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02626| { 02627| Return ("DLLK0599") 02628| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2645 Line | AML source ---------------------------------------------------------------------------------------------------- 02642| { 02643| If (LEqual (0x03, CMSR (0x48))) 02644| { 02645| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02646| { 02647| Return ("DLLK059B") 02648| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2658 Line | AML source ---------------------------------------------------------------------------------------------------- 02655| { 02656| If (LEqual (0x04, CMSR (0x48))) 02657| { 02658| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02659| { 02660| Return ("DLLK059C") 02661| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2678 Line | AML source ---------------------------------------------------------------------------------------------------- 02675| { 02676| If (LEqual (0x05, CMSR (0x48))) 02677| { 02678| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02679| { 02680| Return ("DLLK059E") 02681| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2698 Line | AML source ---------------------------------------------------------------------------------------------------- 02695| { 02696| If (LEqual (0xFF, CMSR (0x48))) 02697| { 02698| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02699| { 02700| Return ("DLLK0597") 02701| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2716 Line | AML source ---------------------------------------------------------------------------------------------------- 02713| } 02714| Else 02715| { 02716| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02717| { 02718| Return ("DLLK0597") 02719| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2787 Line | AML source ---------------------------------------------------------------------------------------------------- 02784| { 02785| If (LEqual (One, CMSR (0x48))) 02786| { 02787| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02788| { 02789| Return (0x97058C11) 02790| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2807 Line | AML source ---------------------------------------------------------------------------------------------------- 02804| { 02805| If (LEqual (0x02, CMSR (0x48))) 02806| { 02807| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02808| { 02809| Return (0x99058C11) 02810| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2827 Line | AML source ---------------------------------------------------------------------------------------------------- 02824| { 02825| If (LEqual (0x03, CMSR (0x48))) 02826| { 02827| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02828| { 02829| Return (0x9B058C11) 02830| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2840 Line | AML source ---------------------------------------------------------------------------------------------------- 02837| { 02838| If (LEqual (0x04, CMSR (0x48))) 02839| { 02840| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02841| { 02842| Return (0x9C058C11) 02843| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2860 Line | AML source ---------------------------------------------------------------------------------------------------- 02857| { 02858| If (LEqual (0x05, CMSR (0x48))) 02859| { 02860| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02861| { 02862| Return (0x9E058C11) 02863| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2880 Line | AML source ---------------------------------------------------------------------------------------------------- 02877| { 02878| If (LEqual (0xFF, CMSR (0x48))) 02879| { 02880| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02881| { 02882| Return (0x97058C11) 02883| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2898 Line | AML source ---------------------------------------------------------------------------------------------------- 02895| } 02896| Else 02897| { 02898| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02899| { 02900| Return (0x97058C11) 02901| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3012 Line | AML source ---------------------------------------------------------------------------------------------------- 03009| { 03010| P8XH (0x04, 0x53, Zero) 03011| P8XH (0x04, 0x53, One) 03012| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LIDW) 03013| Store (One, \_SB.PCI0.LPCB.EC0.S3ST) 03014| If (LAnd (DTSE, LGreater (TCNT, One))) 03015| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3013 Line | AML source ---------------------------------------------------------------------------------------------------- 03010| P8XH (0x04, 0x53, Zero) 03011| P8XH (0x04, 0x53, One) 03012| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) 03013| Store (One, \_SB.PCI0.LPCB.EC0.S3ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S3ST) 03014| If (LAnd (DTSE, LGreater (TCNT, One))) 03015| { 03016| TRAP (TRTD, 0x1E) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3019 Line | AML source ---------------------------------------------------------------------------------------------------- 03016| TRAP (TRTD, 0x1E) 03017| } 03018| 03019| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03020| { 03021| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03022| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3021 Line | AML source ---------------------------------------------------------------------------------------------------- 03018| 03019| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03020| { 03021| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03022| } 03023| Else 03024| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3025 Line | AML source ---------------------------------------------------------------------------------------------------- 03022| } 03023| Else 03024| { 03025| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03026| } 03027| 03028| If (LOr (UFG0, UFG1)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3030 Line | AML source ---------------------------------------------------------------------------------------------------- 03027| 03028| If (LOr (UFG0, UFG1)) 03029| { 03030| Store (\_SB.PCI0.LPCB.EC0.ADPT, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03031| } 03032| Else 03033| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3030 Line | AML source ---------------------------------------------------------------------------------------------------- 03027| 03028| If (LOr (UFG0, UFG1)) 03029| { 03030| Store (\_SB.PCI0.LPCB.EC0.ADPT, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.UWAK) 03031| } 03032| Else 03033| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3034 Line | AML source ---------------------------------------------------------------------------------------------------- 03031| } 03032| Else 03033| { 03034| Store (Zero, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.UWAK) 03035| } 03036| } 03037| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3042 Line | AML source ---------------------------------------------------------------------------------------------------- 03039| { 03040| P8XH (0x04, 0x54, Zero) 03041| P8XH (0x04, 0x54, One) 03042| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LIDW) 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3043 Line | AML source ---------------------------------------------------------------------------------------------------- 03040| P8XH (0x04, 0x54, Zero) 03041| P8XH (0x04, 0x54, One) 03042| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { 03046| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3046 Line | AML source ---------------------------------------------------------------------------------------------------- 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { 03046| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03047| } 03048| Else 03049| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3050 Line | AML source ---------------------------------------------------------------------------------------------------- 03047| } 03048| Else 03049| { 03050| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03051| { 03052| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03053| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3052 Line | AML source ---------------------------------------------------------------------------------------------------- 03049| { 03050| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03051| { 03052| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03053| } 03054| Else 03055| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3056 Line | AML source ---------------------------------------------------------------------------------------------------- 03053| } 03054| Else 03055| { 03056| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03057| } 03058| } 03059| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3065 Line | AML source ---------------------------------------------------------------------------------------------------- 03062| { 03063| P8XH (0x04, 0x55, Zero) 03064| P8XH (0x04, 0x55, One) 03065| Store (One, \_SB.PCI0.LPCB.EC0.S5ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S5ST) 03066| If (LNotEqual (0x03, CMSR (0x48))) 03067| { 03068| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3068 Line | AML source ---------------------------------------------------------------------------------------------------- 03065| Store (One, \_SB.PCI0.LPCB.EC0.S5ST) 03066| If (LNotEqual (0x03, CMSR (0x48))) 03067| { 03068| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03069| } 03070| Else 03071| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3072 Line | AML source ---------------------------------------------------------------------------------------------------- 03069| } 03070| Else 03071| { 03072| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03073| { 03074| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03075| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3074 Line | AML source ---------------------------------------------------------------------------------------------------- 03071| { 03072| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03073| { 03074| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03075| } 03076| Else 03077| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3078 Line | AML source ---------------------------------------------------------------------------------------------------- 03075| } 03076| Else 03077| { 03078| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03079| } 03080| } 03081| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3089 Line | AML source ---------------------------------------------------------------------------------------------------- 03086| { 03087| If (LEqual (PFLV, FDTP)) 03088| { 03089| Store (One, GP27) | ^ | error 4084: Object does not exist (GP27) 03090| } 03091| } 03092| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3115 Line | AML source ---------------------------------------------------------------------------------------------------- 03112| P8XH (0x04, 0xE3, Zero) 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.BTAT) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3115 Line | AML source ---------------------------------------------------------------------------------------------------- 03112| P8XH (0x04, 0xE3, Zero) 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) | ^ | error 4084: Object does not exist (GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3116 Line | AML source ---------------------------------------------------------------------------------------------------- 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.WLAT) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { 03119| CMSW (0x6F, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3116 Line | AML source ---------------------------------------------------------------------------------------------------- 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) | ^ | error 4084: Object does not exist (GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { 03119| CMSW (0x6F, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3133 Line | AML source ---------------------------------------------------------------------------------------------------- 03130| TRAP (TRTD, 0x14) 03131| } 03132| 03133| \_SB.PCI0.XHC.XWAK () | ^ | error 4084: Object does not exist (\_SB.PCI0.XHC.XWAK) 03134| If (IGDS) 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3136 Line | AML source ---------------------------------------------------------------------------------------------------- 03133| \_SB.PCI0.XHC.XWAK () 03134| If (IGDS) 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.SCIP) 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) 03139| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3138 Line | AML source ---------------------------------------------------------------------------------------------------- 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.CLID) 03139| { 03140| If (LEqual (GP15, One)) 03141| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3140 Line | AML source ---------------------------------------------------------------------------------------------------- 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) 03139| { 03140| If (LEqual (GP15, One)) | ^ | error 4084: Object does not exist (GP15) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) 03143| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3142 Line | AML source ---------------------------------------------------------------------------------------------------- 03139| { 03140| If (LEqual (GP15, One)) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.GLID) 03143| } 03144| } 03145| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3142 Line | AML source ---------------------------------------------------------------------------------------------------- 03139| { 03140| If (LEqual (GP15, One)) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) | ^ | error 4084: Object does not exist (GP15) 03143| } 03144| } 03145| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3169 Line | AML source ---------------------------------------------------------------------------------------------------- 03166| } 03167| } 03168| 03169| If (LEqual (RP1D, Zero)) | ^ | error 4084: Object does not exist (RP1D) 03170| { 03171| Notify (\_SB.PCI0.RP01, Zero) 03172| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3171 Line | AML source ---------------------------------------------------------------------------------------------------- 03168| 03169| If (LEqual (RP1D, Zero)) 03170| { 03171| Notify (\_SB.PCI0.RP01, Zero) | ^ | error 4084: Object does not exist (\_SB.PCI0.RP01) 03172| } 03173| 03174| If (LEqual (RP2D, Zero)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3174 Line | AML source ---------------------------------------------------------------------------------------------------- 03171| Notify (\_SB.PCI0.RP01, Zero) 03172| } 03173| 03174| If (LEqual (RP2D, Zero)) | ^ | error 4084: Object does not exist (RP2D) 03175| { 03176| Notify (\_SB.PCI0.RP02, Zero) 03177| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3176 Line | AML source ---------------------------------------------------------------------------------------------------- 03173| 03174| If (LEqual (RP2D, Zero)) 03175| { 03176| Notify (\_SB.PCI0.RP02, Zero) | ^ | error 4084: Object does not exist (\_SB.PCI0.RP02) 03177| } 03178| } 03179| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3304 Line | AML source ---------------------------------------------------------------------------------------------------- 03301| Store (Arg1, SMIF) 03302| If (LEqual (Arg0, TRTP)) 03303| { 03304| Store (Zero, TRP0) | ^ | error 4084: Object does not exist (TRP0) 03305| } 03306| 03307| If (LEqual (Arg0, TRTD)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3310 Line | AML source ---------------------------------------------------------------------------------------------------- 03307| If (LEqual (Arg0, TRTD)) 03308| { 03309| Store (Arg1, DTSF) 03310| Store (Zero, TRPD) | ^ | error 4084: Object does not exist (TRPD) 03311| Return (DTSF) 03312| } 03313| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3316 Line | AML source ---------------------------------------------------------------------------------------------------- 03313| 03314| If (LEqual (Arg0, TRTI)) 03315| { 03316| Store (Zero, TRPH) | ^ | error 4084: Object does not exist (TRPH) 03317| } 03318| 03319| Return (SMIF) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3725 Line | AML source ---------------------------------------------------------------------------------------------------- 03722| 03723| Method (NHPG, 0, Serialized) 03724| { 03725| Store (Zero, ^RP01.HPEX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3726 Line | AML source ---------------------------------------------------------------------------------------------------- 03723| Method (NHPG, 0, Serialized) 03724| { 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) 03729| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3727 Line | AML source ---------------------------------------------------------------------------------------------------- 03724| { 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.HPSX) 03728| Store (One, ^RP02.HPSX) 03729| } 03730| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3728 Line | AML source ---------------------------------------------------------------------------------------------------- 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.HPSX) 03729| } 03730| 03731| Method (NPME, 0, Serialized) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3733 Line | AML source ---------------------------------------------------------------------------------------------------- 03730| 03731| Method (NPME, 0, Serialized) 03732| { 03733| Store (Zero, ^RP01.PMEX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3734 Line | AML source ---------------------------------------------------------------------------------------------------- 03731| Method (NPME, 0, Serialized) 03732| { 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) 03737| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3735 Line | AML source ---------------------------------------------------------------------------------------------------- 03732| { 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.PMSX) 03736| Store (One, ^RP02.PMSX) 03737| } 03738| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3736 Line | AML source ---------------------------------------------------------------------------------------------------- 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.PMSX) 03737| } 03738| } 03739| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3860 Line | AML source ---------------------------------------------------------------------------------------------------- 03857| { 03858| If (LEqual (And (DID1, 0x0F00), 0x0400)) 03859| { 03860| Notify (\_SB.PCI0.GFX0.DD01, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD01) 03861| } 03862| 03863| If (LEqual (And (DID2, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3865 Line | AML source ---------------------------------------------------------------------------------------------------- 03862| 03863| If (LEqual (And (DID2, 0x0F00), 0x0400)) 03864| { 03865| Notify (\_SB.PCI0.GFX0.DD02, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD02) 03866| } 03867| 03868| If (LEqual (And (DID3, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3870 Line | AML source ---------------------------------------------------------------------------------------------------- 03867| 03868| If (LEqual (And (DID3, 0x0F00), 0x0400)) 03869| { 03870| Notify (\_SB.PCI0.GFX0.DD03, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD03) 03871| } 03872| 03873| If (LEqual (And (DID4, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3875 Line | AML source ---------------------------------------------------------------------------------------------------- 03872| 03873| If (LEqual (And (DID4, 0x0F00), 0x0400)) 03874| { 03875| Notify (\_SB.PCI0.GFX0.DD04, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD04) 03876| } 03877| 03878| If (LEqual (And (DID5, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3880 Line | AML source ---------------------------------------------------------------------------------------------------- 03877| 03878| If (LEqual (And (DID5, 0x0F00), 0x0400)) 03879| { 03880| Notify (\_SB.PCI0.GFX0.DD05, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD05) 03881| } 03882| 03883| If (LEqual (And (DID6, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3885 Line | AML source ---------------------------------------------------------------------------------------------------- 03882| 03883| If (LEqual (And (DID6, 0x0F00), 0x0400)) 03884| { 03885| Notify (\_SB.PCI0.GFX0.DD06, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD06) 03886| } 03887| 03888| If (LEqual (And (DID7, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3890 Line | AML source ---------------------------------------------------------------------------------------------------- 03887| 03888| If (LEqual (And (DID7, 0x0F00), 0x0400)) 03889| { 03890| Notify (\_SB.PCI0.GFX0.DD07, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD07) 03891| } 03892| 03893| If (LEqual (And (DID8, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3895 Line | AML source ---------------------------------------------------------------------------------------------------- 03892| 03893| If (LEqual (And (DID8, 0x0F00), 0x0400)) 03894| { 03895| Notify (\_SB.PCI0.GFX0.DD08, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD08) 03896| } 03897| } 03898| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4124: Test 1, Assembler error in line 3993 Line | AML source ---------------------------------------------------------------------------------------------------- 03990| If (CondRefOf (\TNOT)) 03991| { 03992| TNOT 03993| } | ^ | error 4124: syntax error, unexpected '}', expecting '(' 03994| } 03995| 03996| Method (_L06, 0, NotSerialized) // _Lxx: Level-Triggered GPE ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. FAILED [HIGH] AMLAssemblerError4124: Test 1, Assembler error in line 10161 Line | AML source ---------------------------------------------------------------------------------------------------- 10158| Zero, 10159| Zero 10160| }) 10161| If (SS1) | ^ | error 4124: syntax error, unexpected PARSEOP_IF 10162| { 10163| Name (_S1, Package (0x04) // _S1_: S1 System State 10164| { ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. Table DSDT (0) reassembly: Found 79 errors, 1 warnings. Test 2 of 2: Disassemble and reassemble SSDT PASSED: Test 2, SSDT (0) reassembly, Found 0 errors, 0 warnings. FAILED [HIGH] AMLAssemblerError4124: Test 2, Assembler error in line 223 Line | AML source ---------------------------------------------------------------------------------------------------- 00220| 0x0000000C 00221| } 00222| }) 00223| Package (0x06) | ^ | error 4124: syntax error, unexpected PARSEOP_PACKAGE 00224| { 00225| 0x80000000, 00226| 0x80000000, ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. Table SSDT (1) reassembly: Found 1 errors, 0 warnings. FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 106 Line | AML source ---------------------------------------------------------------------------------------------------- 00103| Store (CPPC, \_PR.CPU0._PPC) 00104| Store (CPDC (Arg0), Local0) 00105| GCAP (Local0) 00106| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00107| } 00108| 00109| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 208 Line | AML source ---------------------------------------------------------------------------------------------------- 00205| { 00206| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00207| GCAP (Local0) 00208| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00209| } 00210| 00211| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 279 Line | AML source ---------------------------------------------------------------------------------------------------- 00276| { 00277| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00278| GCAP (Local0) 00279| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00280| } 00281| 00282| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 326 Line | AML source ---------------------------------------------------------------------------------------------------- 00323| { 00324| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00325| GCAP (Local0) 00326| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00327| } 00328| 00329| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 373 Line | AML source ---------------------------------------------------------------------------------------------------- 00370| { 00371| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00372| GCAP (Local0) 00373| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00374| } 00375| 00376| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 420 Line | AML source ---------------------------------------------------------------------------------------------------- 00417| { 00418| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00419| GCAP (Local0) 00420| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00421| } 00422| 00423| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 467 Line | AML source ---------------------------------------------------------------------------------------------------- 00464| { 00465| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00466| GCAP (Local0) 00467| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00468| } 00469| 00470| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 514 Line | AML source ---------------------------------------------------------------------------------------------------- 00511| { 00512| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00513| GCAP (Local0) 00514| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00515| } 00516| 00517| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== Table SSDT (2) reassembly: Found 0 errors, 8 warnings. ==================================================================================================== 1 passed, 89 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: Test 1, /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. PASSED: Test 2, RTC wakealarm was triggered successfully. Test 3 of 4: Check if wakealarm is fired. PASSED: Test 3, RTC 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. PASSED: Test 4, RTC wakealarm triggered and fired successfully. ==================================================================================================== 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== 553 passed, 133 failed, 4 warnings, 1 aborted, 83 skipped, 3 info only. Test Failure Summary ==================================================================================================== Critical failures: 20 method: Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. method: Detected error 'Not exist' when evaluating '\_WAK'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. High failures: 86 dmi_decode: Out of range string index 0x06 while accessing entry 'Portable Battery (Type 22)' @ 0x000e7306, field 'Device Chemistry', offset 0x09 syntaxcheck: Assembler error in line 40 syntaxcheck: Assembler error in line 1429 syntaxcheck: Assembler error in line 1467 syntaxcheck: Assembler error in line 1469 syntaxcheck: Assembler error in line 1477 syntaxcheck: Assembler error in line 2233 syntaxcheck: Assembler error in line 2240 syntaxcheck: Assembler error in line 2251 syntaxcheck: Assembler error in line 2254 syntaxcheck: Assembler error in line 2259 syntaxcheck: Assembler error in line 2264 syntaxcheck: Assembler error in line 2605 syntaxcheck: Assembler error in line 2625 syntaxcheck: Assembler error in line 2645 syntaxcheck: Assembler error in line 2658 syntaxcheck: Assembler error in line 2678 syntaxcheck: Assembler error in line 2698 syntaxcheck: Assembler error in line 2716 syntaxcheck: Assembler error in line 2787 syntaxcheck: Assembler error in line 2807 syntaxcheck: Assembler error in line 2827 syntaxcheck: Assembler error in line 2840 syntaxcheck: Assembler error in line 2860 syntaxcheck: Assembler error in line 2880 syntaxcheck: Assembler error in line 2898 syntaxcheck: Assembler error in line 3012 syntaxcheck: Assembler error in line 3013 syntaxcheck: Assembler error in line 3019 syntaxcheck: Assembler error in line 3021 syntaxcheck: Assembler error in line 3025 syntaxcheck: Assembler error in line 3030 syntaxcheck: Assembler error in line 3034 syntaxcheck: Assembler error in line 3042 syntaxcheck: Assembler error in line 3043 syntaxcheck: Assembler error in line 3046 syntaxcheck: Assembler error in line 3050 syntaxcheck: Assembler error in line 3052 syntaxcheck: Assembler error in line 3056 syntaxcheck: Assembler error in line 3065 syntaxcheck: Assembler error in line 3068 syntaxcheck: Assembler error in line 3072 syntaxcheck: Assembler error in line 3074 syntaxcheck: Assembler error in line 3078 syntaxcheck: Assembler error in line 3089 syntaxcheck: Assembler error in line 3115 syntaxcheck: Assembler error in line 3116 syntaxcheck: Assembler error in line 3133 syntaxcheck: Assembler error in line 3136 syntaxcheck: Assembler error in line 3138 syntaxcheck: Assembler error in line 3140 syntaxcheck: Assembler error in line 3142 syntaxcheck: Assembler error in line 3169 syntaxcheck: Assembler error in line 3171 syntaxcheck: Assembler error in line 3174 syntaxcheck: Assembler error in line 3176 syntaxcheck: Assembler error in line 3304 syntaxcheck: Assembler error in line 3310 syntaxcheck: Assembler error in line 3316 syntaxcheck: Assembler error in line 3725 syntaxcheck: Assembler error in line 3726 syntaxcheck: Assembler error in line 3727 syntaxcheck: Assembler error in line 3728 syntaxcheck: Assembler error in line 3733 syntaxcheck: Assembler error in line 3734 syntaxcheck: Assembler error in line 3735 syntaxcheck: Assembler error in line 3736 syntaxcheck: Assembler error in line 3860 syntaxcheck: Assembler error in line 3865 syntaxcheck: Assembler error in line 3870 syntaxcheck: Assembler error in line 3875 syntaxcheck: Assembler error in line 3880 syntaxcheck: Assembler error in line 3885 syntaxcheck: Assembler error in line 3890 syntaxcheck: Assembler error in line 3895 syntaxcheck: Assembler error in line 3993 syntaxcheck: Assembler error in line 10161 syntaxcheck: Assembler error in line 223 syntaxcheck: Assembler error in line 106 syntaxcheck: Assembler error in line 208 syntaxcheck: Assembler error in line 279 syntaxcheck: Assembler error in line 326 syntaxcheck: Assembler error in line 373 syntaxcheck: Assembler error in line 420 syntaxcheck: Assembler error in line 467 syntaxcheck: Assembler error in line 514 Medium failures: 17 mtrr: Memory range 0x7ea00000 to 0xfeafffff (PCI Bus 0000:00) has incorrect attribute Write-Back. msr: MSR TSC_AUX (0xc0000103) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffff). aspm: PCIE aspm setting was not matched. pciirq: Slot 1 INTB# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 1 INTC# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 1 INTD# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 INTB# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 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. method: AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) method: _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package. Low failures: 4 maxreadreq: 1 devices have low MaxReadReq settings. Firmware may have configured these too low. dmi_decode: String index 0x03 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Serial Number', offset 0x20 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. dmi_decode: String index 0x05 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Asset Tag', offset 0x21 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. dmi_decode: String index 0x06 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Part Number', offset 0x22 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. Other failures: NONE Test |Pass |Fail |Abort|Warn |Skip |Info | ---------------+-----+-----+-----+-----+-----+-----+ acpiinfo | 1| | | | | | acpitables | 7| | | | | | apicedge | 1| | | | | | apicinstance | 1| | | | | | aspm | 1| 1| | 1| | | bios32 | 4| | | | | | bios_info | | | | | | 1| checksum | 20| | | | | | crs | | | | | 1| | csm | | | | | | 1| cstates | 7| | | | | | dmesg_common | 1| | | | | | dmi_decode | 68| 4| | | | | ebda | 1| | | | | | fadt | 1| | | | | | fan | 5| | | | | | hda_audio | 2| | | | | | hpet_check | | | | | | | klog | 1| | | | | | maxfreq | 1| | | | | | maxreadreq | | 1| | | | | mcfg | 2| | | | | | method | 304| 24| | 3| 81| | microcode | | | 1| | | | mpcheck | 9| | | | | | msr | 93| 1| | | | | mtrr | 1| 1| | | 1| | nx | 3| | | | | | oops | 1| | | | | | os2gap | 1| | | | | | osilinux | 1| | | | | | pciirq | 3| 12| | | | | pnp | 2| | | | | | smbios | 1| | | | | | syntaxcheck | 1| 89| | | | | version | 3| | | | | | virt | 1| | | | | | wakealarm | 4| | | | | | wmi | 1| | | | | 1| ---------------+-----+-----+-----+-----+-----+-----+ Total: | 553| 133| 1| 4| 83| 3| ---------------+-----+-----+-----+-----+-----+-----+ Results generated by fwts: Version V0.25.06precise1 (Tue Sep 4 12:56:28 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 07/08/14 at 22:52:23 on host Linux 201208-11538 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 x86_64. Running tests: method. ACPI DSDT Method Semantic Tests. ---------------------------------------------------------------------------------------------------- ACPICA Exception AE_NOT_EXIST during execution at module level (table load) Failed to install handler for SystemMemory space(0) Test 1 of 96: Check Method Names. Found 1589 Objects PASSED: Test 1, Method names contain legal characters. Test 2 of 96: Check _ALC (Ambient Light Colour Chromaticity). SKIPPED: Test 2, Skipping test for non-existant object _ALC. Test 3 of 96: Check _ALI (Ambient Light Illuminance). SKIPPED: Test 3, Skipping test for non-existant object _ALI. Test 4 of 96: Check _ALT (Ambient Light Temperature). SKIPPED: Test 4, Skipping test for non-existant object _ALT. Test 5 of 96: Check _ALP (Ambient Light Polling). SKIPPED: Test 5, Skipping test for non-existant object _ALP. Test 6 of 96: Check _LID (Lid Status). PASSED: Test 6, _LID correctly returned sane looking value 0x00000000 PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times. Test 7 of 96: Check _STP (Set Expired Timer Wake Policy). SKIPPED: Test 7, Skipping test for non-existant object _STP. Test 8 of 96: Check _STV (Set Timer Value). SKIPPED: Test 8, Skipping test for non-existant object _STV. Test 9 of 96: Check _TIP (Expired Timer Wake Policy). SKIPPED: Test 9, Skipping test for non-existant object _TIP. Test 10 of 96: Check _TIV (Timer Values). SKIPPED: Test 10, Skipping test for non-existant object _TIV. Test 11 of 96: Check _SBS (Smart Battery Subsystem). SKIPPED: Test 11, Skipping test for non-existant object _SBS. Test 12 of 96: Check _BIF (Battery Information). Package has 13 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 02: INTEGER: 0x00000000 03: INTEGER: 0x00000001 04: INTEGER: 0x00000000 05: INTEGER: 0x00000000 06: INTEGER: 0x00000000 07: INTEGER: 0x00000108 08: INTEGER: 0x00000ec4 09: STRING: 10: STRING: 0000 11: STRING: NiMh 12: STRING: COMPAL PASSED: Test 12, Battery _BIF package looks sane. PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released locks 5 times. Test 13 of 96: Check _BIX (Battery Information Extended). SKIPPED: Test 13, Skipping test for non-existant object _BIX. Test 14 of 96: Check _BMA (Battery Measurement Averaging). SKIPPED: Test 14, Skipping test for non-existant object _BMA. Test 15 of 96: Check _BMS (Battery Measurement Sampling Time). SKIPPED: Test 15, Skipping test for non-existant object _BMS. Test 16 of 96: Check _BST (Battery Status). Package has 4 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0xffffffff 02: INTEGER: 0x00000000 03: INTEGER: 0x00000000 PASSED: Test 16, Battery _BST package looks sane. PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released locks 5 times. Test 17 of 96: Check _BTP (Battery Trip Point). SKIPPED: Test 17, Skipping test for non-existant object _BTP. Test 18 of 96: Check _PCL (Power Consumer List). PASSED: Test 18, \_SB_.PCI0.LPCB.BAT1._PCL correctly acquired and released locks 4 times. PASSED: Test 18, \_SB_.PCI0.LPCB.ACAD._PCL correctly acquired and released locks 4 times. Test 19 of 96: Check _BTM (Battery Time). SKIPPED: Test 19, Skipping test for non-existant object _BTM. Test 20 of 96: Check _BMD (Battery Maintenance Data). SKIPPED: Test 20, Skipping test for non-existant object _BMD. Test 21 of 96: Check _BMC (Battery Maintenance Control). SKIPPED: Test 21, Skipping test for non-existant object _BMC. Test 22 of 96: Check _PSR (Power Source). PASSED: Test 22, _PSR correctly returned sane looking value 0x00000000 PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released locks 5 times. Test 23 of 96: Check _PIF (Power Source Information) Object. SKIPPED: Test 23, Skipping test for non-existant object _PIF. Test 24 of 96: Check _FIF (Fan Information). SKIPPED: Test 24, Skipping test for non-existant object _FIF. Test 25 of 96: Check _FSL (Fan Set Level). SKIPPED: Test 25, Skipping test for non-existant object _FSL. Test 26 of 96: Check _FST (Fan Status). SKIPPED: Test 26, Skipping test for non-existant object _FST. Test 27 of 96: Check _ACx (Active Cooling). FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_PR_.AAC0 correctly acquired and released locks 5 times. FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC0 correctly acquired and released locks 5 times. SKIPPED: Test 27, Skipping test for non-existant object AC1. SKIPPED: Test 27, Skipping test for non-existant object AC2. SKIPPED: Test 27, Skipping test for non-existant object AC3. SKIPPED: Test 27, Skipping test for non-existant object AC4. SKIPPED: Test 27, Skipping test for non-existant object AC5. SKIPPED: Test 27, Skipping test for non-existant object AC6. SKIPPED: Test 27, Skipping test for non-existant object AC7. SKIPPED: Test 27, Skipping test for non-existant object AC8. SKIPPED: Test 27, Skipping test for non-existant object AC9. Test 28 of 96: Check _CRT (Critical Trip Point). SKIPPED: Test 28, Skipping test for non-existant object _CRT. Test 29 of 96: Check _DTI (Device Temperature Indication). SKIPPED: Test 29, Skipping test for non-existant object _DTI. Test 30 of 96: Check _HOT (Hot Temperature). SKIPPED: Test 30, Skipping test for non-existant object _HOT. Test 31 of 96: Check _NTT (Notification Temp Threshold). SKIPPED: Test 31, Skipping test for non-existant object _NTT. Test 32 of 96: Check _PSV (Passive Temp). SKIPPED: Test 32, Skipping test for non-existant object _PSV. Test 33 of 96: Check _RTV (Relative Temp Values). SKIPPED: Test 33, Skipping test for non-existant object _RTV. Test 34 of 96: Check _SCP (Set Cooling Policy). SKIPPED: Test 34, Skipping test for non-existant object _DTI. Test 35 of 96: Check _TMP (Thermal Zone Current Temp). SKIPPED: Test 35, Skipping test for non-existant object _TMP. Test 36 of 96: Check _TC1 (Thermal Constant 1) Object. SKIPPED: Test 36, Skipping test for non-existant object _TC1. Test 37 of 96: Check _TC2 (Thermal Constant 2) Object. SKIPPED: Test 37, Skipping test for non-existant object _TC2. Test 38 of 96: Check _TPT (Trip Point Temperature). SKIPPED: Test 38, Skipping test for non-existant object _TPT. Test 39 of 96: Check _TSP (Thermal Sampling Period) Object. SKIPPED: Test 39, Skipping test for non-existant object _TSP. Test 40 of 96: Check _TST (Temperature Sensor Threshold) Object. SKIPPED: Test 40, Skipping test for non-existant object _TST. Test 41 of 96: Check _TZP (Thermal Zone Polling) Object. SKIPPED: Test 41, Skipping test for non-existant object _TZP. Test 42 of 96: Check _AEI. SKIPPED: Test 42, Skipping test for non-existant object _AEI. Test 43 of 96: Check _SUN (Slot User Number). SKIPPED: Test 43, Skipping test for non-existant object _SUN. Test 44 of 96: Check _UID (Unique ID). PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.PCI0.LPCB.LDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.LPCB.BAT1._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.PDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.LNKA._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.LNKB._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000003. PASSED: Test 44, \_SB_.LNKC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000004. PASSED: Test 44, \_SB_.LNKD._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000005. PASSED: Test 44, \_SB_.LNKE._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000006. PASSED: Test 44, \_SB_.LNKF._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000007. PASSED: Test 44, \_SB_.LNKG._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000008. PASSED: Test 44, \_SB_.LNKH._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.WMID._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.MEM2._UID correctly acquired and released locks 3 times. Test 45 of 96: Check _CRS (Current Resource Settings). ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. PASSED: Test 45, \_SB_.PCI0._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly returned a buffer of 37 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released locks 6 times. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly returned a buffer of 141 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly returned a buffer of 154 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly returned a buffer of 21 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly returned a buffer of 10 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly returned a buffer of 22 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly returned a buffer of 6 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly returned a buffer of 18 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly acquired and released locks 3 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. PASSED: Test 45, \_SB_.LNKA._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. PASSED: Test 45, \_SB_.LNKB._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. PASSED: Test 45, \_SB_.LNKC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. PASSED: Test 45, \_SB_.LNKD._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. PASSED: Test 45, \_SB_.LNKE._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. PASSED: Test 45, \_SB_.LNKF._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. PASSED: Test 45, \_SB_.LNKG._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. PASSED: Test 45, \_SB_.LNKH._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.MEM2._CRS correctly returned a buffer of 26 elements. PASSED: Test 45, \_SB_.MEM2._CRS correctly acquired and released locks 5 times. Test 46 of 96: Check _DMA (Direct Memory Access). SKIPPED: Test 46, Skipping test for non-existant object _DMA. Test 47 of 96: Check _DIS (Disable). ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. PASSED: Test 47, \_SB_.LNKA._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. PASSED: Test 47, \_SB_.LNKB._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. PASSED: Test 47, \_SB_.LNKC._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. PASSED: Test 47, \_SB_.LNKD._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. PASSED: Test 47, \_SB_.LNKE._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. PASSED: Test 47, \_SB_.LNKF._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. PASSED: Test 47, \_SB_.LNKG._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. PASSED: Test 47, \_SB_.LNKH._DIS correctly acquired and released locks 5 times. Test 48 of 96: Check _PXM (Proximity). SKIPPED: Test 48, Skipping test for non-existant object _PXM. Test 49 of 96: Check _DCK (Dock). SKIPPED: Test 49, Skipping test for non-existant object _DCK. Test 50 of 96: Check _BDN (BIOS Dock Name). SKIPPED: Test 50, Skipping test for non-existant object _BDN. Test 51 of 96: Check _BBN (Base Bus Number). PASSED: Test 51, \_SB_.PCI0._BBN correctly returned an integer. PASSED: Test 51, \_SB_.PCI0._BBN correctly acquired and released locks 4 times. Test 52 of 96: Check _BFS (Back from Sleep). SKIPPED: Test 52, Optional control method _BFS does not exist. Test 53 of 96: Check _PTS (Prepare to Sleep). Test _PTS(1). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(2). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(3). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(4). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(5). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test 54 of 96: Check _GTS (Going to Sleep). SKIPPED: Test 54, Optional control method _GTS does not exist. Test 55 of 96: Check _TTS (Transition to State). SKIPPED: Test 55, Optional control method _TTS does not exist. Test 56 of 96: Check _S0 (System S0 State) Object. SKIPPED: Test 56, Skipping test for non-existant object _S0. Test 57 of 96: Check _S1 (System S1 State) Object. SKIPPED: Test 57, Skipping test for non-existant object _S1. Test 58 of 96: Check _S2 (System S2 State) Object. SKIPPED: Test 58, Skipping test for non-existant object _S2. Test 59 of 96: Check _S3 (System S3 State) Object. SKIPPED: Test 59, Skipping test for non-existant object _S3. Test 60 of 96: Check _S4 (System S4 State) Object. SKIPPED: Test 60, Skipping test for non-existant object _S4. Test 61 of 96: Check _S5 (System S5 State) Object. SKIPPED: Test 61, Skipping test for non-existant object _S5. Test 62 of 96: Check _WAK (System Wake). Test _WAK(1) System Wake, State S1. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_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: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 6 times. Test _WAK(3) System Wake, State S3. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 8 times. Test _WAK(4) System Wake, State S4. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 7 times. Test _WAK(5) System Wake, State S5. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 7 times. Test 63 of 96: Check _DSW (Device Sleep Wake). SKIPPED: Test 63, Skipping test for non-existant object _DSW. Test 64 of 96: Check _PS0 (Power State 0). SKIPPED: Test 64, Skipping test for non-existant object _PS0. Test 65 of 96: Check _PS1 (Power State 1). SKIPPED: Test 65, Skipping test for non-existant object _PS1. Test 66 of 96: Check _PS2 (Power State 2). SKIPPED: Test 66, Skipping test for non-existant object _PS2. Test 67 of 96: Check _PS3 (Power State 3). SKIPPED: Test 67, Skipping test for non-existant object _PS3. Test 68 of 96: Check _PSC (Power State Current). SKIPPED: Test 68, Skipping test for non-existant object _PSC. Test 69 of 96: Check _PSE (Power State for Enumeration). SKIPPED: Test 69, Skipping test for non-existant object _PSE. Test 70 of 96: Check _PSW (Power State Wake). ACPICA Exception AE_NOT_EXIST during execution of method _PSW FAILED [CRITICAL] AENotExist: Test 70, Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. PASSED: Test 70, \_SB_.PCI0.EHC1._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.RP01._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.RP01._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.LID0._PSW returned no values as expected. PASSED: Test 70, \_SB_.LID0._PSW correctly acquired and released locks 4 times. Test 71 of 96: Check _IRC (In Rush Current). SKIPPED: Test 71, Skipping test for non-existant object _IRC. Test 72 of 96: Check _PRE (Power Resources for Enumeration). SKIPPED: Test 72, Skipping test for non-existant object _PRE. Test 73 of 96: Check _EJD (Ejection Dependent Device). SKIPPED: Test 73, Skipping test for non-existant object _EJD. Test 74 of 96: Check _EJ0 (Eject). SKIPPED: Test 74, Skipping test for non-existant object _EJ0. Test 75 of 96: Check _EJ1 (Eject). SKIPPED: Test 75, Skipping test for non-existant object _EJ1. Test 76 of 96: Check _EJ2 (Eject). SKIPPED: Test 76, Skipping test for non-existant object _EJ2. Test 77 of 96: Check _EJ3 (Eject). SKIPPED: Test 77, Skipping test for non-existant object _EJ3. Test 78 of 96: Check _EJ4 (Eject). SKIPPED: Test 78, Skipping test for non-existant object _EJ4. Test 79 of 96: Check _LCK (Lock). SKIPPED: Test 79, Skipping test for non-existant object _LCK. Test 80 of 96: Check _ON (Set resource on). SKIPPED: Test 80, Skipping test for non-existant object _ON. Test 81 of 96: Check _OFF (Set resource off). SKIPPED: Test 81, Skipping test for non-existant object _OFF. Test 82 of 96: Check _PSS (Performance Supported States). P-State 0: CPU 1801 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. P-State 1: CPU 1800 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. FAILED [MEDIUM] Method_PSSSubPackagePowerNotDecending: Test 82, _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 1700 Mhz, 15798 mW, latency 10 us, bus master latency 10 us. P-State 3: CPU 1600 Mhz, 14620 mW, latency 10 us, bus master latency 10 us. P-State 4: CPU 1500 Mhz, 13631 mW, latency 10 us, bus master latency 10 us. P-State 5: CPU 1400 Mhz, 12499 mW, latency 10 us, bus master latency 10 us. P-State 6: CPU 1300 Mhz, 11552 mW, latency 10 us, bus master latency 10 us. P-State 7: CPU 1200 Mhz, 10467 mW, latency 10 us, bus master latency 10 us. P-State 8: CPU 1100 Mhz, 9560 mW, latency 10 us, bus master latency 10 us. P-State 9: CPU 1000 Mhz, 8518 mW, latency 10 us, bus master latency 10 us. P-State 10: CPU 900 Mhz, 7651 mW, latency 10 us, bus master latency 10 us. P-State 11: CPU 800 Mhz, 6652 mW, latency 10 us, bus master latency 10 us. P-State 12: CPU 774 Mhz, 5677 mW, latency 10 us, bus master latency 10 us. PASSED: Test 82, \_PR_.CPU0._PSS correctly acquired and released locks 4 times. Test 83 of 96: Check _DOS (Enable/Disable Output Switching). PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS correctly acquired and released locks 5 times. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS correctly acquired and released locks 5 times. Test 84 of 96: Check _DOD (Enumerate All Devices Attached to Display Adapter). Package has 3 elements: 00: INTEGER: 0x00000110 01: INTEGER: 0x00000100 02: INTEGER: 0x80007330 Device 0: 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 Device 1: 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 2: Video Chip Vendor Scheme 80007330 PASSED: Test 84, Method _DOD returned a sane package of 3 integers. PASSED: Test 84, \_SB_.PCI0.PEG0.VGA_._DOD correctly acquired and released locks 4 times. 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 PASSED: Test 84, Method _DOD returned a sane package of 1 integers. PASSED: Test 84, \_SB_.PCI0.GFX0._DOD correctly acquired and released locks 5 times. Test 85 of 96: Check _ROM (Get ROM Data) Object. SKIPPED: Test 85, Skipping test for non-existant object _ROM. Test 86 of 96: Check _GPD (Get POST Device). SKIPPED: Test 86, Skipping test for non-existant object _GPD. Test 87 of 96: Check _SPD (Set POST Device). SKIPPED: Test 87, Skipping test for non-existant object _SPD. Test 88 of 96: Check _VPO (Video POST Options). SKIPPED: Test 88, Skipping test for non-existant object _VPO. Test 89 of 96: Check _ADR (Return Unique ID for Device). PASSED: Test 89, \_SB_.PCI0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly acquired and released locks 4 times. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly acquired and released locks 6 times. Test 90 of 96: Check _BCL (Query List of Brightness Control Levels Supported). Package has 12 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000032 02: INTEGER: 0x0000000a 03: INTEGER: 0x00000014 04: INTEGER: 0x0000001e 05: INTEGER: 0x00000028 06: INTEGER: 0x00000032 07: INTEGER: 0x0000003c 08: INTEGER: 0x00000046 09: INTEGER: 0x00000050 10: INTEGER: 0x0000005a 11: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 12 integers. PASSED: Test 90, \_SB_.PCI0.PEG0.VGA_.LCD_._BCL correctly acquired and released locks 4 times. Package has 18 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000018 02: INTEGER: 0x0000000c 03: INTEGER: 0x00000012 04: INTEGER: 0x00000018 05: INTEGER: 0x0000001e 06: INTEGER: 0x00000023 07: INTEGER: 0x00000028 08: INTEGER: 0x0000002d 09: INTEGER: 0x00000032 10: INTEGER: 0x00000037 11: INTEGER: 0x0000003c 12: INTEGER: 0x00000041 13: INTEGER: 0x00000046 14: INTEGER: 0x0000004d 15: INTEGER: 0x00000055 16: INTEGER: 0x0000005c 17: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 18 integers. PASSED: Test 90, \_SB_.PCI0.GFX0.DD01._BCL correctly acquired and released locks 5 times. Test 91 of 96: Check _BCM (Set Brightness Level). PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM correctly acquired and released locks 5 times. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM correctly acquired and released locks 5 times. Test 92 of 96: Check _BQC (Brightness Query Current Level). PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly acquired and released locks 5 times. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly acquired and released locks 5 times. Test 93 of 96: Check _DDC (Return the EDID for this Device). SKIPPED: Test 93, Skipping test for non-existant object _DDC. Test 94 of 96: Check _DCS (Return the Status of Output Device). PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly acquired and released locks 5 times. Test 95 of 96: Check _DGS (Query Graphics State). PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly acquired and released locks 5 times. Test 96 of 96: Check _DSS (Device Set State). PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS correctly acquired and released locks 4 times. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 skipped, 0 info only. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 skipped, 0 info only. Test Failure Summary ==================================================================================================== Critical failures: 20 method: Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. method: Detected error 'Not exist' when evaluating '\_WAK'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. High failures: NONE Medium failures: 2 method: AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) method: _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package. Low failures: NONE Other failures: NONE Test |Pass |Fail |Abort|Warn |Skip |Info | ---------------+-----+-----+-----+-----+-----+-----+ method | 304| 24| | 3| 81| | ---------------+-----+-----+-----+-----+-----+-----+ Total: | 304| 24| 0| 3| 81| 0| ---------------+-----+-----+-----+-----+-----+-----+ Results generated by fwts: Version V0.25.06precise1 (Tue Sep 4 12:56:28 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 07/08/14 at 22:54:11 on host Linux 201208-11538 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 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. PASSED: Test 1, Signature: Ubuntu 3.13.0-32.57~precise1-generic 3.13.11.4 Test 2 of 3: Gather kernel system information. PASSED: Test 2, Kernel Version: Linux version 3.13.0-32-generic (buildd@phianna) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 Test 3 of 3: Gather APCI driver version. PASSED: Test 3, ACPI Version: 20131115 ==================================================================================================== 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 : Dell Inc. BIOS Version : A00 BIOS Release Date : 09/08/2012 Board Name : Type2 - Board Product Name1 Board Serial # : . . . Board Version : Type2 - Board Version Board Asset Tag : PCBApass Chassis Serial # : 2993043 Chassis Type : 8 Chassis Vendor : Dell Inc. Chassis Version : A00 Chassic Asset Tag : PCBApass Product Name : Inspiron 3521 Product UUID : 44454C4C-3900-1039-8033-B2C04F303433 Product Version : A00 System Vendor : Dell Inc. ==================================================================================================== 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. PASSED: Test 1, Found no oopses in kernel log. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== MTRR validation. ---------------------------------------------------------------------------------------------------- MTRR overview ------------- Reg 0: 0x0000000000000000 - 0x0000000080000000 ( 2048 MB) Write-Back Reg 1: 0x000000007a000000 - 0x000000007c000000 ( 32 MB) Uncached Reg 2: 0x000000007c000000 - 0x0000000080000000 ( 64 MB) Uncached Reg 3: 0x00000000ffa00000 - 0x00000000ffc00000 ( 2 MB) Write-Protect Reg 4: 0x00000000ffc00000 - 0x0000000100000000 ( 4 MB) Write-Protect Reg 5: 0x0000000100000000 - 0x0000000100800000 ( 8 MB) Write-Back Reg 6: 0x0000000100600000 - 0x0000000100800000 ( 2 MB) Uncached Test 1 of 3: Validate the kernel MTRR IOMEM setup. FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0x7ea00000 to 0xfeafffff (PCI Bus 0000:00) has incorrect attribute Write-Back. Test 2 of 3: Validate the MTRR setup across all processors. PASSED: Test 2, All processors have the a consistent MTRR setup. Test 3 of 3: Check for AMD MtrrFixDramModEn being cleared by the BIOS. SKIPPED: Test 3, CPU 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. PASSED: Test 1, No 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. PASSED: Test 1, Found 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. PASSED: Test 1, Found no errors in kernel log. ==================================================================================================== 1 passed, 0 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..0xcee00 No CSM: Legacy BIOS firmware has video option ROM with Int 10h support. ==================================================================================================== 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only. ==================================================================================================== Check if system is using latest microcode. ---------------------------------------------------------------------------------------------------- Cannot read microcode file /usr/share/misc/intel-microcode.dat. Aborted 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. PASSED: Test 1, MSR P5_MC_TYPE (0x1) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MONITOR_FILTER_SIZE (0x6) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR PLATFORM_ID (0x17) (mask:1c000000000000) was consistent across 4 CPUs. PASSED: Test 1, MSR EBL_CR_POWERON (0x2a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR APIC_BASE (0x1b) (mask:fffffffffffffeff) was consistent across 4 CPUs. PASSED: Test 1, MSR FEATURE_CONTROL (0x3a) (mask:ff07) was consistent across 4 CPUs. PASSED: Test 1, MSR BIOS_SIGN_ID (0x8b) (mask:ffffffff00000000) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRRCAP (0xfe) (mask:fff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_CS (0x174) (mask:ffff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_ESP (0x175) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_EIP (0x176) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MCG_CAP (0x179) (mask:1ff0fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MCG_STATUS (0x17a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR CLOCK_MODULATION (0x19a) (mask:1f) was consistent across 4 CPUs. PASSED: Test 1, MSR THERM_INTERRUPT (0x19b) (mask:180801f) was consistent across 4 CPUs. PASSED: Test 1, MSR MISC_ENABLE (0x1a0) (mask:400c51889) was consistent across 4 CPUs. PASSED: Test 1, MSR PACKAGE_THERM_INTERRUPT (0x1b2) (mask:1ffff17) was consistent across 4 CPUs. PASSED: Test 1, MSR SMRR_PHYSBASE (0x1f2) (mask:fffff0ff) was consistent across 4 CPUs. PASSED: Test 1, MSR SMRR_PHYSMASK (0x1f3) (mask:fffff800) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE0 (0x200) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK0 (0x201) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE1 (0x202) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK1 (0x203) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE2 (0x204) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK2 (0x205) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE3 (0x206) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK3 (0x207) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE4 (0x208) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK4 (0x209) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE5 (0x20a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK5 (0x20b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE6 (0x20c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK6 (0x20d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE7 (0x20e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK7 (0x20f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE8 (0x210) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK8 (0x211) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE9 (0x212) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK9 (0x213) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX64K_000 (0x250) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX16K_800 (0x258) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX16K_a00 (0x259) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_C000 (0x268) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_C800 (0x269) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_D000 (0x26a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_D800 (0x26b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_E000 (0x26c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_E800 (0x26d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_F000 (0x26e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_F800 (0x26f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR PAT (0x277) (mask:707070707070703) was consistent across 4 CPUs. PASSED: Test 1, MSR MC0_CTL2 (0x280) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC1_CTL2 (0x281) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC2_CTL2 (0x282) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC3_CTL2 (0x283) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC4_CTL2 (0x284) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC5_CTL2 (0x285) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC6_CTL2 (0x286) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_DEF_TYPE (0x2ff) (mask:c0f) was consistent across 4 CPUs. PASSED: Test 1, MSR PEBS_ENABLE (0x3f1) (mask:1) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_BASIC (0x480) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PINPASED_CTLS (0x481) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PROCBASED_CTLS (0x482) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_EXIT_CTLS (0x483) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_ENTRY_CTLS (0x484) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_MISC (0x485) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR0_FIXED0 (0x486) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR0_FIXED1 (0x487) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR4_FIXED0 (0x488) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR4_FIXED1 (0x489) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_VMX_VMCS_ENUM (0x48a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PROCBASED_CTLS2 (0x48b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_EPT_VPID_CAP (0x48c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_PINBASED_CTLS (0x48d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_PROCBASED_CTLS (0x48e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_EXIT_CTLS (0x48f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_ENTRY_CTLS (0x490) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC0 (0x4c1) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC1 (0x4c2) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC2 (0x4c3) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC3 (0x4c4) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR EFER (0xc0000080) (mask:d01) was consistent across 4 CPUs. PASSED: Test 1, MSR STAR (0xc0000081) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR LSTAR (0xc0000082) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR FMASK (0xc0000084) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR KERNEL_GS_BASE (0xc0000102) (mask:ffffffffffffffff) was consistent across 4 CPUs. FAILED [MEDIUM] MSRCPUsInconsistent: Test 1, 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. No model specific tests for model 0x3a. Test 3 of 5: Check all P State Ratios. PASSED: Test 3, MSR Minimum P-State (0xce) (mask:ff) was consistent across 4 CPUs. PASSED: Test 3, MSR Maximum P-State (0xce) (mask:ff) was consistent across 4 CPUs. Test 4 of 5: Check C1 and C3 autodemotion. PASSED: Test 4, MSR 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. PASSED: Test 5, MSR SMRR_PHYSBASE (0x1f2) (mask:fffff) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_TYPE (0x1f2) (mask:7) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_PHYSMASK (0x1f3) (mask:fffff) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_VALID (0x1f3) (mask:1) was consistent across 4 CPUs. ==================================================================================================== 93 passed, 1 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. PASSED: Test 1, CPU 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. PASSED: Test 2, All 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. PASSED: Test 3, All 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. PASSED: Test 1, 4 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. PASSED: Test 1, Virtualization 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. MaxReadReq for pci://00:00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) is low (128) [Audio device]. FAILED [LOW] LowMaxReadReq: Test 1, 1 devices have low MaxReadReq settings. Firmware may have configured these too low. ADVICE: The 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. SKIPPED: Test 1, Cannot find host bridge message in kernel log, skipping test. ==================================================================================================== 0 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only. ==================================================================================================== PCIe ASPM check. ---------------------------------------------------------------------------------------------------- Test 1 of 2: PCIe ASPM ACPI test. PCIE ASPM is not controlled by Linux kernel. ADVICE: BIOS reports that Linux kernel should not modify ASPM settings that BIOS configured. It can be intentional because hardware vendors identified some capability bugs between the motherboard and the add-on cards. Test 2 of 2: PCIe ASPM registers test. WARNING: Test 2, RP 00h:1Ch.00h L0s not enabled. FAILED [MEDIUM] PCIEASPM_UNMATCHED: Test 2, PCIE aspm setting was not matched. RP 00h:1Ch.00h has aspm = 02h. Device 01h:00h.00h has aspm = 03h. ADVICE: ASPM control registers between root port and device must match in order for ASPM to be active. Unmatched configuration indicates software did not configure ASPM correctly and the system is not saving power at its full potential. PASSED: Test 2, PCIE aspm setting matched was matched. ==================================================================================================== 1 passed, 1 failed, 1 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. No base address found for HPET. Test 2 of 3: Sanity check HPET configuration. Test skipped because previous test failed. Test 3 of 3: Check HPET base in DSDT and/or SSDT. ==================================================================================================== 0 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. PASSED: Test 1, Entry @ 0x000e6c00 'BIOS Information (Type 0)' PASSED: Test 1, Entry @ 0x000e6c32 'System Information (Type 1)' PASSED: Test 1, Entry @ 0x000e6c8a 'Base Board Information (Type 2)' PASSED: Test 1, Entry @ 0x000e6d18 'Chassis Information (Type 3)' FAILED [LOW] DMIBadDefault: Test 1, String index 0x03 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Serial Number', offset 0x20 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. FAILED [LOW] DMIBadDefault: Test 1, String index 0x05 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Asset Tag', offset 0x21 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. FAILED [LOW] DMIBadDefault: Test 1, String index 0x06 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Part Number', offset 0x22 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. ADVICE: It may be worth checking against section 7.5 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). PASSED: Test 1, Entry @ 0x000e6e02 'Memory Controller Information (Type 5)' PASSED: Test 1, Entry @ 0x000e6e18 'Memory Module Information (Type 6)' PASSED: Test 1, Entry @ 0x000e6e2b 'Memory Module Information (Type 6)' PASSED: Test 1, Entry @ 0x000e6e3e 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e5b 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e78 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e95 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6eb2 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6eca 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6edf 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6ef4 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f07 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f1a 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f2d 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f40 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f57 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f7a 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f90 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6fa3 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fba 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fd1 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fe8 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fff 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e7016 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e702d 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e7044 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e705b 'On Board Devices (Type 10)' PASSED: Test 1, Entry @ 0x000e7082 'OEM Strings (Type 11)' PASSED: Test 1, Entry @ 0x000e70dd 'System Configuration Options (Type 12)' PASSED: Test 1, Entry @ 0x000e718b 'BIOS Language Information (Type 13)' PASSED: Test 1, Entry @ 0x000e71c0 'Physical Memory Array (Type 16)' PASSED: Test 1, Entry @ 0x000e71d9 'Memory Device (Type 17)' PASSED: Test 1, Entry @ 0x000e7223 'Memory Device (Type 17)' PASSED: Test 1, Entry @ 0x000e7285 '32-bit Memory Error Information (Type 18)' PASSED: Test 1, Entry @ 0x000e729e '32-bit Memory Error Information (Type 18)' PASSED: Test 1, Entry @ 0x000e72b7 'Memory Array Mapped Address (Type 19)' PASSED: Test 1, Entry @ 0x000e72d8 'Memory Device Mapped Address (Type 20)' PASSED: Test 1, Entry @ 0x000e72fd 'Built-in Pointing Device (Type 21)' FAILED [HIGH] DMIStringIndexOutOfRange: Test 1, Out of range string index 0x06 while accessing entry 'Portable Battery (Type 22)' @ 0x000e7306, field 'Device Chemistry', offset 0x09 ADVICE: DMI strings are stored in a manner that uses a special index to fetch the Nth string from the data. For this particular DMI string the index given is not in range which means this particular entry is broken. The Linux kernel does not use this string, so this error will not cause any system errors. ADVICE: It may be worth checking against section 7.23 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). PASSED: Test 1, Entry @ 0x000e7350 'Voltage Probe (Type 26)' PASSED: Test 1, Entry @ 0x000e7375 'Cooling Device (Type 27)' PASSED: Test 1, Entry @ 0x000e7385 'Temperature Probe (Type 28)' PASSED: Test 1, Entry @ 0x000e73ae 'Electrical Current Probe (Type 29)' PASSED: Test 1, Entry @ 0x000e73e0 'System Boot Information (Type 32)' PASSED: Test 1, Entry @ 0x000e73f6 'IPMI Device Information (Type 38)' PASSED: Test 1, Entry @ 0x000e740a 'Additional Information (Type 40)' PASSED: Test 1, Entry @ 0x000e7444 'Onboard Device (Type 41)' PASSED: Test 1, Entry @ 0x000e746e 'Unknown (Type 128)' PASSED: Test 1, Entry @ 0x000e748d 'Unknown (Type 129)' PASSED: Test 1, Entry @ 0x000e74ae 'Unknown (Type 130)' PASSED: Test 1, Entry @ 0x000e74c4 'Unknown (Type 136)' PASSED: Test 1, Entry @ 0x000e74cc 'Unknown (Type 176)' PASSED: Test 1, Entry @ 0x000e74d3 'Unknown (Type 177)' PASSED: Test 1, Entry @ 0x000e74e1 'Unknown (Type 202)' PASSED: Test 1, Entry @ 0x000e7500 'Unknown (Type 208)' PASSED: Test 1, Entry @ 0x000e750c 'Unknown (Type 212)' PASSED: Test 1, Entry @ 0x000e751f 'Unknown (Type 216)' PASSED: Test 1, Entry @ 0x000e753a 'Unknown (Type 217)' PASSED: Test 1, Entry @ 0x000e7555 'Unknown (Type 218)' PASSED: Test 1, Entry @ 0x000e764c 'Unknown (Type 218)' PASSED: Test 1, Entry @ 0x000e7743 'Unknown (Type 219)' PASSED: Test 1, Entry @ 0x000e7763 'Unknown (Type 220)' PASSED: Test 1, Entry @ 0x000e777b 'Unknown (Type 221)' PASSED: Test 1, Entry @ 0x000e7790 'Unknown (Type 222)' PASSED: Test 1, Entry @ 0x000e77a2 'End of Table (Type 127)' ==================================================================================================== 68 passed, 4 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. PASSED: Test 1, Found SMBIOS Table Entry Point at 0xfe120 SMBIOS Entry Point Stucture: Anchor String : _SM_ Checksum : 0x83 Entry Point Length : 0x1f Major Version : 0x02 Minor Version : 0x07 Maximum Struct Size : 0xf7 Entry Point Revision : 0x00 Formatted Area : 0x00 0x00 0x00 0x00 0x00 Intermediate Anchor : _DMI_ Intermediate Checksum : 0xce Structure Table Length : 0x0ba8 Structure Table Address: 0x000e6c00 # of SMBIOS Structures : 0x0046 SBMIOS BCD Revision : 27 ==================================================================================================== 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 0x000fe0f0 Signature : $PnP Version : 0x10 (1.0) Length : 0x0021 bytes Control Field : 0x0000 (Not supported) Event Notification Flag Address : 0x00000000 (undefined) Real Mode 16 bit Code Address : 0xe9bf:01d8 Real Mode 16 bit Data Address : 0x0040:0000 16 bit Protected Mode Code Address : 0x000fb77b 16 bit Protected Mode Data Address : 0x00000400 OEM Device Identifier : 0x8224744e (SST2482) PASSED: Test 1, Version 1.0 detected. PASSED: Test 1, PnP 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 0x000fe4d0 Signature : $PIR Version : 0x0100 (1.0) Table Size : 0x0100 bytes (14 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 : 0xe5 Slot Entry 0: ID: 00:01, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 1: ID: 00:02, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 2: ID: 00:04, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 3: ID: 00:06, Slot Number : 0x00 (on-board) INTA# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 4: ID: 01:00, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 5: ID: 02:00, Slot Number : 0x00 (on-board) INTA# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 6: ID: 00:16, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 7: ID: 00:18, Slot Number : 0x00 (on-board) INTA# Link Value : 0x68, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 8: ID: 00:19, Slot Number : 0x00 (on-board) INTA# Link Value : 0x68, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 9: ID: 00:1a, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x69, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 10: ID: 00:1b, Slot Number : 0x00 (on-board) INTA# Link Value : 0x6a, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 11: ID: 00:1c, Slot Number : 0x00 (on-board) INTA# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 12: ID: 00:1d, Slot Number : 0x00 (on-board) INTA# Link Value : 0x6b, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 13: ID: 00:1f, Slot Number : 0x00 (on-board) INTA# Link Value : 0x69, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) PASSED: Test 1, The Compatible PCI Interrupt Router is defined. PASSED: Test 1, Table size was correct for 14 slot entries. PASSED: Test 1, Reserved region is set to zero. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTD# has a has an IRQ bitmap defined but the link is not connected. ==================================================================================================== 3 passed, 12 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Check MultiProcessor Tables. ---------------------------------------------------------------------------------------------------- Test 1 of 9: Check MP header. PASSED: Test 1, MP header looks sane. Test 2 of 9: Check MP CPU entries. PASSED: Test 2, All 1 CPU entries look sane. Test 3 of 9: Check MP Bus entries. PASSED: Test 3, All 4 Bus Entries looked sane. Test 4 of 9: Check MP IO APIC entries. PASSED: Test 4, All 1 IO APIC Entries look sane. Test 5 of 9: Check MP IO Interrupt entries. PASSED: Test 5, All 67 IO Interrupt Entries look sane. Test 6 of 9: Check MP Local Interrupt entries. PASSED: Test 6, All 2 Local Interrupt Entries look sane. Test 7 of 9: Check MP System Address entries. PASSED: Test 7, All 3 System Address Space Mapping Entries looks sane. Test 8 of 9: Check MP Bus Hierarchy entries. PASSED: Test 8, All 1 Bus Hierarchy Entries look sane. Test 9 of 9: Check MP Compatible Bus Address Space entries. PASSED: Test 9, All 2 Compatible Bus Address Space Entries look sane. ==================================================================================================== 9 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== OS/2 memory hole test. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check the OS/2 15Mb memory hole is absent. PASSED: Test 1, No 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. Checking 'hwC0D0': Vendor Name : Realtek Vendor ID : 0x10ec0282 Subsystem ID : 0x10280597 Revision ID : 0x100003 BIOS pin configurations: Pin Setting 0x0012 0x90a60940 0x0014 0x90170110 0x0017 0x411111f0 0x0018 0x411111f0 0x0019 0x02a11830 0x001a 0x411111f0 0x001b 0x411111f0 0x001d 0x598301f0 0x001e 0x411111f0 0x0021 0x02211020 PASSED: Test 1, Default BIOS pin configurations did not have software override. Checking 'hwC0D3': Vendor Name : Intel Vendor ID : 0x80862806 Subsystem ID : 0x80860101 Revision ID : 0x100000 BIOS pin configurations: Pin Setting 0x0005 0x18560010 0x0006 0x58560020 0x0007 0x58560030 PASSED: Test 1, Default BIOS pin configurations did not have software override. ==================================================================================================== 2 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Check BIOS32 Service Directory. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check BIOS32 Service Directory. This test tries to find and sanity check the BIOS32 Service Directory as defined in the Standard BIOS 32-bit Service Directory Proposal, Revision 0.4 May 24, 1993, Phoenix Technologies Ltd and also the PCI BIOS specification. Found BIOS32 Service Directory at 0x000fe140 Signature : _32_ Entry Point: 0x000ef725 Revsion : 0x00 Length : 0x01 Checksum : 0xb2 PASSED: Test 1, Service Directory Entry Point 0x000ef725 is not in high memory. PASSED: Test 1, Service Directory Length is 1 (1 x 16 bytes) as expected. PASSED: Test 1, Service Directory Revision is 0x00 and is supported by the kernel. PASSED: Test 1, Service Directory checksum passed. ==================================================================================================== 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Validate EBDA region is mapped and reserved in memory map table. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check EBDA is reserved in E820 table. The Extended BIOS Data Area (EBDA) is normally located at the end of the low 640K region and is typically 2-4K in size. It should be reserved in the Int 15 AX=E820 BIOS memory map table. PASSED: Test 1, EBDA region mapped at 0x9d400 and reserved as a 10K region in the Int 15 AX=E820 BIOS memory map table at 0x9d400..0x9ffff. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 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 AA, GUID: 8D9DDCBC-A997-11DA-B012-B622A1EF5492, Instance 0x01, Flags: 00 Found WMI Method WMBA with GUID: A80593CE-A997-11DA-B012-B622A1EF5492, Instance 0x01 Found WMI Event, Notifier ID: 0xd0, GUID: 9DBB5994-A997-11DA-B012-B622A1EF5492, Instance 0x01 PASSED: Test 1, GUID 9DBB5994-A997-11DA-B012-B622A1EF5492 is handled by driver dell-wmi (Vendor: Dell). Found WMI Object, Object ID BC, GUID: A3776CE0-1E88-11DB-A98B-0800200C9A66, Instance 0x01, Flags: 00 Found WMI Object, Object ID MO, 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. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 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 PASSED: Test 1, DSDT does not implement a deprecated _OSI("Linux") test. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== APIC Edge/Level Check. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger checks. PASSED: Test 1, Legacy 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. ---------------------------------------------------------------------------------------------------- ACPICA Exception AE_NOT_EXIST during execution at module level (table load) Failed to install handler for SystemMemory space(0) Test 1 of 96: Check Method Names. Found 1589 Objects PASSED: Test 1, Method names contain legal characters. Test 2 of 96: Check _ALC (Ambient Light Colour Chromaticity). SKIPPED: Test 2, Skipping test for non-existant object _ALC. Test 3 of 96: Check _ALI (Ambient Light Illuminance). SKIPPED: Test 3, Skipping test for non-existant object _ALI. Test 4 of 96: Check _ALT (Ambient Light Temperature). SKIPPED: Test 4, Skipping test for non-existant object _ALT. Test 5 of 96: Check _ALP (Ambient Light Polling). SKIPPED: Test 5, Skipping test for non-existant object _ALP. Test 6 of 96: Check _LID (Lid Status). PASSED: Test 6, _LID correctly returned sane looking value 0x00000000 PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times. Test 7 of 96: Check _STP (Set Expired Timer Wake Policy). SKIPPED: Test 7, Skipping test for non-existant object _STP. Test 8 of 96: Check _STV (Set Timer Value). SKIPPED: Test 8, Skipping test for non-existant object _STV. Test 9 of 96: Check _TIP (Expired Timer Wake Policy). SKIPPED: Test 9, Skipping test for non-existant object _TIP. Test 10 of 96: Check _TIV (Timer Values). SKIPPED: Test 10, Skipping test for non-existant object _TIV. Test 11 of 96: Check _SBS (Smart Battery Subsystem). SKIPPED: Test 11, Skipping test for non-existant object _SBS. Test 12 of 96: Check _BIF (Battery Information). Package has 13 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 02: INTEGER: 0x00000000 03: INTEGER: 0x00000001 04: INTEGER: 0x00000000 05: INTEGER: 0x00000000 06: INTEGER: 0x00000000 07: INTEGER: 0x00000108 08: INTEGER: 0x00000ec4 09: STRING: 10: STRING: 0000 11: STRING: NiMh 12: STRING: COMPAL PASSED: Test 12, Battery _BIF package looks sane. PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released locks 5 times. Test 13 of 96: Check _BIX (Battery Information Extended). SKIPPED: Test 13, Skipping test for non-existant object _BIX. Test 14 of 96: Check _BMA (Battery Measurement Averaging). SKIPPED: Test 14, Skipping test for non-existant object _BMA. Test 15 of 96: Check _BMS (Battery Measurement Sampling Time). SKIPPED: Test 15, Skipping test for non-existant object _BMS. Test 16 of 96: Check _BST (Battery Status). Package has 4 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0xffffffff 02: INTEGER: 0x00000000 03: INTEGER: 0x00000000 PASSED: Test 16, Battery _BST package looks sane. PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released locks 5 times. Test 17 of 96: Check _BTP (Battery Trip Point). SKIPPED: Test 17, Skipping test for non-existant object _BTP. Test 18 of 96: Check _PCL (Power Consumer List). PASSED: Test 18, \_SB_.PCI0.LPCB.BAT1._PCL correctly acquired and released locks 4 times. PASSED: Test 18, \_SB_.PCI0.LPCB.ACAD._PCL correctly acquired and released locks 4 times. Test 19 of 96: Check _BTM (Battery Time). SKIPPED: Test 19, Skipping test for non-existant object _BTM. Test 20 of 96: Check _BMD (Battery Maintenance Data). SKIPPED: Test 20, Skipping test for non-existant object _BMD. Test 21 of 96: Check _BMC (Battery Maintenance Control). SKIPPED: Test 21, Skipping test for non-existant object _BMC. Test 22 of 96: Check _PSR (Power Source). PASSED: Test 22, _PSR correctly returned sane looking value 0x00000000 PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released locks 5 times. Test 23 of 96: Check _PIF (Power Source Information) Object. SKIPPED: Test 23, Skipping test for non-existant object _PIF. Test 24 of 96: Check _FIF (Fan Information). SKIPPED: Test 24, Skipping test for non-existant object _FIF. Test 25 of 96: Check _FSL (Fan Set Level). SKIPPED: Test 25, Skipping test for non-existant object _FSL. Test 26 of 96: Check _FST (Fan Status). SKIPPED: Test 26, Skipping test for non-existant object _FST. Test 27 of 96: Check _ACx (Active Cooling). FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_PR_.AAC0 correctly acquired and released locks 5 times. FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC0 correctly acquired and released locks 5 times. SKIPPED: Test 27, Skipping test for non-existant object AC1. SKIPPED: Test 27, Skipping test for non-existant object AC2. SKIPPED: Test 27, Skipping test for non-existant object AC3. SKIPPED: Test 27, Skipping test for non-existant object AC4. SKIPPED: Test 27, Skipping test for non-existant object AC5. SKIPPED: Test 27, Skipping test for non-existant object AC6. SKIPPED: Test 27, Skipping test for non-existant object AC7. SKIPPED: Test 27, Skipping test for non-existant object AC8. SKIPPED: Test 27, Skipping test for non-existant object AC9. Test 28 of 96: Check _CRT (Critical Trip Point). SKIPPED: Test 28, Skipping test for non-existant object _CRT. Test 29 of 96: Check _DTI (Device Temperature Indication). SKIPPED: Test 29, Skipping test for non-existant object _DTI. Test 30 of 96: Check _HOT (Hot Temperature). SKIPPED: Test 30, Skipping test for non-existant object _HOT. Test 31 of 96: Check _NTT (Notification Temp Threshold). SKIPPED: Test 31, Skipping test for non-existant object _NTT. Test 32 of 96: Check _PSV (Passive Temp). SKIPPED: Test 32, Skipping test for non-existant object _PSV. Test 33 of 96: Check _RTV (Relative Temp Values). SKIPPED: Test 33, Skipping test for non-existant object _RTV. Test 34 of 96: Check _SCP (Set Cooling Policy). SKIPPED: Test 34, Skipping test for non-existant object _DTI. Test 35 of 96: Check _TMP (Thermal Zone Current Temp). SKIPPED: Test 35, Skipping test for non-existant object _TMP. Test 36 of 96: Check _TC1 (Thermal Constant 1) Object. SKIPPED: Test 36, Skipping test for non-existant object _TC1. Test 37 of 96: Check _TC2 (Thermal Constant 2) Object. SKIPPED: Test 37, Skipping test for non-existant object _TC2. Test 38 of 96: Check _TPT (Trip Point Temperature). SKIPPED: Test 38, Skipping test for non-existant object _TPT. Test 39 of 96: Check _TSP (Thermal Sampling Period) Object. SKIPPED: Test 39, Skipping test for non-existant object _TSP. Test 40 of 96: Check _TST (Temperature Sensor Threshold) Object. SKIPPED: Test 40, Skipping test for non-existant object _TST. Test 41 of 96: Check _TZP (Thermal Zone Polling) Object. SKIPPED: Test 41, Skipping test for non-existant object _TZP. Test 42 of 96: Check _AEI. SKIPPED: Test 42, Skipping test for non-existant object _AEI. Test 43 of 96: Check _SUN (Slot User Number). SKIPPED: Test 43, Skipping test for non-existant object _SUN. Test 44 of 96: Check _UID (Unique ID). PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.PCI0.LPCB.LDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.LPCB.BAT1._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.PDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.LNKA._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.LNKB._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000003. PASSED: Test 44, \_SB_.LNKC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000004. PASSED: Test 44, \_SB_.LNKD._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000005. PASSED: Test 44, \_SB_.LNKE._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000006. PASSED: Test 44, \_SB_.LNKF._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000007. PASSED: Test 44, \_SB_.LNKG._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000008. PASSED: Test 44, \_SB_.LNKH._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.WMID._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.MEM2._UID correctly acquired and released locks 3 times. Test 45 of 96: Check _CRS (Current Resource Settings). ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. PASSED: Test 45, \_SB_.PCI0._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly returned a buffer of 37 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released locks 6 times. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly returned a buffer of 141 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly returned a buffer of 154 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly returned a buffer of 21 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly returned a buffer of 10 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly returned a buffer of 22 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly returned a buffer of 6 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly returned a buffer of 18 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly acquired and released locks 3 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. PASSED: Test 45, \_SB_.LNKA._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. PASSED: Test 45, \_SB_.LNKB._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. PASSED: Test 45, \_SB_.LNKC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. PASSED: Test 45, \_SB_.LNKD._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. PASSED: Test 45, \_SB_.LNKE._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. PASSED: Test 45, \_SB_.LNKF._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. PASSED: Test 45, \_SB_.LNKG._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. PASSED: Test 45, \_SB_.LNKH._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.MEM2._CRS correctly returned a buffer of 26 elements. PASSED: Test 45, \_SB_.MEM2._CRS correctly acquired and released locks 5 times. Test 46 of 96: Check _DMA (Direct Memory Access). SKIPPED: Test 46, Skipping test for non-existant object _DMA. Test 47 of 96: Check _DIS (Disable). ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. PASSED: Test 47, \_SB_.LNKA._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. PASSED: Test 47, \_SB_.LNKB._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. PASSED: Test 47, \_SB_.LNKC._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. PASSED: Test 47, \_SB_.LNKD._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. PASSED: Test 47, \_SB_.LNKE._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. PASSED: Test 47, \_SB_.LNKF._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. PASSED: Test 47, \_SB_.LNKG._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. PASSED: Test 47, \_SB_.LNKH._DIS correctly acquired and released locks 5 times. Test 48 of 96: Check _PXM (Proximity). SKIPPED: Test 48, Skipping test for non-existant object _PXM. Test 49 of 96: Check _DCK (Dock). SKIPPED: Test 49, Skipping test for non-existant object _DCK. Test 50 of 96: Check _BDN (BIOS Dock Name). SKIPPED: Test 50, Skipping test for non-existant object _BDN. Test 51 of 96: Check _BBN (Base Bus Number). PASSED: Test 51, \_SB_.PCI0._BBN correctly returned an integer. PASSED: Test 51, \_SB_.PCI0._BBN correctly acquired and released locks 4 times. Test 52 of 96: Check _BFS (Back from Sleep). SKIPPED: Test 52, Optional control method _BFS does not exist. Test 53 of 96: Check _PTS (Prepare to Sleep). Test _PTS(1). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(2). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(3). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(4). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(5). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test 54 of 96: Check _GTS (Going to Sleep). SKIPPED: Test 54, Optional control method _GTS does not exist. Test 55 of 96: Check _TTS (Transition to State). SKIPPED: Test 55, Optional control method _TTS does not exist. Test 56 of 96: Check _S0 (System S0 State) Object. SKIPPED: Test 56, Skipping test for non-existant object _S0. Test 57 of 96: Check _S1 (System S1 State) Object. SKIPPED: Test 57, Skipping test for non-existant object _S1. Test 58 of 96: Check _S2 (System S2 State) Object. SKIPPED: Test 58, Skipping test for non-existant object _S2. Test 59 of 96: Check _S3 (System S3 State) Object. SKIPPED: Test 59, Skipping test for non-existant object _S3. Test 60 of 96: Check _S4 (System S4 State) Object. SKIPPED: Test 60, Skipping test for non-existant object _S4. Test 61 of 96: Check _S5 (System S5 State) Object. SKIPPED: Test 61, Skipping test for non-existant object _S5. Test 62 of 96: Check _WAK (System Wake). Test _WAK(1) System Wake, State S1. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_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: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 6 times. Test _WAK(3) System Wake, State S3. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 8 times. Test _WAK(4) System Wake, State S4. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 7 times. Test _WAK(5) System Wake, State S5. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 7 times. Test 63 of 96: Check _DSW (Device Sleep Wake). SKIPPED: Test 63, Skipping test for non-existant object _DSW. Test 64 of 96: Check _PS0 (Power State 0). SKIPPED: Test 64, Skipping test for non-existant object _PS0. Test 65 of 96: Check _PS1 (Power State 1). SKIPPED: Test 65, Skipping test for non-existant object _PS1. Test 66 of 96: Check _PS2 (Power State 2). SKIPPED: Test 66, Skipping test for non-existant object _PS2. Test 67 of 96: Check _PS3 (Power State 3). SKIPPED: Test 67, Skipping test for non-existant object _PS3. Test 68 of 96: Check _PSC (Power State Current). SKIPPED: Test 68, Skipping test for non-existant object _PSC. Test 69 of 96: Check _PSE (Power State for Enumeration). SKIPPED: Test 69, Skipping test for non-existant object _PSE. Test 70 of 96: Check _PSW (Power State Wake). ACPICA Exception AE_NOT_EXIST during execution of method _PSW FAILED [CRITICAL] AENotExist: Test 70, Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. PASSED: Test 70, \_SB_.PCI0.EHC1._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.RP01._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.RP01._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.LID0._PSW returned no values as expected. PASSED: Test 70, \_SB_.LID0._PSW correctly acquired and released locks 4 times. Test 71 of 96: Check _IRC (In Rush Current). SKIPPED: Test 71, Skipping test for non-existant object _IRC. Test 72 of 96: Check _PRE (Power Resources for Enumeration). SKIPPED: Test 72, Skipping test for non-existant object _PRE. Test 73 of 96: Check _EJD (Ejection Dependent Device). SKIPPED: Test 73, Skipping test for non-existant object _EJD. Test 74 of 96: Check _EJ0 (Eject). SKIPPED: Test 74, Skipping test for non-existant object _EJ0. Test 75 of 96: Check _EJ1 (Eject). SKIPPED: Test 75, Skipping test for non-existant object _EJ1. Test 76 of 96: Check _EJ2 (Eject). SKIPPED: Test 76, Skipping test for non-existant object _EJ2. Test 77 of 96: Check _EJ3 (Eject). SKIPPED: Test 77, Skipping test for non-existant object _EJ3. Test 78 of 96: Check _EJ4 (Eject). SKIPPED: Test 78, Skipping test for non-existant object _EJ4. Test 79 of 96: Check _LCK (Lock). SKIPPED: Test 79, Skipping test for non-existant object _LCK. Test 80 of 96: Check _ON (Set resource on). SKIPPED: Test 80, Skipping test for non-existant object _ON. Test 81 of 96: Check _OFF (Set resource off). SKIPPED: Test 81, Skipping test for non-existant object _OFF. Test 82 of 96: Check _PSS (Performance Supported States). P-State 0: CPU 1801 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. P-State 1: CPU 1800 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. FAILED [MEDIUM] Method_PSSSubPackagePowerNotDecending: Test 82, _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 1700 Mhz, 15798 mW, latency 10 us, bus master latency 10 us. P-State 3: CPU 1600 Mhz, 14620 mW, latency 10 us, bus master latency 10 us. P-State 4: CPU 1500 Mhz, 13631 mW, latency 10 us, bus master latency 10 us. P-State 5: CPU 1400 Mhz, 12499 mW, latency 10 us, bus master latency 10 us. P-State 6: CPU 1300 Mhz, 11552 mW, latency 10 us, bus master latency 10 us. P-State 7: CPU 1200 Mhz, 10467 mW, latency 10 us, bus master latency 10 us. P-State 8: CPU 1100 Mhz, 9560 mW, latency 10 us, bus master latency 10 us. P-State 9: CPU 1000 Mhz, 8518 mW, latency 10 us, bus master latency 10 us. P-State 10: CPU 900 Mhz, 7651 mW, latency 10 us, bus master latency 10 us. P-State 11: CPU 800 Mhz, 6652 mW, latency 10 us, bus master latency 10 us. P-State 12: CPU 774 Mhz, 5677 mW, latency 10 us, bus master latency 10 us. PASSED: Test 82, \_PR_.CPU0._PSS correctly acquired and released locks 4 times. Test 83 of 96: Check _DOS (Enable/Disable Output Switching). PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS correctly acquired and released locks 5 times. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS correctly acquired and released locks 5 times. Test 84 of 96: Check _DOD (Enumerate All Devices Attached to Display Adapter). Package has 3 elements: 00: INTEGER: 0x00000110 01: INTEGER: 0x00000100 02: INTEGER: 0x80007330 Device 0: 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 Device 1: 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 2: Video Chip Vendor Scheme 80007330 PASSED: Test 84, Method _DOD returned a sane package of 3 integers. PASSED: Test 84, \_SB_.PCI0.PEG0.VGA_._DOD correctly acquired and released locks 4 times. 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 PASSED: Test 84, Method _DOD returned a sane package of 1 integers. PASSED: Test 84, \_SB_.PCI0.GFX0._DOD correctly acquired and released locks 5 times. Test 85 of 96: Check _ROM (Get ROM Data) Object. SKIPPED: Test 85, Skipping test for non-existant object _ROM. Test 86 of 96: Check _GPD (Get POST Device). SKIPPED: Test 86, Skipping test for non-existant object _GPD. Test 87 of 96: Check _SPD (Set POST Device). SKIPPED: Test 87, Skipping test for non-existant object _SPD. Test 88 of 96: Check _VPO (Video POST Options). SKIPPED: Test 88, Skipping test for non-existant object _VPO. Test 89 of 96: Check _ADR (Return Unique ID for Device). PASSED: Test 89, \_SB_.PCI0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly acquired and released locks 4 times. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly acquired and released locks 6 times. Test 90 of 96: Check _BCL (Query List of Brightness Control Levels Supported). Package has 12 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000032 02: INTEGER: 0x0000000a 03: INTEGER: 0x00000014 04: INTEGER: 0x0000001e 05: INTEGER: 0x00000028 06: INTEGER: 0x00000032 07: INTEGER: 0x0000003c 08: INTEGER: 0x00000046 09: INTEGER: 0x00000050 10: INTEGER: 0x0000005a 11: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 12 integers. PASSED: Test 90, \_SB_.PCI0.PEG0.VGA_.LCD_._BCL correctly acquired and released locks 4 times. Package has 18 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000018 02: INTEGER: 0x0000000c 03: INTEGER: 0x00000012 04: INTEGER: 0x00000018 05: INTEGER: 0x0000001e 06: INTEGER: 0x00000023 07: INTEGER: 0x00000028 08: INTEGER: 0x0000002d 09: INTEGER: 0x00000032 10: INTEGER: 0x00000037 11: INTEGER: 0x0000003c 12: INTEGER: 0x00000041 13: INTEGER: 0x00000046 14: INTEGER: 0x0000004d 15: INTEGER: 0x00000055 16: INTEGER: 0x0000005c 17: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 18 integers. PASSED: Test 90, \_SB_.PCI0.GFX0.DD01._BCL correctly acquired and released locks 5 times. Test 91 of 96: Check _BCM (Set Brightness Level). PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM correctly acquired and released locks 5 times. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM correctly acquired and released locks 5 times. Test 92 of 96: Check _BQC (Brightness Query Current Level). PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly acquired and released locks 5 times. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly acquired and released locks 5 times. Test 93 of 96: Check _DDC (Return the EDID for this Device). SKIPPED: Test 93, Skipping test for non-existant object _DDC. Test 94 of 96: Check _DCS (Return the Status of Output Device). PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly acquired and released locks 5 times. Test 95 of 96: Check _DGS (Query Graphics State). PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly acquired and released locks 5 times. Test 96 of 96: Check _DSS (Device Set State). PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS correctly acquired and released locks 4 times. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 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 Int 15 AX=E820 BIOS memory map Memory Map Layout ----------------- 0000000000000000 - 000000000009d3ff (System RAM) 000000000009d400 - 000000000009ffff (reserved) 00000000000e0000 - 00000000000fffff (reserved) 0000000000100000 - 000000001fffffff (System RAM) 0000000020000000 - 00000000201fffff (reserved) 0000000020200000 - 0000000040003fff (System RAM) 0000000040004000 - 0000000040004fff (reserved) 0000000040005000 - 000000006efaffff (System RAM) 000000006efb0000 - 00000000703affff (reserved) 00000000703b0000 - 00000000793befff (System RAM) 00000000793bf000 - 0000000079ebefff (reserved) 0000000079ebf000 - 0000000079fbefff (ACPI Non-volatile Storage) 0000000079fbf000 - 0000000079ffefff (ACPI Non-volatile Storage) 0000000079fff000 - 0000000079ffffff (System RAM) 000000007a000000 - 000000007e9fffff (reserved) 00000000e0000000 - 00000000efffffff (reserved) 00000000feb00000 - 00000000feb03fff (reserved) 00000000fec00000 - 00000000fec00fff (reserved) 00000000fed10000 - 00000000fed19fff (reserved) 00000000fed1c000 - 00000000fed1ffff (reserved) 00000000fee00000 - 00000000fee00fff (reserved) 00000000ffb80000 - 00000000ffffffff (reserved) 0000000100000000 - 00000001005fffff (System RAM) MCFG table found, size is 16 bytes (excluding header) (1 entries). Entry address : 0xe0000000 High address : 0x0 Segment : 0 Start bus : 0 End bus : 255 PASSED: Test 1, MCFG mmio config space is reserved in memory map table. PASSED: Test 1, PCI config space verified ==================================================================================================== 2 passed, 0 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). PASSED: Test 1, Fan cooling_device0 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device1 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device2 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device3 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device4 of type LCD has max cooling state 99 and current cooling state 1. 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. ADVICE: Did 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. ==================================================================================================== 5 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) PASSED: Test 1, SCI_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. PASSED: Test 1, Processor 0 has reached all C-states: PASSED: Test 1, Processor 1 has reached all C-states: PASSED: Test 1, Processor 1 has the same number of C-states as processor 0 PASSED: Test 1, Processor 2 has reached all C-states: PASSED: Test 1, Processor 2 has the same number of C-states as processor 0 PASSED: Test 1, Processor 3 has reached all C-states: PASSED: Test 1, Processor 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. PASSED: Test 1, Table RSDP has correct checksum 0x1. PASSED: Test 1, Table RSDP has correct extended checksum 0x72. PASSED: Test 1, Table RSDT has correct checksum 0x54. PASSED: Test 1, Table DSDT has correct checksum 0x7b. PASSED: Test 1, Table FACP has correct checksum 0x64. PASSED: Test 1, Table SLIC has correct checksum 0x13. PASSED: Test 1, Table UEFI has correct checksum 0xcc. PASSED: Test 1, Table ASF! has correct checksum 0x1e. PASSED: Test 1, Table HPET has correct checksum 0xe1. PASSED: Test 1, Table APIC has correct checksum 0x45. PASSED: Test 1, Table MCFG has correct checksum 0x9. PASSED: Test 1, Table SLIC has correct checksum 0x13. PASSED: Test 1, Table SSDT has correct checksum 0x1c. PASSED: Test 1, Table BOOT has correct checksum 0xa1. PASSED: Test 1, Table ASPT has correct checksum 0xcf. PASSED: Test 1, Table DBGP has correct checksum 0xe3. PASSED: Test 1, Table FPDT has correct checksum 0x50. PASSED: Test 1, Table SSDT has correct checksum 0x28. PASSED: Test 1, Table SSDT has correct checksum 0xda. PASSED: Test 1, Table XSDT has correct checksum 0x12. ==================================================================================================== 20 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 @ 79ff8000, length 0x140 PASSED: Test 1, Found 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. PASSED: Test 1, Table APIC passed. Table ECDT not present to check. PASSED: Test 1, Table FACP passed. PASSED: Test 1, Table HPET passed. PASSED: Test 1, Table MCFG passed. PASSED: Test 1, Table RSDT passed. PASSED: Test 1, Table RSDP passed. Table SBST not present to check. PASSED: Test 1, Table XSDT passed. ==================================================================================================== 7 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] AMLAssemblerError4074: Test 1, Assembler error in line 40 Line | AML source ---------------------------------------------------------------------------------------------------- 00037| External (PDC6) 00038| External (PDC7) 00039| External (SNXD) 00040| External (TNOT, MethodObj) // 0 Arguments | ^ | error 4074: Name already exists in scope (TNOT) 00041| 00042| Name (ECDY, Zero) 00043| Name (SS1, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError1126: Test 1, Assembler error in line 1429 Line | AML source ---------------------------------------------------------------------------------------------------- 01426| Add (Subtract (M1MX, M1MN), One, M1LN) 01427| If (LOr (LEqual (MM64, Zero), LLessEqual (OSYS, 0x07D3))) 01428| { 01429| CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) // _LEN: Length | ^ | warning level 0 1126: ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits) 01430| Store (Zero, MSLN) 01431| } 01432| Else ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1467 Line | AML source ---------------------------------------------------------------------------------------------------- 01464| CreateDWordField (Local0, Zero, CDW1) 01465| CreateDWordField (Local0, 0x04, CDW2) 01466| CreateDWordField (Local0, 0x08, CDW3) 01467| If (^XHC.CUID (Arg0)) | ^ | error 4085: Object not found or not accessible from scope ( XHC.CUID) 01468| { 01469| Return (^XHC.POSC (Arg1, Arg2, Arg3)) 01470| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1469 Line | AML source ---------------------------------------------------------------------------------------------------- 01466| CreateDWordField (Local0, 0x08, CDW3) 01467| If (^XHC.CUID (Arg0)) 01468| { 01469| Return (^XHC.POSC (Arg1, Arg2, Arg3)) | ^ | error 4085: Object not found or not accessible from scope ( XHC.POSC) 01470| } 01471| Else 01472| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1477 Line | AML source ---------------------------------------------------------------------------------------------------- 01474| { 01475| If (LEqual (XCNT, Zero)) 01476| { 01477| ^XHC.XSEL () | ^ | error 4085: Object not found or not accessible from scope ( XHC.XSEL) 01478| Increment (XCNT) 01479| } 01480| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2233 Line | AML source ---------------------------------------------------------------------------------------------------- 02230| { 02231| If (LGreaterEqual (OSYS, 0x07D1)) 02232| { 02233| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02234| { 02235| Return (0x0F) 02236| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2240 Line | AML source ---------------------------------------------------------------------------------------------------- 02237| } 02238| Else 02239| { 02240| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02241| { 02242| Return (0x0B) 02243| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2251 Line | AML source ---------------------------------------------------------------------------------------------------- 02248| 02249| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings 02250| { 02251| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02252| { 02253| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0) // _BAS: Base Address 02254| If (LEqual (HPAS, One)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2254 Line | AML source ---------------------------------------------------------------------------------------------------- 02251| If (HPAE) 02252| { 02253| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0) // _BAS: Base Address 02254| If (LEqual (HPAS, One)) | ^ | error 4084: Object does not exist (HPAS) 02255| { 02256| Store (0xFED01000, HPT0) 02257| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2259 Line | AML source ---------------------------------------------------------------------------------------------------- 02256| Store (0xFED01000, HPT0) 02257| } 02258| 02259| If (LEqual (HPAS, 0x02)) | ^ | error 4084: Object does not exist (HPAS) 02260| { 02261| Store (0xFED02000, HPT0) 02262| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2264 Line | AML source ---------------------------------------------------------------------------------------------------- 02261| Store (0xFED02000, HPT0) 02262| } 02263| 02264| If (LEqual (HPAS, 0x03)) | ^ | error 4084: Object does not exist (HPAS) 02265| { 02266| Store (0xFED03000, HPT0) 02267| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2605 Line | AML source ---------------------------------------------------------------------------------------------------- 02602| { 02603| If (LEqual (One, CMSR (0x48))) 02604| { 02605| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02606| { 02607| Return ("DLLK0597") 02608| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2625 Line | AML source ---------------------------------------------------------------------------------------------------- 02622| { 02623| If (LEqual (0x02, CMSR (0x48))) 02624| { 02625| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02626| { 02627| Return ("DLLK0599") 02628| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2645 Line | AML source ---------------------------------------------------------------------------------------------------- 02642| { 02643| If (LEqual (0x03, CMSR (0x48))) 02644| { 02645| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02646| { 02647| Return ("DLLK059B") 02648| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2658 Line | AML source ---------------------------------------------------------------------------------------------------- 02655| { 02656| If (LEqual (0x04, CMSR (0x48))) 02657| { 02658| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02659| { 02660| Return ("DLLK059C") 02661| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2678 Line | AML source ---------------------------------------------------------------------------------------------------- 02675| { 02676| If (LEqual (0x05, CMSR (0x48))) 02677| { 02678| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02679| { 02680| Return ("DLLK059E") 02681| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2698 Line | AML source ---------------------------------------------------------------------------------------------------- 02695| { 02696| If (LEqual (0xFF, CMSR (0x48))) 02697| { 02698| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02699| { 02700| Return ("DLLK0597") 02701| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2716 Line | AML source ---------------------------------------------------------------------------------------------------- 02713| } 02714| Else 02715| { 02716| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02717| { 02718| Return ("DLLK0597") 02719| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2787 Line | AML source ---------------------------------------------------------------------------------------------------- 02784| { 02785| If (LEqual (One, CMSR (0x48))) 02786| { 02787| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02788| { 02789| Return (0x97058C11) 02790| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2807 Line | AML source ---------------------------------------------------------------------------------------------------- 02804| { 02805| If (LEqual (0x02, CMSR (0x48))) 02806| { 02807| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02808| { 02809| Return (0x99058C11) 02810| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2827 Line | AML source ---------------------------------------------------------------------------------------------------- 02824| { 02825| If (LEqual (0x03, CMSR (0x48))) 02826| { 02827| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02828| { 02829| Return (0x9B058C11) 02830| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2840 Line | AML source ---------------------------------------------------------------------------------------------------- 02837| { 02838| If (LEqual (0x04, CMSR (0x48))) 02839| { 02840| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02841| { 02842| Return (0x9C058C11) 02843| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2860 Line | AML source ---------------------------------------------------------------------------------------------------- 02857| { 02858| If (LEqual (0x05, CMSR (0x48))) 02859| { 02860| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02861| { 02862| Return (0x9E058C11) 02863| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2880 Line | AML source ---------------------------------------------------------------------------------------------------- 02877| { 02878| If (LEqual (0xFF, CMSR (0x48))) 02879| { 02880| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02881| { 02882| Return (0x97058C11) 02883| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2898 Line | AML source ---------------------------------------------------------------------------------------------------- 02895| } 02896| Else 02897| { 02898| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02899| { 02900| Return (0x97058C11) 02901| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3012 Line | AML source ---------------------------------------------------------------------------------------------------- 03009| { 03010| P8XH (0x04, 0x53, Zero) 03011| P8XH (0x04, 0x53, One) 03012| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LIDW) 03013| Store (One, \_SB.PCI0.LPCB.EC0.S3ST) 03014| If (LAnd (DTSE, LGreater (TCNT, One))) 03015| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3013 Line | AML source ---------------------------------------------------------------------------------------------------- 03010| P8XH (0x04, 0x53, Zero) 03011| P8XH (0x04, 0x53, One) 03012| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) 03013| Store (One, \_SB.PCI0.LPCB.EC0.S3ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S3ST) 03014| If (LAnd (DTSE, LGreater (TCNT, One))) 03015| { 03016| TRAP (TRTD, 0x1E) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3019 Line | AML source ---------------------------------------------------------------------------------------------------- 03016| TRAP (TRTD, 0x1E) 03017| } 03018| 03019| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03020| { 03021| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03022| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3021 Line | AML source ---------------------------------------------------------------------------------------------------- 03018| 03019| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03020| { 03021| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03022| } 03023| Else 03024| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3025 Line | AML source ---------------------------------------------------------------------------------------------------- 03022| } 03023| Else 03024| { 03025| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03026| } 03027| 03028| If (LOr (UFG0, UFG1)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3030 Line | AML source ---------------------------------------------------------------------------------------------------- 03027| 03028| If (LOr (UFG0, UFG1)) 03029| { 03030| Store (\_SB.PCI0.LPCB.EC0.ADPT, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03031| } 03032| Else 03033| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3030 Line | AML source ---------------------------------------------------------------------------------------------------- 03027| 03028| If (LOr (UFG0, UFG1)) 03029| { 03030| Store (\_SB.PCI0.LPCB.EC0.ADPT, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.UWAK) 03031| } 03032| Else 03033| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3034 Line | AML source ---------------------------------------------------------------------------------------------------- 03031| } 03032| Else 03033| { 03034| Store (Zero, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.UWAK) 03035| } 03036| } 03037| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3042 Line | AML source ---------------------------------------------------------------------------------------------------- 03039| { 03040| P8XH (0x04, 0x54, Zero) 03041| P8XH (0x04, 0x54, One) 03042| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LIDW) 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3043 Line | AML source ---------------------------------------------------------------------------------------------------- 03040| P8XH (0x04, 0x54, Zero) 03041| P8XH (0x04, 0x54, One) 03042| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { 03046| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3046 Line | AML source ---------------------------------------------------------------------------------------------------- 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { 03046| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03047| } 03048| Else 03049| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3050 Line | AML source ---------------------------------------------------------------------------------------------------- 03047| } 03048| Else 03049| { 03050| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03051| { 03052| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03053| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3052 Line | AML source ---------------------------------------------------------------------------------------------------- 03049| { 03050| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03051| { 03052| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03053| } 03054| Else 03055| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3056 Line | AML source ---------------------------------------------------------------------------------------------------- 03053| } 03054| Else 03055| { 03056| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03057| } 03058| } 03059| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3065 Line | AML source ---------------------------------------------------------------------------------------------------- 03062| { 03063| P8XH (0x04, 0x55, Zero) 03064| P8XH (0x04, 0x55, One) 03065| Store (One, \_SB.PCI0.LPCB.EC0.S5ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S5ST) 03066| If (LNotEqual (0x03, CMSR (0x48))) 03067| { 03068| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3068 Line | AML source ---------------------------------------------------------------------------------------------------- 03065| Store (One, \_SB.PCI0.LPCB.EC0.S5ST) 03066| If (LNotEqual (0x03, CMSR (0x48))) 03067| { 03068| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03069| } 03070| Else 03071| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3072 Line | AML source ---------------------------------------------------------------------------------------------------- 03069| } 03070| Else 03071| { 03072| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03073| { 03074| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03075| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3074 Line | AML source ---------------------------------------------------------------------------------------------------- 03071| { 03072| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03073| { 03074| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03075| } 03076| Else 03077| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3078 Line | AML source ---------------------------------------------------------------------------------------------------- 03075| } 03076| Else 03077| { 03078| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03079| } 03080| } 03081| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3089 Line | AML source ---------------------------------------------------------------------------------------------------- 03086| { 03087| If (LEqual (PFLV, FDTP)) 03088| { 03089| Store (One, GP27) | ^ | error 4084: Object does not exist (GP27) 03090| } 03091| } 03092| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3115 Line | AML source ---------------------------------------------------------------------------------------------------- 03112| P8XH (0x04, 0xE3, Zero) 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.BTAT) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3115 Line | AML source ---------------------------------------------------------------------------------------------------- 03112| P8XH (0x04, 0xE3, Zero) 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) | ^ | error 4084: Object does not exist (GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3116 Line | AML source ---------------------------------------------------------------------------------------------------- 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.WLAT) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { 03119| CMSW (0x6F, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3116 Line | AML source ---------------------------------------------------------------------------------------------------- 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) | ^ | error 4084: Object does not exist (GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { 03119| CMSW (0x6F, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3133 Line | AML source ---------------------------------------------------------------------------------------------------- 03130| TRAP (TRTD, 0x14) 03131| } 03132| 03133| \_SB.PCI0.XHC.XWAK () | ^ | error 4084: Object does not exist (\_SB.PCI0.XHC.XWAK) 03134| If (IGDS) 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3136 Line | AML source ---------------------------------------------------------------------------------------------------- 03133| \_SB.PCI0.XHC.XWAK () 03134| If (IGDS) 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.SCIP) 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) 03139| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3138 Line | AML source ---------------------------------------------------------------------------------------------------- 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.CLID) 03139| { 03140| If (LEqual (GP15, One)) 03141| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3140 Line | AML source ---------------------------------------------------------------------------------------------------- 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) 03139| { 03140| If (LEqual (GP15, One)) | ^ | error 4084: Object does not exist (GP15) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) 03143| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3142 Line | AML source ---------------------------------------------------------------------------------------------------- 03139| { 03140| If (LEqual (GP15, One)) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.GLID) 03143| } 03144| } 03145| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3142 Line | AML source ---------------------------------------------------------------------------------------------------- 03139| { 03140| If (LEqual (GP15, One)) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) | ^ | error 4084: Object does not exist (GP15) 03143| } 03144| } 03145| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3169 Line | AML source ---------------------------------------------------------------------------------------------------- 03166| } 03167| } 03168| 03169| If (LEqual (RP1D, Zero)) | ^ | error 4084: Object does not exist (RP1D) 03170| { 03171| Notify (\_SB.PCI0.RP01, Zero) 03172| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3171 Line | AML source ---------------------------------------------------------------------------------------------------- 03168| 03169| If (LEqual (RP1D, Zero)) 03170| { 03171| Notify (\_SB.PCI0.RP01, Zero) | ^ | error 4084: Object does not exist (\_SB.PCI0.RP01) 03172| } 03173| 03174| If (LEqual (RP2D, Zero)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3174 Line | AML source ---------------------------------------------------------------------------------------------------- 03171| Notify (\_SB.PCI0.RP01, Zero) 03172| } 03173| 03174| If (LEqual (RP2D, Zero)) | ^ | error 4084: Object does not exist (RP2D) 03175| { 03176| Notify (\_SB.PCI0.RP02, Zero) 03177| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3176 Line | AML source ---------------------------------------------------------------------------------------------------- 03173| 03174| If (LEqual (RP2D, Zero)) 03175| { 03176| Notify (\_SB.PCI0.RP02, Zero) | ^ | error 4084: Object does not exist (\_SB.PCI0.RP02) 03177| } 03178| } 03179| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3304 Line | AML source ---------------------------------------------------------------------------------------------------- 03301| Store (Arg1, SMIF) 03302| If (LEqual (Arg0, TRTP)) 03303| { 03304| Store (Zero, TRP0) | ^ | error 4084: Object does not exist (TRP0) 03305| } 03306| 03307| If (LEqual (Arg0, TRTD)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3310 Line | AML source ---------------------------------------------------------------------------------------------------- 03307| If (LEqual (Arg0, TRTD)) 03308| { 03309| Store (Arg1, DTSF) 03310| Store (Zero, TRPD) | ^ | error 4084: Object does not exist (TRPD) 03311| Return (DTSF) 03312| } 03313| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3316 Line | AML source ---------------------------------------------------------------------------------------------------- 03313| 03314| If (LEqual (Arg0, TRTI)) 03315| { 03316| Store (Zero, TRPH) | ^ | error 4084: Object does not exist (TRPH) 03317| } 03318| 03319| Return (SMIF) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3725 Line | AML source ---------------------------------------------------------------------------------------------------- 03722| 03723| Method (NHPG, 0, Serialized) 03724| { 03725| Store (Zero, ^RP01.HPEX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3726 Line | AML source ---------------------------------------------------------------------------------------------------- 03723| Method (NHPG, 0, Serialized) 03724| { 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) 03729| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3727 Line | AML source ---------------------------------------------------------------------------------------------------- 03724| { 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.HPSX) 03728| Store (One, ^RP02.HPSX) 03729| } 03730| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3728 Line | AML source ---------------------------------------------------------------------------------------------------- 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.HPSX) 03729| } 03730| 03731| Method (NPME, 0, Serialized) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3733 Line | AML source ---------------------------------------------------------------------------------------------------- 03730| 03731| Method (NPME, 0, Serialized) 03732| { 03733| Store (Zero, ^RP01.PMEX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3734 Line | AML source ---------------------------------------------------------------------------------------------------- 03731| Method (NPME, 0, Serialized) 03732| { 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) 03737| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3735 Line | AML source ---------------------------------------------------------------------------------------------------- 03732| { 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.PMSX) 03736| Store (One, ^RP02.PMSX) 03737| } 03738| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3736 Line | AML source ---------------------------------------------------------------------------------------------------- 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.PMSX) 03737| } 03738| } 03739| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3860 Line | AML source ---------------------------------------------------------------------------------------------------- 03857| { 03858| If (LEqual (And (DID1, 0x0F00), 0x0400)) 03859| { 03860| Notify (\_SB.PCI0.GFX0.DD01, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD01) 03861| } 03862| 03863| If (LEqual (And (DID2, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3865 Line | AML source ---------------------------------------------------------------------------------------------------- 03862| 03863| If (LEqual (And (DID2, 0x0F00), 0x0400)) 03864| { 03865| Notify (\_SB.PCI0.GFX0.DD02, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD02) 03866| } 03867| 03868| If (LEqual (And (DID3, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3870 Line | AML source ---------------------------------------------------------------------------------------------------- 03867| 03868| If (LEqual (And (DID3, 0x0F00), 0x0400)) 03869| { 03870| Notify (\_SB.PCI0.GFX0.DD03, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD03) 03871| } 03872| 03873| If (LEqual (And (DID4, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3875 Line | AML source ---------------------------------------------------------------------------------------------------- 03872| 03873| If (LEqual (And (DID4, 0x0F00), 0x0400)) 03874| { 03875| Notify (\_SB.PCI0.GFX0.DD04, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD04) 03876| } 03877| 03878| If (LEqual (And (DID5, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3880 Line | AML source ---------------------------------------------------------------------------------------------------- 03877| 03878| If (LEqual (And (DID5, 0x0F00), 0x0400)) 03879| { 03880| Notify (\_SB.PCI0.GFX0.DD05, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD05) 03881| } 03882| 03883| If (LEqual (And (DID6, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3885 Line | AML source ---------------------------------------------------------------------------------------------------- 03882| 03883| If (LEqual (And (DID6, 0x0F00), 0x0400)) 03884| { 03885| Notify (\_SB.PCI0.GFX0.DD06, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD06) 03886| } 03887| 03888| If (LEqual (And (DID7, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3890 Line | AML source ---------------------------------------------------------------------------------------------------- 03887| 03888| If (LEqual (And (DID7, 0x0F00), 0x0400)) 03889| { 03890| Notify (\_SB.PCI0.GFX0.DD07, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD07) 03891| } 03892| 03893| If (LEqual (And (DID8, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3895 Line | AML source ---------------------------------------------------------------------------------------------------- 03892| 03893| If (LEqual (And (DID8, 0x0F00), 0x0400)) 03894| { 03895| Notify (\_SB.PCI0.GFX0.DD08, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD08) 03896| } 03897| } 03898| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4124: Test 1, Assembler error in line 3993 Line | AML source ---------------------------------------------------------------------------------------------------- 03990| If (CondRefOf (\TNOT)) 03991| { 03992| TNOT 03993| } | ^ | error 4124: syntax error, unexpected '}', expecting '(' 03994| } 03995| 03996| Method (_L06, 0, NotSerialized) // _Lxx: Level-Triggered GPE ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. FAILED [HIGH] AMLAssemblerError4124: Test 1, Assembler error in line 10161 Line | AML source ---------------------------------------------------------------------------------------------------- 10158| Zero, 10159| Zero 10160| }) 10161| If (SS1) | ^ | error 4124: syntax error, unexpected PARSEOP_IF 10162| { 10163| Name (_S1, Package (0x04) // _S1_: S1 System State 10164| { ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. Table DSDT (0) reassembly: Found 79 errors, 1 warnings. Test 2 of 2: Disassemble and reassemble SSDT PASSED: Test 2, SSDT (0) reassembly, Found 0 errors, 0 warnings. FAILED [HIGH] AMLAssemblerError4124: Test 2, Assembler error in line 223 Line | AML source ---------------------------------------------------------------------------------------------------- 00220| 0x0000000C 00221| } 00222| }) 00223| Package (0x06) | ^ | error 4124: syntax error, unexpected PARSEOP_PACKAGE 00224| { 00225| 0x80000000, 00226| 0x80000000, ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. Table SSDT (1) reassembly: Found 1 errors, 0 warnings. FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 106 Line | AML source ---------------------------------------------------------------------------------------------------- 00103| Store (CPPC, \_PR.CPU0._PPC) 00104| Store (CPDC (Arg0), Local0) 00105| GCAP (Local0) 00106| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00107| } 00108| 00109| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 208 Line | AML source ---------------------------------------------------------------------------------------------------- 00205| { 00206| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00207| GCAP (Local0) 00208| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00209| } 00210| 00211| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 279 Line | AML source ---------------------------------------------------------------------------------------------------- 00276| { 00277| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00278| GCAP (Local0) 00279| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00280| } 00281| 00282| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 326 Line | AML source ---------------------------------------------------------------------------------------------------- 00323| { 00324| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00325| GCAP (Local0) 00326| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00327| } 00328| 00329| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 373 Line | AML source ---------------------------------------------------------------------------------------------------- 00370| { 00371| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00372| GCAP (Local0) 00373| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00374| } 00375| 00376| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 420 Line | AML source ---------------------------------------------------------------------------------------------------- 00417| { 00418| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00419| GCAP (Local0) 00420| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00421| } 00422| 00423| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 467 Line | AML source ---------------------------------------------------------------------------------------------------- 00464| { 00465| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00466| GCAP (Local0) 00467| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00468| } 00469| 00470| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 514 Line | AML source ---------------------------------------------------------------------------------------------------- 00511| { 00512| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00513| GCAP (Local0) 00514| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00515| } 00516| 00517| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== Table SSDT (2) reassembly: Found 0 errors, 8 warnings. ==================================================================================================== 1 passed, 89 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: Test 1, /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. PASSED: Test 2, RTC wakealarm was triggered successfully. Test 3 of 4: Check if wakealarm is fired. PASSED: Test 3, RTC 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. PASSED: Test 4, RTC wakealarm triggered and fired successfully. ==================================================================================================== 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== 553 passed, 133 failed, 4 warnings, 1 aborted, 83 skipped, 3 info only. Test Failure Summary ==================================================================================================== Critical failures: 20 method: Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. method: Detected error 'Not exist' when evaluating '\_WAK'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. High failures: 86 dmi_decode: Out of range string index 0x06 while accessing entry 'Portable Battery (Type 22)' @ 0x000e7306, field 'Device Chemistry', offset 0x09 syntaxcheck: Assembler error in line 40 syntaxcheck: Assembler error in line 1429 syntaxcheck: Assembler error in line 1467 syntaxcheck: Assembler error in line 1469 syntaxcheck: Assembler error in line 1477 syntaxcheck: Assembler error in line 2233 syntaxcheck: Assembler error in line 2240 syntaxcheck: Assembler error in line 2251 syntaxcheck: Assembler error in line 2254 syntaxcheck: Assembler error in line 2259 syntaxcheck: Assembler error in line 2264 syntaxcheck: Assembler error in line 2605 syntaxcheck: Assembler error in line 2625 syntaxcheck: Assembler error in line 2645 syntaxcheck: Assembler error in line 2658 syntaxcheck: Assembler error in line 2678 syntaxcheck: Assembler error in line 2698 syntaxcheck: Assembler error in line 2716 syntaxcheck: Assembler error in line 2787 syntaxcheck: Assembler error in line 2807 syntaxcheck: Assembler error in line 2827 syntaxcheck: Assembler error in line 2840 syntaxcheck: Assembler error in line 2860 syntaxcheck: Assembler error in line 2880 syntaxcheck: Assembler error in line 2898 syntaxcheck: Assembler error in line 3012 syntaxcheck: Assembler error in line 3013 syntaxcheck: Assembler error in line 3019 syntaxcheck: Assembler error in line 3021 syntaxcheck: Assembler error in line 3025 syntaxcheck: Assembler error in line 3030 syntaxcheck: Assembler error in line 3034 syntaxcheck: Assembler error in line 3042 syntaxcheck: Assembler error in line 3043 syntaxcheck: Assembler error in line 3046 syntaxcheck: Assembler error in line 3050 syntaxcheck: Assembler error in line 3052 syntaxcheck: Assembler error in line 3056 syntaxcheck: Assembler error in line 3065 syntaxcheck: Assembler error in line 3068 syntaxcheck: Assembler error in line 3072 syntaxcheck: Assembler error in line 3074 syntaxcheck: Assembler error in line 3078 syntaxcheck: Assembler error in line 3089 syntaxcheck: Assembler error in line 3115 syntaxcheck: Assembler error in line 3116 syntaxcheck: Assembler error in line 3133 syntaxcheck: Assembler error in line 3136 syntaxcheck: Assembler error in line 3138 syntaxcheck: Assembler error in line 3140 syntaxcheck: Assembler error in line 3142 syntaxcheck: Assembler error in line 3169 syntaxcheck: Assembler error in line 3171 syntaxcheck: Assembler error in line 3174 syntaxcheck: Assembler error in line 3176 syntaxcheck: Assembler error in line 3304 syntaxcheck: Assembler error in line 3310 syntaxcheck: Assembler error in line 3316 syntaxcheck: Assembler error in line 3725 syntaxcheck: Assembler error in line 3726 syntaxcheck: Assembler error in line 3727 syntaxcheck: Assembler error in line 3728 syntaxcheck: Assembler error in line 3733 syntaxcheck: Assembler error in line 3734 syntaxcheck: Assembler error in line 3735 syntaxcheck: Assembler error in line 3736 syntaxcheck: Assembler error in line 3860 syntaxcheck: Assembler error in line 3865 syntaxcheck: Assembler error in line 3870 syntaxcheck: Assembler error in line 3875 syntaxcheck: Assembler error in line 3880 syntaxcheck: Assembler error in line 3885 syntaxcheck: Assembler error in line 3890 syntaxcheck: Assembler error in line 3895 syntaxcheck: Assembler error in line 3993 syntaxcheck: Assembler error in line 10161 syntaxcheck: Assembler error in line 223 syntaxcheck: Assembler error in line 106 syntaxcheck: Assembler error in line 208 syntaxcheck: Assembler error in line 279 syntaxcheck: Assembler error in line 326 syntaxcheck: Assembler error in line 373 syntaxcheck: Assembler error in line 420 syntaxcheck: Assembler error in line 467 syntaxcheck: Assembler error in line 514 Medium failures: 17 mtrr: Memory range 0x7ea00000 to 0xfeafffff (PCI Bus 0000:00) has incorrect attribute Write-Back. msr: MSR TSC_AUX (0xc0000103) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffff). aspm: PCIE aspm setting was not matched. pciirq: Slot 1 INTB# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 1 INTC# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 1 INTD# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 INTB# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 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. method: AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) method: _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package. Low failures: 4 maxreadreq: 1 devices have low MaxReadReq settings. Firmware may have configured these too low. dmi_decode: String index 0x03 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Serial Number', offset 0x20 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. dmi_decode: String index 0x05 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Asset Tag', offset 0x21 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. dmi_decode: String index 0x06 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Part Number', offset 0x22 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. Other failures: NONE Test |Pass |Fail |Abort|Warn |Skip |Info | ---------------+-----+-----+-----+-----+-----+-----+ acpiinfo | 1| | | | | | acpitables | 7| | | | | | apicedge | 1| | | | | | apicinstance | 1| | | | | | aspm | 1| 1| | 1| | | bios32 | 4| | | | | | bios_info | | | | | | 1| checksum | 20| | | | | | crs | | | | | 1| | csm | | | | | | 1| cstates | 7| | | | | | dmesg_common | 1| | | | | | dmi_decode | 68| 4| | | | | ebda | 1| | | | | | fadt | 1| | | | | | fan | 5| | | | | | hda_audio | 2| | | | | | hpet_check | | | | | | | klog | 1| | | | | | maxfreq | 1| | | | | | maxreadreq | | 1| | | | | mcfg | 2| | | | | | method | 304| 24| | 3| 81| | microcode | | | 1| | | | mpcheck | 9| | | | | | msr | 93| 1| | | | | mtrr | 1| 1| | | 1| | nx | 3| | | | | | oops | 1| | | | | | os2gap | 1| | | | | | osilinux | 1| | | | | | pciirq | 3| 12| | | | | pnp | 2| | | | | | smbios | 1| | | | | | syntaxcheck | 1| 89| | | | | version | 3| | | | | | virt | 1| | | | | | wakealarm | 4| | | | | | wmi | 1| | | | | 1| ---------------+-----+-----+-----+-----+-----+-----+ Total: | 553| 133| 1| 4| 83| 3| ---------------+-----+-----+-----+-----+-----+-----+ Results generated by fwts: Version V0.25.06precise1 (Tue Sep 4 12:56:28 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 07/08/14 at 22:54:54 on host Linux 201208-11538 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 x86_64. Running tests: method. ACPI DSDT Method Semantic Tests. ---------------------------------------------------------------------------------------------------- ACPICA Exception AE_NOT_EXIST during execution at module level (table load) Failed to install handler for SystemMemory space(0) Test 1 of 96: Check Method Names. Found 1589 Objects PASSED: Test 1, Method names contain legal characters. Test 2 of 96: Check _ALC (Ambient Light Colour Chromaticity). SKIPPED: Test 2, Skipping test for non-existant object _ALC. Test 3 of 96: Check _ALI (Ambient Light Illuminance). SKIPPED: Test 3, Skipping test for non-existant object _ALI. Test 4 of 96: Check _ALT (Ambient Light Temperature). SKIPPED: Test 4, Skipping test for non-existant object _ALT. Test 5 of 96: Check _ALP (Ambient Light Polling). SKIPPED: Test 5, Skipping test for non-existant object _ALP. Test 6 of 96: Check _LID (Lid Status). PASSED: Test 6, _LID correctly returned sane looking value 0x00000000 PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times. Test 7 of 96: Check _STP (Set Expired Timer Wake Policy). SKIPPED: Test 7, Skipping test for non-existant object _STP. Test 8 of 96: Check _STV (Set Timer Value). SKIPPED: Test 8, Skipping test for non-existant object _STV. Test 9 of 96: Check _TIP (Expired Timer Wake Policy). SKIPPED: Test 9, Skipping test for non-existant object _TIP. Test 10 of 96: Check _TIV (Timer Values). SKIPPED: Test 10, Skipping test for non-existant object _TIV. Test 11 of 96: Check _SBS (Smart Battery Subsystem). SKIPPED: Test 11, Skipping test for non-existant object _SBS. Test 12 of 96: Check _BIF (Battery Information). Package has 13 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 02: INTEGER: 0x00000000 03: INTEGER: 0x00000001 04: INTEGER: 0x00000000 05: INTEGER: 0x00000000 06: INTEGER: 0x00000000 07: INTEGER: 0x00000108 08: INTEGER: 0x00000ec4 09: STRING: 10: STRING: 0000 11: STRING: NiMh 12: STRING: COMPAL PASSED: Test 12, Battery _BIF package looks sane. PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released locks 5 times. Test 13 of 96: Check _BIX (Battery Information Extended). SKIPPED: Test 13, Skipping test for non-existant object _BIX. Test 14 of 96: Check _BMA (Battery Measurement Averaging). SKIPPED: Test 14, Skipping test for non-existant object _BMA. Test 15 of 96: Check _BMS (Battery Measurement Sampling Time). SKIPPED: Test 15, Skipping test for non-existant object _BMS. Test 16 of 96: Check _BST (Battery Status). Package has 4 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0xffffffff 02: INTEGER: 0x00000000 03: INTEGER: 0x00000000 PASSED: Test 16, Battery _BST package looks sane. PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released locks 5 times. Test 17 of 96: Check _BTP (Battery Trip Point). SKIPPED: Test 17, Skipping test for non-existant object _BTP. Test 18 of 96: Check _PCL (Power Consumer List). PASSED: Test 18, \_SB_.PCI0.LPCB.BAT1._PCL correctly acquired and released locks 4 times. PASSED: Test 18, \_SB_.PCI0.LPCB.ACAD._PCL correctly acquired and released locks 4 times. Test 19 of 96: Check _BTM (Battery Time). SKIPPED: Test 19, Skipping test for non-existant object _BTM. Test 20 of 96: Check _BMD (Battery Maintenance Data). SKIPPED: Test 20, Skipping test for non-existant object _BMD. Test 21 of 96: Check _BMC (Battery Maintenance Control). SKIPPED: Test 21, Skipping test for non-existant object _BMC. Test 22 of 96: Check _PSR (Power Source). PASSED: Test 22, _PSR correctly returned sane looking value 0x00000000 PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released locks 5 times. Test 23 of 96: Check _PIF (Power Source Information) Object. SKIPPED: Test 23, Skipping test for non-existant object _PIF. Test 24 of 96: Check _FIF (Fan Information). SKIPPED: Test 24, Skipping test for non-existant object _FIF. Test 25 of 96: Check _FSL (Fan Set Level). SKIPPED: Test 25, Skipping test for non-existant object _FSL. Test 26 of 96: Check _FST (Fan Status). SKIPPED: Test 26, Skipping test for non-existant object _FST. Test 27 of 96: Check _ACx (Active Cooling). FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_PR_.AAC0 correctly acquired and released locks 5 times. FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC0 correctly acquired and released locks 5 times. SKIPPED: Test 27, Skipping test for non-existant object AC1. SKIPPED: Test 27, Skipping test for non-existant object AC2. SKIPPED: Test 27, Skipping test for non-existant object AC3. SKIPPED: Test 27, Skipping test for non-existant object AC4. SKIPPED: Test 27, Skipping test for non-existant object AC5. SKIPPED: Test 27, Skipping test for non-existant object AC6. SKIPPED: Test 27, Skipping test for non-existant object AC7. SKIPPED: Test 27, Skipping test for non-existant object AC8. SKIPPED: Test 27, Skipping test for non-existant object AC9. Test 28 of 96: Check _CRT (Critical Trip Point). SKIPPED: Test 28, Skipping test for non-existant object _CRT. Test 29 of 96: Check _DTI (Device Temperature Indication). SKIPPED: Test 29, Skipping test for non-existant object _DTI. Test 30 of 96: Check _HOT (Hot Temperature). SKIPPED: Test 30, Skipping test for non-existant object _HOT. Test 31 of 96: Check _NTT (Notification Temp Threshold). SKIPPED: Test 31, Skipping test for non-existant object _NTT. Test 32 of 96: Check _PSV (Passive Temp). SKIPPED: Test 32, Skipping test for non-existant object _PSV. Test 33 of 96: Check _RTV (Relative Temp Values). SKIPPED: Test 33, Skipping test for non-existant object _RTV. Test 34 of 96: Check _SCP (Set Cooling Policy). SKIPPED: Test 34, Skipping test for non-existant object _DTI. Test 35 of 96: Check _TMP (Thermal Zone Current Temp). SKIPPED: Test 35, Skipping test for non-existant object _TMP. Test 36 of 96: Check _TC1 (Thermal Constant 1) Object. SKIPPED: Test 36, Skipping test for non-existant object _TC1. Test 37 of 96: Check _TC2 (Thermal Constant 2) Object. SKIPPED: Test 37, Skipping test for non-existant object _TC2. Test 38 of 96: Check _TPT (Trip Point Temperature). SKIPPED: Test 38, Skipping test for non-existant object _TPT. Test 39 of 96: Check _TSP (Thermal Sampling Period) Object. SKIPPED: Test 39, Skipping test for non-existant object _TSP. Test 40 of 96: Check _TST (Temperature Sensor Threshold) Object. SKIPPED: Test 40, Skipping test for non-existant object _TST. Test 41 of 96: Check _TZP (Thermal Zone Polling) Object. SKIPPED: Test 41, Skipping test for non-existant object _TZP. Test 42 of 96: Check _AEI. SKIPPED: Test 42, Skipping test for non-existant object _AEI. Test 43 of 96: Check _SUN (Slot User Number). SKIPPED: Test 43, Skipping test for non-existant object _SUN. Test 44 of 96: Check _UID (Unique ID). PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.PCI0.LPCB.LDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.LPCB.BAT1._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.PDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.LNKA._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.LNKB._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000003. PASSED: Test 44, \_SB_.LNKC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000004. PASSED: Test 44, \_SB_.LNKD._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000005. PASSED: Test 44, \_SB_.LNKE._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000006. PASSED: Test 44, \_SB_.LNKF._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000007. PASSED: Test 44, \_SB_.LNKG._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000008. PASSED: Test 44, \_SB_.LNKH._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.WMID._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.MEM2._UID correctly acquired and released locks 3 times. Test 45 of 96: Check _CRS (Current Resource Settings). ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. PASSED: Test 45, \_SB_.PCI0._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly returned a buffer of 37 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released locks 6 times. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly returned a buffer of 141 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly returned a buffer of 154 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly returned a buffer of 21 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly returned a buffer of 10 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly returned a buffer of 22 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly returned a buffer of 6 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly returned a buffer of 18 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly acquired and released locks 3 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. PASSED: Test 45, \_SB_.LNKA._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. PASSED: Test 45, \_SB_.LNKB._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. PASSED: Test 45, \_SB_.LNKC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. PASSED: Test 45, \_SB_.LNKD._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. PASSED: Test 45, \_SB_.LNKE._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. PASSED: Test 45, \_SB_.LNKF._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. PASSED: Test 45, \_SB_.LNKG._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. PASSED: Test 45, \_SB_.LNKH._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.MEM2._CRS correctly returned a buffer of 26 elements. PASSED: Test 45, \_SB_.MEM2._CRS correctly acquired and released locks 5 times. Test 46 of 96: Check _DMA (Direct Memory Access). SKIPPED: Test 46, Skipping test for non-existant object _DMA. Test 47 of 96: Check _DIS (Disable). ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. PASSED: Test 47, \_SB_.LNKA._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. PASSED: Test 47, \_SB_.LNKB._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. PASSED: Test 47, \_SB_.LNKC._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. PASSED: Test 47, \_SB_.LNKD._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. PASSED: Test 47, \_SB_.LNKE._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. PASSED: Test 47, \_SB_.LNKF._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. PASSED: Test 47, \_SB_.LNKG._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. PASSED: Test 47, \_SB_.LNKH._DIS correctly acquired and released locks 5 times. Test 48 of 96: Check _PXM (Proximity). SKIPPED: Test 48, Skipping test for non-existant object _PXM. Test 49 of 96: Check _DCK (Dock). SKIPPED: Test 49, Skipping test for non-existant object _DCK. Test 50 of 96: Check _BDN (BIOS Dock Name). SKIPPED: Test 50, Skipping test for non-existant object _BDN. Test 51 of 96: Check _BBN (Base Bus Number). PASSED: Test 51, \_SB_.PCI0._BBN correctly returned an integer. PASSED: Test 51, \_SB_.PCI0._BBN correctly acquired and released locks 4 times. Test 52 of 96: Check _BFS (Back from Sleep). SKIPPED: Test 52, Optional control method _BFS does not exist. Test 53 of 96: Check _PTS (Prepare to Sleep). Test _PTS(1). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(2). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(3). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(4). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(5). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test 54 of 96: Check _GTS (Going to Sleep). SKIPPED: Test 54, Optional control method _GTS does not exist. Test 55 of 96: Check _TTS (Transition to State). SKIPPED: Test 55, Optional control method _TTS does not exist. Test 56 of 96: Check _S0 (System S0 State) Object. SKIPPED: Test 56, Skipping test for non-existant object _S0. Test 57 of 96: Check _S1 (System S1 State) Object. SKIPPED: Test 57, Skipping test for non-existant object _S1. Test 58 of 96: Check _S2 (System S2 State) Object. SKIPPED: Test 58, Skipping test for non-existant object _S2. Test 59 of 96: Check _S3 (System S3 State) Object. SKIPPED: Test 59, Skipping test for non-existant object _S3. Test 60 of 96: Check _S4 (System S4 State) Object. SKIPPED: Test 60, Skipping test for non-existant object _S4. Test 61 of 96: Check _S5 (System S5 State) Object. SKIPPED: Test 61, Skipping test for non-existant object _S5. Test 62 of 96: Check _WAK (System Wake). Test _WAK(1) System Wake, State S1. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_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: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 6 times. Test _WAK(3) System Wake, State S3. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 8 times. Test _WAK(4) System Wake, State S4. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 7 times. Test _WAK(5) System Wake, State S5. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 7 times. Test 63 of 96: Check _DSW (Device Sleep Wake). SKIPPED: Test 63, Skipping test for non-existant object _DSW. Test 64 of 96: Check _PS0 (Power State 0). SKIPPED: Test 64, Skipping test for non-existant object _PS0. Test 65 of 96: Check _PS1 (Power State 1). SKIPPED: Test 65, Skipping test for non-existant object _PS1. Test 66 of 96: Check _PS2 (Power State 2). SKIPPED: Test 66, Skipping test for non-existant object _PS2. Test 67 of 96: Check _PS3 (Power State 3). SKIPPED: Test 67, Skipping test for non-existant object _PS3. Test 68 of 96: Check _PSC (Power State Current). SKIPPED: Test 68, Skipping test for non-existant object _PSC. Test 69 of 96: Check _PSE (Power State for Enumeration). SKIPPED: Test 69, Skipping test for non-existant object _PSE. Test 70 of 96: Check _PSW (Power State Wake). ACPICA Exception AE_NOT_EXIST during execution of method _PSW FAILED [CRITICAL] AENotExist: Test 70, Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. PASSED: Test 70, \_SB_.PCI0.EHC1._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.RP01._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.RP01._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.LID0._PSW returned no values as expected. PASSED: Test 70, \_SB_.LID0._PSW correctly acquired and released locks 4 times. Test 71 of 96: Check _IRC (In Rush Current). SKIPPED: Test 71, Skipping test for non-existant object _IRC. Test 72 of 96: Check _PRE (Power Resources for Enumeration). SKIPPED: Test 72, Skipping test for non-existant object _PRE. Test 73 of 96: Check _EJD (Ejection Dependent Device). SKIPPED: Test 73, Skipping test for non-existant object _EJD. Test 74 of 96: Check _EJ0 (Eject). SKIPPED: Test 74, Skipping test for non-existant object _EJ0. Test 75 of 96: Check _EJ1 (Eject). SKIPPED: Test 75, Skipping test for non-existant object _EJ1. Test 76 of 96: Check _EJ2 (Eject). SKIPPED: Test 76, Skipping test for non-existant object _EJ2. Test 77 of 96: Check _EJ3 (Eject). SKIPPED: Test 77, Skipping test for non-existant object _EJ3. Test 78 of 96: Check _EJ4 (Eject). SKIPPED: Test 78, Skipping test for non-existant object _EJ4. Test 79 of 96: Check _LCK (Lock). SKIPPED: Test 79, Skipping test for non-existant object _LCK. Test 80 of 96: Check _ON (Set resource on). SKIPPED: Test 80, Skipping test for non-existant object _ON. Test 81 of 96: Check _OFF (Set resource off). SKIPPED: Test 81, Skipping test for non-existant object _OFF. Test 82 of 96: Check _PSS (Performance Supported States). P-State 0: CPU 1801 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. P-State 1: CPU 1800 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. FAILED [MEDIUM] Method_PSSSubPackagePowerNotDecending: Test 82, _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 1700 Mhz, 15798 mW, latency 10 us, bus master latency 10 us. P-State 3: CPU 1600 Mhz, 14620 mW, latency 10 us, bus master latency 10 us. P-State 4: CPU 1500 Mhz, 13631 mW, latency 10 us, bus master latency 10 us. P-State 5: CPU 1400 Mhz, 12499 mW, latency 10 us, bus master latency 10 us. P-State 6: CPU 1300 Mhz, 11552 mW, latency 10 us, bus master latency 10 us. P-State 7: CPU 1200 Mhz, 10467 mW, latency 10 us, bus master latency 10 us. P-State 8: CPU 1100 Mhz, 9560 mW, latency 10 us, bus master latency 10 us. P-State 9: CPU 1000 Mhz, 8518 mW, latency 10 us, bus master latency 10 us. P-State 10: CPU 900 Mhz, 7651 mW, latency 10 us, bus master latency 10 us. P-State 11: CPU 800 Mhz, 6652 mW, latency 10 us, bus master latency 10 us. P-State 12: CPU 774 Mhz, 5677 mW, latency 10 us, bus master latency 10 us. PASSED: Test 82, \_PR_.CPU0._PSS correctly acquired and released locks 4 times. Test 83 of 96: Check _DOS (Enable/Disable Output Switching). PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS correctly acquired and released locks 5 times. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS correctly acquired and released locks 5 times. Test 84 of 96: Check _DOD (Enumerate All Devices Attached to Display Adapter). Package has 3 elements: 00: INTEGER: 0x00000110 01: INTEGER: 0x00000100 02: INTEGER: 0x80007330 Device 0: 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 Device 1: 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 2: Video Chip Vendor Scheme 80007330 PASSED: Test 84, Method _DOD returned a sane package of 3 integers. PASSED: Test 84, \_SB_.PCI0.PEG0.VGA_._DOD correctly acquired and released locks 4 times. 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 PASSED: Test 84, Method _DOD returned a sane package of 1 integers. PASSED: Test 84, \_SB_.PCI0.GFX0._DOD correctly acquired and released locks 5 times. Test 85 of 96: Check _ROM (Get ROM Data) Object. SKIPPED: Test 85, Skipping test for non-existant object _ROM. Test 86 of 96: Check _GPD (Get POST Device). SKIPPED: Test 86, Skipping test for non-existant object _GPD. Test 87 of 96: Check _SPD (Set POST Device). SKIPPED: Test 87, Skipping test for non-existant object _SPD. Test 88 of 96: Check _VPO (Video POST Options). SKIPPED: Test 88, Skipping test for non-existant object _VPO. Test 89 of 96: Check _ADR (Return Unique ID for Device). PASSED: Test 89, \_SB_.PCI0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly acquired and released locks 4 times. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly acquired and released locks 6 times. Test 90 of 96: Check _BCL (Query List of Brightness Control Levels Supported). Package has 12 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000032 02: INTEGER: 0x0000000a 03: INTEGER: 0x00000014 04: INTEGER: 0x0000001e 05: INTEGER: 0x00000028 06: INTEGER: 0x00000032 07: INTEGER: 0x0000003c 08: INTEGER: 0x00000046 09: INTEGER: 0x00000050 10: INTEGER: 0x0000005a 11: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 12 integers. PASSED: Test 90, \_SB_.PCI0.PEG0.VGA_.LCD_._BCL correctly acquired and released locks 4 times. Package has 18 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000018 02: INTEGER: 0x0000000c 03: INTEGER: 0x00000012 04: INTEGER: 0x00000018 05: INTEGER: 0x0000001e 06: INTEGER: 0x00000023 07: INTEGER: 0x00000028 08: INTEGER: 0x0000002d 09: INTEGER: 0x00000032 10: INTEGER: 0x00000037 11: INTEGER: 0x0000003c 12: INTEGER: 0x00000041 13: INTEGER: 0x00000046 14: INTEGER: 0x0000004d 15: INTEGER: 0x00000055 16: INTEGER: 0x0000005c 17: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 18 integers. PASSED: Test 90, \_SB_.PCI0.GFX0.DD01._BCL correctly acquired and released locks 5 times. Test 91 of 96: Check _BCM (Set Brightness Level). PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM correctly acquired and released locks 5 times. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM correctly acquired and released locks 5 times. Test 92 of 96: Check _BQC (Brightness Query Current Level). PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly acquired and released locks 5 times. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly acquired and released locks 5 times. Test 93 of 96: Check _DDC (Return the EDID for this Device). SKIPPED: Test 93, Skipping test for non-existant object _DDC. Test 94 of 96: Check _DCS (Return the Status of Output Device). PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly acquired and released locks 5 times. Test 95 of 96: Check _DGS (Query Graphics State). PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly acquired and released locks 5 times. Test 96 of 96: Check _DSS (Device Set State). PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS correctly acquired and released locks 4 times. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 skipped, 0 info only. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 skipped, 0 info only. Test Failure Summary ==================================================================================================== Critical failures: 20 method: Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. method: Detected error 'Not exist' when evaluating '\_WAK'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. High failures: NONE Medium failures: 2 method: AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) method: _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package. Low failures: NONE Other failures: NONE Test |Pass |Fail |Abort|Warn |Skip |Info | ---------------+-----+-----+-----+-----+-----+-----+ method | 304| 24| | 3| 81| | ---------------+-----+-----+-----+-----+-----+-----+ Total: | 304| 24| 0| 3| 81| 0| ---------------+-----+-----+-----+-----+-----+-----+ Results generated by fwts: Version V0.25.06precise1 (Tue Sep 4 12:56:28 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 07/08/14 at 22:56:24 on host Linux 201208-11538 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 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. PASSED: Test 1, Signature: Ubuntu 3.13.0-32.57~precise1-generic 3.13.11.4 Test 2 of 3: Gather kernel system information. PASSED: Test 2, Kernel Version: Linux version 3.13.0-32-generic (buildd@phianna) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 Test 3 of 3: Gather APCI driver version. PASSED: Test 3, ACPI Version: 20131115 ==================================================================================================== 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 : Dell Inc. BIOS Version : A00 BIOS Release Date : 09/08/2012 Board Name : Type2 - Board Product Name1 Board Serial # : . . . Board Version : Type2 - Board Version Board Asset Tag : PCBApass Chassis Serial # : 2993043 Chassis Type : 8 Chassis Vendor : Dell Inc. Chassis Version : A00 Chassic Asset Tag : PCBApass Product Name : Inspiron 3521 Product UUID : 44454C4C-3900-1039-8033-B2C04F303433 Product Version : A00 System Vendor : Dell Inc. ==================================================================================================== 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. PASSED: Test 1, Found no oopses in kernel log. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== MTRR validation. ---------------------------------------------------------------------------------------------------- MTRR overview ------------- Reg 0: 0x0000000000000000 - 0x0000000080000000 ( 2048 MB) Write-Back Reg 1: 0x000000007a000000 - 0x000000007c000000 ( 32 MB) Uncached Reg 2: 0x000000007c000000 - 0x0000000080000000 ( 64 MB) Uncached Reg 3: 0x00000000ffa00000 - 0x00000000ffc00000 ( 2 MB) Write-Protect Reg 4: 0x00000000ffc00000 - 0x0000000100000000 ( 4 MB) Write-Protect Reg 5: 0x0000000100000000 - 0x0000000100800000 ( 8 MB) Write-Back Reg 6: 0x0000000100600000 - 0x0000000100800000 ( 2 MB) Uncached Test 1 of 3: Validate the kernel MTRR IOMEM setup. FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0x7ea00000 to 0xfeafffff (PCI Bus 0000:00) has incorrect attribute Write-Back. Test 2 of 3: Validate the MTRR setup across all processors. PASSED: Test 2, All processors have the a consistent MTRR setup. Test 3 of 3: Check for AMD MtrrFixDramModEn being cleared by the BIOS. SKIPPED: Test 3, CPU 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. PASSED: Test 1, No 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. PASSED: Test 1, Found 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. PASSED: Test 1, Found no errors in kernel log. ==================================================================================================== 1 passed, 0 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..0xcee00 No CSM: Legacy BIOS firmware has video option ROM with Int 10h support. ==================================================================================================== 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only. ==================================================================================================== Check if system is using latest microcode. ---------------------------------------------------------------------------------------------------- Cannot read microcode file /usr/share/misc/intel-microcode.dat. Aborted 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. PASSED: Test 1, MSR P5_MC_TYPE (0x1) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MONITOR_FILTER_SIZE (0x6) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR PLATFORM_ID (0x17) (mask:1c000000000000) was consistent across 4 CPUs. PASSED: Test 1, MSR EBL_CR_POWERON (0x2a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR APIC_BASE (0x1b) (mask:fffffffffffffeff) was consistent across 4 CPUs. PASSED: Test 1, MSR FEATURE_CONTROL (0x3a) (mask:ff07) was consistent across 4 CPUs. PASSED: Test 1, MSR BIOS_SIGN_ID (0x8b) (mask:ffffffff00000000) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRRCAP (0xfe) (mask:fff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_CS (0x174) (mask:ffff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_ESP (0x175) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR SYSENTER_EIP (0x176) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MCG_CAP (0x179) (mask:1ff0fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MCG_STATUS (0x17a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR CLOCK_MODULATION (0x19a) (mask:1f) was consistent across 4 CPUs. PASSED: Test 1, MSR THERM_INTERRUPT (0x19b) (mask:180801f) was consistent across 4 CPUs. PASSED: Test 1, MSR MISC_ENABLE (0x1a0) (mask:400c51889) was consistent across 4 CPUs. PASSED: Test 1, MSR PACKAGE_THERM_INTERRUPT (0x1b2) (mask:1ffff17) was consistent across 4 CPUs. PASSED: Test 1, MSR SMRR_PHYSBASE (0x1f2) (mask:fffff0ff) was consistent across 4 CPUs. PASSED: Test 1, MSR SMRR_PHYSMASK (0x1f3) (mask:fffff800) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE0 (0x200) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK0 (0x201) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE1 (0x202) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK1 (0x203) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE2 (0x204) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK2 (0x205) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE3 (0x206) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK3 (0x207) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE4 (0x208) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK4 (0x209) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE5 (0x20a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK5 (0x20b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE6 (0x20c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK6 (0x20d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE7 (0x20e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK7 (0x20f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE8 (0x210) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK8 (0x211) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSBASE9 (0x212) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_PHYSMASK9 (0x213) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX64K_000 (0x250) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX16K_800 (0x258) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX16K_a00 (0x259) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_C000 (0x268) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_C800 (0x269) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_D000 (0x26a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_D800 (0x26b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_E000 (0x26c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_E800 (0x26d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_F000 (0x26e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_FIX4K_F800 (0x26f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR PAT (0x277) (mask:707070707070703) was consistent across 4 CPUs. PASSED: Test 1, MSR MC0_CTL2 (0x280) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC1_CTL2 (0x281) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC2_CTL2 (0x282) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC3_CTL2 (0x283) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC4_CTL2 (0x284) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC5_CTL2 (0x285) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MC6_CTL2 (0x286) (mask:40007fff) was consistent across 4 CPUs. PASSED: Test 1, MSR MTRR_DEF_TYPE (0x2ff) (mask:c0f) was consistent across 4 CPUs. PASSED: Test 1, MSR PEBS_ENABLE (0x3f1) (mask:1) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_BASIC (0x480) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PINPASED_CTLS (0x481) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PROCBASED_CTLS (0x482) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_EXIT_CTLS (0x483) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_ENTRY_CTLS (0x484) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_MISC (0x485) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR0_FIXED0 (0x486) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR0_FIXED1 (0x487) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR4_FIXED0 (0x488) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_CR4_FIXED1 (0x489) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_VMX_VMCS_ENUM (0x48a) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_PROCBASED_CTLS2 (0x48b) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_EPT_VPID_CAP (0x48c) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_PINBASED_CTLS (0x48d) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_PROCBASED_CTLS (0x48e) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_EXIT_CTLS (0x48f) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR VMX_TRUE_ENTRY_CTLS (0x490) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC0 (0x4c1) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC1 (0x4c2) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC2 (0x4c3) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR A_PMC3 (0x4c4) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR EFER (0xc0000080) (mask:d01) was consistent across 4 CPUs. PASSED: Test 1, MSR STAR (0xc0000081) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR LSTAR (0xc0000082) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR FMASK (0xc0000084) (mask:ffffffffffffffff) was consistent across 4 CPUs. PASSED: Test 1, MSR KERNEL_GS_BASE (0xc0000102) (mask:ffffffffffffffff) was consistent across 4 CPUs. FAILED [MEDIUM] MSRCPUsInconsistent: Test 1, 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. No model specific tests for model 0x3a. Test 3 of 5: Check all P State Ratios. PASSED: Test 3, MSR Minimum P-State (0xce) (mask:ff) was consistent across 4 CPUs. PASSED: Test 3, MSR Maximum P-State (0xce) (mask:ff) was consistent across 4 CPUs. Test 4 of 5: Check C1 and C3 autodemotion. PASSED: Test 4, MSR 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. PASSED: Test 5, MSR SMRR_PHYSBASE (0x1f2) (mask:fffff) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_TYPE (0x1f2) (mask:7) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_PHYSMASK (0x1f3) (mask:fffff) was consistent across 4 CPUs. PASSED: Test 5, MSR SMRR_VALID (0x1f3) (mask:1) was consistent across 4 CPUs. ==================================================================================================== 93 passed, 1 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. PASSED: Test 1, CPU 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. PASSED: Test 2, All 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. PASSED: Test 3, All 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. PASSED: Test 1, 4 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. PASSED: Test 1, Virtualization 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. MaxReadReq for pci://00:00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) is low (128) [Audio device]. FAILED [LOW] LowMaxReadReq: Test 1, 1 devices have low MaxReadReq settings. Firmware may have configured these too low. ADVICE: The 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. SKIPPED: Test 1, Cannot find host bridge message in kernel log, skipping test. ==================================================================================================== 0 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only. ==================================================================================================== PCIe ASPM check. ---------------------------------------------------------------------------------------------------- Test 1 of 2: PCIe ASPM ACPI test. PCIE ASPM is not controlled by Linux kernel. ADVICE: BIOS reports that Linux kernel should not modify ASPM settings that BIOS configured. It can be intentional because hardware vendors identified some capability bugs between the motherboard and the add-on cards. Test 2 of 2: PCIe ASPM registers test. WARNING: Test 2, RP 00h:1Ch.00h L0s not enabled. FAILED [MEDIUM] PCIEASPM_UNMATCHED: Test 2, PCIE aspm setting was not matched. RP 00h:1Ch.00h has aspm = 02h. Device 01h:00h.00h has aspm = 03h. ADVICE: ASPM control registers between root port and device must match in order for ASPM to be active. Unmatched configuration indicates software did not configure ASPM correctly and the system is not saving power at its full potential. PASSED: Test 2, PCIE aspm setting matched was matched. ==================================================================================================== 1 passed, 1 failed, 1 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. No base address found for HPET. Test 2 of 3: Sanity check HPET configuration. Test skipped because previous test failed. Test 3 of 3: Check HPET base in DSDT and/or SSDT. ==================================================================================================== 0 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. PASSED: Test 1, Entry @ 0x000e6c00 'BIOS Information (Type 0)' PASSED: Test 1, Entry @ 0x000e6c32 'System Information (Type 1)' PASSED: Test 1, Entry @ 0x000e6c8a 'Base Board Information (Type 2)' PASSED: Test 1, Entry @ 0x000e6d18 'Chassis Information (Type 3)' FAILED [LOW] DMIBadDefault: Test 1, String index 0x03 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Serial Number', offset 0x20 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. FAILED [LOW] DMIBadDefault: Test 1, String index 0x05 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Asset Tag', offset 0x21 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. FAILED [LOW] DMIBadDefault: Test 1, String index 0x06 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Part Number', offset 0x22 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. ADVICE: The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. ADVICE: It may be worth checking against section 7.5 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). PASSED: Test 1, Entry @ 0x000e6e02 'Memory Controller Information (Type 5)' PASSED: Test 1, Entry @ 0x000e6e18 'Memory Module Information (Type 6)' PASSED: Test 1, Entry @ 0x000e6e2b 'Memory Module Information (Type 6)' PASSED: Test 1, Entry @ 0x000e6e3e 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e5b 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e78 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6e95 'Cache Information (Type 7)' PASSED: Test 1, Entry @ 0x000e6eb2 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6eca 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6edf 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6ef4 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f07 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f1a 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f2d 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f40 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f57 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f7a 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6f90 'Port Connector Information (Type 8)' PASSED: Test 1, Entry @ 0x000e6fa3 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fba 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fd1 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fe8 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e6fff 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e7016 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e702d 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e7044 'System Slot Information (Type 9)' PASSED: Test 1, Entry @ 0x000e705b 'On Board Devices (Type 10)' PASSED: Test 1, Entry @ 0x000e7082 'OEM Strings (Type 11)' PASSED: Test 1, Entry @ 0x000e70dd 'System Configuration Options (Type 12)' PASSED: Test 1, Entry @ 0x000e718b 'BIOS Language Information (Type 13)' PASSED: Test 1, Entry @ 0x000e71c0 'Physical Memory Array (Type 16)' PASSED: Test 1, Entry @ 0x000e71d9 'Memory Device (Type 17)' PASSED: Test 1, Entry @ 0x000e7223 'Memory Device (Type 17)' PASSED: Test 1, Entry @ 0x000e7285 '32-bit Memory Error Information (Type 18)' PASSED: Test 1, Entry @ 0x000e729e '32-bit Memory Error Information (Type 18)' PASSED: Test 1, Entry @ 0x000e72b7 'Memory Array Mapped Address (Type 19)' PASSED: Test 1, Entry @ 0x000e72d8 'Memory Device Mapped Address (Type 20)' PASSED: Test 1, Entry @ 0x000e72fd 'Built-in Pointing Device (Type 21)' FAILED [HIGH] DMIStringIndexOutOfRange: Test 1, Out of range string index 0x06 while accessing entry 'Portable Battery (Type 22)' @ 0x000e7306, field 'Device Chemistry', offset 0x09 ADVICE: DMI strings are stored in a manner that uses a special index to fetch the Nth string from the data. For this particular DMI string the index given is not in range which means this particular entry is broken. The Linux kernel does not use this string, so this error will not cause any system errors. ADVICE: It may be worth checking against section 7.23 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). PASSED: Test 1, Entry @ 0x000e7350 'Voltage Probe (Type 26)' PASSED: Test 1, Entry @ 0x000e7375 'Cooling Device (Type 27)' PASSED: Test 1, Entry @ 0x000e7385 'Temperature Probe (Type 28)' PASSED: Test 1, Entry @ 0x000e73ae 'Electrical Current Probe (Type 29)' PASSED: Test 1, Entry @ 0x000e73e0 'System Boot Information (Type 32)' PASSED: Test 1, Entry @ 0x000e73f6 'IPMI Device Information (Type 38)' PASSED: Test 1, Entry @ 0x000e740a 'Additional Information (Type 40)' PASSED: Test 1, Entry @ 0x000e7444 'Onboard Device (Type 41)' PASSED: Test 1, Entry @ 0x000e746e 'Unknown (Type 128)' PASSED: Test 1, Entry @ 0x000e748d 'Unknown (Type 129)' PASSED: Test 1, Entry @ 0x000e74ae 'Unknown (Type 130)' PASSED: Test 1, Entry @ 0x000e74c4 'Unknown (Type 136)' PASSED: Test 1, Entry @ 0x000e74cc 'Unknown (Type 176)' PASSED: Test 1, Entry @ 0x000e74d3 'Unknown (Type 177)' PASSED: Test 1, Entry @ 0x000e74e1 'Unknown (Type 202)' PASSED: Test 1, Entry @ 0x000e7500 'Unknown (Type 208)' PASSED: Test 1, Entry @ 0x000e750c 'Unknown (Type 212)' PASSED: Test 1, Entry @ 0x000e751f 'Unknown (Type 216)' PASSED: Test 1, Entry @ 0x000e753a 'Unknown (Type 217)' PASSED: Test 1, Entry @ 0x000e7555 'Unknown (Type 218)' PASSED: Test 1, Entry @ 0x000e764c 'Unknown (Type 218)' PASSED: Test 1, Entry @ 0x000e7743 'Unknown (Type 219)' PASSED: Test 1, Entry @ 0x000e7763 'Unknown (Type 220)' PASSED: Test 1, Entry @ 0x000e777b 'Unknown (Type 221)' PASSED: Test 1, Entry @ 0x000e7790 'Unknown (Type 222)' PASSED: Test 1, Entry @ 0x000e77a2 'End of Table (Type 127)' ==================================================================================================== 68 passed, 4 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. PASSED: Test 1, Found SMBIOS Table Entry Point at 0xfe120 SMBIOS Entry Point Stucture: Anchor String : _SM_ Checksum : 0x83 Entry Point Length : 0x1f Major Version : 0x02 Minor Version : 0x07 Maximum Struct Size : 0xf7 Entry Point Revision : 0x00 Formatted Area : 0x00 0x00 0x00 0x00 0x00 Intermediate Anchor : _DMI_ Intermediate Checksum : 0xce Structure Table Length : 0x0ba8 Structure Table Address: 0x000e6c00 # of SMBIOS Structures : 0x0046 SBMIOS BCD Revision : 27 ==================================================================================================== 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 0x000fe0f0 Signature : $PnP Version : 0x10 (1.0) Length : 0x0021 bytes Control Field : 0x0000 (Not supported) Event Notification Flag Address : 0x00000000 (undefined) Real Mode 16 bit Code Address : 0xe9bf:01d8 Real Mode 16 bit Data Address : 0x0040:0000 16 bit Protected Mode Code Address : 0x000fb77b 16 bit Protected Mode Data Address : 0x00000400 OEM Device Identifier : 0x8224744e (SST2482) PASSED: Test 1, Version 1.0 detected. PASSED: Test 1, PnP 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 0x000fe4d0 Signature : $PIR Version : 0x0100 (1.0) Table Size : 0x0100 bytes (14 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 : 0xe5 Slot Entry 0: ID: 00:01, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 1: ID: 00:02, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 2: ID: 00:04, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 3: ID: 00:06, Slot Number : 0x00 (on-board) INTA# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 4: ID: 01:00, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 5: ID: 02:00, Slot Number : 0x00 (on-board) INTA# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 6: ID: 00:16, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 7: ID: 00:18, Slot Number : 0x00 (on-board) INTA# Link Value : 0x68, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 8: ID: 00:19, Slot Number : 0x00 (on-board) INTA# Link Value : 0x68, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 9: ID: 00:1a, Slot Number : 0x00 (on-board) INTA# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x69, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 10: ID: 00:1b, Slot Number : 0x00 (on-board) INTA# Link Value : 0x6a, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTC# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) INTD# Link Value : 0x00 (not connected), IRQ Bitmap 0xdef8 (3 4 5 6 7 9 10 11 12 14 15) Slot Entry 11: ID: 00:1c, Slot Number : 0x00 (on-board) INTA# Link Value : 0x61, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 12: ID: 00:1d, Slot Number : 0x00 (on-board) INTA# Link Value : 0x6b, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x62, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) Slot Entry 13: ID: 00:1f, Slot Number : 0x00 (on-board) INTA# Link Value : 0x69, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTB# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTC# Link Value : 0x63, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) INTD# Link Value : 0x60, IRQ Bitmap 0xdeb8 (3 4 5 7 9 10 11 12 14 15) PASSED: Test 1, The Compatible PCI Interrupt Router is defined. PASSED: Test 1, Table size was correct for 14 slot entries. PASSED: Test 1, Reserved region is set to zero. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 1 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 7 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 8 INTD# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTB# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTC# has a has an IRQ bitmap defined but the link is not connected. FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 10 INTD# has a has an IRQ bitmap defined but the link is not connected. ==================================================================================================== 3 passed, 12 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Check MultiProcessor Tables. ---------------------------------------------------------------------------------------------------- Test 1 of 9: Check MP header. PASSED: Test 1, MP header looks sane. Test 2 of 9: Check MP CPU entries. PASSED: Test 2, All 1 CPU entries look sane. Test 3 of 9: Check MP Bus entries. PASSED: Test 3, All 4 Bus Entries looked sane. Test 4 of 9: Check MP IO APIC entries. PASSED: Test 4, All 1 IO APIC Entries look sane. Test 5 of 9: Check MP IO Interrupt entries. PASSED: Test 5, All 67 IO Interrupt Entries look sane. Test 6 of 9: Check MP Local Interrupt entries. PASSED: Test 6, All 2 Local Interrupt Entries look sane. Test 7 of 9: Check MP System Address entries. PASSED: Test 7, All 3 System Address Space Mapping Entries looks sane. Test 8 of 9: Check MP Bus Hierarchy entries. PASSED: Test 8, All 1 Bus Hierarchy Entries look sane. Test 9 of 9: Check MP Compatible Bus Address Space entries. PASSED: Test 9, All 2 Compatible Bus Address Space Entries look sane. ==================================================================================================== 9 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== OS/2 memory hole test. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check the OS/2 15Mb memory hole is absent. PASSED: Test 1, No 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. Checking 'hwC0D0': Vendor Name : Realtek Vendor ID : 0x10ec0282 Subsystem ID : 0x10280597 Revision ID : 0x100003 BIOS pin configurations: Pin Setting 0x0012 0x90a60940 0x0014 0x90170110 0x0017 0x411111f0 0x0018 0x411111f0 0x0019 0x02a11830 0x001a 0x411111f0 0x001b 0x411111f0 0x001d 0x598301f0 0x001e 0x411111f0 0x0021 0x02211020 PASSED: Test 1, Default BIOS pin configurations did not have software override. Checking 'hwC0D3': Vendor Name : Intel Vendor ID : 0x80862806 Subsystem ID : 0x80860101 Revision ID : 0x100000 BIOS pin configurations: Pin Setting 0x0005 0x18560010 0x0006 0x58560020 0x0007 0x58560030 PASSED: Test 1, Default BIOS pin configurations did not have software override. ==================================================================================================== 2 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Check BIOS32 Service Directory. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check BIOS32 Service Directory. This test tries to find and sanity check the BIOS32 Service Directory as defined in the Standard BIOS 32-bit Service Directory Proposal, Revision 0.4 May 24, 1993, Phoenix Technologies Ltd and also the PCI BIOS specification. Found BIOS32 Service Directory at 0x000fe140 Signature : _32_ Entry Point: 0x000ef725 Revsion : 0x00 Length : 0x01 Checksum : 0xb2 PASSED: Test 1, Service Directory Entry Point 0x000ef725 is not in high memory. PASSED: Test 1, Service Directory Length is 1 (1 x 16 bytes) as expected. PASSED: Test 1, Service Directory Revision is 0x00 and is supported by the kernel. PASSED: Test 1, Service Directory checksum passed. ==================================================================================================== 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== Validate EBDA region is mapped and reserved in memory map table. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Check EBDA is reserved in E820 table. The Extended BIOS Data Area (EBDA) is normally located at the end of the low 640K region and is typically 2-4K in size. It should be reserved in the Int 15 AX=E820 BIOS memory map table. PASSED: Test 1, EBDA region mapped at 0x9d400 and reserved as a 10K region in the Int 15 AX=E820 BIOS memory map table at 0x9d400..0x9ffff. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 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 AA, GUID: 8D9DDCBC-A997-11DA-B012-B622A1EF5492, Instance 0x01, Flags: 00 Found WMI Method WMBA with GUID: A80593CE-A997-11DA-B012-B622A1EF5492, Instance 0x01 Found WMI Event, Notifier ID: 0xd0, GUID: 9DBB5994-A997-11DA-B012-B622A1EF5492, Instance 0x01 PASSED: Test 1, GUID 9DBB5994-A997-11DA-B012-B622A1EF5492 is handled by driver dell-wmi (Vendor: Dell). Found WMI Object, Object ID BC, GUID: A3776CE0-1E88-11DB-A98B-0800200C9A66, Instance 0x01, Flags: 00 Found WMI Object, Object ID MO, 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. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 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 PASSED: Test 1, DSDT does not implement a deprecated _OSI("Linux") test. ==================================================================================================== 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== APIC Edge/Level Check. ---------------------------------------------------------------------------------------------------- Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger checks. PASSED: Test 1, Legacy 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. ---------------------------------------------------------------------------------------------------- ACPICA Exception AE_NOT_EXIST during execution at module level (table load) Failed to install handler for SystemMemory space(0) Test 1 of 96: Check Method Names. Found 1589 Objects PASSED: Test 1, Method names contain legal characters. Test 2 of 96: Check _ALC (Ambient Light Colour Chromaticity). SKIPPED: Test 2, Skipping test for non-existant object _ALC. Test 3 of 96: Check _ALI (Ambient Light Illuminance). SKIPPED: Test 3, Skipping test for non-existant object _ALI. Test 4 of 96: Check _ALT (Ambient Light Temperature). SKIPPED: Test 4, Skipping test for non-existant object _ALT. Test 5 of 96: Check _ALP (Ambient Light Polling). SKIPPED: Test 5, Skipping test for non-existant object _ALP. Test 6 of 96: Check _LID (Lid Status). PASSED: Test 6, _LID correctly returned sane looking value 0x00000000 PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times. Test 7 of 96: Check _STP (Set Expired Timer Wake Policy). SKIPPED: Test 7, Skipping test for non-existant object _STP. Test 8 of 96: Check _STV (Set Timer Value). SKIPPED: Test 8, Skipping test for non-existant object _STV. Test 9 of 96: Check _TIP (Expired Timer Wake Policy). SKIPPED: Test 9, Skipping test for non-existant object _TIP. Test 10 of 96: Check _TIV (Timer Values). SKIPPED: Test 10, Skipping test for non-existant object _TIV. Test 11 of 96: Check _SBS (Smart Battery Subsystem). SKIPPED: Test 11, Skipping test for non-existant object _SBS. Test 12 of 96: Check _BIF (Battery Information). Package has 13 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 02: INTEGER: 0x00000000 03: INTEGER: 0x00000001 04: INTEGER: 0x00000000 05: INTEGER: 0x00000000 06: INTEGER: 0x00000000 07: INTEGER: 0x00000108 08: INTEGER: 0x00000ec4 09: STRING: 10: STRING: 0000 11: STRING: NiMh 12: STRING: COMPAL PASSED: Test 12, Battery _BIF package looks sane. PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released locks 5 times. Test 13 of 96: Check _BIX (Battery Information Extended). SKIPPED: Test 13, Skipping test for non-existant object _BIX. Test 14 of 96: Check _BMA (Battery Measurement Averaging). SKIPPED: Test 14, Skipping test for non-existant object _BMA. Test 15 of 96: Check _BMS (Battery Measurement Sampling Time). SKIPPED: Test 15, Skipping test for non-existant object _BMS. Test 16 of 96: Check _BST (Battery Status). Package has 4 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0xffffffff 02: INTEGER: 0x00000000 03: INTEGER: 0x00000000 PASSED: Test 16, Battery _BST package looks sane. PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released locks 5 times. Test 17 of 96: Check _BTP (Battery Trip Point). SKIPPED: Test 17, Skipping test for non-existant object _BTP. Test 18 of 96: Check _PCL (Power Consumer List). PASSED: Test 18, \_SB_.PCI0.LPCB.BAT1._PCL correctly acquired and released locks 4 times. PASSED: Test 18, \_SB_.PCI0.LPCB.ACAD._PCL correctly acquired and released locks 4 times. Test 19 of 96: Check _BTM (Battery Time). SKIPPED: Test 19, Skipping test for non-existant object _BTM. Test 20 of 96: Check _BMD (Battery Maintenance Data). SKIPPED: Test 20, Skipping test for non-existant object _BMD. Test 21 of 96: Check _BMC (Battery Maintenance Control). SKIPPED: Test 21, Skipping test for non-existant object _BMC. Test 22 of 96: Check _PSR (Power Source). PASSED: Test 22, _PSR correctly returned sane looking value 0x00000000 PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released locks 5 times. Test 23 of 96: Check _PIF (Power Source Information) Object. SKIPPED: Test 23, Skipping test for non-existant object _PIF. Test 24 of 96: Check _FIF (Fan Information). SKIPPED: Test 24, Skipping test for non-existant object _FIF. Test 25 of 96: Check _FSL (Fan Set Level). SKIPPED: Test 25, Skipping test for non-existant object _FSL. Test 26 of 96: Check _FST (Fan Status). SKIPPED: Test 26, Skipping test for non-existant object _FST. Test 27 of 96: Check _ACx (Active Cooling). FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_PR_.AAC0 correctly acquired and released locks 5 times. FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) ADVICE: An 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: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC0 correctly acquired and released locks 5 times. SKIPPED: Test 27, Skipping test for non-existant object AC1. SKIPPED: Test 27, Skipping test for non-existant object AC2. SKIPPED: Test 27, Skipping test for non-existant object AC3. SKIPPED: Test 27, Skipping test for non-existant object AC4. SKIPPED: Test 27, Skipping test for non-existant object AC5. SKIPPED: Test 27, Skipping test for non-existant object AC6. SKIPPED: Test 27, Skipping test for non-existant object AC7. SKIPPED: Test 27, Skipping test for non-existant object AC8. SKIPPED: Test 27, Skipping test for non-existant object AC9. Test 28 of 96: Check _CRT (Critical Trip Point). SKIPPED: Test 28, Skipping test for non-existant object _CRT. Test 29 of 96: Check _DTI (Device Temperature Indication). SKIPPED: Test 29, Skipping test for non-existant object _DTI. Test 30 of 96: Check _HOT (Hot Temperature). SKIPPED: Test 30, Skipping test for non-existant object _HOT. Test 31 of 96: Check _NTT (Notification Temp Threshold). SKIPPED: Test 31, Skipping test for non-existant object _NTT. Test 32 of 96: Check _PSV (Passive Temp). SKIPPED: Test 32, Skipping test for non-existant object _PSV. Test 33 of 96: Check _RTV (Relative Temp Values). SKIPPED: Test 33, Skipping test for non-existant object _RTV. Test 34 of 96: Check _SCP (Set Cooling Policy). SKIPPED: Test 34, Skipping test for non-existant object _DTI. Test 35 of 96: Check _TMP (Thermal Zone Current Temp). SKIPPED: Test 35, Skipping test for non-existant object _TMP. Test 36 of 96: Check _TC1 (Thermal Constant 1) Object. SKIPPED: Test 36, Skipping test for non-existant object _TC1. Test 37 of 96: Check _TC2 (Thermal Constant 2) Object. SKIPPED: Test 37, Skipping test for non-existant object _TC2. Test 38 of 96: Check _TPT (Trip Point Temperature). SKIPPED: Test 38, Skipping test for non-existant object _TPT. Test 39 of 96: Check _TSP (Thermal Sampling Period) Object. SKIPPED: Test 39, Skipping test for non-existant object _TSP. Test 40 of 96: Check _TST (Temperature Sensor Threshold) Object. SKIPPED: Test 40, Skipping test for non-existant object _TST. Test 41 of 96: Check _TZP (Thermal Zone Polling) Object. SKIPPED: Test 41, Skipping test for non-existant object _TZP. Test 42 of 96: Check _AEI. SKIPPED: Test 42, Skipping test for non-existant object _AEI. Test 43 of 96: Check _SUN (Slot User Number). SKIPPED: Test 43, Skipping test for non-existant object _SUN. Test 44 of 96: Check _UID (Unique ID). PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.PCI0.LPCB.LDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.LPCB.BAT1._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.PCI0.PDRC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000001. PASSED: Test 44, \_SB_.LNKA._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.LNKB._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000003. PASSED: Test 44, \_SB_.LNKC._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000004. PASSED: Test 44, \_SB_.LNKD._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000005. PASSED: Test 44, \_SB_.LNKE._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000006. PASSED: Test 44, \_SB_.LNKF._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000007. PASSED: Test 44, \_SB_.LNKG._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000008. PASSED: Test 44, \_SB_.LNKH._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000000. PASSED: Test 44, \_SB_.WMID._UID correctly acquired and released locks 3 times. PASSED: Test 44, Object _UID returned am integer 0x00000002. PASSED: Test 44, \_SB_.MEM2._UID correctly acquired and released locks 3 times. Test 45 of 96: Check _CRS (Current Resource Settings). ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. PASSED: Test 45, \_SB_.PCI0._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly returned a buffer of 37 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released locks 6 times. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly returned a buffer of 141 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly returned a buffer of 154 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly returned a buffer of 13 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly returned a buffer of 21 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly returned a buffer of 10 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.CWDT._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly returned a buffer of 22 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly returned a buffer of 6 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.PS2M._CRS correctly acquired and released locks 3 times. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly returned a buffer of 18 elements. PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly acquired and released locks 3 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. PASSED: Test 45, \_SB_.LNKA._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. PASSED: Test 45, \_SB_.LNKB._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. PASSED: Test 45, \_SB_.LNKC._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. PASSED: Test 45, \_SB_.LNKD._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. PASSED: Test 45, \_SB_.LNKE._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. PASSED: Test 45, \_SB_.LNKF._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. PASSED: Test 45, \_SB_.LNKG._CRS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _CRS FAILED [CRITICAL] AENotExist: Test 45, Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. PASSED: Test 45, \_SB_.LNKH._CRS correctly acquired and released locks 5 times. PASSED: Test 45, \_SB_.MEM2._CRS correctly returned a buffer of 26 elements. PASSED: Test 45, \_SB_.MEM2._CRS correctly acquired and released locks 5 times. Test 46 of 96: Check _DMA (Direct Memory Access). SKIPPED: Test 46, Skipping test for non-existant object _DMA. Test 47 of 96: Check _DIS (Disable). ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. PASSED: Test 47, \_SB_.LNKA._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. PASSED: Test 47, \_SB_.LNKB._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. PASSED: Test 47, \_SB_.LNKC._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. PASSED: Test 47, \_SB_.LNKD._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. PASSED: Test 47, \_SB_.LNKE._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. PASSED: Test 47, \_SB_.LNKF._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. PASSED: Test 47, \_SB_.LNKG._DIS correctly acquired and released locks 5 times. ACPICA Exception AE_NOT_EXIST during execution of method _DIS FAILED [CRITICAL] AENotExist: Test 47, Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. PASSED: Test 47, \_SB_.LNKH._DIS correctly acquired and released locks 5 times. Test 48 of 96: Check _PXM (Proximity). SKIPPED: Test 48, Skipping test for non-existant object _PXM. Test 49 of 96: Check _DCK (Dock). SKIPPED: Test 49, Skipping test for non-existant object _DCK. Test 50 of 96: Check _BDN (BIOS Dock Name). SKIPPED: Test 50, Skipping test for non-existant object _BDN. Test 51 of 96: Check _BBN (Base Bus Number). PASSED: Test 51, \_SB_.PCI0._BBN correctly returned an integer. PASSED: Test 51, \_SB_.PCI0._BBN correctly acquired and released locks 4 times. Test 52 of 96: Check _BFS (Back from Sleep). SKIPPED: Test 52, Optional control method _BFS does not exist. Test 53 of 96: Check _PTS (Prepare to Sleep). Test _PTS(1). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(2). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(3). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(4). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test _PTS(5). PASSED: Test 53, \_PTS returned no values as expected. PASSED: Test 53, \_PTS correctly acquired and released locks 6 times. Test 54 of 96: Check _GTS (Going to Sleep). SKIPPED: Test 54, Optional control method _GTS does not exist. Test 55 of 96: Check _TTS (Transition to State). SKIPPED: Test 55, Optional control method _TTS does not exist. Test 56 of 96: Check _S0 (System S0 State) Object. SKIPPED: Test 56, Skipping test for non-existant object _S0. Test 57 of 96: Check _S1 (System S1 State) Object. SKIPPED: Test 57, Skipping test for non-existant object _S1. Test 58 of 96: Check _S2 (System S2 State) Object. SKIPPED: Test 58, Skipping test for non-existant object _S2. Test 59 of 96: Check _S3 (System S3 State) Object. SKIPPED: Test 59, Skipping test for non-existant object _S3. Test 60 of 96: Check _S4 (System S4 State) Object. SKIPPED: Test 60, Skipping test for non-existant object _S4. Test 61 of 96: Check _S5 (System S5 State) Object. SKIPPED: Test 61, Skipping test for non-existant object _S5. Test 62 of 96: Check _WAK (System Wake). Test _WAK(1) System Wake, State S1. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_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: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 6 times. Test _WAK(3) System Wake, State S3. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 8 times. Test _WAK(4) System Wake, State S4. ACPICA Exception AE_NOT_EXIST during execution of method XWAK FAILED [CRITICAL] AENotExist: Test 62, Detected error 'Not exist' when evaluating '\_WAK'. PASSED: Test 62, \_WAK correctly acquired and released locks 7 times. Test _WAK(5) System Wake, State S5. Package has 2 elements: 00: INTEGER: 0x00000000 01: INTEGER: 0x00000000 WARNING: Test 62, _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: Test 62, \_WAK correctly acquired and released locks 7 times. Test 63 of 96: Check _DSW (Device Sleep Wake). SKIPPED: Test 63, Skipping test for non-existant object _DSW. Test 64 of 96: Check _PS0 (Power State 0). SKIPPED: Test 64, Skipping test for non-existant object _PS0. Test 65 of 96: Check _PS1 (Power State 1). SKIPPED: Test 65, Skipping test for non-existant object _PS1. Test 66 of 96: Check _PS2 (Power State 2). SKIPPED: Test 66, Skipping test for non-existant object _PS2. Test 67 of 96: Check _PS3 (Power State 3). SKIPPED: Test 67, Skipping test for non-existant object _PS3. Test 68 of 96: Check _PSC (Power State Current). SKIPPED: Test 68, Skipping test for non-existant object _PSC. Test 69 of 96: Check _PSE (Power State for Enumeration). SKIPPED: Test 69, Skipping test for non-existant object _PSE. Test 70 of 96: Check _PSW (Power State Wake). ACPICA Exception AE_NOT_EXIST during execution of method _PSW FAILED [CRITICAL] AENotExist: Test 70, Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. PASSED: Test 70, \_SB_.PCI0.EHC1._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.XHC_._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.PCI0.RP01._PSW returned no values as expected. PASSED: Test 70, \_SB_.PCI0.RP01._PSW correctly acquired and released locks 4 times. PASSED: Test 70, \_SB_.LID0._PSW returned no values as expected. PASSED: Test 70, \_SB_.LID0._PSW correctly acquired and released locks 4 times. Test 71 of 96: Check _IRC (In Rush Current). SKIPPED: Test 71, Skipping test for non-existant object _IRC. Test 72 of 96: Check _PRE (Power Resources for Enumeration). SKIPPED: Test 72, Skipping test for non-existant object _PRE. Test 73 of 96: Check _EJD (Ejection Dependent Device). SKIPPED: Test 73, Skipping test for non-existant object _EJD. Test 74 of 96: Check _EJ0 (Eject). SKIPPED: Test 74, Skipping test for non-existant object _EJ0. Test 75 of 96: Check _EJ1 (Eject). SKIPPED: Test 75, Skipping test for non-existant object _EJ1. Test 76 of 96: Check _EJ2 (Eject). SKIPPED: Test 76, Skipping test for non-existant object _EJ2. Test 77 of 96: Check _EJ3 (Eject). SKIPPED: Test 77, Skipping test for non-existant object _EJ3. Test 78 of 96: Check _EJ4 (Eject). SKIPPED: Test 78, Skipping test for non-existant object _EJ4. Test 79 of 96: Check _LCK (Lock). SKIPPED: Test 79, Skipping test for non-existant object _LCK. Test 80 of 96: Check _ON (Set resource on). SKIPPED: Test 80, Skipping test for non-existant object _ON. Test 81 of 96: Check _OFF (Set resource off). SKIPPED: Test 81, Skipping test for non-existant object _OFF. Test 82 of 96: Check _PSS (Performance Supported States). P-State 0: CPU 1801 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. P-State 1: CPU 1800 Mhz, 17000 mW, latency 10 us, bus master latency 10 us. FAILED [MEDIUM] Method_PSSSubPackagePowerNotDecending: Test 82, _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 1700 Mhz, 15798 mW, latency 10 us, bus master latency 10 us. P-State 3: CPU 1600 Mhz, 14620 mW, latency 10 us, bus master latency 10 us. P-State 4: CPU 1500 Mhz, 13631 mW, latency 10 us, bus master latency 10 us. P-State 5: CPU 1400 Mhz, 12499 mW, latency 10 us, bus master latency 10 us. P-State 6: CPU 1300 Mhz, 11552 mW, latency 10 us, bus master latency 10 us. P-State 7: CPU 1200 Mhz, 10467 mW, latency 10 us, bus master latency 10 us. P-State 8: CPU 1100 Mhz, 9560 mW, latency 10 us, bus master latency 10 us. P-State 9: CPU 1000 Mhz, 8518 mW, latency 10 us, bus master latency 10 us. P-State 10: CPU 900 Mhz, 7651 mW, latency 10 us, bus master latency 10 us. P-State 11: CPU 800 Mhz, 6652 mW, latency 10 us, bus master latency 10 us. P-State 12: CPU 774 Mhz, 5677 mW, latency 10 us, bus master latency 10 us. PASSED: Test 82, \_PR_.CPU0._PSS correctly acquired and released locks 4 times. Test 83 of 96: Check _DOS (Enable/Disable Output Switching). PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.PEG0.VGA_._DOS correctly acquired and released locks 5 times. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS returned no values as expected. PASSED: Test 83, \_SB_.PCI0.GFX0._DOS correctly acquired and released locks 5 times. Test 84 of 96: Check _DOD (Enumerate All Devices Attached to Display Adapter). Package has 3 elements: 00: INTEGER: 0x00000110 01: INTEGER: 0x00000100 02: INTEGER: 0x80007330 Device 0: 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 Device 1: 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 2: Video Chip Vendor Scheme 80007330 PASSED: Test 84, Method _DOD returned a sane package of 3 integers. PASSED: Test 84, \_SB_.PCI0.PEG0.VGA_._DOD correctly acquired and released locks 4 times. 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 PASSED: Test 84, Method _DOD returned a sane package of 1 integers. PASSED: Test 84, \_SB_.PCI0.GFX0._DOD correctly acquired and released locks 5 times. Test 85 of 96: Check _ROM (Get ROM Data) Object. SKIPPED: Test 85, Skipping test for non-existant object _ROM. Test 86 of 96: Check _GPD (Get POST Device). SKIPPED: Test 86, Skipping test for non-existant object _GPD. Test 87 of 96: Check _SPD (Set POST Device). SKIPPED: Test 87, Skipping test for non-existant object _SPD. Test 88 of 96: Check _VPO (Video POST Options). SKIPPED: Test 88, Skipping test for non-existant object _VPO. Test 89 of 96: Check _ADR (Return Unique ID for Device). PASSED: Test 89, \_SB_.PCI0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR11._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR12._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR13._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR14._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR15._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.PR16._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.EHC2.HUBN.PR01.USB0.CAM0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.HSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.XHC_.RHUB.SSP4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT0.PRT2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.PEGP._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG0.VGA_.LCD_._ADR correctly acquired and released locks 4 times. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG1._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG2._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.PEG3._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.B0D4._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly acquired and released locks 3 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD06._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD07._ADR correctly acquired and released locks 6 times. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly returned an integer. PASSED: Test 89, \_SB_.PCI0.GFX0.DD08._ADR correctly acquired and released locks 6 times. Test 90 of 96: Check _BCL (Query List of Brightness Control Levels Supported). Package has 12 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000032 02: INTEGER: 0x0000000a 03: INTEGER: 0x00000014 04: INTEGER: 0x0000001e 05: INTEGER: 0x00000028 06: INTEGER: 0x00000032 07: INTEGER: 0x0000003c 08: INTEGER: 0x00000046 09: INTEGER: 0x00000050 10: INTEGER: 0x0000005a 11: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 12 integers. PASSED: Test 90, \_SB_.PCI0.PEG0.VGA_.LCD_._BCL correctly acquired and released locks 4 times. Package has 18 elements: 00: INTEGER: 0x00000064 01: INTEGER: 0x00000018 02: INTEGER: 0x0000000c 03: INTEGER: 0x00000012 04: INTEGER: 0x00000018 05: INTEGER: 0x0000001e 06: INTEGER: 0x00000023 07: INTEGER: 0x00000028 08: INTEGER: 0x0000002d 09: INTEGER: 0x00000032 10: INTEGER: 0x00000037 11: INTEGER: 0x0000003c 12: INTEGER: 0x00000041 13: INTEGER: 0x00000046 14: INTEGER: 0x0000004d 15: INTEGER: 0x00000055 16: INTEGER: 0x0000005c 17: INTEGER: 0x00000064 PASSED: Test 90, Method _BCL returned a sane package of 18 integers. PASSED: Test 90, \_SB_.PCI0.GFX0.DD01._BCL correctly acquired and released locks 5 times. Test 91 of 96: Check _BCM (Set Brightness Level). PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.PEG0.VGA_.LCD_._BCM correctly acquired and released locks 5 times. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM returned no values as expected. PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM correctly acquired and released locks 5 times. Test 92 of 96: Check _BQC (Brightness Query Current Level). PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.PEG0.VGA_.LCD_._BQC correctly acquired and released locks 5 times. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly returned an integer. PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly acquired and released locks 5 times. Test 93 of 96: Check _DDC (Return the EDID for this Device). SKIPPED: Test 93, Skipping test for non-existant object _DDC. Test 94 of 96: Check _DCS (Return the Status of Output Device). PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD06._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD07._DCS correctly acquired and released locks 5 times. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly returned an integer. PASSED: Test 94, \_SB_.PCI0.GFX0.DD08._DCS correctly acquired and released locks 5 times. Test 95 of 96: Check _DGS (Query Graphics State). PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD06._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD07._DGS correctly acquired and released locks 5 times. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly returned an integer. PASSED: Test 95, \_SB_.PCI0.GFX0.DD08._DGS correctly acquired and released locks 5 times. Test 96 of 96: Check _DSS (Device Set State). PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD06._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD07._DSS correctly acquired and released locks 4 times. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS returned no values as expected. PASSED: Test 96, \_SB_.PCI0.GFX0.DD08._DSS correctly acquired and released locks 4 times. ==================================================================================================== 304 passed, 24 failed, 3 warnings, 0 aborted, 81 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 Int 15 AX=E820 BIOS memory map Memory Map Layout ----------------- 0000000000000000 - 000000000009d3ff (System RAM) 000000000009d400 - 000000000009ffff (reserved) 00000000000e0000 - 00000000000fffff (reserved) 0000000000100000 - 000000001fffffff (System RAM) 0000000020000000 - 00000000201fffff (reserved) 0000000020200000 - 0000000040003fff (System RAM) 0000000040004000 - 0000000040004fff (reserved) 0000000040005000 - 000000006efaffff (System RAM) 000000006efb0000 - 00000000703affff (reserved) 00000000703b0000 - 00000000793befff (System RAM) 00000000793bf000 - 0000000079ebefff (reserved) 0000000079ebf000 - 0000000079fbefff (ACPI Non-volatile Storage) 0000000079fbf000 - 0000000079ffefff (ACPI Non-volatile Storage) 0000000079fff000 - 0000000079ffffff (System RAM) 000000007a000000 - 000000007e9fffff (reserved) 00000000e0000000 - 00000000efffffff (reserved) 00000000feb00000 - 00000000feb03fff (reserved) 00000000fec00000 - 00000000fec00fff (reserved) 00000000fed10000 - 00000000fed19fff (reserved) 00000000fed1c000 - 00000000fed1ffff (reserved) 00000000fee00000 - 00000000fee00fff (reserved) 00000000ffb80000 - 00000000ffffffff (reserved) 0000000100000000 - 00000001005fffff (System RAM) MCFG table found, size is 16 bytes (excluding header) (1 entries). Entry address : 0xe0000000 High address : 0x0 Segment : 0 Start bus : 0 End bus : 255 PASSED: Test 1, MCFG mmio config space is reserved in memory map table. PASSED: Test 1, PCI config space verified ==================================================================================================== 2 passed, 0 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). PASSED: Test 1, Fan cooling_device0 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device1 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device2 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device3 of type Processor has max cooling state 10 and current cooling state 0. PASSED: Test 1, Fan cooling_device4 of type LCD has max cooling state 99 and current cooling state 1. 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. ADVICE: Did 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. ==================================================================================================== 5 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) PASSED: Test 1, SCI_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. PASSED: Test 1, Processor 0 has reached all C-states: PASSED: Test 1, Processor 1 has reached all C-states: PASSED: Test 1, Processor 1 has the same number of C-states as processor 0 PASSED: Test 1, Processor 2 has reached all C-states: PASSED: Test 1, Processor 2 has the same number of C-states as processor 0 PASSED: Test 1, Processor 3 has reached all C-states: PASSED: Test 1, Processor 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. PASSED: Test 1, Table RSDP has correct checksum 0x1. PASSED: Test 1, Table RSDP has correct extended checksum 0x72. PASSED: Test 1, Table RSDT has correct checksum 0x54. PASSED: Test 1, Table DSDT has correct checksum 0x7b. PASSED: Test 1, Table FACP has correct checksum 0x64. PASSED: Test 1, Table SLIC has correct checksum 0x13. PASSED: Test 1, Table UEFI has correct checksum 0xcc. PASSED: Test 1, Table ASF! has correct checksum 0x1e. PASSED: Test 1, Table HPET has correct checksum 0xe1. PASSED: Test 1, Table APIC has correct checksum 0x45. PASSED: Test 1, Table MCFG has correct checksum 0x9. PASSED: Test 1, Table SLIC has correct checksum 0x13. PASSED: Test 1, Table SSDT has correct checksum 0x1c. PASSED: Test 1, Table BOOT has correct checksum 0xa1. PASSED: Test 1, Table ASPT has correct checksum 0xcf. PASSED: Test 1, Table DBGP has correct checksum 0xe3. PASSED: Test 1, Table FPDT has correct checksum 0x50. PASSED: Test 1, Table SSDT has correct checksum 0x28. PASSED: Test 1, Table SSDT has correct checksum 0xda. PASSED: Test 1, Table XSDT has correct checksum 0x12. ==================================================================================================== 20 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 @ 79ff8000, length 0x140 PASSED: Test 1, Found 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. PASSED: Test 1, Table APIC passed. Table ECDT not present to check. PASSED: Test 1, Table FACP passed. PASSED: Test 1, Table HPET passed. PASSED: Test 1, Table MCFG passed. PASSED: Test 1, Table RSDT passed. PASSED: Test 1, Table RSDP passed. Table SBST not present to check. PASSED: Test 1, Table XSDT passed. ==================================================================================================== 7 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] AMLAssemblerError4074: Test 1, Assembler error in line 40 Line | AML source ---------------------------------------------------------------------------------------------------- 00037| External (PDC6) 00038| External (PDC7) 00039| External (SNXD) 00040| External (TNOT, MethodObj) // 0 Arguments | ^ | error 4074: Name already exists in scope (TNOT) 00041| 00042| Name (ECDY, Zero) 00043| Name (SS1, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError1126: Test 1, Assembler error in line 1429 Line | AML source ---------------------------------------------------------------------------------------------------- 01426| Add (Subtract (M1MX, M1MN), One, M1LN) 01427| If (LOr (LEqual (MM64, Zero), LLessEqual (OSYS, 0x07D3))) 01428| { 01429| CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) // _LEN: Length | ^ | warning level 0 1126: ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits) 01430| Store (Zero, MSLN) 01431| } 01432| Else ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1467 Line | AML source ---------------------------------------------------------------------------------------------------- 01464| CreateDWordField (Local0, Zero, CDW1) 01465| CreateDWordField (Local0, 0x04, CDW2) 01466| CreateDWordField (Local0, 0x08, CDW3) 01467| If (^XHC.CUID (Arg0)) | ^ | error 4085: Object not found or not accessible from scope ( XHC.CUID) 01468| { 01469| Return (^XHC.POSC (Arg1, Arg2, Arg3)) 01470| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1469 Line | AML source ---------------------------------------------------------------------------------------------------- 01466| CreateDWordField (Local0, 0x08, CDW3) 01467| If (^XHC.CUID (Arg0)) 01468| { 01469| Return (^XHC.POSC (Arg1, Arg2, Arg3)) | ^ | error 4085: Object not found or not accessible from scope ( XHC.POSC) 01470| } 01471| Else 01472| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 1477 Line | AML source ---------------------------------------------------------------------------------------------------- 01474| { 01475| If (LEqual (XCNT, Zero)) 01476| { 01477| ^XHC.XSEL () | ^ | error 4085: Object not found or not accessible from scope ( XHC.XSEL) 01478| Increment (XCNT) 01479| } 01480| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2233 Line | AML source ---------------------------------------------------------------------------------------------------- 02230| { 02231| If (LGreaterEqual (OSYS, 0x07D1)) 02232| { 02233| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02234| { 02235| Return (0x0F) 02236| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2240 Line | AML source ---------------------------------------------------------------------------------------------------- 02237| } 02238| Else 02239| { 02240| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02241| { 02242| Return (0x0B) 02243| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2251 Line | AML source ---------------------------------------------------------------------------------------------------- 02248| 02249| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings 02250| { 02251| If (HPAE) | ^ | error 4084: Object does not exist (HPAE) 02252| { 02253| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0) // _BAS: Base Address 02254| If (LEqual (HPAS, One)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2254 Line | AML source ---------------------------------------------------------------------------------------------------- 02251| If (HPAE) 02252| { 02253| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0) // _BAS: Base Address 02254| If (LEqual (HPAS, One)) | ^ | error 4084: Object does not exist (HPAS) 02255| { 02256| Store (0xFED01000, HPT0) 02257| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2259 Line | AML source ---------------------------------------------------------------------------------------------------- 02256| Store (0xFED01000, HPT0) 02257| } 02258| 02259| If (LEqual (HPAS, 0x02)) | ^ | error 4084: Object does not exist (HPAS) 02260| { 02261| Store (0xFED02000, HPT0) 02262| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2264 Line | AML source ---------------------------------------------------------------------------------------------------- 02261| Store (0xFED02000, HPT0) 02262| } 02263| 02264| If (LEqual (HPAS, 0x03)) | ^ | error 4084: Object does not exist (HPAS) 02265| { 02266| Store (0xFED03000, HPT0) 02267| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2605 Line | AML source ---------------------------------------------------------------------------------------------------- 02602| { 02603| If (LEqual (One, CMSR (0x48))) 02604| { 02605| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02606| { 02607| Return ("DLLK0597") 02608| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2625 Line | AML source ---------------------------------------------------------------------------------------------------- 02622| { 02623| If (LEqual (0x02, CMSR (0x48))) 02624| { 02625| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02626| { 02627| Return ("DLLK0599") 02628| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2645 Line | AML source ---------------------------------------------------------------------------------------------------- 02642| { 02643| If (LEqual (0x03, CMSR (0x48))) 02644| { 02645| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02646| { 02647| Return ("DLLK059B") 02648| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2658 Line | AML source ---------------------------------------------------------------------------------------------------- 02655| { 02656| If (LEqual (0x04, CMSR (0x48))) 02657| { 02658| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02659| { 02660| Return ("DLLK059C") 02661| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2678 Line | AML source ---------------------------------------------------------------------------------------------------- 02675| { 02676| If (LEqual (0x05, CMSR (0x48))) 02677| { 02678| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02679| { 02680| Return ("DLLK059E") 02681| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2698 Line | AML source ---------------------------------------------------------------------------------------------------- 02695| { 02696| If (LEqual (0xFF, CMSR (0x48))) 02697| { 02698| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02699| { 02700| Return ("DLLK0597") 02701| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2716 Line | AML source ---------------------------------------------------------------------------------------------------- 02713| } 02714| Else 02715| { 02716| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02717| { 02718| Return ("DLLK0597") 02719| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2787 Line | AML source ---------------------------------------------------------------------------------------------------- 02784| { 02785| If (LEqual (One, CMSR (0x48))) 02786| { 02787| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02788| { 02789| Return (0x97058C11) 02790| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2807 Line | AML source ---------------------------------------------------------------------------------------------------- 02804| { 02805| If (LEqual (0x02, CMSR (0x48))) 02806| { 02807| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02808| { 02809| Return (0x99058C11) 02810| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2827 Line | AML source ---------------------------------------------------------------------------------------------------- 02824| { 02825| If (LEqual (0x03, CMSR (0x48))) 02826| { 02827| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02828| { 02829| Return (0x9B058C11) 02830| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2840 Line | AML source ---------------------------------------------------------------------------------------------------- 02837| { 02838| If (LEqual (0x04, CMSR (0x48))) 02839| { 02840| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02841| { 02842| Return (0x9C058C11) 02843| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2860 Line | AML source ---------------------------------------------------------------------------------------------------- 02857| { 02858| If (LEqual (0x05, CMSR (0x48))) 02859| { 02860| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02861| { 02862| Return (0x9E058C11) 02863| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2880 Line | AML source ---------------------------------------------------------------------------------------------------- 02877| { 02878| If (LEqual (0xFF, CMSR (0x48))) 02879| { 02880| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02881| { 02882| Return (0x97058C11) 02883| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 2898 Line | AML source ---------------------------------------------------------------------------------------------------- 02895| } 02896| Else 02897| { 02898| If (GP67) | ^ | error 4084: Object does not exist (GP67) 02899| { 02900| Return (0x97058C11) 02901| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3012 Line | AML source ---------------------------------------------------------------------------------------------------- 03009| { 03010| P8XH (0x04, 0x53, Zero) 03011| P8XH (0x04, 0x53, One) 03012| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LIDW) 03013| Store (One, \_SB.PCI0.LPCB.EC0.S3ST) 03014| If (LAnd (DTSE, LGreater (TCNT, One))) 03015| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3013 Line | AML source ---------------------------------------------------------------------------------------------------- 03010| P8XH (0x04, 0x53, Zero) 03011| P8XH (0x04, 0x53, One) 03012| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) 03013| Store (One, \_SB.PCI0.LPCB.EC0.S3ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S3ST) 03014| If (LAnd (DTSE, LGreater (TCNT, One))) 03015| { 03016| TRAP (TRTD, 0x1E) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3019 Line | AML source ---------------------------------------------------------------------------------------------------- 03016| TRAP (TRTD, 0x1E) 03017| } 03018| 03019| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03020| { 03021| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03022| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3021 Line | AML source ---------------------------------------------------------------------------------------------------- 03018| 03019| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03020| { 03021| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03022| } 03023| Else 03024| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3025 Line | AML source ---------------------------------------------------------------------------------------------------- 03022| } 03023| Else 03024| { 03025| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03026| } 03027| 03028| If (LOr (UFG0, UFG1)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3030 Line | AML source ---------------------------------------------------------------------------------------------------- 03027| 03028| If (LOr (UFG0, UFG1)) 03029| { 03030| Store (\_SB.PCI0.LPCB.EC0.ADPT, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03031| } 03032| Else 03033| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3030 Line | AML source ---------------------------------------------------------------------------------------------------- 03027| 03028| If (LOr (UFG0, UFG1)) 03029| { 03030| Store (\_SB.PCI0.LPCB.EC0.ADPT, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.UWAK) 03031| } 03032| Else 03033| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3034 Line | AML source ---------------------------------------------------------------------------------------------------- 03031| } 03032| Else 03033| { 03034| Store (Zero, \_SB.PCI0.LPCB.EC0.UWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.UWAK) 03035| } 03036| } 03037| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3042 Line | AML source ---------------------------------------------------------------------------------------------------- 03039| { 03040| P8XH (0x04, 0x54, Zero) 03041| P8XH (0x04, 0x54, One) 03042| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LIDW) 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3043 Line | AML source ---------------------------------------------------------------------------------------------------- 03040| P8XH (0x04, 0x54, Zero) 03041| P8XH (0x04, 0x54, One) 03042| Store (SLID, \_SB.PCI0.LPCB.EC0.LIDW) 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { 03046| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3046 Line | AML source ---------------------------------------------------------------------------------------------------- 03043| Store (One, \_SB.PCI0.LPCB.EC0.S4ST) 03044| If (LNotEqual (0x03, CMSR (0x48))) 03045| { 03046| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03047| } 03048| Else 03049| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3050 Line | AML source ---------------------------------------------------------------------------------------------------- 03047| } 03048| Else 03049| { 03050| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03051| { 03052| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03053| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3052 Line | AML source ---------------------------------------------------------------------------------------------------- 03049| { 03050| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03051| { 03052| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03053| } 03054| Else 03055| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3056 Line | AML source ---------------------------------------------------------------------------------------------------- 03053| } 03054| Else 03055| { 03056| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03057| } 03058| } 03059| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3065 Line | AML source ---------------------------------------------------------------------------------------------------- 03062| { 03063| P8XH (0x04, 0x55, Zero) 03064| P8XH (0x04, 0x55, One) 03065| Store (One, \_SB.PCI0.LPCB.EC0.S5ST) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.S5ST) 03066| If (LNotEqual (0x03, CMSR (0x48))) 03067| { 03068| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3068 Line | AML source ---------------------------------------------------------------------------------------------------- 03065| Store (One, \_SB.PCI0.LPCB.EC0.S5ST) 03066| If (LNotEqual (0x03, CMSR (0x48))) 03067| { 03068| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03069| } 03070| Else 03071| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3072 Line | AML source ---------------------------------------------------------------------------------------------------- 03069| } 03070| Else 03071| { 03072| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.ADPT) 03073| { 03074| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) 03075| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3074 Line | AML source ---------------------------------------------------------------------------------------------------- 03071| { 03072| If (LAnd (WFLG, \_SB.PCI0.LPCB.EC0.ADPT)) 03073| { 03074| Store (One, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03075| } 03076| Else 03077| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3078 Line | AML source ---------------------------------------------------------------------------------------------------- 03075| } 03076| Else 03077| { 03078| Store (Zero, \_SB.PCI0.LPCB.EC0.LWAK) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.LWAK) 03079| } 03080| } 03081| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3089 Line | AML source ---------------------------------------------------------------------------------------------------- 03086| { 03087| If (LEqual (PFLV, FDTP)) 03088| { 03089| Store (One, GP27) | ^ | error 4084: Object does not exist (GP27) 03090| } 03091| } 03092| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3115 Line | AML source ---------------------------------------------------------------------------------------------------- 03112| P8XH (0x04, 0xE3, Zero) 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.BTAT) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3115 Line | AML source ---------------------------------------------------------------------------------------------------- 03112| P8XH (0x04, 0xE3, Zero) 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) | ^ | error 4084: Object does not exist (GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3116 Line | AML source ---------------------------------------------------------------------------------------------------- 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) | ^ | error 4084: Object does not exist (\_SB.PCI0.LPCB.EC0.WLAT) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { 03119| CMSW (0x6F, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3116 Line | AML source ---------------------------------------------------------------------------------------------------- 03113| P8XH (0x04, 0xE3, One) 03114| Store (0x70, SSMP) 03115| Store (\_SB.PCI0.LPCB.EC0.BTAT, GP34) 03116| Store (\_SB.PCI0.LPCB.EC0.WLAT, GP55) | ^ | error 4084: Object does not exist (GP55) 03117| If (LEqual (One, CMSR (0x6F))) 03118| { 03119| CMSW (0x6F, Zero) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3133 Line | AML source ---------------------------------------------------------------------------------------------------- 03130| TRAP (TRTD, 0x14) 03131| } 03132| 03133| \_SB.PCI0.XHC.XWAK () | ^ | error 4084: Object does not exist (\_SB.PCI0.XHC.XWAK) 03134| If (IGDS) 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3136 Line | AML source ---------------------------------------------------------------------------------------------------- 03133| \_SB.PCI0.XHC.XWAK () 03134| If (IGDS) 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.SCIP) 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) 03139| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3138 Line | AML source ---------------------------------------------------------------------------------------------------- 03135| { 03136| If (\_SB.PCI0.GFX0.SCIP ()) 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.CLID) 03139| { 03140| If (LEqual (GP15, One)) 03141| { ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3140 Line | AML source ---------------------------------------------------------------------------------------------------- 03137| { 03138| If (LEqual (\_SB.PCI0.GFX0.CLID, Zero)) 03139| { 03140| If (LEqual (GP15, One)) | ^ | error 4084: Object does not exist (GP15) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) 03143| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3142 Line | AML source ---------------------------------------------------------------------------------------------------- 03139| { 03140| If (LEqual (GP15, One)) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.GLID) 03143| } 03144| } 03145| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3142 Line | AML source ---------------------------------------------------------------------------------------------------- 03139| { 03140| If (LEqual (GP15, One)) 03141| { 03142| \_SB.PCI0.GFX0.GLID (GP15) | ^ | error 4084: Object does not exist (GP15) 03143| } 03144| } 03145| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3169 Line | AML source ---------------------------------------------------------------------------------------------------- 03166| } 03167| } 03168| 03169| If (LEqual (RP1D, Zero)) | ^ | error 4084: Object does not exist (RP1D) 03170| { 03171| Notify (\_SB.PCI0.RP01, Zero) 03172| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3171 Line | AML source ---------------------------------------------------------------------------------------------------- 03168| 03169| If (LEqual (RP1D, Zero)) 03170| { 03171| Notify (\_SB.PCI0.RP01, Zero) | ^ | error 4084: Object does not exist (\_SB.PCI0.RP01) 03172| } 03173| 03174| If (LEqual (RP2D, Zero)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3174 Line | AML source ---------------------------------------------------------------------------------------------------- 03171| Notify (\_SB.PCI0.RP01, Zero) 03172| } 03173| 03174| If (LEqual (RP2D, Zero)) | ^ | error 4084: Object does not exist (RP2D) 03175| { 03176| Notify (\_SB.PCI0.RP02, Zero) 03177| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3176 Line | AML source ---------------------------------------------------------------------------------------------------- 03173| 03174| If (LEqual (RP2D, Zero)) 03175| { 03176| Notify (\_SB.PCI0.RP02, Zero) | ^ | error 4084: Object does not exist (\_SB.PCI0.RP02) 03177| } 03178| } 03179| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3304 Line | AML source ---------------------------------------------------------------------------------------------------- 03301| Store (Arg1, SMIF) 03302| If (LEqual (Arg0, TRTP)) 03303| { 03304| Store (Zero, TRP0) | ^ | error 4084: Object does not exist (TRP0) 03305| } 03306| 03307| If (LEqual (Arg0, TRTD)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3310 Line | AML source ---------------------------------------------------------------------------------------------------- 03307| If (LEqual (Arg0, TRTD)) 03308| { 03309| Store (Arg1, DTSF) 03310| Store (Zero, TRPD) | ^ | error 4084: Object does not exist (TRPD) 03311| Return (DTSF) 03312| } 03313| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3316 Line | AML source ---------------------------------------------------------------------------------------------------- 03313| 03314| If (LEqual (Arg0, TRTI)) 03315| { 03316| Store (Zero, TRPH) | ^ | error 4084: Object does not exist (TRPH) 03317| } 03318| 03319| Return (SMIF) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3725 Line | AML source ---------------------------------------------------------------------------------------------------- 03722| 03723| Method (NHPG, 0, Serialized) 03724| { 03725| Store (Zero, ^RP01.HPEX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3726 Line | AML source ---------------------------------------------------------------------------------------------------- 03723| Method (NHPG, 0, Serialized) 03724| { 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) 03729| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3727 Line | AML source ---------------------------------------------------------------------------------------------------- 03724| { 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.HPSX) 03728| Store (One, ^RP02.HPSX) 03729| } 03730| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3728 Line | AML source ---------------------------------------------------------------------------------------------------- 03725| Store (Zero, ^RP01.HPEX) 03726| Store (Zero, ^RP02.HPEX) 03727| Store (One, ^RP01.HPSX) 03728| Store (One, ^RP02.HPSX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.HPSX) 03729| } 03730| 03731| Method (NPME, 0, Serialized) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3733 Line | AML source ---------------------------------------------------------------------------------------------------- 03730| 03731| Method (NPME, 0, Serialized) 03732| { 03733| Store (Zero, ^RP01.PMEX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3734 Line | AML source ---------------------------------------------------------------------------------------------------- 03731| Method (NPME, 0, Serialized) 03732| { 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) 03737| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3735 Line | AML source ---------------------------------------------------------------------------------------------------- 03732| { 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) | ^ | error 4085: Object not found or not accessible from scope ( RP01.PMSX) 03736| Store (One, ^RP02.PMSX) 03737| } 03738| } ==================================================================================================== FAILED [HIGH] AMLAssemblerError4085: Test 1, Assembler error in line 3736 Line | AML source ---------------------------------------------------------------------------------------------------- 03733| Store (Zero, ^RP01.PMEX) 03734| Store (Zero, ^RP02.PMEX) 03735| Store (One, ^RP01.PMSX) 03736| Store (One, ^RP02.PMSX) | ^ | error 4085: Object not found or not accessible from scope ( RP02.PMSX) 03737| } 03738| } 03739| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3860 Line | AML source ---------------------------------------------------------------------------------------------------- 03857| { 03858| If (LEqual (And (DID1, 0x0F00), 0x0400)) 03859| { 03860| Notify (\_SB.PCI0.GFX0.DD01, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD01) 03861| } 03862| 03863| If (LEqual (And (DID2, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3865 Line | AML source ---------------------------------------------------------------------------------------------------- 03862| 03863| If (LEqual (And (DID2, 0x0F00), 0x0400)) 03864| { 03865| Notify (\_SB.PCI0.GFX0.DD02, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD02) 03866| } 03867| 03868| If (LEqual (And (DID3, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3870 Line | AML source ---------------------------------------------------------------------------------------------------- 03867| 03868| If (LEqual (And (DID3, 0x0F00), 0x0400)) 03869| { 03870| Notify (\_SB.PCI0.GFX0.DD03, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD03) 03871| } 03872| 03873| If (LEqual (And (DID4, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3875 Line | AML source ---------------------------------------------------------------------------------------------------- 03872| 03873| If (LEqual (And (DID4, 0x0F00), 0x0400)) 03874| { 03875| Notify (\_SB.PCI0.GFX0.DD04, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD04) 03876| } 03877| 03878| If (LEqual (And (DID5, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3880 Line | AML source ---------------------------------------------------------------------------------------------------- 03877| 03878| If (LEqual (And (DID5, 0x0F00), 0x0400)) 03879| { 03880| Notify (\_SB.PCI0.GFX0.DD05, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD05) 03881| } 03882| 03883| If (LEqual (And (DID6, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3885 Line | AML source ---------------------------------------------------------------------------------------------------- 03882| 03883| If (LEqual (And (DID6, 0x0F00), 0x0400)) 03884| { 03885| Notify (\_SB.PCI0.GFX0.DD06, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD06) 03886| } 03887| 03888| If (LEqual (And (DID7, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3890 Line | AML source ---------------------------------------------------------------------------------------------------- 03887| 03888| If (LEqual (And (DID7, 0x0F00), 0x0400)) 03889| { 03890| Notify (\_SB.PCI0.GFX0.DD07, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD07) 03891| } 03892| 03893| If (LEqual (And (DID8, 0x0F00), 0x0400)) ==================================================================================================== FAILED [HIGH] AMLAssemblerError4084: Test 1, Assembler error in line 3895 Line | AML source ---------------------------------------------------------------------------------------------------- 03892| 03893| If (LEqual (And (DID8, 0x0F00), 0x0400)) 03894| { 03895| Notify (\_SB.PCI0.GFX0.DD08, Arg0) | ^ | error 4084: Object does not exist (\_SB.PCI0.GFX0.DD08) 03896| } 03897| } 03898| ==================================================================================================== FAILED [HIGH] AMLAssemblerError4124: Test 1, Assembler error in line 3993 Line | AML source ---------------------------------------------------------------------------------------------------- 03990| If (CondRefOf (\TNOT)) 03991| { 03992| TNOT 03993| } | ^ | error 4124: syntax error, unexpected '}', expecting '(' 03994| } 03995| 03996| Method (_L06, 0, NotSerialized) // _Lxx: Level-Triggered GPE ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. FAILED [HIGH] AMLAssemblerError4124: Test 1, Assembler error in line 10161 Line | AML source ---------------------------------------------------------------------------------------------------- 10158| Zero, 10159| Zero 10160| }) 10161| If (SS1) | ^ | error 4124: syntax error, unexpected PARSEOP_IF 10162| { 10163| Name (_S1, Package (0x04) // _S1_: S1 System State 10164| { ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. Table DSDT (0) reassembly: Found 79 errors, 1 warnings. Test 2 of 2: Disassemble and reassemble SSDT PASSED: Test 2, SSDT (0) reassembly, Found 0 errors, 0 warnings. FAILED [HIGH] AMLAssemblerError4124: Test 2, Assembler error in line 223 Line | AML source ---------------------------------------------------------------------------------------------------- 00220| 0x0000000C 00221| } 00222| }) 00223| Package (0x06) | ^ | error 4124: syntax error, unexpected PARSEOP_PACKAGE 00224| { 00225| 0x80000000, 00226| 0x80000000, ==================================================================================================== ADVICE: (for error #4124): The disassembled code cannot be reassembled using the strict IASL compiler as it contains syntax errors. Table SSDT (1) reassembly: Found 1 errors, 0 warnings. FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 106 Line | AML source ---------------------------------------------------------------------------------------------------- 00103| Store (CPPC, \_PR.CPU0._PPC) 00104| Store (CPDC (Arg0), Local0) 00105| GCAP (Local0) 00106| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00107| } 00108| 00109| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 208 Line | AML source ---------------------------------------------------------------------------------------------------- 00205| { 00206| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00207| GCAP (Local0) 00208| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00209| } 00210| 00211| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 279 Line | AML source ---------------------------------------------------------------------------------------------------- 00276| { 00277| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00278| GCAP (Local0) 00279| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00280| } 00281| 00282| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 326 Line | AML source ---------------------------------------------------------------------------------------------------- 00323| { 00324| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00325| GCAP (Local0) 00326| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00327| } 00328| 00329| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 373 Line | AML source ---------------------------------------------------------------------------------------------------- 00370| { 00371| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00372| GCAP (Local0) 00373| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00374| } 00375| 00376| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 420 Line | AML source ---------------------------------------------------------------------------------------------------- 00417| { 00418| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00419| GCAP (Local0) 00420| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00421| } 00422| 00423| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 467 Line | AML source ---------------------------------------------------------------------------------------------------- 00464| { 00465| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00466| GCAP (Local0) 00467| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00468| } 00469| 00470| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 514 Line | AML source ---------------------------------------------------------------------------------------------------- 00511| { 00512| Store (\_PR.CPU0.CPDC (Arg0), Local0) 00513| GCAP (Local0) 00514| Return (Local0) | ^ | warning level 0 1104: Reserved method should not return a value (_PDC) 00515| } 00516| 00517| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities ==================================================================================================== Table SSDT (2) reassembly: Found 0 errors, 8 warnings. ==================================================================================================== 1 passed, 89 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: Test 1, /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. PASSED: Test 2, RTC wakealarm was triggered successfully. Test 3 of 4: Check if wakealarm is fired. PASSED: Test 3, RTC 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. PASSED: Test 4, RTC wakealarm triggered and fired successfully. ==================================================================================================== 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. ==================================================================================================== 553 passed, 133 failed, 4 warnings, 1 aborted, 83 skipped, 3 info only. Test Failure Summary ==================================================================================================== Critical failures: 20 method: Detected error 'Not exist' when evaluating '\_SB_.PCI0._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.PDRC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._CRS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKA._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKB._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKC._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKD._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKE._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKF._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKG._DIS'. method: Detected error 'Not exist' when evaluating '\_SB_.LNKH._DIS'. method: Detected error 'Not exist' when evaluating '\_WAK'. method: Detected error 'Not exist' when evaluating '\_SB_.PCI0.EHC1._PSW'. High failures: 86 dmi_decode: Out of range string index 0x06 while accessing entry 'Portable Battery (Type 22)' @ 0x000e7306, field 'Device Chemistry', offset 0x09 syntaxcheck: Assembler error in line 40 syntaxcheck: Assembler error in line 1429 syntaxcheck: Assembler error in line 1467 syntaxcheck: Assembler error in line 1469 syntaxcheck: Assembler error in line 1477 syntaxcheck: Assembler error in line 2233 syntaxcheck: Assembler error in line 2240 syntaxcheck: Assembler error in line 2251 syntaxcheck: Assembler error in line 2254 syntaxcheck: Assembler error in line 2259 syntaxcheck: Assembler error in line 2264 syntaxcheck: Assembler error in line 2605 syntaxcheck: Assembler error in line 2625 syntaxcheck: Assembler error in line 2645 syntaxcheck: Assembler error in line 2658 syntaxcheck: Assembler error in line 2678 syntaxcheck: Assembler error in line 2698 syntaxcheck: Assembler error in line 2716 syntaxcheck: Assembler error in line 2787 syntaxcheck: Assembler error in line 2807 syntaxcheck: Assembler error in line 2827 syntaxcheck: Assembler error in line 2840 syntaxcheck: Assembler error in line 2860 syntaxcheck: Assembler error in line 2880 syntaxcheck: Assembler error in line 2898 syntaxcheck: Assembler error in line 3012 syntaxcheck: Assembler error in line 3013 syntaxcheck: Assembler error in line 3019 syntaxcheck: Assembler error in line 3021 syntaxcheck: Assembler error in line 3025 syntaxcheck: Assembler error in line 3030 syntaxcheck: Assembler error in line 3034 syntaxcheck: Assembler error in line 3042 syntaxcheck: Assembler error in line 3043 syntaxcheck: Assembler error in line 3046 syntaxcheck: Assembler error in line 3050 syntaxcheck: Assembler error in line 3052 syntaxcheck: Assembler error in line 3056 syntaxcheck: Assembler error in line 3065 syntaxcheck: Assembler error in line 3068 syntaxcheck: Assembler error in line 3072 syntaxcheck: Assembler error in line 3074 syntaxcheck: Assembler error in line 3078 syntaxcheck: Assembler error in line 3089 syntaxcheck: Assembler error in line 3115 syntaxcheck: Assembler error in line 3116 syntaxcheck: Assembler error in line 3133 syntaxcheck: Assembler error in line 3136 syntaxcheck: Assembler error in line 3138 syntaxcheck: Assembler error in line 3140 syntaxcheck: Assembler error in line 3142 syntaxcheck: Assembler error in line 3169 syntaxcheck: Assembler error in line 3171 syntaxcheck: Assembler error in line 3174 syntaxcheck: Assembler error in line 3176 syntaxcheck: Assembler error in line 3304 syntaxcheck: Assembler error in line 3310 syntaxcheck: Assembler error in line 3316 syntaxcheck: Assembler error in line 3725 syntaxcheck: Assembler error in line 3726 syntaxcheck: Assembler error in line 3727 syntaxcheck: Assembler error in line 3728 syntaxcheck: Assembler error in line 3733 syntaxcheck: Assembler error in line 3734 syntaxcheck: Assembler error in line 3735 syntaxcheck: Assembler error in line 3736 syntaxcheck: Assembler error in line 3860 syntaxcheck: Assembler error in line 3865 syntaxcheck: Assembler error in line 3870 syntaxcheck: Assembler error in line 3875 syntaxcheck: Assembler error in line 3880 syntaxcheck: Assembler error in line 3885 syntaxcheck: Assembler error in line 3890 syntaxcheck: Assembler error in line 3895 syntaxcheck: Assembler error in line 3993 syntaxcheck: Assembler error in line 10161 syntaxcheck: Assembler error in line 223 syntaxcheck: Assembler error in line 106 syntaxcheck: Assembler error in line 208 syntaxcheck: Assembler error in line 279 syntaxcheck: Assembler error in line 326 syntaxcheck: Assembler error in line 373 syntaxcheck: Assembler error in line 420 syntaxcheck: Assembler error in line 467 syntaxcheck: Assembler error in line 514 Medium failures: 17 mtrr: Memory range 0x7ea00000 to 0xfeafffff (PCI Bus 0000:00) has incorrect attribute Write-Back. msr: MSR TSC_AUX (0xc0000103) has 3 inconsistent values across 4 CPUs for (shift: 0 mask: 0xffffffff). aspm: PCIE aspm setting was not matched. pciirq: Slot 1 INTB# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 1 INTC# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 1 INTD# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 INTB# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected. pciirq: Slot 7 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. method: AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K) method: _PSS P-State sub-package 1 has a larger power dissipation setting than the previous sub-package. Low failures: 4 maxreadreq: 1 devices have low MaxReadReq settings. Firmware may have configured these too low. dmi_decode: String index 0x03 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Serial Number', offset 0x20 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. dmi_decode: String index 0x05 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Asset Tag', offset 0x21 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. dmi_decode: String index 0x06 in table entry 'Processor Information (Type 4)' @ 0x000e6d4f, field 'Part Number', offset 0x22 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. Other failures: NONE Test |Pass |Fail |Abort|Warn |Skip |Info | ---------------+-----+-----+-----+-----+-----+-----+ acpiinfo | 1| | | | | | acpitables | 7| | | | | | apicedge | 1| | | | | | apicinstance | 1| | | | | | aspm | 1| 1| | 1| | | bios32 | 4| | | | | | bios_info | | | | | | 1| checksum | 20| | | | | | crs | | | | | 1| | csm | | | | | | 1| cstates | 7| | | | | | dmesg_common | 1| | | | | | dmi_decode | 68| 4| | | | | ebda | 1| | | | | | fadt | 1| | | | | | fan | 5| | | | | | hda_audio | 2| | | | | | hpet_check | | | | | | | klog | 1| | | | | | maxfreq | 1| | | | | | maxreadreq | | 1| | | | | mcfg | 2| | | | | | method | 304| 24| | 3| 81| | microcode | | | 1| | | | mpcheck | 9| | | | | | msr | 93| 1| | | | | mtrr | 1| 1| | | 1| | nx | 3| | | | | | oops | 1| | | | | | os2gap | 1| | | | | | osilinux | 1| | | | | | pciirq | 3| 12| | | | | pnp | 2| | | | | | smbios | 1| | | | | | syntaxcheck | 1| 89| | | | | version | 3| | | | | | virt | 1| | | | | | wakealarm | 4| | | | | | wmi | 1| | | | | 1| ---------------+-----+-----+-----+-----+-----+-----+ Total: | 553| 133| 1| 4| 83| 3| ---------------+-----+-----+-----+-----+-----+-----+