Firmware Test Suite
Results generated by fwts: Version V20.01.00 (2020-01-14 07:33:46).
Some of this work - Copyright (c) 1999 - 2020, Intel Corp. All rights reserved.
Some of this work - Copyright (c) 2010 - 2020, Canonical.
Some of this work - Copyright (c) 2016 - 2020, IBM.
Some of this work - Copyright (c) 2017 - 2020, ARM Ltd.
This test run on 28/08/19 at 09:45:54 on host Linux ubuntu 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64.
Command: "fwts --force-clean --batch --uefitests --skip-test=s3 --show-progress-dialog --log-type plaintext".
Running tests: version bios_info power_mgmt reserv_mem prd_info oops olog klog bmc_info clog mtrr acpiinfo dt_sysinfo dt_base cpu_info mem_info esrt uefirtauthvar uefibootpath securebootcert uefirtmisc uefirtvariable uefirttime csm maxreadreq crs aspm mtd_info dmicheck microcode msr nx cpufreq maxfreq virt pnp pciirq mpcheck hda_audio ebda bios32 apicedge xenv xsdt wsmt wpbt wmi wdat wakealarm waet uefi tpm2 tcpa stao srat spmi spcr slit slic sdev sdei sbst rsdt rsdp rasf pptt pmtt pdtt pcct pcc osilinux nfit method msdm msct mpst mchi mcfg madt lpit iort hmat hpet hest gtdt fpdt fan fadt facs erst einj ecdt drtm dppt dmar acpi_wpc acpi_time acpi_als acpi_lid acpi_slpb acpi_pwrb acpi_ec smart_battery acpi_battery acpi_ac dbg2 dbgp cstates csrt cpep checksum autobrightness boot bgrt bert aspt asf apicinstance acpitables.
version: Gather kernel system information.
Test 1 of 4: Gather kernel signature.
Signature: Ubuntu 4.15.0-74.84-generic 4.15.18
Test 2 of 4: Gather kernel system information.
Kernel Version: Linux version 4.15.0-74-generic (buildd@lcy01-amd64-022) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019
Test 3 of 4: Gather kernel boot command line.
Kernel boot command line: BOOT_IMAGE=/vmlinuz root=LABEL=writable ro console=tty1 console=ttyS0 quiet
Test 4 of 4: Gather ACPI driver version.
ACPICA Version: 20170831
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 4 info only.
bios_info: Gather BIOS DMI information.
Test 1 of 1: Gather BIOS DMI information
BIOS Vendor       : coreboot
BIOS Version      : 4.11-1728-g96cf680c3d
BIOS Release Date : 03/21/2020
Board Name        : P5QPL-AM
Board Serial #    : 123456789
Board Version     : 1.0
Board Asset Tag   : 
Chassis Serial #  : 
Chassis Type      : 3
Chassis Vendor    : ASUS
Chassis Version   : 
Chassic Asset Tag : 
Product Name      : P5QPL-AM
Product Serial #  : 123456789
Product Version   : 1.0
System Vendor     : ASUS
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 1 info only.
power_mgmt: OPAL Processor Power Management DT Validation Tests
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 2 skipped, 0 info only.
reserv_mem: OPAL Reserved memory DT Validation Test
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
prd_info: OPAL Processor Recovery Diagnostics Info
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
oops: Scan kernel log for Oopses.
Test 1 of 1: Kernel log oops check.
PASSEDFound no oopses in kernel log.
PASSEDFound no WARN_ON warnings in kernel log.
2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
olog: Run OLOG scan and analysis checks.
ErrorOLOG without any parameters on the platform you are running does nothing, please specify -o for custom log analysis.
ErrorPPC supports dump and analysis of the default firmware logs.
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
klog: Scan kernel log for errors and warnings.
Test 1 of 1: Kernel log error check.
PASSEDFound no errors in kernel log.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
bmc_info: BMC Info
Test skipped, missing features: IPMI
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
clog: Scan coreboot log for errors and warnings.
Test 1 of 1: coreboot log error check.
ErrorCannot read file /usr/share/fwts/clog.json, check the path and check that the file exists, you may need to specify -j or -J.
ErrorError parsing coreboot log.
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
mtrr: MTRR tests.
MTRR overview
-------------
Reg 0: 0x0000000000000000 - 0x000000007fffffff (  2048 MB)   Write-Back
Reg 1: 0x000000007f800000 - 0x000000007fffffff (     8 MB)   Uncached
Reg 2: 0x00000000c0000000 - 0x00000000cfffffff (   256 MB)   Write-Combining
Reg 3: 0x0000000100000000 - 0x000000017fffffff (  2048 MB)   Write-Back
Test 1 of 3: Validate the kernel MTRR IOMEM setup.
Detected more than one type has been set. From Intel Software Developer Manual 11.11.4.1 MTRR Precedences, If two or more variable memory ranges match and one of the memory types is UC, the UC memory type used. FWTS will check with type UNCACHED here.
PASSEDMemory ranges seem to have correct attributes.
Test 2 of 3: Validate the MTRR setup across all processors.
PASSEDAll processors have the a consistent MTRR setup.
Test 3 of 3: Test for AMD MtrrFixDramModEn being cleared by the BIOS.
SkippedCPU is not an AMD, cannot test.
2 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
acpiinfo: General ACPI information test.
Test 1 of 3: Determine Kernel ACPI version.
Kernel ACPICA driver version: 20170831, supports ACPI 6.2
Test 2 of 3: Determine machine's ACPI version.
FACP ACPI Version: 4.0
Test 3 of 3: Determine AML compiler.
Determine the compiler used to generate the ACPI AML in the DSDT and SSDT.
Table DSDT, OEM COREv4, created with INTL (Intel) compiler.
Table SSDT0, OEM COREv4, created with CORE (Unknown (CORE)) compiler.
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 3 info only.
dt_sysinfo: Device tree system information test
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 4 skipped, 0 info only.
dt_base: Base device tree validity check
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 3 skipped, 0 info only.
cpu_info: OPAL CPU Info
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
mem_info: OPAL MEM Info
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
esrt: Sanity check UEFI ESRT Table.
Cannot detect any UEFI firmware. Aborted.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 1 aborted, 0 skipped, 0 info only.
uefirtauthvar: Authenticated variable tests.
Cannot detect any UEFI firmware. Aborted.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 11 aborted, 0 skipped, 0 info only.
uefibootpath: Sanity check for UEFI Boot Path Boot####.
Cannot detect any UEFI firmware. Aborted.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 1 aborted, 0 skipped, 0 info only.
securebootcert: UEFI secure boot test.
Cannot detect any UEFI firmware. Aborted.
0 passed, 0 failed, 0 warning, 0 aborted, 2 skipped, 0 info only.
uefirtmisc: UEFI miscellaneous runtime service interface tests.
Cannot detect any UEFI firmware. Aborted.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 4 aborted, 0 skipped, 0 info only.
uefirtvariable: UEFI Runtime service variable interface tests.
Cannot detect any UEFI firmware. Aborted.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 9 aborted, 0 skipped, 0 info only.
uefirttime: UEFI Runtime service time interface tests.
Cannot detect any UEFI firmware. Aborted.
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 36 aborted, 0 skipped, 0 info only.
csm: UEFI Compatibility Support Module test.
Test 1 of 1: UEFI Compatibility Support Module test.
Checking for UEFI Compatibility Support Module (CSM)
Int 10h jumps to 0xc0014 in option ROM at: 0xc0000..0xcc600
No CSM: Legacy BIOS firmware has video option ROM with Int 10h support.
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 1 info only.
maxreadreq: Test firmware has set PCI Express MaxReadReq to a higher value on non-motherboard devices.
Test 1 of 1: Test firmware settings MaxReadReq for PCI Express devices.
PASSEDAll devices have MaxReadReq set > 128.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
crs: Test PCI host bridge configuration using _CRS.
Test 1 of 1: Test PCI host bridge configuration using _CRS.
PASSEDThe kernel has detected a BIOS newer than the end of 2007 (3/21/2020) and has assumed that your BIOS can correctly specify the host bridge MMIO aperture using _CRS. If this does not work correctly you can override this by booting with "pci=nocrs".
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
aspm: PCIe ASPM test.
Test 1 of 2: PCIe ASPM ACPI test.
PCIe ASPM is controlled by Linux kernel.
Test 2 of 2: PCIe ASPM registers test.
WarningRP 0000h:00h:1Ch.01h L0s not enabled.
WarningRP 0000h:00h:1Ch.01h L1 not enabled.
WarningDevice 0000h:03h:00h.00h L0s not enabled.
AdviceThe ASPM L0s low power Link state is optimized for short entry and exit latencies, while providing substantial power savings. Disabling L0s of a PCIe device may increase power consumption, and will impact the battery life of a mobile system.
AdviceThe ASPM L1 low power Link state is optimized for maximum power savings with longer entry and exit latencies. Disabling L1 of a PCIe device may increases power consumption, and will impact the battery life of a mobile system significantly.
PASSEDPCIe ASPM setting matched was matched.
1 passed, 0 failed, 3 warnings, 0 aborted, 0 skipped, 0 info only.
mtd_info: OPAL MTD Info
Test skipped, missing features: devicetree
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
dmicheck: DMI/SMBIOS table tests.
Test 1 of 4: Find and test SMBIOS Table Entry Points.
This test tries to find and sanity check the SMBIOS data structures.
PASSEDFound SMBIOS Table Entry Point at 0xf18e0
SMBIOS Entry Point Structure:
  Anchor String          : _SM_
  Checksum               : 0x11
  Entry Point Length     : 0x1f
  Major Version          : 0x02
  Minor Version          : 0x08
  Maximum Struct Size    : 0x68
  Entry Point Revision   : 0x00
  Formatted Area         : 0x00 0x00 0x00 0x00 0x00
  Intermediate Anchor    : _DMI_
  Intermediate Checksum  : 0xe9
  Structure Table Length : 0x01ee
  Structure Table Address: 0x7f757020
  # of SMBIOS Structures : 0x000c
  SMBIOS BCD Revision    : 00
    BCD Revision 00 indicates compliance with specification stated in Major/Minor Version.
PASSEDSMBIOS Table Entry Point Checksum is valid.
PASSEDSMBIOS Table Entry Point Length is valid.
PASSEDSMBIOS Table Entry Intermediate Anchor String _DMI_ is valid.
PASSEDSMBIOS Table Entry Point Intermediate Checksum is valid.
SMBIOS table loaded from /sys/firmware/dmi/tables/DMI
PASSEDSMBIOS Table Entry Structure Table Address and Length looks valid.
Test 2 of 4: Test DMI/SMBIOS tables for errors.
SMBIOS table loaded from /sys/firmware/dmi/tables/DMI
PASSEDEntry @ 0x7f757020 'BIOS Information (Type 0)'
PASSEDEntry @ 0x7f757065 'System Information (Type 1)'
PASSEDEntry @ 0x7f75709d 'Base Board Information (Type 2)'
PASSEDEntry @ 0x7f7570c8 'Chassis Information (Type 3)'
PASSEDEntry @ 0x7f7570e4 'Processor Information (Type 4)'
PASSEDEntry @ 0x7f75714c 'Cache Information (Type 7)'
PASSEDEntry @ 0x7f75716f 'Cache Information (Type 7)'
PASSEDEntry @ 0x7f757192 'Cache Information (Type 7)'
PASSEDEntry @ 0x7f7571b5 'System Boot Information (Type 32)'
PASSEDEntry @ 0x7f7571c2 'Onboard Device (Type 41)'
PASSEDEntry @ 0x7f7571e8 'Onboard Device (Type 41)'
PASSEDEntry @ 0x7f757208 'End of Table (Type 127)'
Test 3 of 4: Test DMI/SMBIOS3 tables for errors.
SkippedCannot find SMBIOS30 table entry, skip the test.
Test 4 of 4: Test ARM SBBR SMBIOS structure requirements.
18 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
microcode: Test if system is using latest microcode.
Test 1 of 1: Test for most recent microcode being loaded.
This test verifies if the firmware has put a recent revision of the microcode into the processor at boot time. Recent microcode is important to have all the required features and errata updates for the processor.
Could not determine if CPU 3 had a microcode update from the kernel message log.
Could not determine if CPU 1 had a microcode update from the kernel message log.
Could not determine if CPU 2 had a microcode update from the kernel message log.
Could not determine if CPU 0 had a microcode update from the kernel message log.
SkippedCould not determine from kernel log if latest microcode has been loaded.
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
msr: MSR register tests.
Test 1 of 5: Test CPU generic MSRs.
PASSEDMSR 0x00000001 P5_MC_TYPE is consistent across 4 CPUs.
PASSEDMSR 0x00000006 MONITOR_FILTER_SIZE is consistent across 4 CPUs.
PASSEDMSR 0x00000017 PLATFORM_ID is consistent across 4 CPUs.
PASSEDMSR 0x0000001b APIC_BASE is consistent across 4 CPUs.
PASSEDMSR 0x0000003a FEATURE_CONTROL is consistent across 4 CPUs.
PASSEDMSR 0x0000008b BIOS_SIGN_ID is consistent across 4 CPUs.
PASSEDMSR 0x0000009b SMM_MONITOR_CTL is consistent across 4 CPUs.
PASSEDMSR 0x000000fe MTRRCAP is consistent across 4 CPUs.
PASSEDMSR 0x00000179 MCG_CAP is consistent across 4 CPUs.
PASSEDMSR 0x0000017a MCG_STATUS is consistent across 4 CPUs.
PASSEDMSR 0x0000019a CLOCK_MODULATION is consistent across 4 CPUs.
PASSEDMSR 0x0000019b THERM_INTERRUPT is consistent across 4 CPUs.
PASSEDMSR 0x000001a0 MISC_ENABLE is consistent across 4 CPUs.
PASSEDMSR 0x000001f8 PLATFORM_DCA_CAP is consistent across 4 CPUs.
PASSEDMSR 0x000001f9 CPU_DCA_CAP is consistent across 4 CPUs.
PASSEDMSR 0x000001fa DCA_O_CAP is consistent across 4 CPUs.
PASSEDMSR 0x00000200 MTRR_PHYSBASE0 is consistent across 4 CPUs.
PASSEDMSR 0x00000201 MTRR_PHYSMASK0 is consistent across 4 CPUs.
PASSEDMSR 0x00000202 MTRR_PHYSBASE1 is consistent across 4 CPUs.
PASSEDMSR 0x00000203 MTRR_PHYSMASK1 is consistent across 4 CPUs.
PASSEDMSR 0x00000204 MTRR_PHYSBASE2 is consistent across 4 CPUs.
PASSEDMSR 0x00000205 MTRR_PHYSMASK2 is consistent across 4 CPUs.
PASSEDMSR 0x00000206 MTRR_PHYSBASE3 is consistent across 4 CPUs.
PASSEDMSR 0x00000207 MTRR_PHYSMASK3 is consistent across 4 CPUs.
PASSEDMSR 0x00000208 MTRR_PHYSBASE4 is consistent across 4 CPUs.
PASSEDMSR 0x00000209 MTRR_PHYSMASK4 is consistent across 4 CPUs.
PASSEDMSR 0x0000020a MTRR_PHYSBASE5 is consistent across 4 CPUs.
PASSEDMSR 0x0000020b MTRR_PHYSMASK5 is consistent across 4 CPUs.
PASSEDMSR 0x0000020c MTRR_PHYSBASE6 is consistent across 4 CPUs.
PASSEDMSR 0x0000020d MTRR_PHYSMASK6 is consistent across 4 CPUs.
PASSEDMSR 0x00000250 MTRR_FIX64K_000 is consistent across 4 CPUs.
PASSEDMSR 0x00000258 MTRR_FIX16K_800 is consistent across 4 CPUs.
PASSEDMSR 0x00000259 MTRR_FIX16K_a00 is consistent across 4 CPUs.
PASSEDMSR 0x00000268 MTRR_FIX4K_C000 is consistent across 4 CPUs.
PASSEDMSR 0x00000269 MTRR_FIX4K_C800 is consistent across 4 CPUs.
PASSEDMSR 0x0000026a MTRR_FIX4K_D000 is consistent across 4 CPUs.
PASSEDMSR 0x0000026b MTRR_FIX4K_D800 is consistent across 4 CPUs.
PASSEDMSR 0x0000026c MTRR_FIX4K_E000 is consistent across 4 CPUs.
PASSEDMSR 0x0000026d MTRR_FIX4K_E800 is consistent across 4 CPUs.
PASSEDMSR 0x0000026e MTRR_FIX4K_F000 is consistent across 4 CPUs.
PASSEDMSR 0x0000026f MTRR_FIX4K_F800 is consistent across 4 CPUs.
PASSEDMSR 0x00000277 PAT is consistent across 4 CPUs.
PASSEDMSR 0x000002ff MTRR_DEF_TYPE is consistent across 4 CPUs.
PASSEDMSR 0x000003f1 PEBS_ENABLE is consistent across 4 CPUs.
PASSEDMSR 0x00000480 VMX_BASIC is consistent across 4 CPUs.
PASSEDMSR 0x00000481 VMX_PINPASED_CTLS is consistent across 4 CPUs.
PASSEDMSR 0x00000482 VMX_PROCBASED_CTLS is consistent across 4 CPUs.
PASSEDMSR 0x00000483 VMX_EXIT_CTLS is consistent across 4 CPUs.
PASSEDMSR 0x00000484 VMX_ENTRY_CTLS is consistent across 4 CPUs.
PASSEDMSR 0x00000485 VMX_MISC is consistent across 4 CPUs.
PASSEDMSR 0x00000486 VMX_CR0_FIXED0 is consistent across 4 CPUs.
PASSEDMSR 0x00000487 VMX_CR0_FIXED1 is consistent across 4 CPUs.
PASSEDMSR 0x00000488 VMX_CR4_FIXED0 is consistent across 4 CPUs.
PASSEDMSR 0x00000489 VMX_CR4_FIXED1 is consistent across 4 CPUs.
PASSEDMSR 0x0000048a VMX_VMX_VMCS_ENUM is consistent across 4 CPUs.
PASSEDMSR 0x0000048b VMX_PROCBASED_CTLS2 is consistent across 4 CPUs.
PASSEDMSR 0xc0000080 EFER is consistent across 4 CPUs.
PASSEDMSR 0xc0000102 KERNEL_GS_BASE is consistent across 4 CPUs.
Test 2 of 5: Test CPU specific model MSRs.
No model specific tests for model 0x17.
Test 3 of 5: Test all P State Ratios.
PASSEDMSR 0x000000ce Minimum P-State is consistent across 4 CPUs.
PASSEDMSR 0x000000ce Maximum P-State is consistent across 4 CPUs.
Test 4 of 5: Test C1 and C3 autodemotion.
PASSEDMSR 0x000000e2 C1 and C3 Autodemotion is consistent across 4 CPUs.
C1 and C3 Autodemotion disabled.
Test 5 of 5: Test SMRR MSR registers.
61 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
nx: Test if CPU NX is disabled by the BIOS.
Test 1 of 3: Test CPU NX capability.
PASSEDCPU has NX flags, BIOS is not disabling it.
Test 2 of 3: Test all CPUs have same BIOS set NX flag.
This test verifies that all CPUs have the same NX flag setting. Although rare, BIOS may set the NX flag differently per CPU.
PASSEDAll 4 CPUs have the same NX flag set.
Test 3 of 3: Test all CPUs have same msr setting in MSR 0x1a0.
This test verifies that all CPUs have the same NX flag setting by examining the per CPU MSR register 0x1a0.
PASSEDAll 4 CPUs have the NX flag in MSR 0x1a0 set.
3 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
cpufreq: CPU frequency scaling tests.
Test 1 of 7: CPU frequency table consistency
PASSEDCPU frequency tables are consistent
Test 2 of 7: CPU frequency table duplicates
PASSEDNo duplicates in CPU frequency table
Test 3 of 7: CPU frequency firmware limits
PASSEDCPU BIOS limit OK
Test 4 of 7: CPU frequency claimed maximum
PASSEDCPU max frequencies OK
Test 5 of 7: CPU frequency SW_ANY control
PASSEDP-state coordination under hardware control.
Test 6 of 7: CPU frequency SW_ALL control
PASSEDFirmware SW_ALL OK
Test 7 of 7: CPU frequency performance tests.
PASSEDCPU performance scaling OK
7 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
maxfreq: Test max CPU frequencies against max scaling frequency.
Test 1 of 1: Maximum CPU frequency test.
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.
CPU 3 maximum frequency 2.500000 GHz is sane.
CPU 1 maximum frequency 2.500000 GHz is sane.
CPU 2 maximum frequency 2.500000 GHz is sane.
CPU 0 maximum frequency 2.500000 GHz is sane.
PASSED4 CPUs passed the maximum frequency check.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
virt: CPU Virtualisation Configuration test.
Test 1 of 1: CPU Virtualisation Configuration test.
Check VT/VMX Virtualization extensions are set up correctly.
PASSEDVirtualization extensions supported and enabled by BIOS.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
pnp: BIOS Support Installation structure test.
Test 1 of 1: PnP BIOS Support Installation structure test.
This test tries to find and sanity check the Plug and Play BIOS Support Installation Check structure.
Found PnP Installation Check structure at 0x000f7620
  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      : 0xf000:d13a
  Real Mode 16 bit Data Address      : 0xf000:0000
  16 bit Protected Mode Code Address : 0x000fd136
  16 bit Protected Mode Data Address : 0x000f0000
  OEM Device Identifier              : 0x00000000 (undefined)
PASSEDVersion 1.0 detected.
PASSEDPnP Installation Check structure is the correct length of 33 bytes.
2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
pciirq: PCI IRQ Routing Table test.
Test 1 of 1: PCI IRQ Routing Table test.
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.
Could not find PCI IRQ Routing Table. Since this table is for legacy BIOS systems which don't have ACPI support this is generally not a problem.
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
mpcheck: MultiProcessor Tables tests.
The kernel is using the ACPI MADT for SMP configuration information, so the Multiprocessor Tables are not used by the kernel. Any errors in the tables will not affect the operation of Linux unless it is booted with ACPI disabled.
NOTE: Since ACPI is being used in preference to the Multiprocessor Tables, any errors found in the mpcheck tests will be tagged as LOW errors.
Failed to find the Multiprocessor Table data, skipping mpcheck test.
NOTE: Since the ACPI MADT is being used instead for SMP configuration, this is not a problem.
0 passed, 0 failed, 0 warning, 0 aborted, 9 skipped, 0 info only.
hda_audio: HDA Audio Pin Configuration test.
Test 1 of 1: HDA Audio Pin Configuration test.
SkippedCannot find any sound devices in /sys/class/sound.
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
ebda: Test EBDA region is mapped and reserved in memory map table.
Test 1 of 1: Test 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.
PASSEDEBDA region mapped at 0x9fc00 and reserved as a 0K region in the Int 15 AX=E820 BIOS memory map table at 0x9fc00..0x9ffff.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
bios32: BIOS32 Service Directory test.
Test 1 of 1: BIOS32 Service Directory test.
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 0x000f7600
  Signature  : _32_
  Entry Point: 0x000ff046
  Revsion    : 0x00
  Length     : 0x01
  Checksum   : 0x97
PASSEDService Directory Entry Point 0x000ff046 is not in high memory.
PASSEDService Directory Length is 1 (1 x 16 bytes) as expected.
PASSEDService Directory Revision is 0x00 and is supported by the kernel.
PASSEDService Directory checksum passed.
4 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
apicedge: APIC edge/level test.
Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger tests.
PASSEDLegacy interrupts are edge and PCI interrupts are level triggered.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
xenv: XENV Xen Environment Table tests.
ErrorACPI XENV table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
xsdt: XSDT Extended System Description Table test.
Test 1 of 1: XSDT Extended System Description Table test.
PASSEDNo issues found in XSDT table.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
wsmt: WSMT Windows SMM Security Mitigations Table test.
ErrorACPI WSMT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
wpbt: WPBT Windows Platform Binary Table test.
ErrorACPI WPBT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
wmi: Extract and analyse Windows Management Instrumentation (WMI).
Test 1 of 1: Windows Management Instrumentation test.
No ACPI _WDG WMI data found.
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
wdat: WDAT Microsoft Hardware Watchdog Action Table test.
ErrorACPI WDAT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
wakealarm: ACPI Wakealarm tests.
Test 1 of 5: Test existence of RTC with alarm interface.
PASSEDRTC with a RTC alarm ioctl() interface found.
Test 2 of 5: Trigger wakealarm for 1 seconds in the future.
Trigger wakealarm for 1 seconds in the future.
PASSEDRTC wakealarm was triggered successfully.
Test 3 of 5: Test if wakealarm is fired.
PASSEDRTC wakealarm triggered and fired successfully.
Test 4 of 5: Multiple wakealarm firing tests.
Trigger wakealarm for 1 seconds in the future.
Trigger wakealarm for 2 seconds in the future.
Trigger wakealarm for 3 seconds in the future.
Trigger wakealarm for 4 seconds in the future.
PASSEDRTC wakealarm triggered and fired successfully.
Test 5 of 5: Reset wakealarm time.
PASSEDRTC wakealarm set.
PASSEDRTC wakealarm reset correctly back to 29/8/2019 09:33:22.
6 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
waet: WAET Windows ACPI Emulated Devices Table test.
ErrorACPI WAET table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
uefi: UEFI Data Table test.
ErrorACPI UEFI table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
tpm2: TPM2 Trusted Platform Module 2 test.
ErrorACPI TPM2 table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
tcpa: TCPA Trusted Computing Platform Alliance Capabilities Table test.
ErrorACPI TCPA table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
stao: STAO Status Override Table test.
ErrorACPI STAO table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
srat: SRAT System Resource Affinity Table test.
ErrorACPI SRAT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
spmi: SPMI Service Processor Management Interface Description Table test.
ErrorACPI SPMI table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
spcr: SPCR Serial Port Console Redirection Table test.
ErrorACPI SPCR table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 3 skipped, 0 info only.
slit: SLIT System Locality Distance Information test.
ErrorACPI SLIT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
slic: SLIC Software Licensing Description Table test.
ErrorACPI SLIC table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
sdev: SDEV Secure Devices Table test
ErrorACPI SDEV table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
sdei: SDEI Software Delegated Exception Interface Table test
ErrorACPI SDEI table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
sbst: SBST Smart Battery Specification Table test.
ErrorACPI SBST table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
rsdt: RSDT Root System Description Table test.
Test 1 of 1: RSDT Root System Description Table test.
PASSEDNo issues found in RSDT table.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
rsdp: RSDP Root System Description Pointer test.
Test 1 of 1: RSDP Root System Description Pointer test.
PASSEDRSDP first checksum is correct
PASSEDRSDP: oem_id contains only printable characters.
PASSEDRSDP: revision is 2.
PASSEDRSDP: at least one of RsdtAddress or XsdtAddress is non-zero.
WarningNOTE: The RSDT and XSDT are both defined. An operating system supporting ACPI 1.0 should use the RSDT, otherwise it will use the XSDT. RSDT = 0x2138406960, XSDT = 0x2138407136
PASSEDRSDP: the correct RSDT/XSDT address is being used.
PASSEDRSDP: the table is the correct length.
PASSEDRSDP second checksum is correct
PASSEDRSDP: the reserved field is zero.
8 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
rasf: RASF RAS Feature Table test
ErrorACPI RASF table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
pptt: PPTT Processor Properties Topology Table test.
ErrorACPI PPTT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
pmtt: PMTT Memory Topology Table test.
ErrorACPI PMTT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
pdtt: PDTT Platform Debug Trigger Table test.
ErrorACPI PDTT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
pcct: PCCT Platform Communications Channel test.
ErrorACPI PCCT table does not exist, skipping test
ErrorAborted test, initialisation failed.
0 passed, 0 failed, 0 warning, 1 aborted, 0 skipped, 0 info only.
pcc: Processor Clocking Control (PCC) test.
Test 1 of 1: Processor Clocking Control (PCC) test.
This test checks the sanity of the Processor Clocking Control as found on some HP ProLiant machines. Most computers do not use this interface to control the CPU clock frequency, so this test will be skipped.
This machine does not use Processor Clocking Control (PCC).
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 1 info only.
osilinux: 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
PASSEDDSDT does not implement a deprecated _OSI("Linux") test.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
nfit: NFIT NVDIMM Firmware Interface Table test.
ErrorACPI NFIT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
method: ACPI DSDT Method Semantic tests.
FADT Preferred PM profile indicates this is not a Mobile Platform.
Test 1 of 200: Test Method Names.
Found 680 Objects
PASSEDMethod names contain legal characters.
Test 2 of 200: Test _AEI.
SkippedSkipping test for non-existent object _AEI.
Test 3 of 200: Test _EVT (Event Method).
SkippedSkipping test for non-existent object _EVT.
Test 4 of 200: Test _DLM (Device Lock Mutex).
SkippedSkipping test for non-existent object _DLM.
Test 5 of 200: Test _PIC (Inform AML of Interrupt Model).
PASSED\_PIC returned no values as expected.
PASSED\_PIC returned no values as expected.
PASSED\_PIC returned no values as expected.
Test 6 of 200: Test _CID (Compatible ID).
PASSED\_SB_.PCI0._CID returned an integer 0x030ad041 (EISA ID PNP0A03).
PASSED\_SB_.PCI0.LPCB.HPET._CID returned an integer 0x010cd041 (EISA ID PNP0C01).
PASSED\_SB_.PCI0.LPCB.PS2K._CID returned an integer 0x0b03d041 (EISA ID PNP030B).
Test 7 of 200: Test _CLS (Class Code).
SkippedSkipping test for non-existent object _CLS.
Test 8 of 200: Test _DDN (DOS Device Name).
SkippedSkipping test for non-existent object _DDN.
Test 9 of 200: Test _HID (Hardware ID).
PASSED\_SB_.PCI0._HID returned an integer 0x080ad041 (EISA ID PNP0A08).
PASSED\_SB_.PCI0.PDRC._HID returned an integer 0x020cd041 (EISA ID PNP0C02).
PASSED\_SB_.PCI0.LPCB.LNKA._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKB._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKC._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKD._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKE._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKF._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKG._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.LNKH._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F).
PASSED\_SB_.PCI0.LPCB.DMAC._HID returned an integer 0x0002d041 (EISA ID PNP0200).
PASSED\_SB_.PCI0.LPCB.FWH_._HID returned an integer 0x0008d425 (EISA ID INT0800).
PASSED\_SB_.PCI0.LPCB.HPET._HID returned an integer 0x0301d041 (EISA ID PNP0103).
PASSED\_SB_.PCI0.LPCB.PIC_._HID returned an integer 0x0000d041 (EISA ID PNP0000).
PASSED\_SB_.PCI0.LPCB.MATH._HID returned an integer 0x040cd041 (EISA ID PNP0C04).
PASSED\_SB_.PCI0.LPCB.LDRC._HID returned an integer 0x020cd041 (EISA ID PNP0C02).
PASSED\_SB_.PCI0.LPCB.RTC_._HID returned an integer 0x000bd041 (EISA ID PNP0B00).
PASSED\_SB_.PCI0.LPCB.TIMR._HID returned an integer 0x0001d041 (EISA ID PNP0100).
PASSED\_SB_.PCI0.LPCB.SIO0._HID returned an integer 0x050ad041 (EISA ID PNP0A05).
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._HID returned an integer 0x0105d041 (EISA ID PNP0501).
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._HID returned an integer 0x0303d041 (EISA ID PNP0303).
PASSED\_SB_.PCI0.LPCB.SIO0.PS25._HID returned an integer 0x130fd041 (EISA ID PNP0F13).
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._HID returned an integer 0x020cd041 (EISA ID PNP0C02).
PASSED\_SB_.PCI0.LPCB.PS2K._HID returned an integer 0x0303d041 (EISA ID PNP0303).
PASSED\_SB_.PCI0.LPCB.PS2M._HID returned an integer 0x130fd041 (EISA ID PNP0F13).
PASSED\CTBL._HID returned a string 'BOOT0000' as expected.
Test 10 of 200: Test _HRV (Hardware Revision Number).
SkippedSkipping test for non-existent object _HRV.
Test 11 of 200: Test _MLS (Multiple Language String).
SkippedSkipping test for non-existent object _MLS.
Test 12 of 200: Test _PLD (Physical Device Location).
SkippedSkipping test for non-existent object _PLD.
Test 13 of 200: Test _SUB (Subsystem ID).
SkippedSkipping test for non-existent object _SUB.
Test 14 of 200: Test _SUN (Slot User Number).
SkippedSkipping test for non-existent object _SUN.
Test 15 of 200: Test _STR (String).
PASSED\_SB_.PCI0.LPCB.SIO0._STR correctly returned a buffer of 56 elements.
Test 16 of 200: Test _UID (Unique ID).
PASSED\_SB_.PCI0.PDRC._UID correctly returned sane looking value 0x00000001.
PASSED\_SB_.PCI0.LPCB.LNKA._UID correctly returned sane looking value 0x00000001.
PASSED\_SB_.PCI0.LPCB.LNKB._UID correctly returned sane looking value 0x00000002.
PASSED\_SB_.PCI0.LPCB.LNKC._UID correctly returned sane looking value 0x00000003.
PASSED\_SB_.PCI0.LPCB.LNKD._UID correctly returned sane looking value 0x00000004.
PASSED\_SB_.PCI0.LPCB.LNKE._UID correctly returned sane looking value 0x00000005.
PASSED\_SB_.PCI0.LPCB.LNKF._UID correctly returned sane looking value 0x00000006.
PASSED\_SB_.PCI0.LPCB.LNKG._UID correctly returned sane looking value 0x00000007.
PASSED\_SB_.PCI0.LPCB.LNKH._UID correctly returned sane looking value 0x00000008.
PASSED\_SB_.PCI0.LPCB.LDRC._UID correctly returned sane looking value 0x00000002.
PASSED\_SB_.PCI0.LPCB.SIO0._UID returned a string 'W83627DHG-SIO0' as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._UID returned a string 'W83627DHG-SER2' as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._UID returned a string 'W83627DHG-KBD5' as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.PS25._UID returned a string 'W83627DHG-PS25' as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._UID returned a string 'W83627DHG-PN11' as expected.
PASSED\CTBL._UID correctly returned sane looking value 0x00000000.
Test 17 of 200: Test _CDM (Clock Domain).
SkippedSkipping test for non-existent object _CDM.
Test 18 of 200: Test _CRS (Current Resource Settings).
PASSED\_SB_.PCI0._CRS (WORD Address Space Descriptor) looks sane.
PASSED\_SB_.PCI0.PDRC._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKA._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKB._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKC._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKD._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKE._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKF._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKG._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKH._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.DMAC._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.FWH_._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.HPET._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.PIC_._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.MATH._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LDRC._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.RTC_._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.TIMR._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.PS25._CRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.PS2K._CRS (I/O Port Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.PS2M._CRS (IRQ Descriptor) looks sane.
PASSED\CTBL._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane.
Test 19 of 200: Test _DSD (Device Specific Data).
SkippedSkipping test for non-existent object _DSD.
Test 20 of 200: Test _DIS (Disable).
PASSED\_SB_.PCI0.LPCB.LNKA._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKB._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKC._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKD._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKE._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKF._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKG._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.LNKH._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._DIS returned no values as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._DIS returned no values as expected.
Test 21 of 200: Test _DMA (Direct Memory Access).
SkippedSkipping test for non-existent object _DMA.
Test 22 of 200: Test _FIX (Fixed Register Resource Provider).
SkippedSkipping test for non-existent object _FIX.
Test 23 of 200: Test _GSB (Global System Interrupt Base).
SkippedSkipping test for non-existent object _GSB.
Test 24 of 200: Test _HPP (Hot Plug Parameters).
SkippedSkipping test for non-existent object _HPP.
Test 25 of 200: Test _PRS (Possible Resource Settings).
PASSED\_SB_.PCI0.LPCB.LNKA._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKB._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKC._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKD._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKE._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKF._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKG._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.LNKH._PRS (IRQ Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._PRS (Start Dependent Functions Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._PRS (Start Dependent Functions Descriptor) looks sane.
PASSED\_SB_.PCI0.LPCB.SIO0.PS25._PRS (Start Dependent Functions Descriptor) looks sane.
Test 26 of 200: Test _PRT (PCI Routing Table).
PASSED\_SB_.PCI0.PEGP._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP01._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP02._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP03._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP04._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP05._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP06._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP07._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.RP08._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB._PRT correctly returned a sane looking package.
PASSED\_SB_.PCI0._PRT correctly returned a sane looking package.
Test 27 of 200: Test _PXM (Proximity).
SkippedSkipping test for non-existent object _PXM.
Test 28 of 200: Test _CCA (Cache Coherency Attribute).
SkippedSkipping test for non-existent object _CCA.
Test 29 of 200: Test _EDL (Eject Device List).
SkippedSkipping test for non-existent object _EDL.
Test 30 of 200: Test _EJD (Ejection Dependent Device).
SkippedSkipping test for non-existent object _EJD.
Test 31 of 200: Test _EJ0 (Eject).
SkippedSkipping test for non-existent object _EJ0.
Test 32 of 200: Test _EJ1 (Eject).
SkippedSkipping test for non-existent object _EJ1.
Test 33 of 200: Test _EJ2 (Eject).
SkippedSkipping test for non-existent object _EJ2.
Test 34 of 200: Test _EJ3 (Eject).
SkippedSkipping test for non-existent object _EJ3.
Test 35 of 200: Test _EJ4 (Eject).
SkippedSkipping test for non-existent object _EJ4.
Test 36 of 200: Test _LCK (Lock).
SkippedSkipping test for non-existent object _LCK.
Test 37 of 200: Test _RMV (Remove).
SkippedSkipping test for non-existent object _RMV.
Test 38 of 200: Test _STA (Status).
PASSED\_SB_.PCI0.LPCB.LNKA._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKB._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKC._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKD._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKE._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKF._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKG._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.LNKH._STA correctly returned sane looking value 0x0000000b.
PASSED\_SB_.PCI0.LPCB.HPET._STA correctly returned sane looking value 0x00000000.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._STA correctly returned sane looking value 0x0000000d.
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._STA correctly returned sane looking value 0x0000000d.
PASSED\_SB_.PCI0.LPCB.SIO0.PS25._STA correctly returned sane looking value 0x0000000d.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._STA correctly returned sane looking value 0x0000000d.
PASSED\_SB_.PCI0.LPCB.PS2K._STA correctly returned sane looking value 0x0000000f.
PASSED\_SB_.PCI0.LPCB.PS2M._STA correctly returned sane looking value 0x0000000f.
PASSED\CTBL._STA correctly returned sane looking value 0x0000000b.
Test 39 of 200: Test _DEP (Operational Region Dependencies).
SkippedSkipping test for non-existent object _DEP.
Test 40 of 200: Test _FIT (Firmware Interface Table).
SkippedSkipping test for non-existent object _FIT.
Test 41 of 200: Test _BDN (BIOS Dock Name).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BDN.
Test 42 of 200: Test _BBN (Base Bus Number).
PASSED\_SB_.PCI0._BBN correctly returned an integer.
Test 43 of 200: Test _DCK (Dock).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _DCK.
Test 44 of 200: Test _INI (Initialize).
SkippedSkipping test for non-existent object _INI.
Test 45 of 200: Test _GLK (Global Lock).
SkippedSkipping test for non-existent object _GLK.
Test 46 of 200: Test _SEG (Segment).
SkippedSkipping test for non-existent object _SEG.
Test 47 of 200: Test _LSI (Label Storage Information).
SkippedSkipping test for non-existent object _LSI.
Test 48 of 200: Test _OFF (Set resource off).
SkippedSkipping test for non-existent object _OFF.
Test 49 of 200: Test _ON_ (Set resource on).
SkippedSkipping test for non-existent object _ON_.
Test 50 of 200: Test _DSW (Device Sleep Wake).
SkippedSkipping test for non-existent object _DSW.
Test 51 of 200: Test _IRC (In Rush Current).
SkippedSkipping test for non-existent object _IRC.
Test 52 of 200: Test _PRE (Power Resources for Enumeration).
SkippedSkipping test for non-existent object _PRE.
Test 53 of 200: Test _PR0 (Power Resources for D0).
SkippedSkipping test for non-existent object _PR0.
Test 54 of 200: Test _PR1 (Power Resources for D1).
SkippedSkipping test for non-existent object _PR1.
Test 55 of 200: Test _PR2 (Power Resources for D2).
SkippedSkipping test for non-existent object _PR2.
Test 56 of 200: Test _PR3 (Power Resources for D3).
SkippedSkipping test for non-existent object _PR3.
Test 57 of 200: Test _PRW (Power Resources for Wake).
PASSED\_SB_.PCI0.HDEF._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.USB1._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.USB2._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.USB3._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.USB4._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.EHC1._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB.SLT1._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB.SLT2._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB.SLT3._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB.SLT6._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB.LANC._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.PCIB.LANR._PRW correctly returned a sane looking package.
PASSED\_SB_.PCI0.MODM._PRW correctly returned a sane looking package.
Test 58 of 200: Test _PS0 (Power State 0).
PASSED\_SB_.PCI0.LPCB.SIO0._PS0 returned no values as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._PS0 returned no values as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._PS0 returned no values as expected.
Test 59 of 200: Test _PS1 (Power State 1).
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._PS1 returned no values as expected.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._PS1 returned no values as expected.
Test 60 of 200: Test _PS2 (Power State 2).
PASSED\_SB_.PCI0.LPCB.SIO0._PS2 returned no values as expected.
Test 61 of 200: Test _PS3 (Power State 3).
SkippedSkipping test for non-existent object _PS3.
Test 62 of 200: Test _PSC (Power State Current).
PASSED\_SB_.PCI0.LPCB.SIO0._PSC correctly returned an integer.
PASSED\_SB_.PCI0.LPCB.SIO0.SER2._PSC correctly returned an integer.
PASSED\_SB_.PCI0.LPCB.SIO0.KBD5._PSC correctly returned an integer.
PASSED\_SB_.PCI0.LPCB.SIO0.PS25._PSC correctly returned an integer.
PASSED\_SB_.PCI0.LPCB.SIO0.PN11._PSC correctly returned an integer.
Test 63 of 200: Test _PSE (Power State for Enumeration).
SkippedSkipping test for non-existent object _PSE.
Test 64 of 200: Test _PSW (Power State Wake).
PASSED\_SB_.PCI0.USB1._PSW returned no values as expected.
PASSED\_SB_.PCI0.USB2._PSW returned no values as expected.
PASSED\_SB_.PCI0.USB3._PSW returned no values as expected.
PASSED\_SB_.PCI0.USB4._PSW returned no values as expected.
Test 65 of 200: Test _S1D (S1 Device State).
SkippedSkipping test for non-existent object _S1D.
Test 66 of 200: Test _S2D (S2 Device State).
SkippedSkipping test for non-existent object _S2D.
Test 67 of 200: Test _S3D (S3 Device State).
PASSED\_SB_.PCI0.USB1._S3D correctly returned an integer.
PASSED\_SB_.PCI0.USB2._S3D correctly returned an integer.
PASSED\_SB_.PCI0.USB3._S3D correctly returned an integer.
PASSED\_SB_.PCI0.USB4._S3D correctly returned an integer.
PASSED\_SB_.PCI0.EHC1._S3D correctly returned an integer.
Test 68 of 200: Test _S4D (S4 Device State).
PASSED\_SB_.PCI0.USB1._S4D correctly returned an integer.
PASSED\_SB_.PCI0.USB2._S4D correctly returned an integer.
PASSED\_SB_.PCI0.USB3._S4D correctly returned an integer.
PASSED\_SB_.PCI0.USB4._S4D correctly returned an integer.
PASSED\_SB_.PCI0.EHC1._S4D correctly returned an integer.
Test 69 of 200: Test _S0W (S0 Device Wake State).
SkippedSkipping test for non-existent object _S0W.
Test 70 of 200: Test _S1W (S1 Device Wake State).
SkippedSkipping test for non-existent object _S1W.
Test 71 of 200: Test _S2W (S2 Device Wake State).
SkippedSkipping test for non-existent object _S2W.
Test 72 of 200: Test _S3W (S3 Device Wake State).
SkippedSkipping test for non-existent object _S3W.
Test 73 of 200: Test _S4W (S4 Device Wake State).
SkippedSkipping test for non-existent object _S4W.
Test 74 of 200: Test _RST (Device Reset).
SkippedSkipping test for non-existent object _RST.
Test 75 of 200: Test _PRR (Power Resource for Reset).
SkippedSkipping test for non-existent object _PRR.
Test 76 of 200: Test _S0_ (S0 System State).
\_S0_ PM1a_CNT.SLP_TYP value: 0x00000000
\_S0_ PM1b_CNT.SLP_TYP value: 0x00000000
PASSED\_S0_ correctly returned a sane looking package.
Test 77 of 200: Test _S1_ (S1 System State).
SkippedSkipping test for non-existent object _S1_.
Test 78 of 200: Test _S2_ (S2 System State).
SkippedSkipping test for non-existent object _S2_.
Test 79 of 200: Test _S3_ (S3 System State).
\_S3_ PM1a_CNT.SLP_TYP value: 0x00000005
\_S3_ PM1b_CNT.SLP_TYP value: 0x00000000
PASSED\_S3_ correctly returned a sane looking package.
Test 80 of 200: Test _S4_ (S4 System State).
\_S4_ PM1a_CNT.SLP_TYP value: 0x00000006
\_S4_ PM1b_CNT.SLP_TYP value: 0x00000000
PASSED\_S4_ correctly returned a sane looking package.
Test 81 of 200: Test _S5_ (S5 System State).
\_S5_ PM1a_CNT.SLP_TYP value: 0x00000007
\_S5_ PM1b_CNT.SLP_TYP value: 0x00000000
PASSED\_S5_ correctly returned a sane looking package.
Test 82 of 200: Test _SWS (System Wake Source).
SkippedSkipping test for non-existent object _SWS.
Test 83 of 200: Test _PSS (Performance Supported States).
\_PR_.CP00._PSS values:
P-State  Freq     Power  Latency   Bus Master
         (MHz)    (mW)    (us)    Latency (us)
   0      2500    35000     0         0
   1      2000    15000     0         0
PASSED\_PR_.CP00._PSS correctly returned a sane looking package.
\_PR_.CP01._PSS values:
P-State  Freq     Power  Latency   Bus Master
         (MHz)    (mW)    (us)    Latency (us)
   0      2500    35000     0         0
   1      2000    15000     0         0
PASSED\_PR_.CP01._PSS correctly returned a sane looking package.
\_PR_.CP02._PSS values:
P-State  Freq     Power  Latency   Bus Master
         (MHz)    (mW)    (us)    Latency (us)
   0      2500    35000     0         0
   1      2000    15000     0         0
PASSED\_PR_.CP02._PSS correctly returned a sane looking package.
\_PR_.CP03._PSS values:
P-State  Freq     Power  Latency   Bus Master
         (MHz)    (mW)    (us)    Latency (us)
   0      2500    35000     0         0
   1      2000    15000     0         0
PASSED\_PR_.CP03._PSS correctly returned a sane looking package.
Test 84 of 200: Test _CPC (Continuous Performance Control).
SkippedSkipping test for non-existent object _CPC.
Test 85 of 200: Test _CSD (C State Dependencies).
SkippedSkipping test for non-existent object _CSD.
Test 86 of 200: Test _CST (C States).
SkippedSkipping test for non-existent object _CST.
Test 87 of 200: Test _PCT (Performance Control).
PASSED\_PR_.CP00._PCT correctly returned a sane looking package.
PASSED\_PR_.CP01._PCT correctly returned a sane looking package.
PASSED\_PR_.CP02._PCT correctly returned a sane looking package.
PASSED\_PR_.CP03._PCT correctly returned a sane looking package.
Test 88 of 200: Test _PDL (P-State Depth Limit).
SkippedSkipping test for non-existent object _PDL.
Test 89 of 200: Test _PPC (Performance Present Capabilities).
PASSED\_PR_.CP00._PPC correctly returned an integer.
PASSED\_PR_.CP01._PPC correctly returned an integer.
PASSED\_PR_.CP02._PPC correctly returned an integer.
PASSED\_PR_.CP03._PPC correctly returned an integer.
Test 90 of 200: Test _PPE (Polling for Platform Error).
SkippedSkipping test for non-existent object _PPE.
Test 91 of 200: Test _PSD (Power State Dependencies).
PASSED\_PR_.CP00._PSD correctly returned a sane looking package.
PASSED\_PR_.CP01._PSD correctly returned a sane looking package.
PASSED\_PR_.CP02._PSD correctly returned a sane looking package.
PASSED\_PR_.CP03._PSD correctly returned a sane looking package.
Test 92 of 200: Test _PTC (Processor Throttling Control).
SkippedSkipping test for non-existent object _PTC.
Test 93 of 200: Test _TDL (T-State Depth Limit).
SkippedSkipping test for non-existent object _TDL.
Test 94 of 200: Test _TPC (Throttling Present Capabilities).
SkippedSkipping test for non-existent object _TPC.
Test 95 of 200: Test _TSD (Throttling State Dependencies).
SkippedSkipping test for non-existent object _TSD.
Test 96 of 200: Test _TSS (Throttling Supported States).
SkippedSkipping test for non-existent object _TSS.
Test 97 of 200: Test _LPI (Low Power Idle States).
SkippedSkipping test for non-existent object _LPI.
Test 98 of 200: Test _RDI (Resource Dependencies for Idle).
SkippedSkipping test for non-existent object _RDI.
Test 99 of 200: Test _PUR (Processor Utilization Request).
SkippedSkipping test for non-existent object _PUR.
Test 100 of 200: Test _MSG (Message).
SkippedSkipping test for non-existent object _MSG.
Test 101 of 200: Test _SST (System Status).
SkippedSkipping test for non-existent object _SST.
Test 102 of 200: Test _ALC (Ambient Light Colour Chromaticity).
SkippedSkipping test for non-existent object _ALC.
Test 103 of 200: Test _ALI (Ambient Light Illuminance).
SkippedSkipping test for non-existent object _ALI.
Test 104 of 200: Test _ALT (Ambient Light Temperature).
SkippedSkipping test for non-existent object _ALT.
Test 105 of 200: Test _ALP (Ambient Light Polling).
SkippedSkipping test for non-existent object _ALP.
Test 106 of 200: Test _ALR (Ambient Light Response).
SkippedSkipping test for non-existent object _ALR.
Test 107 of 200: Test _LID (Lid Status).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _LID.
Test 108 of 200: Test _GTF (Get Task File).
SkippedSkipping test for non-existent object _GTF.
Test 109 of 200: Test _GTM (Get Timing Mode).
PASSED\_SB_.PCI0.PATA.PRID._GTM correctly returned a sane looking buffer.
PASSED\_SB_.PCI0.SATA.PRID._GTM correctly returned a sane looking buffer.
Test 110 of 200: Test _MBM (Memory Bandwidth Monitoring Data).
SkippedSkipping test for non-existent object _MBM.
Test 111 of 200: Test _UPC (USB Port Capabilities).
SkippedSkipping test for non-existent object _UPC.
Test 112 of 200: Test _UPD (User Presence Detect).
SkippedSkipping test for non-existent object _UPD.
Test 113 of 200: Test _UPP (User Presence Polling).
SkippedSkipping test for non-existent object _UPP.
Test 114 of 200: Test _GCP (Get Capabilities).
SkippedSkipping test for non-existent object _GCP.
Test 115 of 200: Test _GRT (Get Real Time).
SkippedSkipping test for non-existent object _GRT.
Test 116 of 200: Test _GWS (Get Wake Status).
SkippedSkipping test for non-existent object _GWS.
Test 117 of 200: Test _CWS (Clear Wake Status).
SkippedSkipping test for non-existent object _CWS.
Test 118 of 200: Test _SRT (Set Real Time).
SkippedSkipping test for non-existent object _SRT.
Test 119 of 200: Test _STP (Set Expired Timer Wake Policy).
SkippedSkipping test for non-existent object _STP.
Test 120 of 200: Test _STV (Set Timer Value).
SkippedSkipping test for non-existent object _STV.
Test 121 of 200: Test _TIP (Expired Timer Wake Policy).
SkippedSkipping test for non-existent object _TIP.
Test 122 of 200: Test _TIV (Timer Values).
SkippedSkipping test for non-existent object _TIV.
Test 123 of 200: Test _NBS (NVDIMM Boot Status).
SkippedSkipping test for non-existent object _NBS.
Test 124 of 200: Test _NCH (NVDIMM Current Health Information).
SkippedSkipping test for non-existent object _NCH.
Test 125 of 200: Test _NIC (NVDIMM Health Error Injection Capabilities).
SkippedSkipping test for non-existent object _NIC.
Test 126 of 200: Test _NIH (NVDIMM Inject/Clear Health Errors).
SkippedSkipping test for non-existent object _NIH.
Test 127 of 200: Test _NIG (NVDIMM Inject Health Error Status).
SkippedSkipping test for non-existent object _NIG.
Test 128 of 200: Test _SBS (Smart Battery Subsystem).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _SBS.
Test 129 of 200: Test _BCT (Battery Charge Time).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BCT.
Test 130 of 200: Test _BIF (Battery Information).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BIF.
Test 131 of 200: Test _BIX (Battery Information Extended).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BIX.
Test 132 of 200: Test _BMA (Battery Measurement Averaging).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BMA.
Test 133 of 200: Test _BMC (Battery Maintenance Control).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BMC.
Test 134 of 200: Test _BMD (Battery Maintenance Data).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BMD.
Test 135 of 200: Test _BMS (Battery Measurement Sampling Time).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BMS.
Test 136 of 200: Test _BST (Battery Status).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BST.
Test 137 of 200: Test _BTP (Battery Trip Point).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BTP.
Test 138 of 200: Test _BTH (Battery Throttle Limit).
SkippedSkipping test for non-existent object _BTH.
Test 139 of 200: Test _BTM (Battery Time).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _BTM.
Test 140 of 200: Test _PCL (Power Consumer List).
SkippedMachine is not a mobile platform, skipping test for non-existent mobile platform related object _PCL.
Test 141 of 200: Test _PIF (Power Source Information).
SkippedSkipping test for non-existent object _PIF.
Test 142 of 200: Test _PRL (Power Source Redundancy List).
SkippedSkipping test for non-existent object _PRL.
Test 143 of 200: Test _PSR (Power Source).
SkippedSkipping test for non-existent object _PSR.
Test 144 of 200: Test _GAI (Get Averaging Level).
SkippedSkipping test for non-existent object _GAI.
Test 145 of 200: Test _GHL (Get Harware Limit).
SkippedSkipping test for non-existent object _GHL.
Test 146 of 200: Test _PMC (Power Meter Capabilities).
SkippedSkipping test for non-existent object _PMC.
Test 147 of 200: Test _PMD (Power Meter Devices).
SkippedSkipping test for non-existent object _PMD.
Test 148 of 200: Test _PMM (Power Meter Measurement).
SkippedSkipping test for non-existent object _PMM.
Test 149 of 200: Test _WPC (Wireless Power Calibration).
SkippedSkipping test for non-existent object _WPC.
Test 150 of 200: Test _WPP (Wireless Power Polling).
SkippedSkipping test for non-existent object _WPP.
Test 151 of 200: Test _FIF (Fan Information).
SkippedSkipping test for non-existent object _FIF.
Test 152 of 200: Test _FPS (Fan Performance States).
SkippedSkipping test for non-existent object _FPS.
Test 153 of 200: Test _FSL (Fan Set Level).
SkippedSkipping test for non-existent object _FSL.
Test 154 of 200: Test _FST (Fan Status).
SkippedSkipping test for non-existent object _FST.
Test 155 of 200: Test _ACx (Active Cooling).
SkippedSkipping test for non-existent object _AC0.
SkippedSkipping test for non-existent object _AC1.
SkippedSkipping test for non-existent object _AC2.
SkippedSkipping test for non-existent object _AC3.
SkippedSkipping test for non-existent object _AC4.
SkippedSkipping test for non-existent object _AC5.
SkippedSkipping test for non-existent object _AC6.
SkippedSkipping test for non-existent object _AC7.
SkippedSkipping test for non-existent object _AC8.
SkippedSkipping test for non-existent object _AC9.
Test 156 of 200: Test _ART (Active Cooling Relationship Table).
SkippedSkipping test for non-existent object _ART.
Test 157 of 200: Test _CRT (Critical Trip Point).
SkippedSkipping test for non-existent object _CRT.
Test 158 of 200: Test _CR3 (Warm/Standby Temperature).
SkippedSkipping test for non-existent object _CR3.
Test 159 of 200: Test _DTI (Device Temperature Indication).
SkippedSkipping test for non-existent object _DTI.
Test 160 of 200: Test _HOT (Hot Temperature).
SkippedSkipping test for non-existent object _HOT.
Test 161 of 200: Test _MTL (Minimum Throttle Limit).
SkippedSkipping test for non-existent object _MTL.
Test 162 of 200: Test _NTT (Notification Temp Threshold).
SkippedSkipping test for non-existent object _NTT.
Test 163 of 200: Test _PSL (Passive List).
SkippedSkipping test for non-existent object _PSL.
Test 164 of 200: Test _PSV (Passive Temp).
SkippedSkipping test for non-existent object _PSV.
Test 165 of 200: Test _RTV (Relative Temp Values).
SkippedSkipping test for non-existent object _RTV.
Test 166 of 200: Test _SCP (Set Cooling Policy).
SkippedSkipping test for non-existent object _DTI.
Test 167 of 200: Test _TC1 (Thermal Constant 1).
SkippedSkipping test for non-existent object _TC1.
Test 168 of 200: Test _TC2 (Thermal Constant 2).
SkippedSkipping test for non-existent object _TC2.
Test 169 of 200: Test _TFP (Thermal fast Sampling Period).
SkippedSkipping test for non-existent object _TFP.
Test 170 of 200: Test _TMP (Thermal Zone Current Temp).
SkippedSkipping test for non-existent object _TMP.
Test 171 of 200: Test _TPT (Trip Point Temperature).
SkippedSkipping test for non-existent object _TPT.
Test 172 of 200: Test _TRT (Thermal Relationship Table).
SkippedSkipping test for non-existent object _TRT.
Test 173 of 200: Test _TSN (Thermal Sensor Device).
SkippedSkipping test for non-existent object _TSN.
Test 174 of 200: Test _TSP (Thermal Sampling Period).
SkippedSkipping test for non-existent object _TSP.
Test 175 of 200: Test _TST (Temperature Sensor Threshold).
SkippedSkipping test for non-existent object _TST.
Test 176 of 200: Test _TZD (Thermal Zone Devices).
SkippedSkipping test for non-existent object _TZD.
Test 177 of 200: Test _TZM (Thermal Zone member).
SkippedSkipping test for non-existent object _TZM.
Test 178 of 200: Test _TZP (Thermal Zone Polling).
SkippedSkipping test for non-existent object _TZP.
Test 179 of 200: Test _GPE (General Purpose Events).
SkippedSkipping test for non-existent object _GPE.
Test 180 of 200: Test _EC_ (EC Offset Query).
SkippedSkipping test for non-existent object _EC_.
Test 181 of 200: Test _PTS (Prepare to Sleep).
Test _PTS(3).
SkippedSkipping test for non-existent object _PTS.
Test _PTS(4).
SkippedSkipping test for non-existent object _PTS.
Test _PTS(5).
SkippedSkipping test for non-existent object _PTS.
Test 182 of 200: Test _TTS (Transition to State).
SkippedOptional control method _TTS does not exist.
Test 183 of 200: Test _WAK (System Wake).
Test _WAK(3) System Wake, State S3.
SkippedSkipping test for non-existent object _WAK.
Test _WAK(4) System Wake, State S4.
SkippedSkipping test for non-existent object _WAK.
Test _WAK(5) System Wake, State S5.
SkippedSkipping test for non-existent object _WAK.
Test 184 of 200: Test _ADR (Return Unique ID for Device).
PASSED\_SB_.PCI0.MCHC._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PEGP._ADR correctly returned an integer.
PASSED\_SB_.PCI0.GFX0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.GFX0.BOX3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.GFX0.LEGA._ADR correctly returned an integer.
PASSED\_SB_.PCI0.HDEF._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP01._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP02._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP03._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP04._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP05._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP06._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP07._ADR correctly returned an integer.
PASSED\_SB_.PCI0.RP08._ADR correctly returned an integer.
PASSED\_SB_.PCI0.USB1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.USB2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.USB3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.USB4._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7.PRT1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7.PRT2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7.PRT3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7.PRT4._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7.PRT5._ADR correctly returned an integer.
PASSED\_SB_.PCI0.EHC1.HUB7.PRT6._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB.SLT1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB.SLT2._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB.SLT3._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB.SLT6._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB.LANC._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PCIB.LANR._ADR correctly returned an integer.
PASSED\_SB_.PCI0.AUD0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.MODM._ADR correctly returned an integer.
PASSED\_SB_.PCI0.LPCB._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PATA._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PATA.PRID._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PATA.PRID.DSK0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.PATA.PRID.DSK1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SATA._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SATA.PRID._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SATA.PRID.DSK0._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SATA.PRID.DSK1._ADR correctly returned an integer.
PASSED\_SB_.PCI0.SBUS._ADR correctly returned an integer.
Test 185 of 200: Test _BCL (Query List of Brightness Control Levels Supported).
SkippedSkipping test for non-existent object _BCL.
Test 186 of 200: Test _BCM (Set Brightness Level).
SkippedSkipping test for non-existent object _BCM.
Test 187 of 200: Test _BQC (Brightness Query Current Level).
SkippedSkipping test for non-existent object _BQC.
Test 188 of 200: Test _DCS (Return the Status of Output Device).
SkippedSkipping test for non-existent object _DCS.
Test 189 of 200: Test _DDC (Return the EDID for this Device).
SkippedSkipping test for non-existent object _DDC.
Test 190 of 200: Test _DSS (Device Set State).
SkippedSkipping test for non-existent object _DSS.
Test 191 of 200: Test _DGS (Query Graphics State).
SkippedSkipping test for non-existent object _DGS.
Test 192 of 200: Test _DOD (Enumerate All Devices Attached to Display Adapter).
PASSED\_SB_.PCI0.GFX0._DOD correctly returned a sane looking package.
Test 193 of 200: Test _DOS (Enable/Disable Output Switching).
PASSED\_SB_.PCI0.GFX0._DOS returned no values as expected.
Test 194 of 200: Test _GPD (Get POST Device).
SkippedSkipping test for non-existent object _GPD.
Test 195 of 200: Test _ROM (Get ROM Data).
SkippedSkipping test for non-existent object _ROM.
Test 196 of 200: Test _SPD (Set POST Device).
SkippedSkipping test for non-existent object _SPD.
Test 197 of 200: Test _VPO (Video POST Options).
SkippedSkipping test for non-existent object _VPO.
Test 198 of 200: Test _CBA (Configuration Base Address).
SkippedSkipping test for non-existent object _CBA.
Test 199 of 200: Test _IFT (IPMI Interface Type).
SkippedSkipping test for non-existent object _IFT.
Test 200 of 200: Test _SRV (IPMI Interface Revision).
SkippedSkipping test for non-existent object _SRV.
233 passed, 0 failed, 0 warning, 0 aborted, 181 skipped, 0 info only.
msdm: MSDM Microsoft Data Management Table test.
ErrorACPI MSDM table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
msct: MSCT Maximum System Characteristics Table test.
ErrorACPI MSCT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
mpst: MPST Memory Power State Table test.
ErrorACPI MPST table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
mchi: MCHI Management Controller Host Interface Table test.
ErrorACPI MCHI table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
mcfg: MCFG PCI Express* memory mapped config space test.
Test 1 of 2: 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
-----------------
0x0000000000000000 - 0x000000000009fbff (System RAM)
0x000000000009fc00 - 0x000000000009ffff (Reserved)
0x00000000000f0000 - 0x00000000000fffff (Reserved)
0x0000000000100000 - 0x000000007f753fff (System RAM)
0x000000007f754000 - 0x0000000083ffffff (Reserved)
0x00000000e0000000 - 0x00000000efffffff (Reserved)
0x00000000fed10000 - 0x00000000ffffffff (Reserved)
0x0000000100000000 - 0x000000017bffffff (System RAM)
MCFG table found, size is 16 bytes (excluding header) (1 entries).
Configuration Entry #0:
  Base Address  : 0xe0000000
  Segment       : 0
  Start bus     : 0
  End bus       : 255
PASSEDMCFG MMIO config space is reserved in memory map table.
Test 2 of 2: Validate MCFG PCI config space.
PASSEDPCI config space verified.
2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
madt: MADT Multiple APIC Description Table (spec compliant).
Test 1 of 5: MADT checksum test.
PASSEDMADT checksum is correct
Test 2 of 5: MADT revision test.
AdviceMost recent FADT revision is 6.2.
AdviceMost recent MADT revision is 4.
PASSEDMADT revision 2 is defined.
PASSEDMADT revision 2 is in sync with FADT revision 4.0.
Test 3 of 5: MADT architecture minimum revision test.
PASSEDMADT revision 2 meets the minimum needed (1) for the intel architecture.
Test 4 of 5: MADT flags field reserved bits test.
PASSEDMADT flags reserved bits are not set.
Test 5 of 5: MADT subtable tests.
PASSEDMADT revision 2 is defined.
PASSEDMADT subtable type 0 (Processor Local APIC) is defined.
PASSEDSubtable 1 (offset 0x2c) of type 0 (Processor Local APIC) is the correct length: 8
PASSEDMADT LAPIC has matching processor UID 0.
PASSEDMADT Processor Local APIC flags field, bits 1..31 are reserved and properly set to zero.
PASSEDMADT subtable type 0 (Processor Local APIC) is defined.
PASSEDSubtable 2 (offset 0x34) of type 0 (Processor Local APIC) is the correct length: 8
PASSEDMADT LAPIC has matching processor UID 1.
PASSEDMADT Processor Local APIC flags field, bits 1..31 are reserved and properly set to zero.
PASSEDMADT subtable type 0 (Processor Local APIC) is defined.
PASSEDSubtable 3 (offset 0x3c) of type 0 (Processor Local APIC) is the correct length: 8
PASSEDMADT LAPIC has matching processor UID 2.
PASSEDMADT Processor Local APIC flags field, bits 1..31 are reserved and properly set to zero.
PASSEDMADT subtable type 0 (Processor Local APIC) is defined.
PASSEDSubtable 4 (offset 0x44) of type 0 (Processor Local APIC) is the correct length: 8
PASSEDMADT LAPIC has matching processor UID 3.
PASSEDMADT Processor Local APIC flags field, bits 1..31 are reserved and properly set to zero.
PASSEDMADT subtable type 1 (I/O APIC) is defined.
PASSEDSubtable 5 (offset 0x4c) of type 1 (I/O APIC) is the correct length: 12
PASSEDMADT I/O APIC flags are reserved, and set to zero.
PASSEDMADT I/O APIC address in non-zero.
PASSEDMADT subtable type 4 (Local APIC NMI) is defined.
PASSEDSubtable 6 (offset 0x58) of type 4 (Local APIC NMI) is the correct length: 6
PASSEDMADT LAPICNMI has matching processor UID 0.
PASSEDMADT Local APIC NMI flags, bits 4..31 are reserved and set to zero.
PASSEDMADT subtable type 4 (Local APIC NMI) is defined.
PASSEDSubtable 7 (offset 0x5e) of type 4 (Local APIC NMI) is the correct length: 6
PASSEDMADT LAPICNMI has matching processor UID 1.
PASSEDMADT Local APIC NMI flags, bits 4..31 are reserved and set to zero.
PASSEDMADT subtable type 2 (Interrupt Source Override) is defined.
PASSEDSubtable 8 (offset 0x64) of type 2 (Interrupt Source Override) is the correct length: 10
PASSEDMADT Interrupt Source Override Bus is 0 for ISA bus.
PASSEDMADT Interrupt Source Override flags, bits 4..31 are reserved and set to zero.
PASSEDMADT subtable type 2 (Interrupt Source Override) is defined.
PASSEDSubtable 9 (offset 0x6e) of type 2 (Interrupt Source Override) is the correct length: 10
PASSEDMADT Interrupt Source Override Bus is 0 for ISA bus.
PASSEDMADT Interrupt Source Override flags, bits 4..31 are reserved and set to zero.
42 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
lpit: LPIT Low Power Idle Table test.
ErrorACPI LPIT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
iort: IORT IO Remapping Table test.
ErrorACPI IORT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
hmat: HMAT Heterogeneous Memory Attribute Table test.
ErrorACPI HMAT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
hpet: HPET IA-PC High Precision Event Timer Table tests.
Test 1 of 4: Test HPET base in kernel log.
This test checks the HPET PCI BAR for each timer block in the timer. The base address is passed by the firmware via an ACPI table. IRQ routing and initialization is also verified by the test.
PASSEDFound HPET base 0xfed00000 in kernel log.
Test 2 of 4: Test HPET base in HPET table.
Hardware ID of Event Block:
  PCI Vendor ID              : 0x8086
  Legacy IRQ Routing Capable : 1
  COUNT_SIZE_CAP counter size: 1
  Number of comparitors      : 2
  Hardwre Revision ID        : 0x1
Lower 32 bit base Address    : 0xfed00000
  Address Space ID           : 0x0
  Register Bit Width         : 0x40
  Register Bit Offset        : 0x0
  Address Width              : 0x0
HPET sequence number         : 0x0
Minimum clock tick           : 0x80
Page Protection              : 0x0 (No guaranteed protection)
OEM attributes               : 0x0
PASSEDHPET looks sane.
Test 3 of 4: Test HPET base in DSDT and/or SSDT.
PASSEDHPET base matches that between DSDT and the kernel (0xfed00000).
Test 4 of 4: Test HPET configuration.
PASSEDVendor ID looks sane: 0x8086.
PASSEDValid clock period 69841279.
5 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
hest: HEST Hardware Error Source Table test.
ErrorACPI HEST table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
gtdt: GTDT Generic Timer Description Table test.
ErrorACPI GTDT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
fpdt: FPDT Firmware Performance Data Table test.
ErrorACPI FPDT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
fan: Simple fan tests.
Test 1 of 2: Test fan status.
Test how many fans there are in the system. Check for the current status of the fan(s).
PASSEDFan cooling_device1 of type Processor has max cooling state 3 and current cooling state 0.
PASSEDFan cooling_device2 of type Processor has max cooling state 3 and current cooling state 0.
PASSEDFan cooling_device0 of type Processor has max cooling state 3 and current cooling state 0.
PASSEDFan cooling_device3 of type Processor has max cooling state 3 and current cooling state 0.
Test 2 of 2: Load system, check CPU fan status.
Test how many fans there are in the system. Check for the current status of the fan(s).
Loading CPUs for 20 seconds to try and get fan speeds to change.
Fan cooling_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_device0 current state did not change from value 0 while CPUs were busy.
Fan cooling_device3 current state did not change from value 0 while CPUs were busy.
AdviceDid not detect any change in the CPU related thermal cooling device states. It could be that the devices are returning static information back to the driver and/or the fan speed is automatically being controlled by firmware using System Management Mode in which case the kernel interfaces being examined may not work anyway.
4 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
fadt: FADT Fixed ACPI Description Table tests.
Test 1 of 6: ACPI FADT Description Table flag info.
FADT: flag states
WBINVD is set
WBINVD_FLUSH is not set
PROC_C1 is set
P_LVL2_UP is set
PWR_BUTTON is not set
SLP_BUTTON is set
FIX_RTC is not set
RTC_S4 is set
TMR_VAL_EXT is not set
DCK_CAP is not set
RESET_REG_SUP is set
SEALED_CASE is not set
HEADLESS is not set
CPU_SW_SLP is not set
PCI_EXP_WAK is not set
USE_PLATFORM_CLOCK is set
S4_RTC_STS_VALID is not set
REMOTE_POWER_ON_CAPABLE is not set
FORCE_APIC_CLUSTER_MODEL is not set
FORCE_APIC_PHYSICAL_DESTINATION_MODE is not set
HW_REDUCED_ACPI is not set
LOW_POWER_S0_IDLE_CAPABLE is not set
FADT: IA-PC Boot Architecture flag states
LEGACY_DEVICES is set
8042 is set
VGA_NOT_PRESENT is not set
MSI_NOT_SUPPORTED is not set
PCIE_ASPM_CONTROLS is not set
CMOS_RTC_NOT_PRESENT is not set
FADT: ARM Boot Architecture flag states
PSCI_COMPLIANT is not set
PSCI_USE_HVC is not set
Test 2 of 6: FADT checksum test.
PASSEDFADT checksum is correct
Test 3 of 6: FADT revision test.
FADT revision: 4.0
FADT table length: 244
WarningFADT revision is outdated: 4.0
AdviceThe most recent revision of the FADT defined in the ACPI specification is 6.3. While older revisions of the FADT can be used, newer ones may enable additional functionality that cannot be used until the FADT is updated.
Test 4 of 6: ACPI FADT Description Table tests.
PASSEDBoth FIRMWARE_CTRL and X_FIRMWARE_CTRL are being used and contain the same FACS address.
AdviceWhile having FIRMWARE_CTRL and X_FIRMWARE_CTRL both set to an address is not compliant with the ACPI specification, they are both set to the same address, which at least mitigates the ambiguity in determining which address is the correct one to use for the FACS. Ideally, only one of the two addresses should be set but as a practical matter, this will work.
PASSEDFADT 32 bit DSDT and 64 bit X_DSDT both point to the same physical address (0x7f758280).
AdviceWhile it is not correct to use both of the 32- and 64-bit DSDT address fields in recent versions of ACPI, they are at least the same address, which keeps the kernel from getting confused. At some point, the 32-bit DSDT address may get ignored so it is recommended that the FADT be upgraded to only use the 64-bit X_DSDT field. In the meantime, however, ACPI will still behave correctly.
PASSEDFADT first reserved field is zero.
PASSEDFADT second reserved field is zero.
FADT Preferred PM Profile: 1 (Desktop)
PASSEDFADT has a valid preferred PM profile.
FADT indicates ACPI IS NOT in reduced hardware mode.
FADT SCI_INT is 9
PASSEDFADT SMI_CMD indicates System Management Mode is supported, and the SCI Interrupt is non-zero.
PASSEDFADT SMI ACPI enable command is non-zero, and SMM is supported.
PASSEDFADT SMI ACPI disable command is non-zero, and SMM is supported.
PASSEDFADT indicates we are not in reduced hardware mode, and required FACS is present.
PASSEDFADT S4BIOS_REQ command is not set and FACS indicates it is not supported.
PASSEDFADT SMI PSTATE_CNT command is non-zero, and SMM is supported.
PASSEDFADT required PM1A_EVT_BLK field is non-zero
PASSEDFADT 32- and 64-bit PM1A_EVT_BLK fields are at least equal.
AdviceBoth FADT 32- and 64-bit PM1A_EVT_BLK fields are being used, but only one should be non-zero. However, they are at least equal so the kernel will at least have a usable value.
SkippedFADT PM1B_EVT_BLK not being used.
PASSEDFADT required PM1A_CNT_BLK field is non-zero
PASSEDFADT 32- and 64-bit PM1A_CNT_BLK fields are at least equal.
AdviceBoth FADT 32- and 64-bit PM1A_CNT_BLK fields are being used, but only one should be non-zero. However, they are at least equal so the kernel will at least have a usable value.
SkippedFADT PM1B_CNT_BLK not being used.
PASSEDFADT 32- and 64-bit PM2_CNT_BLK fields are at least equal.
AdviceBoth FADT 32- and 64-bit PM2_CNT_BLK fields are being used, but only one should be non-zero. However, they are at least equal so the kernel will at least have a usable value.
PASSEDFADT 32- and 64-bit PM_TMR_BLK fields are at least equal.
AdviceBoth FADT 32- and 64-bit PM_TMR_BLK fields are being used, but only one should be non-zero. However, they are at least equal so the kernel will at least have a usable value.
PASSEDFADT PM1_EVT_LEN >= 4.
PASSEDFADT PM1_CNT_LEN >= 2.
PASSEDFADT PM2_CNT_LEN >= 1.
PASSEDFADT PM_TMR_LEN is 4.
PASSEDFADT GPE0_BLK_LEN non-zero and a non-negative multiple of 2: 8.
PASSEDFADT GPE1_BLK_LEN is zero and GPE1_BLK is not supported.
FADT GPE1_BASE is 0
PASSEDFADT SMI CST_CNT command is non-zero, and SMM is supported.
Using P_BLK address of 0x510
PASSEDFADT P_LVL2_LAT is within proper range at 1
PASSEDFADT P_LVL3_LAT is within proper range at 0
FADT FLUSH_SIZE is 0
FADT FLUSH_STRIDE is 0
FADT DUTY_OFFSET is 1
FADT DUTY_WIDTH is 0
FADT DAY_ALRM is 13
FADT MON_ALRM is 0
FADT CENTURY is 50
PASSEDFADT SLEEP_CONTROL_REG is null and not available when not in reduced hardware mode.
PASSEDFADT SLEEP_STATUS_REG is null and not available when not in reduced hardware mode.
FADT Hypervisor Vendor Identity is 0
Test 5 of 6: Test FADT SCI_EN bit is enabled.
FADT is greater than ACPI version 1.0
PASSEDSCI_EN bit in PM1a Control Register Block is enabled.
Test 6 of 6: Test FADT reset register.
PASSEDFADT reset register width is 8 bits wide as expected.
PASSEDFADT register bit offset is 0 as expected.
32 passed, 0 failed, 1 warning, 0 aborted, 2 skipped, 1 info only.
facs: FACS Firmware ACPI Control Structure test.
Test 1 of 1: FACS Firmware ACPI Control Structure test.
FACS Firmware ACPI Control Structure:
  Signature:                'FACS'
  Length:                   0x00000040
  Hardware Signature:       0x00000000
  Firmware Waking Vector:   0x00000000
  Global Lock:              0x00000000
  Flags:                    0x00000000
  X-Firmware Waking Vector: 0x0000000000000000
  Version:                  0x01
  Reserved:                 0x00 0x00 0x00
  OSPM Flags:               0x00000000
  Reserved:                 0x00 0x00 0x00 0x00
  Reserved:                 0x00 0x00 0x00 0x00
  Reserved:                 0x00 0x00 0x00 0x00
  Reserved:                 0x00 0x00 0x00 0x00
  Reserved:                 0x00 0x00 0x00 0x00
  Reserved:                 0x00 0x00 0x00 0x00
PASSEDNo issues found in FACS table.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
erst: ERST Error Record Serialization Table test.
ErrorACPI ERST table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
einj: EINJ Error Injection Table test.
ErrorACPI EINJ table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
ecdt: ECDT Embedded Controller Boot Resources Table test.
ErrorACPI ECDT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
drtm: DRTM D-RTM Resources Table test.
ErrorACPI DRTM table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
dppt: DPPT DMA Protection Policy Table test
ErrorACPI DPPT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
dmar: DMA Remapping (VT-d) test.
Test 1 of 1: DMA Remapping test.
SkippedNo DMAR table. This is not necessarily a failure as most systems do not have this table.
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
acpi_wpc: Wireless power calibration device test
ErrorACPI wireless power calibration device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 14 skipped, 0 info only.
acpi_time: Time and alarm device test
ErrorACPI time and alarm device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 21 skipped, 0 info only.
acpi_als: Ambient light sensor device test
ErrorACPI ambient light sensor device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 17 skipped, 0 info only.
acpi_lid: Lid device test
ErrorACPI lid device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 15 skipped, 0 info only.
acpi_slpb: Sleep button device test
ErrorACPI sleep button device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 12 skipped, 0 info only.
acpi_pwrb: Power button device test
ErrorACPI power button device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 13 skipped, 0 info only.
acpi_ec: ACPI embedded controller device test
ErrorACPI EC device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 15 skipped, 0 info only.
smart_battery: ACPI smart battery device test
ErrorSmart Battery device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 13 skipped, 0 info only.
acpi_battery: ACPI battery device test
ErrorACPI Battery device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 25 skipped, 0 info only.
acpi_ac: AC adapter device test
ErrorACPI AC device does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 16 skipped, 0 info only.
dbg2: DBG2 (Debug Port Table 2) test.
ErrorACPI DBG2 table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 2 skipped, 0 info only.
dbgp: DBGP (Debug Port) Table test.
ErrorACPI DBGP table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
cstates: Processor C state support test.
Test 1 of 1: Test all CPUs C-states.
This test checks if all processors have the same number of C-states, if the C-state counter works and if C-state transitions happen.
PASSEDProcessor 3 has reached all C-states:
PASSEDProcessor 1 has reached all C-states:
PASSEDProcessor 1 has the same number of C-states as processor 3
PASSEDProcessor 2 has reached all C-states:
PASSEDProcessor 2 has the same number of C-states as processor 3
Processor 0 has not reached C1 during tests. This is not a failure, however it is not a complete and thorough test.
FAILED [HIGH] Processor 0 is expected to have 0 C-states but has 2.
5 passed, 1 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
csrt: CSRT Core System Resource Table test.
ErrorACPI CSRT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
cpep: CPEP Corrected Platform Error Polling Table test.
ErrorACPI CPEP table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
checksum: ACPI table checksum test.
Test 1 of 1: ACPI table checksum test.
PASSEDTable RSDP has correct checksum 0x68.
PASSEDTable RSDP has correct extended checksum 0x88.
PASSEDTable XSDT has correct checksum 0x87
PASSEDTable DSDT has correct checksum 0x7e
PASSEDTable FACP has correct checksum 0x1a
PASSEDTable SSDT has correct checksum 0x8b
PASSEDTable MCFG has correct checksum 0x2b
PASSEDTable APIC has correct checksum 0x92
PASSEDTable HPET has correct checksum 0xc3
PASSEDTable RSDT has correct checksum 0xa1
10 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
autobrightness: Automated LCD brightness test.
Test 1 of 2: Test for maximum and actual brightness.
Test 2 of 2: Change actual brightness.
0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
boot: BOOT Table test.
ErrorACPI BOOT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
bgrt: BGRT Boot Graphics Resource Table test.
ErrorACPI BGRT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
bert: BERT Boot Error Record Table test.
ErrorACPI BERT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
aspt: ASPT Table test.
ErrorACPI ASPT table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
asf: ASF! Alert Standard Format Table test.
ErrorACPI ASF! table does not exist, skipping test
0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only.
apicinstance: Test for single instance of APIC/MADT table.
Test 1 of 1: Test for single instance of APIC/MADT table.
Found APIC/MADT table APIC @ 7f75b510, length 0x78
PASSEDFound 1 APIC/MADT table(s), as expected.
1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
acpitables: ACPI table headers sanity tests.
Test 1 of 1: Test ACPI headers.
PASSEDTable XSDT has valid signature and ID strings.
PASSEDTable DSDT has valid signature and ID strings.
PASSEDTable FACP has valid signature and ID strings.
PASSEDTable SSDT has valid signature and ID strings.
PASSEDTable MCFG has valid signature and ID strings.
PASSEDTable APIC has valid signature and ID strings.
PASSEDTable HPET has valid signature and ID strings.
PASSEDTable RSDT has valid signature and ID strings.
8 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
Summary
467 passed, 1 failed, 4 warnings, 63 aborted, 425 skipped, 11 info only.
Test Failure Summary
Critical failures: NONE
High failures: 1
 cstates: Processor 0 is expected to have 0 C-states but has 2.
Medium failures: NONE
Low failures: NONE
Other failures: NONE
Test           |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
acpi_ac        |     |     |     |     |   16|     |
acpi_als       |     |     |     |     |   17|     |
acpi_battery   |     |     |     |     |   25|     |
acpi_ec        |     |     |     |     |   15|     |
acpi_lid       |     |     |     |     |   15|     |
acpi_pwrb      |     |     |     |     |   13|     |
acpi_slpb      |     |     |     |     |   12|     |
acpi_time      |     |     |     |     |   21|     |
acpi_wpc       |     |     |     |     |   14|     |
acpiinfo       |     |     |     |     |     |    3|
acpitables     |    8|     |     |     |     |     |
apicedge       |    1|     |     |     |     |     |
apicinstance   |    1|     |     |     |     |     |
asf            |     |     |     |     |    1|     |
aspm           |    1|     |     |    3|     |     |
aspt           |     |     |     |     |    1|     |
autobrightness |     |     |     |     |     |     |
bert           |     |     |     |     |    1|     |
bgrt           |     |     |     |     |    1|     |
bios32         |    4|     |     |     |     |     |
bios_info      |     |     |     |     |     |    1|
bmc_info       |     |     |     |     |    1|     |
boot           |     |     |     |     |    1|     |
checksum       |   10|     |     |     |     |     |
clog           |     |     |     |     |     |     |
cpep           |     |     |     |     |    1|     |
cpu_info       |     |     |     |     |    1|     |
cpufreq        |    7|     |     |     |     |     |
crs            |    1|     |     |     |     |     |
csm            |     |     |     |     |     |    1|
csrt           |     |     |     |     |    1|     |
cstates        |    5|    1|     |     |     |     |
dbg2           |     |     |     |     |    2|     |
dbgp           |     |     |     |     |    1|     |
dmar           |     |     |     |     |    1|     |
dmicheck       |   18|     |     |     |    1|     |
dppt           |     |     |     |     |    1|     |
drtm           |     |     |     |     |    1|     |
dt_base        |     |     |     |     |    3|     |
dt_sysinfo     |     |     |     |     |    4|     |
ebda           |    1|     |     |     |     |     |
ecdt           |     |     |     |     |    1|     |
einj           |     |     |     |     |    1|     |
erst           |     |     |     |     |    1|     |
esrt           |     |     |    1|     |     |     |
facs           |    1|     |     |     |     |     |
fadt           |   32|     |     |    1|    2|    1|
fan            |    4|     |     |     |     |     |
fpdt           |     |     |     |     |    1|     |
gtdt           |     |     |     |     |    1|     |
hda_audio      |     |     |     |     |    1|     |
hest           |     |     |     |     |    1|     |
hmat           |     |     |     |     |    1|     |
hpet           |    5|     |     |     |     |     |
iort           |     |     |     |     |    1|     |
klog           |    1|     |     |     |     |     |
lpit           |     |     |     |     |    1|     |
madt           |   42|     |     |     |     |     |
maxfreq        |    1|     |     |     |     |     |
maxreadreq     |    1|     |     |     |     |     |
mcfg           |    2|     |     |     |     |     |
mchi           |     |     |     |     |    1|     |
mem_info       |     |     |     |     |    1|     |
method         |  233|     |     |     |  181|     |
microcode      |     |     |     |     |    1|     |
mpcheck        |     |     |     |     |    9|     |
mpst           |     |     |     |     |    1|     |
msct           |     |     |     |     |    1|     |
msdm           |     |     |     |     |    1|     |
msr            |   61|     |     |     |     |     |
mtd_info       |     |     |     |     |    1|     |
mtrr           |    2|     |     |     |    1|     |
nfit           |     |     |     |     |    1|     |
nx             |    3|     |     |     |     |     |
olog           |     |     |     |     |    1|     |
oops           |    2|     |     |     |     |     |
osilinux       |    1|     |     |     |     |     |
pcc            |     |     |     |     |     |    1|
pcct           |     |     |    1|     |     |     |
pciirq         |     |     |     |     |     |     |
pdtt           |     |     |     |     |    1|     |
pmtt           |     |     |     |     |    1|     |
pnp            |    2|     |     |     |     |     |
power_mgmt     |     |     |     |     |    2|     |
pptt           |     |     |     |     |    1|     |
prd_info       |     |     |     |     |    1|     |
rasf           |     |     |     |     |    1|     |
reserv_mem     |     |     |     |     |    1|     |
rsdp           |    8|     |     |     |     |     |
rsdt           |    1|     |     |     |     |     |
sbst           |     |     |     |     |    1|     |
sdei           |     |     |     |     |    1|     |
sdev           |     |     |     |     |    1|     |
securebootcert |     |     |     |     |    2|     |
slic           |     |     |     |     |    1|     |
slit           |     |     |     |     |    1|     |
smart_battery  |     |     |     |     |   13|     |
spcr           |     |     |     |     |    3|     |
spmi           |     |     |     |     |    1|     |
srat           |     |     |     |     |    1|     |
stao           |     |     |     |     |    1|     |
tcpa           |     |     |     |     |    1|     |
tpm2           |     |     |     |     |    1|     |
uefi           |     |     |     |     |    1|     |
uefibootpath   |     |     |    1|     |     |     |
uefirtauthvar  |     |     |   11|     |     |     |
uefirtmisc     |     |     |    4|     |     |     |
uefirttime     |     |     |   36|     |     |     |
uefirtvariable |     |     |    9|     |     |     |
version        |     |     |     |     |     |    4|
virt           |    1|     |     |     |     |     |
waet           |     |     |     |     |    1|     |
wakealarm      |    6|     |     |     |     |     |
wdat           |     |     |     |     |    1|     |
wmi            |     |     |     |     |     |     |
wpbt           |     |     |     |     |    1|     |
wsmt           |     |     |     |     |    1|     |
xenv           |     |     |     |     |    1|     |
xsdt           |    1|     |     |     |     |     |
---------------+-----+-----+-----+-----+-----+-----+
Total:         |  467|    1|   63|    4|  425|   11|
---------------+-----+-----+-----+-----+-----+-----+