Firmware Test Suite |
| Results generated by fwts: Version V16.01.00 (2016-01-13 08:23:12). |
| Some of this work - Copyright (c) 1999 - 2016, Intel Corp. All rights reserved. |
| Some of this work - Copyright (c) 2010 - 2016, Canonical. |
| This test run on 06/02/16 at 22:03:23 on host Linux ubuntu 4.2.0-18-generic #22~14.04.1-Ubuntu SMP Fri Nov 6 22:20:11 UTC 2015 x86_64. |
| Command: "fwts --force-clean --show-progress-dialog --log-type plaintext acpiinfo acpitables apicedge apicinstance asf aspm aspt autobrightness bert bgrt bios32 bios_info boot checksum cpep cpufreq crs csm csrt cstates dbg2 dbgp dmar dmicheck ebda ecdt erst facs fadt fan fpdt gtdt hda_audio hest hpet iort klog lpit madt maxfreq maxreadreq mcfg mchi method microcode mpcheck msr mtrr nx oops osilinux pcc pciirq pnp rsdp rsdt sbst securebootcert slic slit spcr spmi srat stao syntaxcheck tcpa tpm2 uefi uefibootpath uefirtauthvar uefirtmisc uefirttime uefirtvariable version virt waet wakealarm wdat xsdt". |
| Running tests: acpiinfo acpitables apicedge apicinstance asf aspm aspt autobrightness bert bgrt bios32 bios_info boot checksum cpep cpufreq crs csm csrt cstates dbg2 dbgp dmar dmicheck ebda ecdt erst facs fadt fan fpdt gtdt hda_audio hest hpet iort klog lpit madt maxfreq maxreadreq mcfg mchi method microcode mpcheck msr mtrr nx oops osilinux pcc pciirq pnp rsdp rsdt sbst securebootcert slic slit spcr spmi srat stao syntaxcheck tcpa tpm2 uefi uefibootpath uefirtauthvar uefirtmisc uefirttime uefirtvariable version virt waet wakealarm wdat xsdt. |
acpiinfo: General ACPI information test. |
|
| Test 1 of 3: Determine Kernel ACPI version. |
| Kernel ACPICA driver version: 20150619, supports ACPI 5.0 |
|
| Test 2 of 3: Determine machine's ACPI version. |
Warning | FADT X_FIRMWARE_CTRL 64 bit pointer was zero, falling back to using FIRMWARE_CTRL 32 bit pointer. |
| FACP ACPI Version: 5.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 INTEL, created with INTL (Intel) compiler. |
| Table SSDT0, OEM INTEL, created with INTL (Intel) compiler. |
| Table SSDT1, OEM INTEL, created with INTL (Intel) compiler. |
| Table SSDT2, OEM INTEL, created with INTL (Intel) compiler. |
| Table SSDT3, OEM INTEL, created with INTL (Intel) compiler. |
| Table SSDT4, OEM INTEL, created with INTL (Intel) compiler. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 3 info only. |
acpitables: ACPI table headers sanity tests. |
|
| Test 1 of 1: Test ACPI headers. |
PASSED | Table XSDT has valid signature and ID strings. |
PASSED | Table DSDT has valid signature and ID strings. |
PASSED | Table FACP has valid signature and ID strings. |
PASSED | Table APIC has valid signature and ID strings. |
PASSED | Table FPDT has valid signature and ID strings. |
PASSED | Table FIDT has valid signature and ID strings. |
PASSED | Table TCPA has valid signature and ID strings. |
PASSED | Table MCFG has valid signature and ID strings. |
PASSED | Table LPIT has valid signature and ID strings. |
PASSED | Table HPET has valid signature and ID strings. |
PASSED | Table SSDT has valid signature and ID strings. |
PASSED | Table SSDT has valid signature and ID strings. |
PASSED | Table SSDT has valid signature and ID strings. |
PASSED | Table SSDT has valid signature and ID strings. |
PASSED | Table UEFI has valid signature and ID strings. |
PASSED | Table SSDT has valid signature and ID strings. |
PASSED | Table CSRT has valid signature and ID strings. |
PASSED | Table BGRT has valid signature and ID strings. |
PASSED | Table RSDT has valid signature and ID strings. |
PASSED | Table FACP has valid signature and ID strings. |
| 20 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. |
FAILED [MEDIUM] |
Non-Legacy interrupt 0 is incorrectly level triggered. |
FAILED [MEDIUM] |
Non-Legacy interrupt 1 is incorrectly level triggered. |
FAILED [MEDIUM] |
Non-Legacy interrupt 4 is incorrectly level triggered. |
FAILED [MEDIUM] |
Non-Legacy interrupt 8 is incorrectly level triggered. |
FAILED [MEDIUM] |
Non-Legacy interrupt 12 is incorrectly level triggered. |
| 0 passed, 5 failed, 0 warning, 0 aborted, 0 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 @ b95b9a88, length 0x90
|
PASSED | Found 1 APIC/MADT table(s), as expected. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
asf: ASF! Alert Standard Format Table test. |
Error | ACPI ASF! table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 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. |
Warning | RP 00h:1Ch.02h L0s not enabled. |
Warning | RP 00h:1Ch.02h L1 not enabled. |
Warning | Device 03h:00h.00h L0s not enabled. |
Warning | Device 03h:00h.00h L1 not enabled. |
Advice | The 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 increases power consumption, and will impact the battery life of a mobile system. |
Advice | The 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. |
PASSED | PCIe ASPM setting matched was matched. |
| 1 passed, 0 failed, 4 warnings, 0 aborted, 0 skipped, 0 info only. |
aspt: ASPT Table test. |
Error | ACPI ASPT table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
autobrightness: Automated LCD brightness test. |
|
| Test 1 of 2: Test for maximum and actual brightness. |
PASSED | Maximum brightness for acpi_video0 is 100 which is sane. |
PASSED | Actual brightness for acpi_video0 is 100 which is in range 0..100. |
|
| Test 2 of 2: Change actual brightness. |
PASSED | Actual brightness matches the brightnesss level for all 100 levels for backlight acpi_video0. |
| 3 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
bert: BERT Boot Error Record Table test. |
Error | ACPI BERT 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. |
|
| Test 1 of 1: BGRT Boot Graphics Resource Table test. |
| BGRT Boot Graphics Resource Table: |
| Version: 0x0001 |
| Status: 0x01 |
| Image Type: 0x00 |
| Image Memory Address: 0x00000000b6e12018 |
| Image Offset X: 0x000002f3 |
| Image Offset Y: 0x00000127 |
PASSED | No issues found in BGRT table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
bios32: BIOS32 Service Directory test. |
| Machine is not using traditional BIOS firmware, skipping test. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
bios_info: Gather BIOS DMI information. |
|
| Test 1 of 1: Gather BIOS DMI information |
| BIOS Vendor : Intel Corp. |
| BIOS Version : TYBYT10H.86A.0046.2015.1014.1057 |
| BIOS Release Date : 10/14/2015 |
| Board Name : DE3815TYKH |
| Board Serial # : ***REMOVED*** |
| Board Version : H26998-401 |
| Board Asset Tag : ��������������������������������� |
| Chassis Serial # : ��������������������������������� |
| Chassis Type : 3 |
| Chassis Vendor : ��������������������������������� |
| Chassis Version : ��������������������������������� |
| Chassic Asset Tag : ��������������������������������� |
| Product Name : ��������������������������������� |
| Product Serial # : ��������������������������������� |
| Product UUID : 80FCB6F2-7772-E311-B358-C03FD564BE59 |
| Product Version : ��������������������������������� |
| System Vendor : ��������������������������������� |
| 0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 1 info only. |
boot: BOOT Table test. |
Error | ACPI BOOT 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. |
PASSED | Table RSDP has correct checksum 0x17. |
PASSED | Table RSDP has correct extended checksum 0x59. |
PASSED | Table XSDT has correct checksum 0x7e |
PASSED | Table DSDT has correct checksum 0xc6 |
PASSED | Table FACP has correct checksum 0x59 |
PASSED | Table APIC has correct checksum 0xc8 |
PASSED | Table FPDT has correct checksum 0x89 |
PASSED | Table FIDT has correct checksum 0x32 |
PASSED | Table TCPA has correct checksum 0xcb |
PASSED | Table MCFG has correct checksum 0x42 |
PASSED | Table LPIT has correct checksum 0x35 |
PASSED | Table HPET has correct checksum 0xa1 |
PASSED | Table SSDT has correct checksum 0x94 |
PASSED | Table SSDT has correct checksum 0xdd |
PASSED | Table SSDT has correct checksum 0xb2 |
PASSED | Table SSDT has correct checksum 0x00 |
PASSED | Table UEFI has correct checksum 0x89 |
PASSED | Table SSDT has correct checksum 0xe0 |
PASSED | Table CSRT has correct checksum 0xcb |
PASSED | Table BGRT has correct checksum 0xeb |
PASSED | Table RSDT has correct checksum 0x72 |
PASSED | Table FACP has correct checksum 0x3f |
| 22 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
cpep: CPEP Corrected Platform Error Polling Table test. |
Error | ACPI CPEP table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
cpufreq: CPU frequency scaling tests. |
Warning | Cannot set CPU 0 governor to userspace. |
Warning | Failed to intialise cpufreq to set CPU speed |
|
| Test 1 of 7: CPU frequency table consistency |
Skipped | Test skipped, only one processor present |
|
| Test 2 of 7: CPU frequency table duplicates |
PASSED | No duplicates in CPU frequency table |
|
| Test 3 of 7: CPU frequency firmware limits |
PASSED | No BIOS limits imposed |
|
| Test 4 of 7: CPU frequency claimed maximum |
Warning | cpu 0 has claimed frequency of 1466300, higher than max freq of 0 |
FAILED [MEDIUM] |
CPU max frequency is unreachable |
|
| Test 5 of 7: CPU frequency SW_ANY control |
Skipped | Can't set CPU frequencies |
|
| Test 6 of 7: CPU frequency SW_ALL control |
Skipped | Can't set CPU frequencies |
|
| Test 7 of 7: CPU frequency performance tests. |
FAILED [MEDIUM] |
Can't set CPU frequencies |
| 2 passed, 2 failed, 1 warning, 0 aborted, 3 skipped, 0 info only. |
crs: Test PCI host bridge configuration using _CRS. |
|
| Test 1 of 1: Test PCI host bridge configuration using _CRS. |
PASSED | The kernel has detected a BIOS newer than the end of 2007 (10/14/2015) 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. |
csm: UEFI Compatibility Support Module test. |
|
| Test 1 of 1: UEFI Compatibility Support Module test. |
| Checking for UEFI Compatibility Support Module (CSM) |
| No CSM: UEFI firmware seems to have no CSM support. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 1 info only. |
csrt: CSRT Core System Resource Table test. |
|
| Test 1 of 1: CSRT Core System Resource Table test. |
FAILED [HIGH] |
CSRT Resource Group 0 Descriptor 7 Resource Type is 0x4e49 which is a reserved type |
FAILED [HIGH] |
CSRT Resource Group 1 Descriptor 9 Length Field is 0 and was expecting at least 12 |
| 0 passed, 2 failed, 0 warning, 0 aborted, 0 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. |
PASSED | Processor 0 has reached all C-states: C1 C6 |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
dbg2: DBG2 (Debug Port Table 2) test. |
Error | ACPI DBG2 table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
dbgp: DBGP (Debug Port) Table test. |
Error | ACPI DBGP 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. |
Skipped | No 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. |
dmicheck: DMI/SMBIOS table tests. |
|
| Test 1 of 3: Find and test SMBIOS Table Entry Points. |
| This test tries to find and sanity check the SMBIOS data structures. |
PASSED | Found SMBIOS Table Entry Point at 0xb98efa98 |
| SMBIOS Entry Point Structure: |
| Anchor String : _SM_ |
| Checksum : 0x91 |
| Entry Point Length : 0x1f |
| Major Version : 0x02 |
| Minor Version : 0x08 |
| Maximum Struct Size : 0xe8 |
| Entry Point Revision : 0x00 |
| Formatted Area : 0x00 0x00 0x00 0x00 0x00 |
| Intermediate Anchor : _DMI_ |
| Intermediate Checksum : 0x75 |
| Structure Table Length : 0x08bc |
| Structure Table Address: 0xb98c9000 |
| # of SMBIOS Structures : 0x0033 |
| SBMIOS BCD Revision : 27 |
PASSED | SMBIOS Table Entry Point Checksum is valid. |
PASSED | SMBIOS Table Entry Point Length is valid. |
PASSED | SMBIOS Table Entry Intermediate Anchor String _DMI_ is valid. |
PASSED | SMBIOS Table Entry Point Intermediate Checksum is valid. |
PASSED | SMBIOS Table Entry Structure Table Address and Length looks valid. |
|
| Test 2 of 3: Test DMI/SMBIOS tables for errors. |
PASSED | Entry @ 0xb98c9000 'BIOS Information (Type 0)' |
PASSED | Entry @ 0xb98c9051 'System Information (Type 1)' |
FAILED [LOW] |
String index 0x06 in table entry 'Base Board Information (Type 2)' @ 0xb98c9139, field 'Location In Chassis', offset 0x0a has a default value 'To be filled by O.E.M.' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. |
Advice | It may be worth checking against section 7.3 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
FAILED [HIGH] |
Out of range value 0x00 (range allowed 0x01..0x0d) while accessing entry 'Chassis Information (Type 3)' @ 0xb98c91b7, field 'Base Board Type 0', offset 0x15 |
FAILED [LOW] |
String index 0x05 in table entry 'Chassis Information (Type 3)' @ 0xb98c91b7, field 'SKU Number', offset 0x18 has a default value 'To be filled by O.E.M.' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. |
Advice | It may be worth checking against section 7.4 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
PASSED | Entry @ 0xb98c9270 'Inactive (Type 126)' |
PASSED | Entry @ 0xb98c928d 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c92a0 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c92b3 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c92c6 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c92da 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c92f0 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9304 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9318 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c932c 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9345 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9368 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9381 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c939b 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c93b5 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c93ca 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c93e6 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9402 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9423 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9440 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c945f 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c9478 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c948e 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c94a7 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c94c0 'Port Connector Information (Type 8)' |
PASSED | Entry @ 0xb98c94d9 'System Slot Information (Type 9)' |
PASSED | Entry @ 0xb98c94f0 'On Board Devices (Type 10)' |
FAILED [MEDIUM] |
String index 0x01 in table entry 'OEM Strings (Type 11)' @ 0xb98c95af, field 'String 1', offset 0x04 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless. Note that the kernel uses this field so it probably should be corrected to ensure the kernel is using sane values. |
Advice | It may be worth checking against section 7.12 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
FAILED [LOW] |
String index 0x01 in table entry 'System Configuration Options (Type 12)' @ 0xb98c95cc, field 'Option 1', offset 0x04 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. |
Advice | It may be worth checking against section 7.13 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
PASSED | Entry @ 0xb98c95e9 'Physical Memory Array (Type 16)' |
PASSED | Entry @ 0xb98c9602 '32-bit Memory Error Information (Type 18)' |
PASSED | Entry @ 0xb98c961b 'Memory Array Mapped Address (Type 19)' |
FAILED [LOW] |
String index 0x05 in table entry 'Memory Device (Type 17)' @ 0xb98c963c, field 'Asset Tag', offset 0x19 has a default value 'A1_AssetTagNum0' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. |
Advice | It may be worth checking against section 7.18 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
PASSED | Entry @ 0xb98c96bd '32-bit Memory Error Information (Type 18)' |
PASSED | Entry @ 0xb98c96d6 'Memory Device Mapped Address (Type 20)' |
PASSED | Entry @ 0xb98c96fb 'System Boot Information (Type 32)' |
PASSED | Entry @ 0xb98c9711 'Onboard Device (Type 41)' |
PASSED | Entry @ 0xb98c973a 'Onboard Device (Type 41)' |
PASSED | Entry @ 0xb98c976a 'Onboard Device (Type 41)' |
FAILED [HIGH] |
Out of range value 0x6d (range allowed 0x01..0x0a) while accessing entry 'Onboard Device (Type 41)' @ 0xb98c977e, field 'Device Type', offset 0x05 |
Advice | A value that is out of range is incorrect and not conforming to the SMBIOS specification. The Linux kernel extracts and uses this particular data item, so it is recommended that this SMBIOS configuration is corrected even if the impact on the system is most probably not critical. |
Advice | It may be worth checking against section 7.42 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
FAILED [HIGH] |
Out of range value 0x25 (range allowed 0x01..0x0a) while accessing entry 'Onboard Device (Type 41)' @ 0xb98c9796, field 'Device Type', offset 0x05 |
Advice | A value that is out of range is incorrect and not conforming to the SMBIOS specification. The Linux kernel extracts and uses this particular data item, so it is recommended that this SMBIOS configuration is corrected even if the impact on the system is most probably not critical. |
Advice | It may be worth checking against section 7.42 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
PASSED | Entry @ 0xb98c97aa 'Onboard Device (Type 41)' |
PASSED | Entry @ 0xb98c97c2 'Cache Information (Type 7)' |
PASSED | Entry @ 0xb98c97e6 'Cache Information (Type 7)' |
FAILED [HIGH] |
Out of range value 0xc7 (range allowed 0x01..0x30) while accessing entry 'Processor Information (Type 4)' @ 0xb98c980a, field 'Upgrade', offset 0x19 |
Advice | A value that is out of range is incorrect and not conforming to the SMBIOS specification. This field is not currently used by the Linux kernel, so this firmware bug shouldn't cause any problems. |
FAILED [LOW] |
String index 0x04 in table entry 'Processor Information (Type 4)' @ 0xb98c980a, field 'Asset Tag', offset 0x21 has a default value 'Fill By OEM' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. |
FAILED [LOW] |
String index 0x05 in table entry 'Processor Information (Type 4)' @ 0xb98c980a, field 'Part Number', offset 0x22 has a default value 'Fill By OEM' and probably has not been updated by the BIOS vendor. |
Advice | The DMI table contains data which is clearly been left in a default setting and not been configured for this machine. Somebody has probably forgotten to define this field and it basically means this field is effectively useless, however the kernel does not use this data so the issue is fairly low. |
Advice | It may be worth checking against section 7.5 of the System Management BIOS (SMBIOS) Reference Specification (see http://www.dmtf.org/standards/smbios). |
PASSED | Entry @ 0xb98c987f 'BIOS Language Information (Type 13)' |
PASSED | Entry @ 0xb98c98b6 'End of Table (Type 127)' |
|
| Test 3 of 3: Test DMI/SMBIOS3 tables for errors. |
Skipped | Cannot find SMBIOS30 table entry, skip the test. |
| 49 passed, 11 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
ebda: Test EBDA region is mapped and reserved in memory map table. |
| Machine is not using traditional BIOS firmware, skipping test. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
ecdt: ECDT Embedded Controller Boot Resources Table test. |
Error | ACPI ECDT table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
erst: ERST Error Record Serialization Table test. |
Error | ACPI ERST table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 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: 0x000000c6 |
| Firmware Waking Vector: 0x00000000 |
| Global Lock: 0x00000000 |
| Flags: 0x00000000 |
| X-Firmware Waking Vector: 0x0000000000000000 |
| Version: 0x02 |
| 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 |
PASSED | No issues found in FACS table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
fadt: FADT Fixed ACPI Description Table tests. |
|
| Test 1 of 3: Test FADT ACPI Description Table tests. |
PASSED | No issues found in FADT table. |
|
| Test 2 of 3: Test FADT SCI_EN bit is enabled. |
| FADT Preferred PM Profile: 1 (Desktop)
|
| FADT is greater than ACPI version 1.0 |
PASSED | SCI_EN bit in PM1a Control Register Block is enabled. |
|
| Test 3 of 3: Test FADT reset register. |
PASSED | FADT reset register width is 8 bits wide as expected. |
PASSED | FADT register bit offset is 0 as expected. |
| 4 passed, 0 failed, 0 warning, 0 aborted, 0 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). |
PASSED | Fan cooling_device0 of type Processor has max cooling state 10 and current cooling state 0. |
PASSED | Fan cooling_device1 of type LCD has max cooling state 100 and current cooling state 0. |
FAILED [MEDIUM] |
Fan present but has no cur_state present. |
|
| Test 2 of 2: Load system, check CPU fan status. |
| Test how many fans there are in the system. Check for the current status of the fan(s). |
| Loading CPUs for 20 seconds to try and get fan speeds to change. |
| Fan cooling_device0 current state did not change from value 0 while CPUs were busy. |
Advice | Did not detect any change in the CPU related thermal cooling device states. It could be that the devices are returning static information back to the driver and/or the fan speed is automatically being controlled by firmware using System Management Mode in which case the kernel interfaces being examined may not work anyway. |
| 2 passed, 1 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
fpdt: FPDT Firmware Performance Data Table test. |
|
| Test 1 of 1: FPDT Firmware Performance Data Table test. |
| S3 Performance Table Pointer Record: |
| Perf Rec Type: 0x0001 |
| Rec Length: 0x10 |
| Revision: 0x01 |
| Reserved: 0x00000000 |
| S3PT Pointer: 0x00000000b98f0930 |
| Note: currently fwts does not check S3PT validity and the associated data |
| Firmware Basic Boot Performance Pointer Record: |
| Perf Rec Type: 0x0000 |
| Rec Length: 0x10 |
| Revision: 0x01 |
| Reserved: 0x00000000 |
| FBPT Pointer: 0x00000000b98f0950 |
| Note: currently fwts does not check FBPT validity and the associated data |
PASSED | No issues found in FPDT table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
gtdt: GTDT Generic Timer Description Table test. |
Error | ACPI GTDT table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
hda_audio: HDA Audio Pin Configuration test. |
|
| Test 1 of 1: HDA Audio Pin Configuration test. |
Skipped | Cannot find any BIOS set audio pin configurations. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
hest: HEST Hardware Error Source Table test. |
Error | ACPI HEST 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. |
PASSED | Found 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 |
PASSED | HPET looks sane. |
|
| Test 3 of 4: Test HPET base in DSDT and/or SSDT. |
PASSED | HPET base matches that between DSDT and the kernel (0xfed00000). |
|
| Test 4 of 4: Test HPET configuration. |
PASSED | Vendor ID looks sane: 0x8086. |
PASSED | Valid clock period 69841279. |
| 5 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
iort: IORT IO Remapping Table test. |
Error | ACPI IORT table does not exist, skipping test |
| 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. |
| Kernel message: [ 0.041029] ENERGY_PERF_BIAS: Set to 'normal', was 'performance' |
Advice | This is not exactly a failure but a warning from the kernel. The MSR_IA32_ENERGY_PERF_BIAS was initialized and defaulted to a high performance bias setting. The kernel has detected this and changed it down to a 'normal' bias setting. |
| Kernel message: [ 0.189587] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150619/hwxface-580) |
Advice | The exception comes from kernel cannot find _S1 namespace object that contains the register values for the sleep state when kernel would like to setup all the sleep state information. This means that the kernel does not know how to enter the S1 sleep state, however, it should not be a problem if the S1 sleep state isn't supported intentionally. |
| Kernel message: [ 0.189601] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150619/hwxface-580) |
Advice | The exception comes from kernel cannot find _S2 namespace object that contains the register values for the sleep state when kernel would like to setup all the sleep state information. This means that the kernel does not know how to enter the S2 sleep state, however, it should not be a problem if the S2 sleep state isn't supported intentionally. |
PASSED | Found no errors in kernel log. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
lpit: LPIT Low Power Idle Table test. |
|
| Test 1 of 1: LPIT Low Power Idle Table test. |
| Native C-state based LPI structure: |
| Type: 0x00000000 |
| Length: 0x00000038 |
| ID: 0x0000 |
| Reserved: 0x0000 |
| Flags: 0x00000000 |
| Entry Trigger: |
| Address Space ID: 0x7f |
| Register Bit Width 0x01 |
| Register Bit Offset 0x02 |
| Access Size 0x00 |
| Address 0x0000000000000064 |
| Residency: 0x00003a98 |
| Latency: 0x00001388 |
| Residency Counter: |
| Address Space ID: 0x00 |
| Register Bit Width 0x20 |
| Register Bit Offset 0x00 |
| Access Size 0x03 |
| Address 0x00000000fed03080 |
| Residency Counter Freq: 0x0000000000008000 |
| Native C-state based LPI structure: |
| Type: 0x00000000 |
| Length: 0x00000038 |
| ID: 0x0001 |
| Reserved: 0x0000 |
| Flags: 0x00000000 |
| Entry Trigger: |
| Address Space ID: 0x7f |
| Register Bit Width 0x01 |
| Register Bit Offset 0x02 |
| Access Size 0x00 |
| Address 0x0000000000000064 |
| Residency: 0x00003a98 |
| Latency: 0x00001388 |
| Residency Counter: |
| Address Space ID: 0x00 |
| Register Bit Width 0x20 |
| Register Bit Offset 0x00 |
| Access Size 0x03 |
| Address 0x00000000fed03084 |
| Residency Counter Freq: 0x0000000000008000 |
| Native C-state based LPI structure: |
| Type: 0x00000000 |
| Length: 0x00000038 |
| ID: 0x0002 |
| Reserved: 0x0000 |
| Flags: 0x00000000 |
| Entry Trigger: |
| Address Space ID: 0x7f |
| Register Bit Width 0x01 |
| Register Bit Offset 0x02 |
| Access Size 0x00 |
| Address 0x0000000000000064 |
| Residency: 0x00003a98 |
| Latency: 0x00001388 |
| Residency Counter: |
| Address Space ID: 0x00 |
| Register Bit Width 0x20 |
| Register Bit Offset 0x00 |
| Access Size 0x03 |
| Address 0x00000000fed03088 |
| Residency Counter Freq: 0x0000000000008000 |
| Native C-state based LPI structure: |
| Type: 0x00000000 |
| Length: 0x00000038 |
| ID: 0x0003 |
| Reserved: 0x0000 |
| Flags: 0x00000000 |
| Entry Trigger: |
| Address Space ID: 0x7f |
| Register Bit Width 0x01 |
| Register Bit Offset 0x02 |
| Access Size 0x00 |
| Address 0x0000000000000064 |
| Residency: 0x00003a98 |
| Latency: 0x00001388 |
| Residency Counter: |
| Address Space ID: 0x00 |
| Register Bit Width 0x20 |
| Register Bit Offset 0x00 |
| Access Size 0x03 |
| Address 0x00000000fed0308c |
| Residency Counter Freq: 0x0000000000008000 |
PASSED | No issues found in LPIT table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
madt: MADT Multiple APIC Description Table test. |
|
| Test 1 of 1: MADT Multiple APIC Description Table test. |
PASSED | No issues found in MADT table. |
| 1 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. |
PASSED | 1 CPUs passed the maximum frequency check. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 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. |
PASSED | All devices have MaxReadReq set > 128. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 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 UEFI run-time service memory map |
| Memory Map Layout |
| ----------------- |
| 0x0000000000000000 - 0x000000000009cfff (System RAM) |
| 0x000000000009d000 - 0x000000000009efff (reserved) |
| 0x000000000009f000 - 0x000000000009ffff (ACPI Non-volatile Storage) |
| 0x0000000000100000 - 0x000000001effffff (System RAM) |
| 0x000000001f000000 - 0x000000001f0fffff (reserved) |
| 0x000000001f100000 - 0x000000001fffffff (System RAM) |
| 0x0000000020000000 - 0x00000000200fffff (reserved) |
| 0x0000000020100000 - 0x00000000b957afff (System RAM) |
| 0x00000000b957b000 - 0x00000000b95aafff (reserved) |
| 0x00000000b95ab000 - 0x00000000b95bbfff (ACPI Non-volatile Storage) |
| 0x00000000b95bc000 - 0x00000000b96edfff (ACPI Non-volatile Storage) |
| 0x00000000b96ee000 - 0x00000000b99a5fff (reserved) |
| 0x00000000b99a6000 - 0x00000000b9a04fff (reserved) |
| 0x00000000b9a05000 - 0x00000000b9a05fff (System RAM) |
| 0x00000000b9a06000 - 0x00000000b9a47fff (reserved) |
| 0x00000000b9a48000 - 0x00000000b9bbdfff (System RAM) |
| 0x00000000b9bbe000 - 0x00000000b9ff8fff (reserved) |
| 0x00000000b9ff9000 - 0x00000000b9ffffff (System RAM) |
| 0x00000000e0000000 - 0x00000000efffffff (reserved) |
| 0x00000000fec00000 - 0x00000000fec00fff (reserved) |
| 0x00000000fed01000 - 0x00000000fed01fff (reserved) |
| 0x00000000fed03000 - 0x00000000fed03fff (reserved) |
| 0x00000000fed08000 - 0x00000000fed08fff (reserved) |
| 0x00000000fed0c000 - 0x00000000fed0ffff (reserved) |
| 0x00000000fed1c000 - 0x00000000fed1cfff (reserved) |
| 0x00000000fee00000 - 0x00000000fee00fff (reserved) |
| 0x00000000fef00000 - 0x00000000feffffff (reserved) |
| 0x00000000ff990000 - 0x00000000ffffffff (reserved) |
| 0x0000000100000000 - 0x000000013fffffff (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 |
PASSED | MCFG MMIO config space is reserved in memory map table. |
|
| Test 2 of 2: Validate MCFG PCI config space. |
PASSED | PCI config space verified. |
| 2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
mchi: MCHI Management Controller Host Interface Table test. |
Error | ACPI MCHI 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 191: Test Method Names. |
| Found 2149 Objects
|
PASSED | Method names contain legal characters. |
|
| Test 2 of 191: Test _AEI. |
PASSED | \_SB_.GPED._AEI correctly returned a sane looking buffer. |
|
| Test 3 of 191: Test _EVT (Event Method). |
Warning | Failed to find valid handle for _EVT method (0x5), \_SB.GPED._EVT |
|
| Test 4 of 191: Test _DLM (Device Lock Mutex). |
Skipped | Skipping test for non-existant object _DLM. |
|
| Test 5 of 191: 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 191: Test _CID (Compatible ID). |
PASSED | \_SB_.PCI0._CID returned an integer 0x030ad041 (EISA ID PNP0A03). |
PASSED | \_SB_.PCI0.SBRG.PS2K._CID returned an integer 0x0303d041 (EISA ID PNP0303). |
PASSED | \_SB_.PCI0.SBRG.PS2M._CID returned an integer 0x130fd041 (EISA ID PNP0F13). |
PASSED | \_SB_.LPEA._CID returned a string '80860F28' as expected. |
PASSED | \_SB_.LPA2._CID returned a string 'LPE0F28' as expected. |
PASSED | \_SB_.LPA2.ADMA._CID returned a string 'DMA0F28' as expected. |
PASSED | \_SB_.GPED._CID returned a string 'INT0002' as expected. |
PASSED | \_SB_.GPO0._CID returned a string 'INT33FC' as expected. |
PASSED | \_SB_.GPO1._CID returned a string 'INT33FC' as expected. |
PASSED | \_SB_.GPO2._CID returned a string 'INT33FC' as expected. |
PASSED | \_SB_.PEPD._CID returned an integer 0x800dd041 (EISA ID PNP0D80). |
PASSED | \_SB_.SDHA._CID returned a string 'PNP0D40' as expected. |
PASSED | \_SB_.SDHD._CID returned a string 'PNP0D40' as expected. |
PASSED | \_SB_.SDHB._CID returned a string 'PNP0D40' as expected. |
PASSED | \_SB_.SDHB.BRC3._CID returned a string 'BCM43241' as expected. |
PASSED | \_SB_.SDHC._CID returned a string 'PNP0D40' as expected. |
PASSED | \_SB_.PWM1._CID returned a string '80860F09' as expected. |
PASSED | \_SB_.PWM2._CID returned a string '80860F09' as expected. |
PASSED | \_SB_.URT1._CID returned a string '80860F0A' as expected. |
PASSED | \_SB_.URT2._CID returned a string '80860F0A' as expected. |
PASSED | \_SB_.SPI1._CID returned a string '80860F0E' as expected. |
PASSED | \_SB_.I2C1._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C2._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C2.RTEK._CID returned a string '10EC5640' as expected. |
PASSED | \_SB_.I2C3._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C4._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C4.CAM0._CID returned a string 'INTCF0B' as expected. |
PASSED | \_SB_.I2C4.CAM1._CID returned a string 'INTCF1A' as expected. |
PASSED | \_SB_.I2C4.CAM2._CID returned a string 'INT33FB' as expected. |
PASSED | \_SB_.I2C4.STRA._CID returned a string 'INTCF1C' as expected. |
PASSED | \_SB_.I2C5._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C5.SHUB._CID returned a string 'PNP0C50' as expected. |
PASSED | \_SB_.I2C6._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C6.TCS0._CID returned a string 'PNP0C50' as expected. |
PASSED | \_SB_.I2C6.TCS1._CID returned a string 'PNP0C50' as expected. |
PASSED | \_SB_.I2C6.TCS2._CID returned a string 'PNP0C50' as expected. |
PASSED | \_SB_.I2C6.TCS3._CID returned a string 'PNP0C50' as expected. |
PASSED | \_SB_.I2C7._CID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C7.NFC1._CID returned a string 'NXP5441' as expected. |
PASSED | \_SB_.I2C7.TPD1._CID returned a string 'PNP0C50' as expected. |
PASSED | \_SB_.MBID._CID returned a string 'INT33BD' as expected. |
|
| Test 7 of 191: Test _DDN (DOS Device Name). |
PASSED | \_SB_.PCI0.GFX0.ISP0._DDN correctly returned a string. |
PASSED | \_SB_.PCI0.XHC1._DDN correctly returned a string. |
PASSED | \_SB_.PCI0.OTG1._DDN correctly returned a string. |
PASSED | \_SB_.LPEA._DDN correctly returned a string. |
PASSED | \_SB_.LPA2._DDN correctly returned a string. |
PASSED | \_SB_.LPA2.ADMA._DDN correctly returned a string. |
PASSED | \_SB_.GPED._DDN correctly returned a string. |
PASSED | \_SB_.GPO0._DDN correctly returned a string. |
PASSED | \_SB_.GPO1._DDN correctly returned a string. |
PASSED | \_SB_.GPO2._DDN correctly returned a string. |
PASSED | \_SB_.SDHA._DDN correctly returned a string. |
PASSED | \_SB_.SDHD._DDN correctly returned a string. |
PASSED | \_SB_.SDHB._DDN correctly returned a string. |
PASSED | \_SB_.SDHC._DDN correctly returned a string. |
PASSED | \_SB_.GDM1._DDN correctly returned a string. |
PASSED | \_SB_.GDM2._DDN correctly returned a string. |
PASSED | \_SB_.PWM1._DDN correctly returned a string. |
PASSED | \_SB_.PWM2._DDN correctly returned a string. |
PASSED | \_SB_.URT1._DDN correctly returned a string. |
PASSED | \_SB_.URT2._DDN correctly returned a string. |
PASSED | \_SB_.SPI1._DDN correctly returned a string. |
PASSED | \_SB_.SPI1.FPNT._DDN correctly returned a string. |
PASSED | \_SB_.I2C1._DDN correctly returned a string. |
PASSED | \_SB_.I2C2._DDN correctly returned a string. |
PASSED | \_SB_.I2C2.RTEK._DDN correctly returned a string. |
PASSED | \_SB_.I2C3._DDN correctly returned a string. |
PASSED | \_SB_.I2C4._DDN correctly returned a string. |
PASSED | \_SB_.I2C4.CAM0._DDN correctly returned a string. |
PASSED | \_SB_.I2C4.CAM1._DDN correctly returned a string. |
PASSED | \_SB_.I2C4.CAM2._DDN correctly returned a string. |
PASSED | \_SB_.I2C4.STRA._DDN correctly returned a string. |
PASSED | \_SB_.I2C5._DDN correctly returned a string. |
PASSED | \_SB_.I2C6._DDN correctly returned a string. |
PASSED | \_SB_.I2C7._DDN correctly returned a string. |
PASSED | \_SB_.I2C7.NFC1._DDN correctly returned a string. |
|
| Test 8 of 191: Test _HID (Hardware ID). |
PASSED | \_SB_.RTC0._HID returned an integer 0x000bd041 (EISA ID PNP0B00). |
PASSED | \_SB_.HPET._HID returned an integer 0x0301d041 (EISA ID PNP0103). |
PASSED | \_SB_.PCI0._HID returned an integer 0x080ad041 (EISA ID PNP0A08). |
PASSED | \_SB_.PCI0.SBRG.H_EC._HID returned an integer 0x090cd041 (EISA ID PNP0C09). |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT0._HID returned an integer 0x0a0cd041 (EISA ID PNP0C0A). |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT1._HID returned an integer 0x0a0cd041 (EISA ID PNP0C0A). |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT2._HID returned an integer 0x0a0cd041 (EISA ID PNP0C0A). |
PASSED | \_SB_.PCI0.SBRG.FWHD._HID returned an integer 0x0008d425 (EISA ID INT0800). |
PASSED | \_SB_.PCI0.SBRG.IPIC._HID returned an integer 0x0000d041 (EISA ID PNP0000). |
PASSED | \_SB_.PCI0.SBRG.LDRC._HID returned an integer 0x020cd041 (EISA ID PNP0C02). |
PASSED | \_SB_.PCI0.SBRG.TIMR._HID returned an integer 0x0001d041 (EISA ID PNP0100). |
PASSED | \_SB_.PCI0.SBRG.WPCN._HID returned an integer 0x050ad041 (EISA ID PNP0A05). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._HID returned an integer 0x0105d041 (EISA ID PNP0501). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._HID returned an integer 0x0105d041 (EISA ID PNP0501). |
PASSED | \_SB_.PCI0.SBRG.SIO1._HID returned an integer 0x020cd041 (EISA ID PNP0C02). |
PASSED | \_SB_.PCI0.SBRG.PS2K._HID returned a string 'MSFT0001' as expected. |
PASSED | \_SB_.PCI0.SBRG.PS2M._HID returned a string 'MSFT0003' as expected. |
PASSED | \_SB_.PCI0.SBRG.HHMD._HID returned an integer 0x080cd041 (EISA ID PNP0C08). |
PASSED | \_SB_.PCI0.SBRG.SGPI._HID returned an integer 0x080cd041 (EISA ID PNP0C08). |
PASSED | \_SB_.PCI0.SBRG.MBTN._HID returned an integer 0x320cd041 (EISA ID PNP0C32). |
PASSED | \_SB_.PCI0.PDRC._HID returned an integer 0x020cd041 (EISA ID PNP0C02). |
PASSED | \_SB_.LNKA._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKB._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKC._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKD._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKE._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKF._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKG._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LNKH._HID returned an integer 0x0f0cd041 (EISA ID PNP0C0F). |
PASSED | \_SB_.LPEA._HID returned a string '80860F28' as expected. |
PASSED | \_SB_.LPA2._HID returned a string 'LPE0F28' as expected. |
PASSED | \_SB_.LPA2.ADMA._HID returned a string 'DMA0F28' as expected. |
PASSED | \_SB_.PWRB._HID returned an integer 0x0c0cd041 (EISA ID PNP0C0C). |
PASSED | \_SB_.SLPB._HID returned an integer 0x0e0cd041 (EISA ID PNP0C0E). |
PASSED | \_SB_.LID0._HID returned an integer 0x0d0cd041 (EISA ID PNP0C0D). |
PASSED | \_SB_.GPED._HID returned a string 'INT0002' as expected. |
PASSED | \_SB_.GPO0._HID returned a string 'INT33FC' as expected. |
PASSED | \_SB_.GPO1._HID returned a string 'INT33FC' as expected. |
PASSED | \_SB_.GPO2._HID returned a string 'INT33FC' as expected. |
PASSED | \_SB_.PEPD._HID returned a string 'INT3396' as expected. |
PASSED | \_SB_.SDHA._HID returned a string '80860F14' as expected. |
PASSED | \_SB_.SDHD._HID returned a string '80860F14' as expected. |
PASSED | \_SB_.SDHB._HID returned a string 'INT33BB' as expected. |
PASSED | \_SB_.SDHB.BRC3._HID returned a string 'BCM4321' as expected. |
PASSED | \_SB_.SDHC._HID returned a string '80860F16' as expected. |
PASSED | \_SB_.GDM1._HID returned a string 'INTL9C60' as expected. |
PASSED | \_SB_.GDM2._HID returned a string 'INTL9C60' as expected. |
PASSED | \_SB_.PWM1._HID returned a string '80860F09' as expected. |
PASSED | \_SB_.PWM2._HID returned a string '80860F09' as expected. |
PASSED | \_SB_.URT1._HID returned a string '80860F0A' as expected. |
PASSED | \_SB_.URT2._HID returned a string '80860F0A' as expected. |
PASSED | \_SB_.SPI1._HID returned a string '80860F0E' as expected. |
PASSED | \_SB_.SPI1.FPNT._HID returned a string 'AUTH2750' as expected. |
PASSED | \_SB_.I2C1._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C2._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C2.RTEK._HID returned a string '10EC5640' as expected. |
PASSED | \_SB_.I2C3._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C4._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C4.CAM0._HID returned a string 'INTCF0B' as expected. |
PASSED | \_SB_.I2C4.CAM1._HID returned a string 'INTCF1A' as expected. |
PASSED | \_SB_.I2C4.CAM2._HID returned a string 'INT33FB' as expected. |
PASSED | \_SB_.I2C4.STRA._HID returned a string 'INTCF1C' as expected. |
PASSED | \_SB_.I2C5._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C5.SHUB._HID returned a string 'SMO91D0' as expected. |
PASSED | \_SB_.I2C6._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C6.TCS0._HID returned a string 'ATML1000' as expected. |
PASSED | \_SB_.I2C6.TCS1._HID returned a string 'ATML1000' as expected. |
PASSED | \_SB_.I2C6.TCS2._HID returned a string 'ATML1000' as expected. |
PASSED | \_SB_.I2C6.TCS3._HID returned a string 'MXT3432' as expected. |
PASSED | \_SB_.I2C6.FWUP._HID returned a string 'ATML2000' as expected. |
PASSED | \_SB_.I2C7._HID returned a string '80860F41' as expected. |
PASSED | \_SB_.I2C7.NFC1._HID returned a string 'NXP5441' as expected. |
PASSED | \_SB_.I2C7.TPD1._HID returned a string 'MSFT0002' as expected. |
PASSED | \_SB_.MBID._HID returned a string 'INT33BD' as expected. |
PASSED | \_SB_.PIND._HID returned an integer 0x060ad041 (EISA ID PNP0A06). |
PASSED | \_SB_.TPM_._HID returned an integer 0x310cd041 (EISA ID PNP0C31). |
|
| Test 9 of 191: Test _HRV (Hardware Revision Number). |
PASSED | \_SB_.SDHB._HRV correctly returned an integer. |
PASSED | \_SB_.URT1._HRV correctly returned an integer. |
PASSED | \_SB_.URT2._HRV correctly returned an integer. |
PASSED | \_SB_.SPI1._HRV correctly returned an integer. |
PASSED | \_SB_.I2C1._HRV correctly returned an integer. |
PASSED | \_SB_.I2C2._HRV correctly returned an integer. |
PASSED | \_SB_.I2C3._HRV correctly returned an integer. |
PASSED | \_SB_.I2C4._HRV correctly returned an integer. |
PASSED | \_SB_.I2C5._HRV correctly returned an integer. |
PASSED | \_SB_.I2C6._HRV correctly returned an integer. |
PASSED | \_SB_.I2C7._HRV correctly returned an integer. |
PASSED | \_SB_.MBID._HRV correctly returned an integer. |
|
| Test 10 of 191: Test _MLS (Multiple Language String). |
Skipped | Skipping test for non-existant object _MLS. |
|
| Test 11 of 191: Test _PLD (Physical Device Location). |
PASSED | \_SB_.PCI0.XHC1.RHUB.SSP1._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS01._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS02._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS03._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04.PRT1._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HSC1._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HSC2._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR11._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR12._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR13._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR14._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR15._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR16._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR17._PLD correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR18._PLD correctly returned a sane looking package. |
PASSED | \_SB_.I2C4.CAM0._PLD correctly returned a sane looking package. |
PASSED | \_SB_.I2C4.CAM1._PLD correctly returned a sane looking package. |
PASSED | \_SB_.I2C4.CAM2._PLD correctly returned a sane looking package. |
|
| Test 12 of 191: Test _SUB (Subsystem ID). |
PASSED | \_SB_.LPEA._SUB returned a string '80867270' as expected. |
PASSED | \_SB_.LPA2._SUB returned a string '80867270' as expected. |
PASSED | \_SB_.I2C4.CAM0._SUB returned a string 'INTL0000' as expected. |
PASSED | \_SB_.I2C4.CAM1._SUB returned a string 'INTL0000' as expected. |
PASSED | \_SB_.I2C4.CAM2._SUB returned a string 'INTL0000' as expected. |
PASSED | \_SB_.I2C4.STRA._SUB returned a string 'INTL0000' as expected. |
|
| Test 13 of 191: Test _SUN (Slot User Number). |
Skipped | Skipping test for non-existant object _SUN. |
|
| Test 14 of 191: Test _STR (String). |
PASSED | \_SB_.PCI0.XHC1._STR correctly returned a buffer of 92 elements. |
PASSED | \_SB_.PCI0.OTG1._STR correctly returned a buffer of 90 elements. |
PASSED | \_SB_.TPM_._STR correctly returned a buffer of 30 elements. |
|
| Test 15 of 191: Test _UID (Unique ID). |
PASSED | \_SB_.HPET._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.GFX0.ISP0._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PCI0.SBRG.H_EC._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT0._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT2._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.PCI0.SBRG.LDRC._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.PCI0.SBRG.WPCN._UID correctly returned sane looking value 0x00000003. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._UID correctly returned sane looking value 0x00000003. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._UID correctly returned sane looking value 0x00000004. |
PASSED | \_SB_.PCI0.SBRG.SIO1._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.PS2K._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.PS2M._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.HHMD._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PCI0.SBRG.SGPI._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.MBTN._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PCI0.PDRC._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.LNKA._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.LNKB._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.LNKC._UID correctly returned sane looking value 0x00000003. |
PASSED | \_SB_.LNKD._UID correctly returned sane looking value 0x00000004. |
PASSED | \_SB_.LNKE._UID correctly returned sane looking value 0x00000005. |
PASSED | \_SB_.LNKF._UID correctly returned sane looking value 0x00000006. |
PASSED | \_SB_.LNKG._UID correctly returned sane looking value 0x00000007. |
PASSED | \_SB_.LNKH._UID correctly returned sane looking value 0x00000008. |
PASSED | \_SB_.LPEA._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.LPA2._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.LPA2.ADMA._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.GPED._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.GPO0._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.GPO1._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.GPO2._UID correctly returned sane looking value 0x00000003. |
PASSED | \_SB_.PEPD._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.SDHA._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.SDHD._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.SDHB._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.SDHC._UID correctly returned sane looking value 0x00000003. |
PASSED | \_SB_.GDM1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.GDM2._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.PWM1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PWM2._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.URT1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.URT2._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.I2C1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C2._UID correctly returned sane looking value 0x00000002. |
PASSED | \_SB_.I2C2.RTEK._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C3._UID correctly returned sane looking value 0x00000003. |
PASSED | \_SB_.I2C4._UID correctly returned sane looking value 0x00000004. |
PASSED | \_SB_.I2C4.CAM0._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C4.CAM1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C4.CAM2._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C4.STRA._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C5._UID correctly returned sane looking value 0x00000005. |
PASSED | \_SB_.I2C5.SHUB._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C6._UID correctly returned sane looking value 0x00000006. |
PASSED | \_SB_.I2C6.TCS2._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C6.FWUP._UID correctly returned sane looking value 0x0000000a. |
PASSED | \_SB_.I2C7._UID correctly returned sane looking value 0x00000007. |
PASSED | \_SB_.I2C7.NFC1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.I2C7.TPD1._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.MBID._UID correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.PIND._UID correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.TPM_._UID correctly returned sane looking value 0x00000001. |
|
| Test 16 of 191: Test _CDM (Clock Domain). |
Skipped | Skipping test for non-existant object _CDM. |
|
| Test 17 of 191: Test _CRS (Current Resource Settings). |
PASSED | \_SB_.RTC0._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.HPET._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.PCI0._CRS (WORD Address Space Descriptor) looks sane. |
PASSED | \_SB_.PCI0.GFX0.ISP0._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.FWHD._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.IPIC._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.LDRC._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.TIMR._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.SIO1._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.PS2K._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.PS2M._CRS (I/O Port Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SEC0._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.PCI0.PDRC._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.LNKA._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKB._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKC._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKD._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKE._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKF._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKG._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKH._CRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LPEA._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.LPA2._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.LPA2.ADMA._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.GPED._CRS (Extended IRQ Descriptor) looks sane. |
PASSED | \_SB_.GPO0._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.GPO1._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.GPO2._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.SDHA._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.SDHD._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.SDHB._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.SDHB.BRCM._CRS (Extended IRQ Descriptor) looks sane. |
PASSED | \_SB_.SDHB.BRC2._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.SDHB.BRC3._CRS (Extended IRQ Descriptor) looks sane. |
PASSED | \_SB_.SDHC._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.GDM1._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.GDM2._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.PWM1._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.PWM2._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.URT1._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.URT2._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.SPI1._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.SPI1.FPNT._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C1._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C2._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C2.RTEK._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C3._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C4._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C4.CAM0._CRS (GPIO Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C4.CAM1._CRS (GPIO Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C4.CAM2._CRS (GPIO Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C4.STRA._CRS (GPIO Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C5._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C5.SHUB._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C6._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C6.TCS0._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C6.TCS1._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C6.TCS2._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C6.TCS3._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C6.FWUP._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C7._CRS (32-bit Fixed Location Memory Range Descriptor) looks sane. |
PASSED | \_SB_.I2C7.NFC1._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.I2C7.TPD1._CRS (Generic Serial Bus Connection Descriptor) looks sane. |
PASSED | \_SB_.TPM_._CRS (DWORD Address Space Descriptor) looks sane. |
|
| Test 18 of 191: Test _DSD (Device Specific Data). |
Skipped | Skipping test for non-existant object _DSD. |
|
| Test 19 of 191: Test _DIS (Disable). |
PASSED | \_SB_.PCI0.GFX0.ISP0._DIS returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._DIS returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._DIS returned no values as expected. |
PASSED | \_SB_.LNKA._DIS returned no values as expected. |
PASSED | \_SB_.LNKB._DIS returned no values as expected. |
PASSED | \_SB_.LNKC._DIS returned no values as expected. |
PASSED | \_SB_.LNKD._DIS returned no values as expected. |
PASSED | \_SB_.LNKE._DIS returned no values as expected. |
PASSED | \_SB_.LNKF._DIS returned no values as expected. |
PASSED | \_SB_.LNKG._DIS returned no values as expected. |
PASSED | \_SB_.LNKH._DIS returned no values as expected. |
PASSED | \_SB_.LPEA._DIS returned no values as expected. |
PASSED | \_SB_.LPA2._DIS returned no values as expected. |
PASSED | \_SB_.SDHA._DIS returned no values as expected. |
PASSED | \_SB_.SDHD._DIS returned no values as expected. |
PASSED | \_SB_.SDHB._DIS returned no values as expected. |
PASSED | \_SB_.I2C2.RTEK._DIS returned no values as expected. |
|
| Test 20 of 191: Test _DMA (Direct Memory Access). |
Skipped | Skipping test for non-existant object _DMA. |
|
| Test 21 of 191: Test _FIX (Fixed Register Resource Provider). |
Skipped | Skipping test for non-existant object _FIX. |
|
| Test 22 of 191: Test _GSB (Global System Interrupt Base). |
Skipped | Skipping test for non-existant object _GSB. |
|
| Test 23 of 191: Test _HPP (Hot Plug Parameters). |
Skipped | Skipping test for non-existant object _HPP. |
|
| Test 24 of 191: Test _PRS (Possible Resource Settings). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._PRS (Start Dependent Functions Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._PRS (Start Dependent Functions Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.PS2K._PRS (Start Dependent Functions Descriptor) looks sane. |
PASSED | \_SB_.PCI0.SBRG.PS2M._PRS (Start Dependent Functions Descriptor) looks sane. |
PASSED | \_SB_.LNKA._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKB._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKC._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKD._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKE._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKF._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKG._PRS (IRQ Descriptor) looks sane. |
PASSED | \_SB_.LNKH._PRS (IRQ Descriptor) looks sane. |
|
| Test 25 of 191: Test _PXM (Proximity). |
Skipped | Skipping test for non-existant object _PXM. |
|
| Test 26 of 191: Test _CCA (Cache Coherency Attribute). |
Skipped | Skipping test for non-existant object _CCA. |
|
| Test 27 of 191: Test _EDL (Eject Device List). |
Skipped | Skipping test for non-existant object _EDL. |
|
| Test 28 of 191: Test _EJD (Ejection Dependent Device). |
Skipped | Skipping test for non-existant object _EJD. |
|
| Test 29 of 191: Test _EJ0 (Eject). |
Skipped | Skipping test for non-existant object _EJ0. |
|
| Test 30 of 191: Test _EJ1 (Eject). |
Skipped | Skipping test for non-existant object _EJ1. |
|
| Test 31 of 191: Test _EJ2 (Eject). |
Skipped | Skipping test for non-existant object _EJ2. |
|
| Test 32 of 191: Test _EJ3 (Eject). |
Skipped | Skipping test for non-existant object _EJ3. |
|
| Test 33 of 191: Test _EJ4 (Eject). |
Skipped | Skipping test for non-existant object _EJ4. |
|
| Test 34 of 191: Test _LCK (Lock). |
Skipped | Skipping test for non-existant object _LCK. |
|
| Test 35 of 191: Test _RMV (Remove). |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04.PRT1._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.EHC1._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.EM41.CARD._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.EM45.CARD._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.OTG1._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHA.EMMD._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHD.EM45._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHB.BRCM._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHB.BRC2._RMV correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHB.BRC3._RMV correctly returned sane looking value 0x00000000. |
|
| Test 36 of 191: Test _STA (Status). |
PASSED | \_SB_.HPET._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PCI0.GFX0.ISP0._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.H_EC._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT0._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.WPCN._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.PS2K._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.PS2M._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PCI0.SBRG.HHMD._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.SGPI._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SBRG.MBTN._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PCI0.SATA._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PCI0.XHC1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.HDEF._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PCI0.EHC1._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PCI0.EM41._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.EM45._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.OTG1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PCI0.SEC0._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.LNKA._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKB._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKC._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKD._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKE._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKF._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKG._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LNKH._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.LPEA._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.LPEA.PLPE._STA correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.LPA2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.LPA2.PLPE._STA correctly returned sane looking value 0x00000001. |
PASSED | \_SB_.USBC._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PWRB._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.LID0._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.GPED._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.GPO0._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.GPO1._STA correctly returned sane looking value 0x0000000b. |
PASSED | \_SB_.GPO2._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.PEPD._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHA._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.SDHD._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.SDHB._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHB.BRC2._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.SDHB.BRC3._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SDHC._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.GDM1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.GDM2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PWM1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PWM2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.URT1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.URT2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SPI1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.SPI1.FPNT._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.I2C1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C2.RTEK._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C3._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C4._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C4.CLK0._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C4.CLK1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C4.CAM0._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.I2C4.CAM1._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.I2C4.CAM2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C4.STRA._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.I2C5._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C5.SHUB._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.I2C6._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C6.TCS0._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C6.TCS1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C6.TCS2._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C6.TCS3._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C6.FWUP._STA correctly returned sane looking value 0x0000000f. |
PASSED | \_SB_.I2C7._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C7.NFC1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.I2C7.TPD1._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.PIND._STA correctly returned sane looking value 0x00000000. |
PASSED | \_SB_.TPM_._STA correctly returned sane looking value 0x0000000f. |
|
| Test 37 of 191: Test _DEP (Operational Region Dependencies). |
PASSED | \_SB_.PCI0.GFX0._DEP correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.SATA._DEP correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1._DEP correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1._DEP correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.SEC0._DEP correctly returned a sane looking package. |
PASSED | \_SB_.LPEA._DEP correctly returned a sane looking package. |
PASSED | \_SB_.LPA2._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SDHA._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SDHD._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SDHB._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SDHB.BRCM._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SDHB.BRC3._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SDHC._DEP correctly returned a sane looking package. |
PASSED | \_SB_.URT1._DEP correctly returned a sane looking package. |
PASSED | \_SB_.URT2._DEP correctly returned a sane looking package. |
PASSED | \_SB_.SPI1._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C1._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C2._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C3._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C4._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C5._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C6._DEP correctly returned a sane looking package. |
PASSED | \_SB_.I2C7._DEP correctly returned a sane looking package. |
|
| Test 38 of 191: Test _BDN (BIOS Dock Name). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BDN. |
|
| Test 39 of 191: Test _BBN (Base Bus Number). |
PASSED | \_SB_.PCI0._BBN correctly returned an integer. |
|
| Test 40 of 191: Test _DCK (Dock). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _DCK. |
|
| Test 41 of 191: Test _INI (Initialize). |
PASSED | \_SB_.PCI0._INI returned no values as expected. |
PASSED | \_SB_._INI returned no values as expected. |
|
| Test 42 of 191: Test _GLK (Global Lock). |
Skipped | Skipping test for non-existant object _GLK. |
|
| Test 43 of 191: Test _SEG (Segment). |
Skipped | Skipping test for non-existant object _SEG. |
|
| Test 44 of 191: Test _OFF (Set resource off). |
PASSED | \_SB_.LPEA.PLPE._OFF returned no values as expected. |
PASSED | \_SB_.LPA2.PLPE._OFF returned no values as expected. |
PASSED | \_SB_.USBC._OFF returned no values as expected. |
PASSED | \_SB_.I2C4.CLK0._OFF returned no values as expected. |
PASSED | \_SB_.I2C4.CLK1._OFF returned no values as expected. |
|
| Test 45 of 191: Test _ON (Set resource on). |
Skipped | Skipping test for non-existant object _ON. |
|
| Test 46 of 191: Test _DSW (Device Sleep Wake). |
PASSED | \_SB_.PCI0.SATA._DSW returned no values as expected. |
PASSED | \_SB_.PCI0.HDEF._DSW returned no values as expected. |
PASSED | \_SB_.PCI0.EM41._DSW returned no values as expected. |
PASSED | \_SB_.PCI0.EM45._DSW returned no values as expected. |
PASSED | \_SB_.PCI0.OTG1._DSW returned no values as expected. |
PASSED | \_SB_.PCI0.SEC0._DSW returned no values as expected. |
|
| Test 47 of 191: Test _IRC (In Rush Current). |
Skipped | Skipping test for non-existant object _IRC. |
|
| Test 48 of 191: Test _PRE (Power Resources for Enumeration). |
Skipped | Skipping test for non-existant object _PRE. |
|
| Test 49 of 191: Test _PR0 (Power Resources for D0). |
PASSED | \_SB_.LPEA._PR0 correctly returned a sane looking package. |
PASSED | \_SB_.LPA2._PR0 correctly returned a sane looking package. |
PASSED | \_SB_.I2C4.CAM0._PR0 correctly returned a sane looking package. |
PASSED | \_SB_.I2C4.CAM1._PR0 correctly returned a sane looking package. |
PASSED | \_SB_.I2C4.CAM2._PR0 correctly returned a sane looking package. |
|
| Test 50 of 191: Test _PR1 (Power Resources for D1). |
Skipped | Skipping test for non-existant object _PR1. |
|
| Test 51 of 191: Test _PR2 (Power Resources for D2). |
Skipped | Skipping test for non-existant object _PR2. |
|
| Test 52 of 191: Test _PR3 (Power Resources for D3). |
PASSED | \_SB_.PCI0.EHC1._PR3 correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.OTG1._PR3 correctly returned a sane looking package. |
|
| Test 53 of 191: Test _PRW (Power Resources for Wake). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.SBRG.PS2K._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.SBRG.PS2M._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.SBRG.MBTN._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.RP01.PXSX._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.RP02.PXSX._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.RP03.PXSX._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.RP04.PXSX._PRW correctly returned a sane looking package. |
PASSED | \_SB_.PWRB._PRW correctly returned a sane looking package. |
PASSED | \_SB_.SDHB.BRCM._PRW correctly returned a sane looking package. |
PASSED | \_SB_.SDHB.BRC3._PRW correctly returned a sane looking package. |
|
| Test 54 of 191: Test _PS0 (Power State 0). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._PS0 returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._PS0 returned no values as expected. |
PASSED | \_SB_.PCI0.OTG1._PS0 returned no values as expected. |
PASSED | \_SB_.SDHA._PS0 returned no values as expected. |
PASSED | \_SB_.SDHD._PS0 returned no values as expected. |
PASSED | \_SB_.SDHB._PS0 returned no values as expected. |
PASSED | \_SB_.SDHB.BRCM._PS0 returned no values as expected. |
PASSED | \_SB_.SDHB.BRC3._PS0 returned no values as expected. |
PASSED | \_SB_.SDHC._PS0 returned no values as expected. |
PASSED | \_SB_.URT1._PS0 returned no values as expected. |
PASSED | \_SB_.URT2._PS0 returned no values as expected. |
PASSED | \_SB_.SPI1._PS0 returned no values as expected. |
PASSED | \_SB_.I2C1._PS0 returned no values as expected. |
PASSED | \_SB_.I2C2._PS0 returned no values as expected. |
PASSED | \_SB_.I2C3._PS0 returned no values as expected. |
PASSED | \_SB_.I2C4._PS0 returned no values as expected. |
PASSED | \_SB_.I2C5._PS0 returned no values as expected. |
PASSED | \_SB_.I2C5.SHUB._PS0 returned no values as expected. |
PASSED | \_SB_.I2C6._PS0 returned no values as expected. |
PASSED | \_SB_.I2C7._PS0 returned no values as expected. |
|
| Test 55 of 191: Test _PS1 (Power State 1). |
Skipped | Skipping test for non-existant object _PS1. |
|
| Test 56 of 191: Test _PS2 (Power State 2). |
Skipped | Skipping test for non-existant object _PS2. |
|
| Test 57 of 191: Test _PS3 (Power State 3). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._PS3 returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._PS3 returned no values as expected. |
PASSED | \_SB_.PCI0.OTG1._PS3 returned no values as expected. |
PASSED | \_SB_.SDHA._PS3 returned no values as expected. |
PASSED | \_SB_.SDHD._PS3 returned no values as expected. |
PASSED | \_SB_.SDHB._PS3 returned no values as expected. |
PASSED | \_SB_.SDHB.BRCM._PS3 returned no values as expected. |
PASSED | \_SB_.SDHB.BRC3._PS3 returned no values as expected. |
PASSED | \_SB_.SDHC._PS3 returned no values as expected. |
PASSED | \_SB_.URT1._PS3 returned no values as expected. |
PASSED | \_SB_.URT2._PS3 returned no values as expected. |
PASSED | \_SB_.SPI1._PS3 returned no values as expected. |
PASSED | \_SB_.I2C1._PS3 returned no values as expected. |
PASSED | \_SB_.I2C2._PS3 returned no values as expected. |
PASSED | \_SB_.I2C3._PS3 returned no values as expected. |
PASSED | \_SB_.I2C4._PS3 returned no values as expected. |
PASSED | \_SB_.I2C5._PS3 returned no values as expected. |
PASSED | \_SB_.I2C5.SHUB._PS3 returned no values as expected. |
PASSED | \_SB_.I2C6._PS3 returned no values as expected. |
PASSED | \_SB_.I2C7._PS3 returned no values as expected. |
|
| Test 58 of 191: Test _PSC (Power State Current). |
PASSED | \_SB_.GDM1._PSC correctly returned an integer. |
PASSED | \_SB_.GDM2._PSC correctly returned an integer. |
|
| Test 59 of 191: Test _PSE (Power State for Enumeration). |
Skipped | Skipping test for non-existant object _PSE. |
|
| Test 60 of 191: Test _PSW (Power State Wake). |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR5._PSW returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.WPCN.UAR8._PSW returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.PS2K._PSW returned no values as expected. |
PASSED | \_SB_.PCI0.SBRG.PS2M._PSW returned no values as expected. |
PASSED | \_SB_.PCI0.XHC1._PSW returned no values as expected. |
PASSED | \_SB_.PCI0.EHC1._PSW returned no values as expected. |
|
| Test 61 of 191: Test _S1D (S1 Device State). |
Skipped | Skipping test for non-existant object _S1D. |
|
| Test 62 of 191: Test _S2D (S2 Device State). |
Skipped | Skipping test for non-existant object _S2D. |
|
| Test 63 of 191: Test _S3D (S3 Device State). |
PASSED | \_SB_.PCI0.EHC1._S3D correctly returned an integer. |
|
| Test 64 of 191: Test _S4D (S4 Device State). |
PASSED | \_SB_.PCI0.EHC1._S4D correctly returned an integer. |
|
| Test 65 of 191: Test _S0W (S0 Device Wake State). |
PASSED | \_SB_.SDHB.BRC3._S0W correctly returned an integer. |
PASSED | \_SB_.I2C6.TCS2._S0W correctly returned an integer. |
PASSED | \_SB_.I2C7.TPD1._S0W correctly returned an integer. |
|
| Test 66 of 191: Test _S1W (S1 Device Wake State). |
Skipped | Skipping test for non-existant object _S1W. |
|
| Test 67 of 191: Test _S2W (S2 Device Wake State). |
Skipped | Skipping test for non-existant object _S2W. |
|
| Test 68 of 191: Test _S3W (S3 Device Wake State). |
Skipped | Skipping test for non-existant object _S3W. |
|
| Test 69 of 191: Test _S4W (S4 Device Wake State). |
PASSED | \_SB_.SDHB.BRCM._S4W correctly returned an integer. |
PASSED | \_SB_.SDHB.BRC3._S4W correctly returned an integer. |
|
| Test 70 of 191: Test _RST (Device Reset). |
Skipped | Skipping test for non-existant object _RST. |
|
| Test 71 of 191: Test _PRR (Power Resource for Reset). |
Skipped | Skipping test for non-existant object _PRR. |
|
| Test 72 of 191: 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 73 of 191: Test _S1_ (S1 System State). |
Skipped | Skipping test for non-existant object _S1_. |
|
| Test 74 of 191: Test _S2_ (S2 System State). |
Skipped | Skipping test for non-existant object _S2_. |
|
| Test 75 of 191: 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 76 of 191: 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 77 of 191: 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 78 of 191: Test _SWS (System Wake Source). |
Skipped | Skipping test for non-existant object _SWS. |
|
| Test 79 of 191: Test _PSS (Performance Supported States). |
| \_PR_.CPU0._PSS values: |
| P-State Freq Power Latency Bus Master |
| (MHz) (mW) (us) Latency (us) |
| 0 1463 2000 110 10 |
| 1 1330 1800 110 10 |
| 2 1197 1600 110 10 |
| 3 1064 1400 110 10 |
| 4 931 1200 110 10 |
| 5 798 1000 110 10 |
| 6 665 800 110 10 |
| 7 532 600 110 10 |
PASSED | \_PR_.CPU0._PSS correctly returned a sane looking package. |
|
| Test 80 of 191: Test _CPC (Continuous Performance Control). |
Skipped | Skipping test for non-existant object _CPC. |
|
| Test 81 of 191: Test _CSD (C State Dependencies). |
Skipped | Skipping test for non-existant object _CSD. |
|
| Test 82 of 191: Test _CST (C States). |
| \_PR_.CPU0._CST values: |
| # C-State Latency Power |
| (us) (mW) |
| 1 C1 1 1000 |
| 2 C2 500 100 |
| 3 C3 5000 10 |
PASSED | \_PR_.CPU0._CST correctly returned a sane looking values. |
|
| Test 83 of 191: Test _PCT (Performance Control). |
PASSED | \_PR_.CPU0._PCT correctly returned a sane looking package. |
|
| Test 84 of 191: Test _PDL (P-State Depth Limit). |
Skipped | Skipping test for non-existant object _PDL. |
|
| Test 85 of 191: Test _PPC (Performance Present Capabilities). |
PASSED | \_PR_.CPU0._PPC correctly returned an integer. |
|
| Test 86 of 191: Test _PPE (Polling for Platform Error). |
Skipped | Skipping test for non-existant object _PPE. |
|
| Test 87 of 191: Test _PSD (Power State Dependencies). |
PASSED | \_PR_.CPU0._PSD correctly returned a sane looking package. |
|
| Test 88 of 191: Test _PTC (Processor Throttling Control). |
PASSED | \_PR_.CPU0._PTC correctly returned a sane looking package. |
|
| Test 89 of 191: Test _TDL (T-State Depth Limit). |
PASSED | \_PR_.CPU0._TDL correctly returned an integer. |
|
| Test 90 of 191: Test _TPC (Throttling Present Capabilities). |
PASSED | \_PR_.CPU0._TPC correctly returned an integer. |
|
| Test 91 of 191: Test _TSD (Throttling State Dependencies). |
PASSED | \_PR_.CPU0._TSD correctly returned a sane looking package. |
|
| Test 92 of 191: Test _TSS (Throttling Supported States). |
| \_PR_.CPU0._TSS values: |
| T-State CPU Power Latency Control Status |
| Freq (mW) (usecs) |
| 0 100% 600 0 00 00 |
| 1 88% 525 0 0f 00 |
| 2 75% 450 0 0e 00 |
| 3 63% 375 0 0d 00 |
| 4 50% 300 0 0c 00 |
| 5 38% 225 0 0b 00 |
| 6 25% 150 0 0a 00 |
| 7 13% 75 0 09 00 |
PASSED | \_PR_.CPU0._TSS correctly returned a sane looking package. |
|
| Test 93 of 191: Test _PUR (Processor Utilization Request). |
Skipped | Skipping test for non-existant object _PUR. |
|
| Test 94 of 191: Test _MSG (Message). |
Skipped | Skipping test for non-existant object _MSG. |
|
| Test 95 of 191: Test _SST (System Status). |
Skipped | Skipping test for non-existant object _SST. |
|
| Test 96 of 191: Test _ALC (Ambient Light Colour Chromaticity). |
Skipped | Skipping test for non-existant object _ALC. |
|
| Test 97 of 191: Test _ALI (Ambient Light Illuminance). |
Skipped | Skipping test for non-existant object _ALI. |
|
| Test 98 of 191: Test _ALT (Ambient Light Temperature). |
Skipped | Skipping test for non-existant object _ALT. |
|
| Test 99 of 191: Test _ALP (Ambient Light Polling). |
Skipped | Skipping test for non-existant object _ALP. |
|
| Test 100 of 191: Test _ALR (Ambient Light Response). |
Skipped | Skipping test for non-existant object _ALR. |
|
| Test 101 of 191: Test _LID (Lid Status). |
PASSED | \_SB_.LID0._LID correctly returned sane looking value 0x00000001. |
Warning | The FADT indictates that this machine is not a mobile platform, however it has a mobile platform specific object _LID defined. Either the FADT referred PM profile is incorrect or this machine has mobile platform objects defined when it should not. |
|
| Test 102 of 191: Test _GTF (Get Task File). |
Skipped | Skipping test for non-existant object _GTF. |
|
| Test 103 of 191: Test _GTM (Get Timing Mode). |
Skipped | Skipping test for non-existant object _GTM. |
|
| Test 104 of 191: Test _MBM (Memory Bandwidth Monitoring Data). |
Skipped | Skipping test for non-existant object _MBM. |
|
| Test 105 of 191: Test _UPC (USB Port Capabilities). |
PASSED | \_SB_.PCI0.XHC1.RHUB.SSP1._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS01._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS02._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS03._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04.PRT1._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HSC1._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HSC2._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR11._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR12._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR13._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR14._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR15._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR16._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR17._UPC correctly returned a sane looking package. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR18._UPC correctly returned a sane looking package. |
|
| Test 106 of 191: Test _UPD (User Presence Detect). |
Skipped | Skipping test for non-existant object _UPD. |
|
| Test 107 of 191: Test _UPP (User Presence Polling). |
Skipped | Skipping test for non-existant object _UPP. |
|
| Test 108 of 191: Test _GCP (Get Capabilities). |
Skipped | Skipping test for non-existant object _GCP. |
|
| Test 109 of 191: Test _GRT (Get Real Time). |
Skipped | Skipping test for non-existant object _GRT. |
|
| Test 110 of 191: Test _GWS (Get Wake Status). |
Skipped | Skipping test for non-existant object _GWS. |
|
| Test 111 of 191: Test _CWS (Clear Wake Status). |
Skipped | Skipping test for non-existant object _CWS. |
|
| Test 112 of 191: Test _STP (Set Expired Timer Wake Policy). |
Skipped | Skipping test for non-existant object _STP. |
|
| Test 113 of 191: Test _STV (Set Timer Value). |
Skipped | Skipping test for non-existant object _STV. |
|
| Test 114 of 191: Test _TIP (Expired Timer Wake Policy). |
Skipped | Skipping test for non-existant object _TIP. |
|
| Test 115 of 191: Test _TIV (Timer Values). |
Skipped | Skipping test for non-existant object _TIV. |
|
| Test 116 of 191: Test _SBS (Smart Battery Subsystem). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _SBS. |
|
| Test 117 of 191: Test _BCT (Battery Charge Time). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BCT. |
|
| Test 118 of 191: Test _BIF (Battery Information). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BIF. |
|
| Test 119 of 191: Test _BIX (Battery Information Extended). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BIX. |
|
| Test 120 of 191: Test _BMA (Battery Measurement Averaging). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BMA. |
|
| Test 121 of 191: Test _BMC (Battery Maintenance Control). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BMC. |
|
| Test 122 of 191: Test _BMD (Battery Maintenance Data). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BMD. |
|
| Test 123 of 191: Test _BMS (Battery Measurement Sampling Time). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BMS. |
|
| Test 124 of 191: Test _BST (Battery Status). |
PASSED | \_SB_.PCI0.SBRG.H_EC.BAT1._BST correctly returned a sane looking package. |
Warning | The FADT indictates that this machine is not a mobile platform, however it has a mobile platform specific object _BST defined. Either the FADT referred PM profile is incorrect or this machine has mobile platform objects defined when it should not. |
|
| Test 125 of 191: Test _BTP (Battery Trip Point). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BTP. |
|
| Test 126 of 191: Test _BTH (Battery Throttle Limit). |
Skipped | Skipping test for non-existant object _BTH. |
|
| Test 127 of 191: Test _BTM (Battery Time). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _BTM. |
|
| Test 128 of 191: Test _PCL (Power Consumer List). |
Skipped | Machine is not a mobile platform, skipping test for non-existant mobile platform related object _PCL. |
|
| Test 129 of 191: Test _PIF (Power Source Information). |
Skipped | Skipping test for non-existant object _PIF. |
|
| Test 130 of 191: Test _PRL (Power Source Redundancy List). |
Skipped | Skipping test for non-existant object _PRL. |
|
| Test 131 of 191: Test _PSR (Power Source). |
Skipped | Skipping test for non-existant object _PSR. |
|
| Test 132 of 191: Test _GAI (Get Averaging Level). |
Skipped | Skipping test for non-existant object _GAI. |
|
| Test 133 of 191: Test _GHL (Get Harware Limit). |
Skipped | Skipping test for non-existant object _GHL. |
|
| Test 134 of 191: Test _PMD (Power Meter Devices). |
Skipped | Skipping test for non-existant object _PMD. |
|
| Test 135 of 191: Test _PMM (Power Meter Measurement). |
Skipped | Skipping test for non-existant object _PMM. |
|
| Test 136 of 191: Test _FIF (Fan Information). |
Skipped | Skipping test for non-existant object _FIF. |
|
| Test 137 of 191: Test _FPS (Fan Performance States). |
Skipped | Skipping test for non-existant object _FPS. |
|
| Test 138 of 191: Test _FSL (Fan Set Level). |
Skipped | Skipping test for non-existant object _FSL. |
|
| Test 139 of 191: Test _FST (Fan Status). |
Skipped | Skipping test for non-existant object _FST. |
|
| Test 140 of 191: Test _ACx (Active Cooling). |
Skipped | Skipping test for non-existant object _AC0. |
Skipped | Skipping test for non-existant object _AC1. |
Skipped | Skipping test for non-existant object _AC2. |
Skipped | Skipping test for non-existant object _AC3. |
Skipped | Skipping test for non-existant object _AC4. |
Skipped | Skipping test for non-existant object _AC5. |
Skipped | Skipping test for non-existant object _AC6. |
Skipped | Skipping test for non-existant object _AC7. |
Skipped | Skipping test for non-existant object _AC8. |
Skipped | Skipping test for non-existant object _AC9. |
|
| Test 141 of 191: Test _ART (Active Cooling Relationship Table). |
Skipped | Skipping test for non-existant object _ART. |
|
| Test 142 of 191: Test _CRT (Critical Trip Point). |
Skipped | Skipping test for non-existant object _CRT. |
|
| Test 143 of 191: Test _CR3 (Warm/Standby Temperature). |
Skipped | Skipping test for non-existant object _CR3. |
|
| Test 144 of 191: Test _DTI (Device Temperature Indication). |
Skipped | Skipping test for non-existant object _DTI. |
|
| Test 145 of 191: Test _HOT (Hot Temperature). |
Skipped | Skipping test for non-existant object _HOT. |
|
| Test 146 of 191: Test _MTL (Minimum Throttle Limit). |
Skipped | Skipping test for non-existant object _MTL. |
|
| Test 147 of 191: Test _NTT (Notification Temp Threshold). |
Skipped | Skipping test for non-existant object _NTT. |
|
| Test 148 of 191: Test _PSL (Passive List). |
Skipped | Skipping test for non-existant object _PSL. |
|
| Test 149 of 191: Test _PSV (Passive Temp). |
Skipped | Skipping test for non-existant object _PSV. |
|
| Test 150 of 191: Test _RTV (Relative Temp Values). |
Skipped | Skipping test for non-existant object _RTV. |
|
| Test 151 of 191: Test _SCP (Set Cooling Policy). |
Skipped | Skipping test for non-existant object _DTI. |
|
| Test 152 of 191: Test _TC1 (Thermal Constant 1). |
Skipped | Skipping test for non-existant object _TC1. |
|
| Test 153 of 191: Test _TC2 (Thermal Constant 2). |
Skipped | Skipping test for non-existant object _TC2. |
|
| Test 154 of 191: Test _TFP (Thermal fast Sampling Period). |
Skipped | Skipping test for non-existant object _TFP. |
|
| Test 155 of 191: Test _TMP (Thermal Zone Current Temp). |
Skipped | Skipping test for non-existant object _TMP. |
|
| Test 156 of 191: Test _TPT (Trip Point Temperature). |
Skipped | Skipping test for non-existant object _TPT. |
|
| Test 157 of 191: Test _TRT (Thermal Relationship Table). |
Skipped | Skipping test for non-existant object _TRT. |
|
| Test 158 of 191: Test _TSN (Thermal Sensor Device). |
Skipped | Skipping test for non-existant object _TSN. |
|
| Test 159 of 191: Test _TSP (Thermal Sampling Period). |
Skipped | Skipping test for non-existant object _TSP. |
|
| Test 160 of 191: Test _TST (Temperature Sensor Threshold). |
Skipped | Skipping test for non-existant object _TST. |
|
| Test 161 of 191: Test _TZD (Thermal Zone Devices). |
Skipped | Skipping test for non-existant object _TZD. |
|
| Test 162 of 191: Test _TZM (Thermal Zone member). |
Skipped | Skipping test for non-existant object _TZM. |
|
| Test 163 of 191: Test _TZP (Thermal Zone Polling). |
Skipped | Skipping test for non-existant object _TZP. |
|
| Test 164 of 191: Test _GPE (General Purpose Events). |
Skipped | Skipping test for non-existant object _GPE. |
|
| Test 165 of 191: Test _EC (EC Offset Query). |
FAILED [CRITICAL] |
Detected error 'Type' when evaluating '\_SB_.PCI0.SBRG.H_EC'. |
Advice | The type of an object is incorrect and does not match the expected type. ACPI will generally abort execution of the AML op-code that causes this error. |
|
| Test 166 of 191: Test _PTS (Prepare to Sleep). |
| Test _PTS(1). |
PASSED | \_PTS returned no values as expected. |
| Test _PTS(2). |
PASSED | \_PTS returned no values as expected. |
| Test _PTS(3). |
PASSED | \_PTS returned no values as expected. |
| Test _PTS(4). |
PASSED | \_PTS returned no values as expected. |
| Test _PTS(5). |
PASSED | \_PTS returned no values as expected. |
|
| Test 167 of 191: Test _TTS (Transition to State). |
Skipped | Optional control method _TTS does not exist. |
|
| Test 168 of 191: Test _S0 (System S0 State). |
Skipped | Skipping test for non-existant object _S0. |
|
| Test 169 of 191: Test _S1 (System S1 State). |
Skipped | Skipping test for non-existant object _S1. |
|
| Test 170 of 191: Test _S2 (System S2 State). |
Skipped | Skipping test for non-existant object _S2. |
|
| Test 171 of 191: Test _S3 (System S3 State). |
Skipped | Skipping test for non-existant object _S3. |
|
| Test 172 of 191: Test _S4 (System S4 State). |
Skipped | Skipping test for non-existant object _S4. |
|
| Test 173 of 191: Test _S5 (System S5 State). |
Skipped | Skipping test for non-existant object _S5. |
|
| Test 174 of 191: Test _WAK (System Wake). |
| Test _WAK(1) System Wake, State S1. |
PASSED | \_WAK correctly returned a sane looking package. |
| Test _WAK(2) System Wake, State S2. |
PASSED | \_WAK correctly returned a sane looking package. |
| Test _WAK(3) System Wake, State S3. |
PASSED | \_WAK correctly returned a sane looking package. |
| Test _WAK(4) System Wake, State S4. |
PASSED | \_WAK correctly returned a sane looking package. |
| Test _WAK(5) System Wake, State S5. |
PASSED | \_WAK correctly returned a sane looking package. |
|
| Test 175 of 191: Test _ADR (Return Unique ID for Device). |
PASSED | \_SB_.PCI0._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.VLVC._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD06._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD07._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD08._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD1F._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.ISP0._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SBRG._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D005._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D006._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D007._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SATA._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SATA.PRT0._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SATA.PRT1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SATA.PRT2._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SATA.PRT3._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.SSP1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS01._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS02._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS03._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HS04.PRT1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HSC1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC1.RHUB.HSC2._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D00A._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.XHC2._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D00C._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.GLAN._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.HDEF._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR11._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR12._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR13._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR14._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR15._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR16._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR17._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EHC1.HUBN.PR01.PR18._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SBUS._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP01._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP01.D015._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP02._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP02.D016._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP03._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP03.PXSX._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP03.D017._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP03.D029._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP04._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP04.PXSX._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.RP04.D018._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D019._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D01A._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D01B._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D01C._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D01D._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D01E._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D01F._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D020._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D021._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D022._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D023._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D024._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D025._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D026._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D027._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.D028._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EM41._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EM41.CARD._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EM45._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.EM45.CARD._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.OTG1._ADR correctly returned an integer. |
PASSED | \_SB_.PCI0.SEC0._ADR correctly returned an integer. |
PASSED | \_SB_.LPEA._ADR correctly returned an integer. |
PASSED | \_SB_.LPA2._ADR correctly returned an integer. |
PASSED | \_SB_.LPA2.ADMA._ADR correctly returned an integer. |
PASSED | \_SB_.GPED._ADR correctly returned an integer. |
PASSED | \_SB_.GPO0._ADR correctly returned an integer. |
PASSED | \_SB_.GPO1._ADR correctly returned an integer. |
PASSED | \_SB_.GPO2._ADR correctly returned an integer. |
PASSED | \_SB_.SDHA._ADR correctly returned an integer. |
PASSED | \_SB_.SDHA.EMMD._ADR correctly returned an integer. |
PASSED | \_SB_.SDHD._ADR correctly returned an integer. |
PASSED | \_SB_.SDHD.EM45._ADR correctly returned an integer. |
PASSED | \_SB_.SDHB._ADR correctly returned an integer. |
PASSED | \_SB_.SDHB.BRCM._ADR correctly returned an integer. |
PASSED | \_SB_.SDHB.BRC2._ADR correctly returned an integer. |
PASSED | \_SB_.SDHB.BRC3._ADR correctly returned an integer. |
PASSED | \_SB_.SDHC._ADR correctly returned an integer. |
PASSED | \_SB_.PWM1._ADR correctly returned an integer. |
PASSED | \_SB_.PWM2._ADR correctly returned an integer. |
PASSED | \_SB_.URT1._ADR correctly returned an integer. |
PASSED | \_SB_.URT2._ADR correctly returned an integer. |
PASSED | \_SB_.SPI1._ADR correctly returned an integer. |
PASSED | \_SB_.I2C1._ADR correctly returned an integer. |
PASSED | \_SB_.I2C2._ADR correctly returned an integer. |
PASSED | \_SB_.I2C2.RTEK._ADR correctly returned an integer. |
PASSED | \_SB_.I2C3._ADR correctly returned an integer. |
PASSED | \_SB_.I2C4._ADR correctly returned an integer. |
PASSED | \_SB_.I2C4.CAM0._ADR correctly returned an integer. |
PASSED | \_SB_.I2C4.CAM1._ADR correctly returned an integer. |
PASSED | \_SB_.I2C4.CAM2._ADR correctly returned an integer. |
PASSED | \_SB_.I2C4.STRA._ADR correctly returned an integer. |
PASSED | \_SB_.I2C5._ADR correctly returned an integer. |
PASSED | \_SB_.I2C5.SHUB._ADR correctly returned an integer. |
PASSED | \_SB_.I2C6._ADR correctly returned an integer. |
PASSED | \_SB_.I2C6.TCS0._ADR correctly returned an integer. |
PASSED | \_SB_.I2C6.TCS1._ADR correctly returned an integer. |
PASSED | \_SB_.I2C6.TCS2._ADR correctly returned an integer. |
PASSED | \_SB_.I2C6.TCS3._ADR correctly returned an integer. |
PASSED | \_SB_.I2C6.FWUP._ADR correctly returned an integer. |
PASSED | \_SB_.I2C7._ADR correctly returned an integer. |
PASSED | \_SB_.I2C7.NFC1._ADR correctly returned an integer. |
PASSED | \_SB_.I2C7.TPD1._ADR correctly returned an integer. |
|
| Test 176 of 191: Test _BCL (Query List of Brightness Control Levels Supported). |
| Brightness levels for \_SB_.PCI0.GFX0.DD1F._BCL: |
| Level on full power : 80 |
| Level on battery power: 50 |
| Brightness Levels : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100 |
PASSED | \_SB_.PCI0.GFX0.DD1F._BCL returned a sane package of 103 integers. |
|
| Test 177 of 191: Test _BCM (Set Brightness Level). |
PASSED | \_SB_.PCI0.GFX0.DD1F._BCM returned no values as expected. |
|
| Test 178 of 191: Test _BQC (Brightness Query Current Level). |
PASSED | \_SB_.PCI0.GFX0.DD1F._BQC correctly returned an integer. |
|
| Test 179 of 191: Test _DCS (Return the Status of Output Device). |
PASSED | \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD06._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD07._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD08._DCS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD1F._DCS correctly returned an integer. |
|
| Test 180 of 191: Test _DDC (Return the EDID for this Device). |
Skipped | Skipping test for non-existant object _DDC. |
|
| Test 181 of 191: Test _DSS (Device Set State). |
PASSED | \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD06._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD07._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD08._DSS returned no values as expected. |
PASSED | \_SB_.PCI0.GFX0.DD1F._DSS returned no values as expected. |
|
| Test 182 of 191: Test _DGS (Query Graphics State). |
PASSED | \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD06._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD07._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD08._DGS correctly returned an integer. |
PASSED | \_SB_.PCI0.GFX0.DD1F._DGS correctly returned an integer. |
|
| Test 183 of 191: Test _DOD (Enumerate All Devices Attached to Display Adapter). |
| Device 0: |
| Instance: 0 |
| Display port attachment: 0 |
| Type of display: 4 (Internal/Integrated Digital Flat Panel) |
| BIOS can detect device: 0 |
| Non-VGA device: 0 |
| Head or pipe ID: 0 |
PASSED | \_SB_.PCI0.GFX0._DOD correctly returned a sane looking package. |
|
| Test 184 of 191: Test _DOS (Enable/Disable Output Switching). |
PASSED | \_SB_.PCI0.GFX0._DOS returned no values as expected. |
|
| Test 185 of 191: Test _GPD (Get POST Device). |
Skipped | Skipping test for non-existant object _GPD. |
|
| Test 186 of 191: Test _ROM (Get ROM Data). |
Skipped | Skipping test for non-existant object _ROM. |
|
| Test 187 of 191: Test _SPD (Set POST Device). |
Skipped | Skipping test for non-existant object _SPD. |
|
| Test 188 of 191: Test _VPO (Video POST Options). |
Skipped | Skipping test for non-existant object _VPO. |
|
| Test 189 of 191: Test _CBA (Configuration Base Address). |
Skipped | Skipping test for non-existant object _CBA. |
|
| Test 190 of 191: Test _IFT (IPMI Interface Type). |
Skipped | Skipping test for non-existant object _IFT. |
|
| Test 191 of 191: Test _SRV (IPMI Interface Revision). |
Skipped | Skipping test for non-existant object _SRV. |
| 760 passed, 1 failed, 2 warnings, 0 aborted, 138 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. |
| The kernel did not report that CPU 0 has had a microcode update. The current firmware is revision 0x324 and probably has not been updated. |
Skipped | Could not determine from kernel log if latest microcode has been loaded. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 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. |
msr: MSR register tests. |
|
| Test 1 of 5: Test CPU generic MSRs. |
PASSED | MSR 0x00000001 P5_MC_TYPE is consistent across 1 CPUs. |
PASSED | MSR 0x00000006 MONITOR_FILTER_SIZE is consistent across 1 CPUs. |
PASSED | MSR 0x00000017 PLATFORM_ID is consistent across 1 CPUs. |
PASSED | MSR 0x0000002a EBL_CR_POWERON is consistent across 1 CPUs. |
PASSED | MSR 0x0000001b APIC_BASE is consistent across 1 CPUs. |
PASSED | MSR 0x0000003a FEATURE_CONTROL is consistent across 1 CPUs. |
PASSED | MSR 0x0000008b BIOS_SIGN_ID is consistent across 1 CPUs. |
PASSED | MSR 0x000000fe MTRRCAP is consistent across 1 CPUs. |
PASSED | MSR 0x00000174 SYSENTER_CS is consistent across 1 CPUs. |
PASSED | MSR 0x00000175 SYSENTER_ESP is consistent across 1 CPUs. |
PASSED | MSR 0x00000176 SYSENTER_EIP is consistent across 1 CPUs. |
PASSED | MSR 0x00000179 MCG_CAP is consistent across 1 CPUs. |
PASSED | MSR 0x0000017a MCG_STATUS is consistent across 1 CPUs. |
PASSED | MSR 0x0000019a CLOCK_MODULATION is consistent across 1 CPUs. |
PASSED | MSR 0x0000019b THERM_INTERRUPT is consistent across 1 CPUs. |
PASSED | MSR 0x000001a0 MISC_ENABLE is consistent across 1 CPUs. |
PASSED | MSR 0x000001f2 SMRR_PHYSBASE is consistent across 1 CPUs. |
PASSED | MSR 0x000001f3 SMRR_PHYSMASK is consistent across 1 CPUs. |
PASSED | MSR 0x00000200 MTRR_PHYSBASE0 is consistent across 1 CPUs. |
PASSED | MSR 0x00000201 MTRR_PHYSMASK0 is consistent across 1 CPUs. |
PASSED | MSR 0x00000202 MTRR_PHYSBASE1 is consistent across 1 CPUs. |
PASSED | MSR 0x00000203 MTRR_PHYSMASK1 is consistent across 1 CPUs. |
PASSED | MSR 0x00000204 MTRR_PHYSBASE2 is consistent across 1 CPUs. |
PASSED | MSR 0x00000205 MTRR_PHYSMASK2 is consistent across 1 CPUs. |
PASSED | MSR 0x00000206 MTRR_PHYSBASE3 is consistent across 1 CPUs. |
PASSED | MSR 0x00000207 MTRR_PHYSMASK3 is consistent across 1 CPUs. |
PASSED | MSR 0x00000208 MTRR_PHYSBASE4 is consistent across 1 CPUs. |
PASSED | MSR 0x00000209 MTRR_PHYSMASK4 is consistent across 1 CPUs. |
PASSED | MSR 0x0000020a MTRR_PHYSBASE5 is consistent across 1 CPUs. |
PASSED | MSR 0x0000020b MTRR_PHYSMASK5 is consistent across 1 CPUs. |
PASSED | MSR 0x0000020c MTRR_PHYSBASE6 is consistent across 1 CPUs. |
PASSED | MSR 0x0000020d MTRR_PHYSMASK6 is consistent across 1 CPUs. |
PASSED | MSR 0x0000020e MTRR_PHYSBASE7 is consistent across 1 CPUs. |
PASSED | MSR 0x0000020f MTRR_PHYSMASK7 is consistent across 1 CPUs. |
PASSED | MSR 0x00000250 MTRR_FIX64K_000 is consistent across 1 CPUs. |
PASSED | MSR 0x00000258 MTRR_FIX16K_800 is consistent across 1 CPUs. |
PASSED | MSR 0x00000259 MTRR_FIX16K_a00 is consistent across 1 CPUs. |
PASSED | MSR 0x00000268 MTRR_FIX4K_C000 is consistent across 1 CPUs. |
PASSED | MSR 0x00000269 MTRR_FIX4K_C800 is consistent across 1 CPUs. |
PASSED | MSR 0x0000026a MTRR_FIX4K_D000 is consistent across 1 CPUs. |
PASSED | MSR 0x0000026b MTRR_FIX4K_D800 is consistent across 1 CPUs. |
PASSED | MSR 0x0000026c MTRR_FIX4K_E000 is consistent across 1 CPUs. |
PASSED | MSR 0x0000026d MTRR_FIX4K_E800 is consistent across 1 CPUs. |
PASSED | MSR 0x0000026e MTRR_FIX4K_F000 is consistent across 1 CPUs. |
PASSED | MSR 0x0000026f MTRR_FIX4K_F800 is consistent across 1 CPUs. |
PASSED | MSR 0x00000277 PAT is consistent across 1 CPUs. |
PASSED | MSR 0x000002ff MTRR_DEF_TYPE is consistent across 1 CPUs. |
PASSED | MSR 0x000003f1 PEBS_ENABLE is consistent across 1 CPUs. |
PASSED | MSR 0x00000480 VMX_BASIC is consistent across 1 CPUs. |
PASSED | MSR 0x00000481 VMX_PINPASED_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x00000482 VMX_PROCBASED_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x00000483 VMX_EXIT_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x00000484 VMX_ENTRY_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x00000485 VMX_MISC is consistent across 1 CPUs. |
PASSED | MSR 0x00000486 VMX_CR0_FIXED0 is consistent across 1 CPUs. |
PASSED | MSR 0x00000487 VMX_CR0_FIXED1 is consistent across 1 CPUs. |
PASSED | MSR 0x00000488 VMX_CR4_FIXED0 is consistent across 1 CPUs. |
PASSED | MSR 0x00000489 VMX_CR4_FIXED1 is consistent across 1 CPUs. |
PASSED | MSR 0x0000048a VMX_VMX_VMCS_ENUM is consistent across 1 CPUs. |
PASSED | MSR 0x0000048b VMX_PROCBASED_CTLS2 is consistent across 1 CPUs. |
PASSED | MSR 0x0000048c VMX_EPT_VPID_CAP is consistent across 1 CPUs. |
PASSED | MSR 0x0000048d VMX_TRUE_PINBASED_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x0000048e VMX_TRUE_PROCBASED_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x0000048f VMX_TRUE_EXIT_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0x00000490 VMX_TRUE_ENTRY_CTLS is consistent across 1 CPUs. |
PASSED | MSR 0xc0000080 EFER is consistent across 1 CPUs. |
PASSED | MSR 0xc0000081 STAR is consistent across 1 CPUs. |
PASSED | MSR 0xc0000082 LSTAR is consistent across 1 CPUs. |
PASSED | MSR 0xc0000084 FMASK is consistent across 1 CPUs. |
PASSED | MSR 0xc0000102 KERNEL_GS_BASE is consistent across 1 CPUs. |
|
| Test 2 of 5: Test CPU specific model MSRs. |
| CPU family: 0x6, model: 0x37 (Atom) |
|
| Test 3 of 5: Test all P State Ratios. |
PASSED | MSR 0x000000ce Minimum P-State is consistent across 1 CPUs. |
PASSED | MSR 0x000000ce Maximum P-State is consistent across 1 CPUs. |
|
| Test 4 of 5: Test C1 and C3 autodemotion. |
PASSED | MSR 0x000000e2 C1 and C3 Autodemotion is consistent across 1 CPUs. |
| C1 and C3 Autodemotion disabled. |
|
| Test 5 of 5: Test SMRR MSR registers. |
PASSED | MSR 0x000001f2 SMRR_PHYSBASE is consistent across 1 CPUs. |
PASSED | MSR 0x000001f2 SMRR_TYPE is consistent across 1 CPUs. |
PASSED | MSR 0x000001f3 SMRR_PHYSMASK is consistent across 1 CPUs. |
PASSED | MSR 0x000001f3 SMRR_VALID is consistent across 1 CPUs. |
| 77 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
mtrr: MTRR tests. |
| MTRR overview |
| ------------- |
| Reg 0: 0x0000000000000000 - 0x0000000080000000 ( 2048 MB) Write-Back |
| Reg 1: 0x0000000080000000 - 0x00000000c0000000 ( 1024 MB) Write-Back |
| Reg 2: 0x00000000ba800000 - 0x00000000bb000000 ( 8 MB) Uncached |
| Reg 3: 0x00000000bb000000 - 0x00000000bc000000 ( 16 MB) Uncached |
| Reg 4: 0x00000000bc000000 - 0x00000000c0000000 ( 64 MB) Uncached |
| Reg 5: 0x0000000100000000 - 0x0000000140000000 ( 1024 MB) Write-Back |
|
| Test 1 of 3: Validate the kernel MTRR IOMEM setup. |
PASSED | Memory ranges seem to have correct attributes. |
|
| Test 2 of 3: Validate the MTRR setup across all processors. |
PASSED | All processors have the a consistent MTRR setup. |
|
| Test 3 of 3: Test for AMD MtrrFixDramModEn being cleared by the BIOS. |
Skipped | CPU is not an AMD, cannot test. |
| 2 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
nx: Test if CPU NX is disabled by the BIOS. |
|
| Test 1 of 3: Test CPU NX capability. |
PASSED | CPU 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. |
| Only one CPU, no need to run test. |
|
| 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. |
PASSED | All 1 CPUs have the NX flag in MSR 0x1a0 set. |
| 2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
oops: Scan kernel log for Oopses. |
|
| Test 1 of 1: Kernel log oops check. |
PASSED | Found no oopses in kernel log. |
PASSED | Found no WARN_ON warnings in kernel log. |
| 2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 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 |
PASSED | DSDT does not implement a deprecated _OSI("Linux") test. |
| 1 passed, 0 failed, 0 warning, 0 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. |
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. |
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. |
| Could not find PnP BIOS Support Installation Check structure. This is not necessarily a failure. |
| 0 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. |
PASSED | No issues found in RSDP table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
rsdt: RSDT Root System Description Table test. |
|
| Test 1 of 1: RSDT Root System Description Table test. |
PASSED | No issues found in RSDT table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
sbst: SBST Smart Battery Specification Table test. |
Error | ACPI SBST table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
securebootcert: UEFI secure boot test. |
|
| Test 1 of 1: UEFI secure boot test. |
FAILED [HIGH] |
The secure boot variable SecureBoot not found. |
FAILED [HIGH] |
The secure boot variable SetupMode not found. |
| Not in readiness for secureboot, variable DB not found. |
| Not in readiness for secureboot, variable KEK not found. |
| 0 passed, 2 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
slic: SLIC Software Licensing Description Table test. |
Error | ACPI SLIC table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
slit: SLIT System Locality Distance Information test. |
Error | ACPI SLIT 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. |
Error | ACPI SPCR 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. |
Error | ACPI SPMI 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. |
Error | ACPI SRAT 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. |
Error | ACPI STAO table does not exist, skipping test |
| 0 passed, 0 failed, 0 warning, 0 aborted, 1 skipped, 0 info only. |
syntaxcheck: Re-assemble DSDT and SSDTs to find syntax errors and warnings. |
|
| Test 1 of 1: Disassemble and reassemble DSDT and SSDTs. |
| Checking ACPI table DSDT (#0) |
FAILED [LOW] |
Assembler remark in line 149 |
| Line | AML source
|
| 00146| Name (FTBL, 0x04)
|
| 00147| Scope (\)
|
| 00148| {
|
| 00149| Method (UXDV, 1, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 00150| {
|
| 00151| }
|
| 00152|
|
FAILED [LOW] |
Assembler remark in line 153 |
| Line | AML source
|
| 00150| {
|
| 00151| }
|
| 00152|
|
| 00153| Method (RRIO, 4, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 00154| {
|
| 00155| }
|
| 00156|
|
FAILED [LOW] |
Assembler remark in line 153 |
| Line | AML source
|
| 00150| {
|
| 00151| }
|
| 00152|
|
| 00153| Method (RRIO, 4, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg1)
|
| 00154| {
|
| 00155| }
|
| 00156|
|
FAILED [LOW] |
Assembler remark in line 153 |
| Line | AML source
|
| 00150| {
|
| 00151| }
|
| 00152|
|
| 00153| Method (RRIO, 4, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg2)
|
| 00154| {
|
| 00155| }
|
| 00156|
|
FAILED [LOW] |
Assembler remark in line 153 |
| Line | AML source
|
| 00150| {
|
| 00151| }
|
| 00152|
|
| 00153| Method (RRIO, 4, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg3)
|
| 00154| {
|
| 00155| }
|
| 00156|
|
FAILED [LOW] |
Assembler remark in line 157 |
| Line | AML source
|
| 00154| {
|
| 00155| }
|
| 00156|
|
| 00157| Method (RDMA, 3, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 00158| {
|
| 00159| }
|
| 00160| }
|
FAILED [LOW] |
Assembler remark in line 157 |
| Line | AML source
|
| 00154| {
|
| 00155| }
|
| 00156|
|
| 00157| Method (RDMA, 3, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg1)
|
| 00158| {
|
| 00159| }
|
| 00160| }
|
FAILED [LOW] |
Assembler remark in line 157 |
| Line | AML source
|
| 00154| {
|
| 00155| }
|
| 00156|
|
| 00157| Method (RDMA, 3, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg2)
|
| 00158| {
|
| 00159| }
|
| 00160| }
|
FAILED [LOW] |
Assembler remark in line 497 |
| Line | AML source
|
| 00494| Name (TOPM, 0x00000000)
|
| 00495| Name (ROMS, 0xFFE00000)
|
| 00496| Name (VGAF, One)
|
| 00497| Method (ADBG, 1, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 00498| {
|
| 00499| Return (Zero)
|
| 00500| }
|
FAILED [LOW] |
Assembler remark in line 1566 |
| Line | AML source
|
| 01563| }
|
| 01564| Else
|
| 01565| {
|
| 01566| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 01567| }
|
| 01568| }
|
| 01569|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 3593 |
| Line | AML source
|
| 03590| Name (BATH, Zero)
|
| 03591| Name (BCLT, Zero)
|
| 03592| Name (PB10, One)
|
| 03593| Method (ECMD, 1, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 03594| {
|
| 03595| Return (0xFF)
|
| 03596| }
|
FAILED [LOW] |
Assembler remark in line 3617 |
| Line | AML source
|
| 03614| Return (Zero)
|
| 03615| }
|
| 03616|
|
| 03617| Method (_BST, 0, NotSerialized) // _BST: Battery Status
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 03618| {
|
| 03619| Name (PKG1, Package (0x04)
|
| 03620| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 3964 |
| Line | AML source
|
| 03961| {
|
| 03962| Name (BUF0, ResourceTemplate ()
|
| 03963| {
|
| 03964| IO (Decode16,
|
| | ^ |
| | Remark 2089: Object is not referenced (Name is within method [_CRS])
|
| 03965| 0x03F8, // Range Minimum
|
| 03966| 0x03F8, // Range Maximum
|
| 03967| 0x01, // Alignment
|
FAILED [LOW] |
Assembler remark in line 3967 |
| Line | AML source
|
| 03964| IO (Decode16,
|
| 03965| 0x03F8, // Range Minimum
|
| 03966| 0x03F8, // Range Maximum
|
| 03967| 0x01, // Alignment
|
| | ^ |
| | Remark 2089: Object is not referenced (Name is within method [_CRS])
|
| 03968| 0x08, // Length
|
| 03969| _Y03)
|
| 03970| IRQNoFlags (_Y04)
|
FAILED [MEDIUM] |
Assembler warning in line 3976 |
| Line | AML source
|
| 03973| Store (0x03, WR07) /* \_SB_.PCI0.SBRG.WPCN.WR07 */
|
| 03974| If (W381)
|
| 03975| {
|
| 03976| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR5._CRS._Y03._MIN, IOL0) // _MIN: Minimum Base Address
|
| | ^ |
| | Warning 3128: ResourceTag larger than Field (Size mismatch, Tag: 16 bits, Field: 8 bits)
|
| 03977| CreateByteField (BUF0, 0x03, IOH0)
|
| 03978| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR5._CRS._Y03._MAX, IOL1) // _MAX: Maximum Base Address
|
| 03979| CreateByteField (BUF0, 0x05, IOH1)
|
Advice | (for Warning #3128, ASL_MSG_TAG_LARGER): The resource tag length is larger than the field length. |
FAILED [MEDIUM] |
Assembler warning in line 3978 |
| Line | AML source
|
| 03975| {
|
| 03976| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR5._CRS._Y03._MIN, IOL0) // _MIN: Minimum Base Address
|
| 03977| CreateByteField (BUF0, 0x03, IOH0)
|
| 03978| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR5._CRS._Y03._MAX, IOL1) // _MAX: Maximum Base Address
|
| | ^ |
| | Warning 3128: ResourceTag larger than Field (Size mismatch, Tag: 16 bits, Field: 8 bits)
|
| 03979| CreateByteField (BUF0, 0x05, IOH1)
|
| 03980| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR5._CRS._Y03._LEN, LEN0) // _LEN: Length
|
| 03981| CreateWordField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR5._CRS._Y04._INT, IRQW) // _INT: Interrupts
|
Advice | (for Warning #3128, ASL_MSG_TAG_LARGER): The resource tag length is larger than the field length. |
FAILED [LOW] |
Assembler remark in line 4140 |
| Line | AML source
|
| 04137| {
|
| 04138| Name (BUF0, ResourceTemplate ()
|
| 04139| {
|
| 04140| IO (Decode16,
|
| | ^ |
| | Remark 2089: Object is not referenced (Name is within method [_CRS])
|
| 04141| 0x02F8, // Range Minimum
|
| 04142| 0x02F8, // Range Maximum
|
| 04143| 0x01, // Alignment
|
FAILED [LOW] |
Assembler remark in line 4143 |
| Line | AML source
|
| 04140| IO (Decode16,
|
| 04141| 0x02F8, // Range Minimum
|
| 04142| 0x02F8, // Range Maximum
|
| 04143| 0x01, // Alignment
|
| | ^ |
| | Remark 2089: Object is not referenced (Name is within method [_CRS])
|
| 04144| 0x08, // Length
|
| 04145| _Y05)
|
| 04146| IRQNoFlags (_Y06)
|
FAILED [MEDIUM] |
Assembler warning in line 4152 |
| Line | AML source
|
| 04149| Store (0x02, WR07) /* \_SB_.PCI0.SBRG.WPCN.WR07 */
|
| 04150| If (W381)
|
| 04151| {
|
| 04152| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR8._CRS._Y05._MIN, IOL0) // _MIN: Minimum Base Address
|
| | ^ |
| | Warning 3128: ResourceTag larger than Field (Size mismatch, Tag: 16 bits, Field: 8 bits)
|
| 04153| CreateByteField (BUF0, 0x03, IOH0)
|
| 04154| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR8._CRS._Y05._MAX, IOL1) // _MAX: Maximum Base Address
|
| 04155| CreateByteField (BUF0, 0x05, IOH1)
|
Advice | (for Warning #3128, ASL_MSG_TAG_LARGER): The resource tag length is larger than the field length. |
FAILED [MEDIUM] |
Assembler warning in line 4154 |
| Line | AML source
|
| 04151| {
|
| 04152| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR8._CRS._Y05._MIN, IOL0) // _MIN: Minimum Base Address
|
| 04153| CreateByteField (BUF0, 0x03, IOH0)
|
| 04154| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR8._CRS._Y05._MAX, IOL1) // _MAX: Maximum Base Address
|
| | ^ |
| | Warning 3128: ResourceTag larger than Field (Size mismatch, Tag: 16 bits, Field: 8 bits)
|
| 04155| CreateByteField (BUF0, 0x05, IOH1)
|
| 04156| CreateByteField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR8._CRS._Y05._LEN, LEN0) // _LEN: Length
|
| 04157| CreateWordField (BUF0, \_SB.PCI0.SBRG.WPCN.UAR8._CRS._Y06._INT, IRQW) // _INT: Interrupts
|
Advice | (for Warning #3128, ASL_MSG_TAG_LARGER): The resource tag length is larger than the field length. |
FAILED [MEDIUM] |
Assembler warning in line 4400 |
| Line | AML source
|
| 04397| Mutex (MUT0, 0x00)
|
| 04398| Method (ENFG, 1, NotSerialized)
|
| 04399| {
|
| 04400| Acquire (MUT0, 0x0FFF)
|
| | ^ |
| | Warning 3130: Result is not used, possible operator timeout will be missed
|
| 04401| Store (0x87, INDX) /* \_SB_.PCI0.SBRG.SIO1.INDX */
|
| 04402| Store (One, INDX) /* \_SB_.PCI0.SBRG.SIO1.INDX */
|
| 04403| Store (0x55, INDX) /* \_SB_.PCI0.SBRG.SIO1.INDX */
|
Advice | (for Warning #3130, ASL_MSG_TIMEOUT): The operation can possibly timeout, and hence the return value indicates an timeout error. However, because the return value is not checked this very probably indicates that the code is buggy. A possible scenario is that a mutex times out and the code attempts to access data in a critical region when it should not. This will lead to undefined behaviour. This should be fixed. |
FAILED [LOW] |
Assembler remark in line 4423 |
| Line | AML source
|
| 04420| Release (MUT0)
|
| 04421| }
|
| 04422|
|
| 04423| Method (UHID, 1, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 04424| {
|
| 04425| Return (0x0105D041)
|
| 04426| }
|
FAILED [MEDIUM] |
Assembler warning in line 4506 |
| Line | AML source
|
| 04503| Return (DerefOf (Index (DCAT, Arg0)))
|
| 04504| }
|
| 04505|
|
| 04506| Method (DSTA, 1, NotSerialized)
|
| | ^ |
| | Warning 3115: Not all control paths return a value (DSTA)
|
| 04507| {
|
| 04508| ENFG (CGLD (Arg0))
|
| 04509| Store (ACTR, Local0)
|
Advice | (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of the execution paths do not return a value. All control paths that return must return a value otherwise unexpected behaviour may occur. This error occurs because a branch on an conditional op-code returns a value and another does not, which is inconsistent behaviour. |
FAILED [MEDIUM] |
Assembler warning in line 4618 |
| Line | AML source
|
| 04615| {}
|
| 04616| })
|
| 04617| CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y12._INT, IRQT) // _INT: Interrupts
|
| 04618| CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y12._HE, IRQS) // _HE_: High-Edge
|
| | ^ |
| | Warning 3129: ResourceTag smaller than Field (Size mismatch, Tag: 1 bit, Field: 8 bits)
|
| 04619| CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y13._DMA, DMAT) // _DMA: Direct Memory Access
|
| 04620| CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y14._MIN, IO41) // _MIN: Minimum Base Address
|
| 04621| CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y14._MAX, IO42) // _MAX: Maximum Base Address
|
Advice | (for Warning #3129, ASL_MSG_TAG_SMALLER): The resource tag length is smaller than the field length. |
FAILED [LOW] |
Assembler remark in line 4798 |
| Line | AML source
|
| 04795| {
|
| 04796| CreateWordField (Arg0, 0x02, IO41)
|
| 04797| CreateWordField (Arg0, 0x09, IRQT)
|
| 04798| CreateByteField (Arg0, 0x0B, IRQS)
|
| | ^ |
| | Remark 2089: Object is not referenced (Name is within method [DSR3])
|
| 04799| CreateByteField (Arg0, 0x0D, DMAT)
|
| 04800| ENFG (CGLD (Arg1))
|
| 04801| And (IO41, 0xFF, IOAL) /* \_SB_.PCI0.SBRG.SIO1.IOAL */
|
FAILED [LOW] |
Assembler remark in line 4864 |
| Line | AML source
|
| 04861| }
|
| 04862| }
|
| 04863|
|
| 04864| Method (SIOW, 1, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 04865| {
|
| 04866| Store ("SIOW", Debug)
|
| 04867| ENFG (0x04)
|
FAILED [LOW] |
Assembler remark in line 6073 |
| Line | AML source
|
| 06070| }
|
| 06071| Else
|
| 06072| {
|
| 06073| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 06074| }
|
| 06075| }
|
| 06076|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 6198 |
| Line | AML source
|
| 06195| }
|
| 06196| Else
|
| 06197| {
|
| 06198| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 06199| }
|
| 06200| }
|
| 06201|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 6383 |
| Line | AML source
|
| 06380| }
|
| 06381| Else
|
| 06382| {
|
| 06383| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 06384| }
|
| 06385| }
|
| 06386|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 6482 |
| Line | AML source
|
| 06479| }
|
| 06480| Else
|
| 06481| {
|
| 06482| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 06483| }
|
| 06484| }
|
| 06485|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 6555 |
| Line | AML source
|
| 06552| Return (Zero)
|
| 06553| }
|
| 06554|
|
| 06555| Method (POSC, 3, Serialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 06556| {
|
| 06557| CreateDWordField (Arg2, Zero, CDW1)
|
| 06558| CreateDWordField (Arg2, 0x08, CDW3)
|
FAILED [LOW] |
Assembler remark in line 7047 |
| Line | AML source
|
| 07044| }
|
| 07045| Else
|
| 07046| {
|
| 07047| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 07048| }
|
| 07049| }
|
| 07050|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
| Assembler remark in line 7291 |
| Line | AML source
|
| 07288| })
|
| 07289| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 07290| {
|
| 07291| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 07292| If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")))
|
| 07293| {
|
| 07294| While (One)
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 7380 |
| Line | AML source
|
| 07377| })
|
| 07378| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 07379| {
|
| 07380| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 07381| If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")))
|
| 07382| {
|
| 07383| While (One)
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 7469 |
| Line | AML source
|
| 07466| })
|
| 07467| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 07468| {
|
| 07469| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 07470| If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")))
|
| 07471| {
|
| 07472| While (One)
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 7558 |
| Line | AML source
|
| 07555| })
|
| 07556| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 07557| {
|
| 07558| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 07559| If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")))
|
| 07560| {
|
| 07561| While (One)
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
FAILED [LOW] |
Assembler remark in line 7709 |
| Line | AML source
|
| 07706| }
|
| 07707| Else
|
| 07708| {
|
| 07709| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 07710| }
|
| 07711| }
|
| 07712|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
| Assembler remark in line 8223 |
| Line | AML source
|
| 08220|
|
| 08221| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 08222| {
|
| 08223| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 08224| If (LEqual (Arg0, ToUUID ("9c355bcb-35fa-44f7-8a67-447359c36a03")))
|
| 08225| {
|
| 08226| If (LEqual (Zero, ToInteger (Arg1)))
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
FAILED [MEDIUM] |
Assembler warning in line 8301 |
| Line | AML source
|
| 08298| Method (_INI, 0, NotSerialized) // _INI: Initialize
|
| 08299| {
|
| 08300| Store (0x07D0, OSYS) /* \OSYS */
|
| 08301| If (CondRefOf (\_OSI, Local0))
|
| | ^ |
| | Warning 3144: Method Local is set but never used (Local0)
|
| 08302| {
|
| 08303| If (_OSI ("Windows 2001"))
|
| 08304| {
|
FAILED [MEDIUM] |
Assembler warning in line 9292 |
| Line | AML source
|
| 09289| Return (Zero)
|
| 09290| }
|
| 09291|
|
| 09292| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3115: Not all control paths return a value (_DSM)
|
| 09293| {
|
| 09294| If (LEqual (Arg0, ToUUID ("b8febfe0-baf8-454b-aecd-49fb91137b21")))
|
| 09295| {
|
Advice | (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of the execution paths do not return a value. All control paths that return must return a value otherwise unexpected behaviour may occur. This error occurs because a branch on an conditional op-code returns a value and another does not, which is inconsistent behaviour. |
FAILED [MEDIUM] |
Assembler warning in line 9292 |
| Line | AML source
|
| 09289| Return (Zero)
|
| 09290| }
|
| 09291|
|
| 09292| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3107: Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
|
| 09293| {
|
| 09294| If (LEqual (Arg0, ToUUID ("b8febfe0-baf8-454b-aecd-49fb91137b21")))
|
| 09295| {
|
Advice | (for Warning #3107, ASL_MSG_RESERVED_RETURN_VALUE): A reserved method was expected to return a value, however, it does not. This is unexpected behaviour that does not conform the the ACPI specification. |
FAILED [LOW] |
Assembler remark in line 9404 |
| Line | AML source
|
| 09401| }
|
| 09402| Else
|
| 09403| {
|
| 09404| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 09405| }
|
| 09406| }
|
| 09407|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 9498 |
| Line | AML source
|
| 09495| }
|
| 09496| Else
|
| 09497| {
|
| 09498| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 09499| }
|
| 09500| }
|
| 09501|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 9593 |
| Line | AML source
|
| 09590| }
|
| 09591| Else
|
| 09592| {
|
| 09593| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 09594| }
|
| 09595| }
|
| 09596|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 9696 |
| Line | AML source
|
| 09693| }
|
| 09694| Else
|
| 09695| {
|
| 09696| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 09697| }
|
| 09698| }
|
| 09699|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 9788 |
| Line | AML source
|
| 09785| }
|
| 09786| Else
|
| 09787| {
|
| 09788| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 09789| }
|
| 09790| }
|
| 09791|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 9892 |
| Line | AML source
|
| 09889| }
|
| 09890| Else
|
| 09891| {
|
| 09892| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 09893| }
|
| 09894| }
|
| 09895|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10140 |
| Line | AML source
|
| 10137| }
|
| 10138| Else
|
| 10139| {
|
| 10140| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10141| }
|
| 10142| }
|
| 10143|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10219 |
| Line | AML source
|
| 10216| }
|
| 10217| Else
|
| 10218| {
|
| 10219| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10220| }
|
| 10221| }
|
| 10222|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10296 |
| Line | AML source
|
| 10293| }
|
| 10294| Else
|
| 10295| {
|
| 10296| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10297| }
|
| 10298| }
|
| 10299|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10401 |
| Line | AML source
|
| 10398| }
|
| 10399| Else
|
| 10400| {
|
| 10401| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10402| }
|
| 10403| }
|
| 10404|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10513 |
| Line | AML source
|
| 10510| }
|
| 10511| Else
|
| 10512| {
|
| 10513| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10514| }
|
| 10515| }
|
| 10516|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10667 |
| Line | AML source
|
| 10664| }
|
| 10665| Else
|
| 10666| {
|
| 10667| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10668| }
|
| 10669| }
|
| 10670|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 10779 |
| Line | AML source
|
| 10776| }
|
| 10777| Else
|
| 10778| {
|
| 10779| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 10780| }
|
| 10781| }
|
| 10782|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 11511 |
| Line | AML source
|
| 11508| }
|
| 11509| Else
|
| 11510| {
|
| 11511| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 11512| }
|
| 11513| }
|
| 11514|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [LOW] |
Assembler remark in line 11716 |
| Line | AML source
|
| 11713| }
|
| 11714| Else
|
| 11715| {
|
| 11716| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 11717| }
|
| 11718| }
|
| 11719|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
| Assembler remark in line 11838 |
| Line | AML source
|
| 11835|
|
| 11836| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 11837| {
|
| 11838| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_1)
|
| 11839| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| 11840| Store ("Method _DSM begin", Debug)
|
| 11841| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 11839 |
| Line | AML source
|
| 11836| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 11837| {
|
| 11838| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| 11839| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 11840| Store ("Method _DSM begin", Debug)
|
| 11841| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 11842| {
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 11932 |
| Line | AML source
|
| 11929|
|
| 11930| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 11931| {
|
| 11932| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_1)
|
| 11933| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| 11934| Store ("Method _DSM begin", Debug)
|
| 11935| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 11933 |
| Line | AML source
|
| 11930| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 11931| {
|
| 11932| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| 11933| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 11934| Store ("Method _DSM begin", Debug)
|
| 11935| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 11936| {
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
FAILED [MEDIUM] |
Assembler warning in line 12006 |
| Line | AML source
|
| 12003| Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
|
| 12004| Name (_UID, One) // _UID: Unique ID
|
| 12005| Name (_S0W, 0x04) // _S0W: S0 Device Wake State
|
| 12006| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3115: Not all control paths return a value (_DSM)
|
| 12007| {
|
| 12008| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 12009| {
|
Advice | (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of the execution paths do not return a value. All control paths that return must return a value otherwise unexpected behaviour may occur. This error occurs because a branch on an conditional op-code returns a value and another does not, which is inconsistent behaviour. |
FAILED [MEDIUM] |
Assembler warning in line 12006 |
| Line | AML source
|
| 12003| Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
|
| 12004| Name (_UID, One) // _UID: Unique ID
|
| 12005| Name (_S0W, 0x04) // _S0W: S0 Device Wake State
|
| 12006| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3107: Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
|
| 12007| {
|
| 12008| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 12009| {
|
Advice | (for Warning #3107, ASL_MSG_RESERVED_RETURN_VALUE): A reserved method was expected to return a value, however, it does not. This is unexpected behaviour that does not conform the the ACPI specification. |
FAILED [MEDIUM] |
Assembler warning in line 12080 |
| Line | AML source
|
| 12077| Name (_ADR, Zero) // _ADR: Address
|
| 12078| Name (_HID, "MXT3432") // _HID: Hardware ID
|
| 12079| Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
|
| 12080| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3115: Not all control paths return a value (_DSM)
|
| 12081| {
|
| 12082| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 12083| {
|
Advice | (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of the execution paths do not return a value. All control paths that return must return a value otherwise unexpected behaviour may occur. This error occurs because a branch on an conditional op-code returns a value and another does not, which is inconsistent behaviour. |
FAILED [MEDIUM] |
Assembler warning in line 12080 |
| Line | AML source
|
| 12077| Name (_ADR, Zero) // _ADR: Address
|
| 12078| Name (_HID, "MXT3432") // _HID: Hardware ID
|
| 12079| Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
|
| 12080| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3107: Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
|
| 12081| {
|
| 12082| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 12083| {
|
Advice | (for Warning #3107, ASL_MSG_RESERVED_RETURN_VALUE): A reserved method was expected to return a value, however, it does not. This is unexpected behaviour that does not conform the the ACPI specification. |
FAILED [LOW] |
Assembler remark in line 12206 |
| Line | AML source
|
| 12203| }
|
| 12204| Else
|
| 12205| {
|
| 12206| Return (Package (0x00) {})
|
| | ^ |
| | Remark 2095: Effective AML package length is zero
|
| 12207| }
|
| 12208| }
|
| 12209|
|
Advice | (for Remark #2095, ASL_MSG_PACKAGE_LENGTH): The package is larger than expected, hence wasting some space. |
FAILED [MEDIUM] |
Assembler warning in line 12352 |
| Line | AML source
|
| 12349| Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
|
| 12350| Name (_UID, One) // _UID: Unique ID
|
| 12351| Name (_S0W, 0x03) // _S0W: S0 Device Wake State
|
| 12352| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3115: Not all control paths return a value (_DSM)
|
| 12353| {
|
| 12354| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 12355| {
|
Advice | (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of the execution paths do not return a value. All control paths that return must return a value otherwise unexpected behaviour may occur. This error occurs because a branch on an conditional op-code returns a value and another does not, which is inconsistent behaviour. |
FAILED [MEDIUM] |
Assembler warning in line 12352 |
| Line | AML source
|
| 12349| Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
|
| 12350| Name (_UID, One) // _UID: Unique ID
|
| 12351| Name (_S0W, 0x03) // _S0W: S0 Device Wake State
|
| 12352| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
|
| | ^ |
| | Warning 3107: Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
|
| 12353| {
|
| 12354| If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
|
| 12355| {
|
Advice | (for Warning #3107, ASL_MSG_RESERVED_RETURN_VALUE): A reserved method was expected to return a value, however, it does not. This is unexpected behaviour that does not conform the the ACPI specification. |
FAILED [MEDIUM] |
Assembler warning in line 12532 |
| Line | AML source
|
| 12529| }
|
| 12530| }
|
| 12531| })
|
| 12532| Method (_IND, 0, Serialized)
|
| | ^ |
| | Warning 3133: Unknown reserved name (_IND)
|
| 12533| {
|
| 12534| Return (PDAT) /* \_SB_.PIND.PDAT */
|
| 12535| }
|
Advice | (for Warning #3133, ASL_MSG_UNKNOWN_RESERVED_NAME): The name does not match any of the known predefined names. Names that start with an underscore '_' are reserved by the ACPI specification and so this name should be one of these known names. |
FAILED [LOW] |
Assembler remark in line 12865 |
| Line | AML source
|
| 12862|
|
| 12863| Scope (_SB.PCI0.SBRG)
|
| 12864| {
|
| 12865| Method (MWAK, 1, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg0)
|
| 12866| {
|
| 12867| If (BTNW)
|
| 12868| {
|
| Table DSDT (0) reassembly: Found 0 errors, 17 warnings, 52 remarks. |
| Checking ACPI table SSDT (#1) |
PASSED | SSDT (1) reassembly, Found 0 errors, 0 warnings, 0 remarks. |
| Checking ACPI table SSDT (#2) |
PASSED | SSDT (2) reassembly, Found 0 errors, 0 warnings, 0 remarks. |
| Checking ACPI table SSDT (#3) |
FAILED [LOW] |
Assembler remark in line 71 |
| Line | AML source
|
| 00068| Return (Local0)
|
| 00069| }
|
| 00070|
|
| 00071| Method (CPDC, 1, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00072| {
|
| 00073| CreateDWordField (Arg0, Zero, REVS)
|
| 00074| CreateDWordField (Arg0, 0x04, SIZE)
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 86 |
| Line | AML source
|
| 00083| Return (COSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2))
|
| 00084| }
|
| 00085|
|
| 00086| Method (COSC, 4, NotSerialized)
|
| | ^ |
| | Remark 2146: Method Argument is never used (Arg2)
|
| 00087| {
|
| 00088| CreateDWordField (Arg3, Zero, STS0)
|
| 00089| CreateDWordField (Arg3, 0x04, CAP0)
|
FAILED [LOW] |
Assembler remark in line 86 |
| Line | AML source
|
| 00083| Return (COSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2))
|
| 00084| }
|
| 00085|
|
| 00086| Method (COSC, 4, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00087| {
|
| 00088| CreateDWordField (Arg3, Zero, STS0)
|
| 00089| CreateDWordField (Arg3, 0x04, CAP0)
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 89 |
| Line | AML source
|
| 00086| Method (COSC, 4, NotSerialized)
|
| 00087| {
|
| 00088| CreateDWordField (Arg3, Zero, STS0)
|
| 00089| CreateDWordField (Arg3, 0x04, CAP0)
|
| | ^ |
| | Remark 2089: Object is not referenced (Name is within method [COSC])
|
| 00090| CreateDWordField (Arg0, Zero, IID0)
|
| 00091| CreateDWordField (Arg0, 0x04, IID1)
|
| 00092| CreateDWordField (Arg0, 0x08, IID2)
|
FAILED [LOW] |
Assembler remark in line 115 |
| Line | AML source
|
| 00112| Return (Arg3)
|
| 00113| }
|
| 00114|
|
| 00115| Method (GCAP, 1, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00116| {
|
| 00117| CreateDWordField (Arg0, Zero, STS0)
|
| 00118| CreateDWordField (Arg0, 0x04, CAP0)
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 203 |
| Line | AML source
|
| 00200| Return (Zero)
|
| 00201| }
|
| 00202|
|
| 00203| Method (APCT, 0, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00204| {
|
| 00205| If (LAnd (And (CFGD, 0x82), LNot (And (SDTL, 0x20))))
|
| 00206| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 213 |
| Line | AML source
|
| 00210| }
|
| 00211| }
|
| 00212|
|
| 00213| Method (APPT, 0, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00214| {
|
| 00215| If (LAnd (And (CFGD, One), LNot (And (SDTL, 0x10))))
|
| 00216| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 270 |
| Line | AML source
|
| 00267| Return (Zero)
|
| 00268| }
|
| 00269|
|
| 00270| Method (APCT, 0, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00271| {
|
| 00272| If (LAnd (And (CFGD, 0x82), LNot (And (SDTL, 0x20))))
|
| 00273| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 280 |
| Line | AML source
|
| 00277| }
|
| 00278| }
|
| 00279|
|
| 00280| Method (APPT, 0, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00281| {
|
| 00282| If (LAnd (And (CFGD, One), LNot (And (SDTL, 0x10))))
|
| 00283| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 337 |
| Line | AML source
|
| 00334| Return (Zero)
|
| 00335| }
|
| 00336|
|
| 00337| Method (APCT, 0, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00338| {
|
| 00339| If (LAnd (And (CFGD, 0x82), LNot (And (SDTL, 0x20))))
|
| 00340| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
FAILED [LOW] |
Assembler remark in line 347 |
| Line | AML source
|
| 00344| }
|
| 00345| }
|
| 00346|
|
| 00347| Method (APPT, 0, NotSerialized)
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00348| {
|
| 00349| If (LAnd (And (CFGD, One), LNot (And (SDTL, 0x10))))
|
| 00350| {
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
| Table SSDT (3) reassembly: Found 0 errors, 0 warnings, 11 remarks. |
| Checking ACPI table SSDT (#4) |
FAILED [LOW] |
Assembler remark in line 258 |
| Line | AML source
|
| 00255| Return (TSSI) /* \_PR_.CPU0.TSSI */
|
| 00256| }
|
| 00257|
|
| 00258| Method (_TDL, 0, NotSerialized) // _TDL: T-State Depth Limit
|
| | ^ |
| | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
|
| 00259| {
|
| 00260| Store ("Cpu0: _TDL Called", Debug)
|
| 00261| Name (LFMI, Zero)
|
Advice | (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A named object is created inside a non-serialized method - this method should be serialized. It is possible that one thread enters the method and blocks and then a second thread also executes the method, ending up in two attempts to create the object and causing a failure. |
| Table SSDT (4) reassembly: Found 0 errors, 0 warnings, 1 remarks. |
| Checking ACPI table SSDT (#5) |
| Assembler remark in line 106 |
| Line | AML source
|
| 00103|
|
| 00104| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 00105| {
|
| 00106| Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_2)
|
| 00107| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| 00108| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| 00109| If (LEqual (Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */))
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 107 |
| Line | AML source
|
| 00104| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
|
| 00105| {
|
| 00106| Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler
|
| 00107| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_1)
|
| 00108| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| 00109| If (LEqual (Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */))
|
| 00110| {
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Assembler remark in line 108 |
| Line | AML source
|
| 00105| {
|
| 00106| Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler
|
| 00107| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
|
| 00108| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
|
| | ^ |
| | Remark 2011: Use of compiler reserved name (_T_0)
|
| 00109| If (LEqual (Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */))
|
| 00110| {
|
| 00111| While (One)
|
Advice | (for Remark #2011, ASL_MSG_COMPILER_RESERVED): This normally occurs when disassembled code is being compiled and it contains compiler-emitted names of the form '_T_x'. This is just a remark generated by the compiler and can normally be ignored. |
| Table SSDT (5) reassembly: Found 0 errors, 0 warnings, 3 remarks. |
| 2 passed, 72 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
tcpa: TCPA Trusted Computing Platform Alliance Capabilities Table test. |
|
| Test 1 of 1: Validate TCPA table. |
| TCPA Table: |
| Platform Class: 0x0000 |
| Log Area Minimum Length: 0x00010000 |
| Log Area Start Address: 0x00000000b96dd010 |
PASSED | No issues found in TCPA table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
tpm2: TPM2 Trusted Platform Module 2 test. |
Error | ACPI TPM2 table does not exist, skipping test |
Error | Aborted test, initialisation failed. |
| 0 passed, 0 failed, 0 warning, 1 aborted, 0 skipped, 0 info only. |
uefi: UEFI Data Table test. |
|
| Test 1 of 1: UEFI Data Table test. |
| UEFI ACPI Data Table: |
| Identifier: C68ED8E2-9DC6-4CBD-9D94-DB65ACC5C332 |
| DataOffset: 0x0036 |
| SW SMI Number: 0x00000001 |
| Buffer Ptr Address: 0x0000000000000000 |
PASSED | No issues found in UEFI table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
uefibootpath: Sanity check for UEFI Boot Path Boot####. |
|
| Test 1 of 1: Test UEFI Boot Path Boot####. |
| 0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
uefirtauthvar: Authenticated variable tests. |
|
| Test 1 of 12: Create authenticated variable test. |
FAILED [HIGH] |
Failed to create authenticated variable with UEFI runtime service. |
| Return status: EFI_SECURITY_VIOLATION. The function was not performed due to a security violation. |
|
| Test 2 of 12: Authenticated variable test with the same authenticated variable. |
Skipped | The test variable, AuthVarCreate, doesn't exist, skip the test. |
|
| Test 3 of 12: Authenticated variable test with another valid authenticated variable. |
Skipped | The test variable, AuthVarCreate, doesn't exist, skip the test. |
|
| Test 4 of 12: Append authenticated variable test. |
Skipped | The test variable, AuthVarCreate, doesn't exist, skip the test. |
|
| Test 5 of 12: Update authenticated variable test. |
Skipped | The test data, AuthVarAppend, doesn't exist, skip the test. |
|
| Test 6 of 12: Authenticated variable test with old authenticated variable. |
Skipped | The test variable, AuthVarUpdate, doesn't exist, skip the test. |
|
| Test 7 of 12: Delete authenticated variable test. |
Skipped | The test data, AuthVarCreate, doesn't exist, skip the test. |
|
| Test 8 of 12: Authenticated variable test with invalid modified data. |
PASSED | Set authenticated variable test with invalid modified data passed. |
|
| Test 9 of 12: Authenticated variable test with invalid modified timestamp. |
PASSED | Set authenticated variable test with invalid modified timestamp passed. |
|
| Test 10 of 12: Authenticated variable test with different guid. |
PASSED | Set authenticated variable test with different guid passed. |
|
| Test 11 of 12: Authenticated variable test with invalid attributes. |
PASSED | Set authenticated variable test with invalid attributes passed. |
|
| Test 12 of 12: Set and delete authenticated variable created by different key test. |
FAILED [HIGH] |
Failed to set authenticated variable with UEFI runtime service. |
| Return status: EFI_SECURITY_VIOLATION. The function was not performed due to a security violation. |
| 4 passed, 2 failed, 0 warning, 0 aborted, 6 skipped, 0 info only. |
uefirtmisc: UEFI miscellaneous runtime service interface tests. |
|
| Test 1 of 3: Test for UEFI miscellaneous runtime service interfaces. |
| Testing UEFI runtime service GetNextHighMonotonicCount interface. |
PASSED | UEFI runtime service GetNextHighMonotonicCount interface test passed. |
| Testing UEFI runtime service QueryCapsuleCapabilities interface. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface test with flag value 0x0 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface test with flag value 0x10000 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface test with flag value 0x30000 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface test with flag value 0x50000 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface test with flag value 0x70000 passed. |
|
| Test 2 of 3: Stress test for UEFI miscellaneous runtime service interfaces. |
| Stress testing for UEFI runtime service GetNextHighMonotonicCount interface. |
PASSED | UEFI runtime service GetNextHighMonotonicCount interface stress test passed. |
| Stress testing UEFI runtime service QueryCapsuleCapabilities interface. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface stress test with flag value 0x0 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface stress test with flag value 0x10000 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface stress test with flag value 0x30000 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface stress test with flag value 0x50000 passed. |
PASSED | UEFI runtime service QueryCapsuleCapabilities interface stress test with flag value 0x70000 passed. |
|
| Test 3 of 3: Test GetNextHighMonotonicCount with invalid NULL parameter. |
PASSED | Test with invalid NULL parameter returned EFI_INVALID_PARAMETER as expected. |
| 13 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
uefirttime: UEFI Runtime service time interface tests. |
|
| Test 1 of 35: Test UEFI RT service get time interface. |
PASSED | UEFI runtime service GetTime interface test passed. |
|
| Test 2 of 35: Test UEFI RT service get time interface, NULL time parameter. |
PASSED | UEFI runtime service GetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 3 of 35: Test UEFI RT service get time interface, NULL time and NULL capabilties parameters. |
PASSED | UEFI runtime service GetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 4 of 35: Test UEFI RT service set time interface. |
PASSED | UEFI runtime service SetTime interface test passed. |
|
| Test 5 of 35: Test UEFI RT service set time interface, invalid year 1899. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 6 of 35: Test UEFI RT service set time interface, invalid year 10000. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 7 of 35: Test UEFI RT service set time interface, invalid month 0. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 8 of 35: Test UEFI RT service set time interface, invalid month 13. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 9 of 35: Test UEFI RT service set time interface, invalid day 0. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 10 of 35: Test UEFI RT service set time interface, invalid day 32. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 11 of 35: Test UEFI RT service set time interface, invalid hour 24. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 12 of 35: Test UEFI RT service set time interface, invalid minute 60. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 13 of 35: Test UEFI RT service set time interface, invalid second 60. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 14 of 35: Test UEFI RT service set time interface, invalid nanosecond 1000000000. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 15 of 35: Test UEFI RT service set time interface, invalid timezone -1441. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 16 of 35: Test UEFI RT service set time interface, invalid timezone 1441. |
PASSED | UEFI runtime service SetTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 17 of 35: Test UEFI RT service get wakeup time interface. |
FAILED [HIGH] |
Time returned an invalid year 16040, should be between 1900 and 9999. |
|
| Test 18 of 35: Test UEFI RT service get wakeup time interface, NULL enabled parameter. |
PASSED | UEFI runtime service GetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER or EFI_UNSUPPORTED as expected. |
|
| Test 19 of 35: Test UEFI RT service get wakeup time interface, NULL pending parameter. |
PASSED | UEFI runtime service GetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER or EFI_UNSUPPORTED as expected. |
|
| Test 20 of 35: Test UEFI RT service get wakeup time interface, NULL time parameter. |
PASSED | UEFI runtime service GetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER or EFI_UNSUPPORTED as expected. |
|
| Test 21 of 35: Test UEFI RT service get wakeup time interface, NULL enabled, pending and time parameters. |
PASSED | UEFI runtime service GetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER or EFI_UNSUPPORTED as expected. |
|
| Test 22 of 35: Test UEFI RT service set wakeup time interface. |
FAILED [HIGH] |
Failed to verify wakeup time after change. |
|
| Test 23 of 35: Test UEFI RT service set wakeup time interface, NULL time parameter. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
|
| Test 24 of 35: Test UEFI RT service set wakeup time interface, invalid year 1899. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 25 of 35: Test UEFI RT service set wakeup time interface, invalid year 10000. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 26 of 35: Test UEFI RT service set wakeup time interface, invalid month 0. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 27 of 35: Test UEFI RT service set wakeup time interface, invalid month 13. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 28 of 35: Test UEFI RT service set wakeup time interface, invalid day 0. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 29 of 35: Test UEFI RT service set wakeup time interface, invalid day 32. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 30 of 35: Test UEFI RT service set wakeup time interface, invalid hour 24. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 31 of 35: Test UEFI RT service set wakeup time interface, invalid minute 60. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 32 of 35: Test UEFI RT service set wakeup time interface, invalid second 60. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 33 of 35: Test UEFI RT service set wakeup time interface, invalid nanosecond 1000000000. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 34 of 35: Test UEFI RT service set wakeup time interface, invalid timezone -1441. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
|
| Test 35 of 35: Test UEFI RT service set wakeup time interface, invalid timezone 1441. |
PASSED | UEFI runtime service SetTimeWakeupTime interface test passed, returned EFI_INVALID_PARAMETER as expected. |
FAILED [HIGH] |
Failed to set wakeup time with UEFI runtime service. |
| Return status: EFI_INVALID_PARAMETER. A parameter was incorrect. |
| 33 passed, 14 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
uefirtvariable: UEFI Runtime service variable interface tests. |
|
| Test 1 of 8: Test UEFI RT service get variable interface. |
PASSED | UEFI runtime service GetVariable interface test passed. |
|
| Test 2 of 8: Test UEFI RT service get next variable name interface. |
| The runtime service GetNextVariableName interface function test. |
PASSED | The runtime service GetNextVariableName interface function test passed. |
| Check the GetNextVariableName returned value of VariableNameSize is equal to the length of VariableName. |
PASSED | Check the GetNextVariableName returned value of VariableNameSize is equal to the length of VariableName passed. |
| Test GetNextVariableName interface returns unique variables. |
FAILED [HIGH] |
Duplicate variable name Events found. |
|
| Test 3 of 8: Test UEFI RT service set variable interface. |
| Testing SetVariable on two different GUIDs and the same variable name. |
PASSED | SetVariable on two different GUIDs and the same variable name passed. |
| Testing SetVariable on the same and different variable data. |
PASSED | SetVariable on the same and different variable data passed. |
| Testing SetVariable on similar variable name. |
PASSED | SetVariable on similar variable name passed. |
| Testing SetVariable on DataSize is 0. |
PASSED | SetVariable on DataSize is 0 passed. |
| Testing SetVariable on Attributes is 0. |
PASSED | SetVariable on Attributes is 0 passed. |
| Testing SetVariable on Invalid Attributes. |
PASSED | SetVariable on Invalid Attributes passed. |
| Testing SetVariable with both Authenticated Attributes set. |
PASSED | Testing SetVariable with both Authenticated Attributes set passed. |
|
| Test 4 of 8: Test UEFI RT service query variable info interface. |
PASSED | UEFI runtime service query variable info interface test passed. |
|
| Test 5 of 8: Test UEFI RT service variable interface stress test. |
| Testing GetVariable on getting the variable 1024 times. |
PASSED | GetVariable on getting the variable multiple times passed. |
| Testing GetNextVariableName on getting the variable multiple times. |
PASSED | GetNextVariableName on getting the next variable name multiple times passed. |
|
| Test 6 of 8: Test UEFI RT service set variable interface stress test. |
| Testing SetVariable on setting the variable with the same data 40 times. |
PASSED | SetVariable on setting the variable with the same data multiple times passed. |
| Testing SetVariable on setting the variable with different data 40 times. |
PASSED | Testing SetVariable on setting the variable with different data multiple times passed. |
| Testing SetVariable on setting the variable with different name 40 times. |
PASSED | Testing SetVariable on setting the variable with different name multiple times passed. |
| Testing SetVariable on setting the variable with different name and data 40 times. |
PASSED | Testing SetVariable on setting the variable with different name and data multiple times passed. |
|
| Test 7 of 8: Test UEFI RT service query variable info interface stress test. |
| Testing QueryVariableInfo on querying the variable 1024 times. |
PASSED | UEFI runtime service query variable info interface stress test passed. |
|
| Test 8 of 8: Test UEFI RT service get variable interface, invalid parameters. |
| Testing GetVariable with NULL variable name. |
PASSED | GetVariable with NULL variable name returned error EFI_INVALID_PARAMETER as expected. |
| Testing GetVariable with NULL vendor GUID. |
PASSED | GetVariable with NULL vendor GUID returned error EFI_INVALID_PARAMETER as expected. |
| Testing GetVariable with NULL datasize. |
PASSED | GetVariable with NULL datasize returned error EFI_INVALID_PARAMETER as expected. |
| Testing GetVariable with NULL data. |
PASSED | GetVariable with NULL data returned error EFI_INVALID_PARAMETER as expected. |
| Testing GetVariable with NULL variable name, vendor GUID, datasize and data. |
PASSED | GetVariable with NULL variable name, vendor GUID, datasize and data returned error EFI_INVALID_PARAMETER as expected. |
| 23 passed, 1 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
version: Gather kernel system information. |
|
| Test 1 of 4: Gather kernel signature. |
| Signature: Ubuntu 4.2.0-18.22~14.04.1-generic 4.2.3 |
|
| Test 2 of 4: Gather kernel system information. |
| Kernel Version: Linux version 4.2.0-18-generic (buildd@lgw01-55) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #22~14.04.1-Ubuntu SMP Fri Nov 6 22:20:11 UTC 2015 |
|
| Test 3 of 4: Gather kernel boot command line. |
| Kernel boot command line: BOOT_IMAGE=/casper/vmlinuz boot=casper ip=frommedia persistent noprompt splash quiet FWTS_AUTO_SHUTDOWN=1 -- |
|
| Test 4 of 4: Gather ACPI driver version. |
| ACPI Version: 20150619 |
| 0 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 4 info only. |
virt: CPU Virtualisation Configuration test. |
|
| Test 1 of 1: CPU Virtualisation Configuration test. |
| Check VT/VMX Virtualization extensions are set up correctly. |
PASSED | Virtualization extensions supported and enabled by BIOS. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
waet: WAET Windows ACPI Emulated Devices Table test. |
Error | ACPI WAET 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 4: Test existence of RTC with alarm interface. |
PASSED | RTC with a RTC alarm ioctl() interface found. |
|
| Test 2 of 4: Trigger wakealarm for 1 seconds in the future. |
| Trigger wakealarm for 1 seconds in the future. |
PASSED | RTC wakealarm was triggered successfully. |
|
| Test 3 of 4: Test if wakealarm is fired. |
PASSED | RTC wakealarm triggered and fired successfully. |
|
| Test 4 of 4: Multiple wakealarm firing tests. |
| Trigger wakealarm for 1 seconds in the future. |
| Trigger wakealarm for 2 seconds in the future. |
| Trigger wakealarm for 3 seconds in the future. |
| Trigger wakealarm for 4 seconds in the future. |
PASSED | RTC wakealarm triggered and fired successfully. |
| 4 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
wdat: WDAT Microsoft Hardware Watchdog Action Table test. |
Error | ACPI WDAT 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. |
PASSED | No issues found in XSDT table. |
| 1 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only. |
Summary |
| 1050 passed, 113 failed, 7 warnings, 1 aborted, 185 skipped, 10 info only. |
| Test Failure Summary |
|
| Critical failures: 1 |
| method: Detected error 'Type' when evaluating '\_SB_.PCI0.SBRG.H_EC'. |
|
| High failures: 14 |
| csrt: CSRT Resource Group 0 Descriptor 7 Resource Type is 0x4e49 which is a reserved type |
| csrt: CSRT Resource Group 1 Descriptor 9 Length Field is 0 and was expecting at least 12 |
| dmicheck: Out of range value 0x00 (range allowed 0x01..0x0d) while accessing entry 'Chassis Information (Type 3)' @ 0xb98c91b7, field 'Base Board Type 0', offset 0x15 |
| dmicheck: Out of range value 0x6d (range allowed 0x01..0x0a) while accessing entry 'Onboard Device (Type 41)' @ 0xb98c977e, field 'Device Type', offset 0x05 |
| dmicheck: Out of range value 0x25 (range allowed 0x01..0x0a) while accessing entry 'Onboard Device (Type 41)' @ 0xb98c9796, field 'Device Type', offset 0x05 |
| dmicheck: Out of range value 0xc7 (range allowed 0x01..0x30) while accessing entry 'Processor Information (Type 4)' @ 0xb98c980a, field 'Upgrade', offset 0x19 |
| securebootcert: The secure boot variable SecureBoot not found. |
| securebootcert: The secure boot variable SetupMode not found. |
| uefirtauthvar: Failed to create authenticated variable with UEFI runtime service. |
| uefirtauthvar: Failed to set authenticated variable with UEFI runtime service. |
| uefirttime: Time returned an invalid year 16040, should be between 1900 and 9999. |
| uefirttime: Failed to verify wakeup time after change. |
| uefirttime: Failed to set wakeup time with UEFI runtime service. |
| uefirtvariable: Duplicate variable name Events found. |
|
| Medium failures: 22 |
| apicedge: Non-Legacy interrupt 0 is incorrectly level triggered. |
| apicedge: Non-Legacy interrupt 1 is incorrectly level triggered. |
| apicedge: Non-Legacy interrupt 4 is incorrectly level triggered. |
| apicedge: Non-Legacy interrupt 8 is incorrectly level triggered. |
| apicedge: Non-Legacy interrupt 12 is incorrectly level triggered. |
| cpufreq: CPU max frequency is unreachable |
| cpufreq: Can't set CPU frequencies |
| dmicheck: String index 0x01 in table entry 'OEM Strings (Type 11)' @ 0xb98c95af, field 'String 1', offset 0x04 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. |
| fan: Fan present but has no cur_state present. |
| syntaxcheck: Assembler warning in line 3976 |
| syntaxcheck: Assembler warning in line 3978 |
| syntaxcheck: Assembler warning in line 4152 |
| syntaxcheck: Assembler warning in line 4154 |
| syntaxcheck: Assembler warning in line 4400 |
| syntaxcheck: Assembler warning in line 4506 |
| syntaxcheck: Assembler warning in line 4618 |
| syntaxcheck: Assembler warning in line 8301 |
| syntaxcheck: Assembler warning in line 9292 |
| syntaxcheck: Assembler warning in line 12006 |
| syntaxcheck: Assembler warning in line 12080 |
| syntaxcheck: Assembler warning in line 12352 |
| syntaxcheck: Assembler warning in line 12532 |
|
| Low failures: 55 |
| dmicheck: String index 0x06 in table entry 'Base Board Information (Type 2)' @ 0xb98c9139, field 'Location In Chassis', offset 0x0a has a default value 'To be filled by O.E.M.' and probably has not been updated by the BIOS vendor. |
| dmicheck: String index 0x05 in table entry 'Chassis Information (Type 3)' @ 0xb98c91b7, field 'SKU Number', offset 0x18 has a default value 'To be filled by O.E.M.' and probably has not been updated by the BIOS vendor. |
| dmicheck: String index 0x01 in table entry 'System Configuration Options (Type 12)' @ 0xb98c95cc, field 'Option 1', offset 0x04 has a default value 'To Be Filled By O.E.M.' and probably has not been updated by the BIOS vendor. |
| dmicheck: String index 0x05 in table entry 'Memory Device (Type 17)' @ 0xb98c963c, field 'Asset Tag', offset 0x19 has a default value 'A1_AssetTagNum0' and probably has not been updated by the BIOS vendor. |
| dmicheck: String index 0x04 in table entry 'Processor Information (Type 4)' @ 0xb98c980a, field 'Asset Tag', offset 0x21 has a default value 'Fill By OEM' and probably has not been updated by the BIOS vendor. |
| dmicheck: String index 0x05 in table entry 'Processor Information (Type 4)' @ 0xb98c980a, field 'Part Number', offset 0x22 has a default value 'Fill By OEM' and probably has not been updated by the BIOS vendor. |
| syntaxcheck: Assembler remark in line 149 |
| syntaxcheck: Assembler remark in line 153 |
| syntaxcheck: Assembler remark in line 157 |
| syntaxcheck: Assembler remark in line 497 |
| syntaxcheck: Assembler remark in line 1566 |
| syntaxcheck: Assembler remark in line 3593 |
| syntaxcheck: Assembler remark in line 3617 |
| syntaxcheck: Assembler remark in line 3964 |
| syntaxcheck: Assembler remark in line 3967 |
| syntaxcheck: Assembler remark in line 4140 |
| syntaxcheck: Assembler remark in line 4143 |
| syntaxcheck: Assembler remark in line 4423 |
| syntaxcheck: Assembler remark in line 4798 |
| syntaxcheck: Assembler remark in line 4864 |
| syntaxcheck: Assembler remark in line 6073 |
| syntaxcheck: Assembler remark in line 6198 |
| syntaxcheck: Assembler remark in line 6383 |
| syntaxcheck: Assembler remark in line 6482 |
| syntaxcheck: Assembler remark in line 6555 |
| syntaxcheck: Assembler remark in line 7047 |
| syntaxcheck: Assembler remark in line 7709 |
| syntaxcheck: Assembler remark in line 9404 |
| syntaxcheck: Assembler remark in line 9498 |
| syntaxcheck: Assembler remark in line 9593 |
| syntaxcheck: Assembler remark in line 9696 |
| syntaxcheck: Assembler remark in line 9788 |
| syntaxcheck: Assembler remark in line 9892 |
| syntaxcheck: Assembler remark in line 10140 |
| syntaxcheck: Assembler remark in line 10219 |
| syntaxcheck: Assembler remark in line 10296 |
| syntaxcheck: Assembler remark in line 10401 |
| syntaxcheck: Assembler remark in line 10513 |
| syntaxcheck: Assembler remark in line 10667 |
| syntaxcheck: Assembler remark in line 10779 |
| syntaxcheck: Assembler remark in line 11511 |
| syntaxcheck: Assembler remark in line 11716 |
| syntaxcheck: Assembler remark in line 12206 |
| syntaxcheck: Assembler remark in line 12865 |
| syntaxcheck: Assembler remark in line 71 |
| syntaxcheck: Assembler remark in line 86 |
| syntaxcheck: Assembler remark in line 89 |
| syntaxcheck: Assembler remark in line 115 |
| syntaxcheck: Assembler remark in line 203 |
| syntaxcheck: Assembler remark in line 213 |
| syntaxcheck: Assembler remark in line 270 |
| syntaxcheck: Assembler remark in line 280 |
| syntaxcheck: Assembler remark in line 337 |
| syntaxcheck: Assembler remark in line 347 |
| syntaxcheck: Assembler remark in line 258 |
|
| Other failures: NONE |
| Test |Pass |Fail |Abort|Warn |Skip |Info | |
| ---------------+-----+-----+-----+-----+-----+-----+ |
| acpiinfo | | | | | | 3| |
| acpitables | 20| | | | | | |
| apicedge | | 5| | | | | |
| apicinstance | 1| | | | | | |
| asf | | | | | 1| | |
| aspm | 1| | | 4| | | |
| aspt | | | | | 1| | |
| autobrightness | 3| | | | | | |
| bert | | | | | 1| | |
| bgrt | 1| | | | | | |
| bios32 | | | | | 1| | |
| bios_info | | | | | | 1| |
| boot | | | | | 1| | |
| checksum | 22| | | | | | |
| cpep | | | | | 1| | |
| cpufreq | 2| 2| | 1| 3| | |
| crs | 1| | | | | | |
| csm | | | | | | 1| |
| csrt | | 2| | | | | |
| cstates | 1| | | | | | |
| dbg2 | | | | | 1| | |
| dbgp | | | | | 1| | |
| dmar | | | | | 1| | |
| dmicheck | 49| 11| | | 1| | |
| ebda | | | | | 1| | |
| ecdt | | | | | 1| | |
| erst | | | | | 1| | |
| facs | 1| | | | | | |
| fadt | 4| | | | | | |
| fan | 2| 1| | | | | |
| fpdt | 1| | | | | | |
| gtdt | | | | | 1| | |
| hda_audio | | | | | 1| | |
| hest | | | | | 1| | |
| hpet | 5| | | | | | |
| iort | | | | | 1| | |
| klog | 1| | | | | | |
| lpit | 1| | | | | | |
| madt | 1| | | | | | |
| maxfreq | 1| | | | | | |
| maxreadreq | 1| | | | | | |
| mcfg | 2| | | | | | |
| mchi | | | | | 1| | |
| method | 760| 1| | 2| 138| | |
| microcode | | | | | 1| | |
| mpcheck | | | | | 9| | |
| msr | 77| | | | | | |
| mtrr | 2| | | | 1| | |
| nx | 2| | | | | | |
| oops | 2| | | | | | |
| osilinux | 1| | | | | | |
| pcc | | | | | | 1| |
| pciirq | | | | | | | |
| pnp | | | | | | | |
| rsdp | 1| | | | | | |
| rsdt | 1| | | | | | |
| sbst | | | | | 1| | |
| securebootcert | | 2| | | | | |
| slic | | | | | 1| | |
| slit | | | | | 1| | |
| spcr | | | | | 1| | |
| spmi | | | | | 1| | |
| srat | | | | | 1| | |
| stao | | | | | 1| | |
| syntaxcheck | 2| 72| | | | | |
| tcpa | 1| | | | | | |
| tpm2 | | | 1| | | | |
| uefi | 1| | | | | | |
| uefibootpath | | | | | | | |
| uefirtauthvar | 4| 2| | | 6| | |
| uefirtmisc | 13| | | | | | |
| uefirttime | 33| 14| | | | | |
| uefirtvariable | 23| 1| | | | | |
| version | | | | | | 4| |
| virt | 1| | | | | | |
| waet | | | | | 1| | |
| wakealarm | 4| | | | | | |
| wdat | | | | | 1| | |
| xsdt | 1| | | | | | |
| ---------------+-----+-----+-----+-----+-----+-----+ |
| Total: | 1050| 113| 1| 7| 185| 10| |
| ---------------+-----+-----+-----+-----+-----+-----+ |