Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Results generated by fwts: Version V0.25.06precise1 (Tue Sep 4 12:56:28 CST 2012).
- Some of this work - Copyright (c) 1999 - 2010, Intel Corp. All rights reserved.
- Some of this work - Copyright (c) 2010 - 2012, Canonical.
- This test run on 08/12/13 at 14:01:31 on host Linux Lenovo 3.2.0-23-generic #36-Ubuntu SMP Tue Apr
- 10 20:39:51 UTC 2012 x86_64.
- Running tests: version bios_info oops mtrr dmesg_common acpiinfo klog csm microcode msr nx maxfreq
- virt maxreadreq crs aspm hpet_check dmi_decode smbios pnp pciirq mpcheck os2gap hda_audio bios32
- ebda wmi osilinux apicedge method mcfg fan fadt cstates checksum apicinstance acpitables syntaxcheck
- wakealarm.
- Gather kernel system information.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 3: Gather kernel signature.
- PASSED: Test 1, Signature: Ubuntu 3.2.0-23.36-generic 3.2.14
- Test 2 of 3: Gather kernel system information.
- PASSED: Test 2, Kernel Version: Linux version 3.2.0-23-generic (buildd@crested) (gcc version 4.6.3
- (Ubuntu/Linaro 4.6.3-1ubuntu4) ) #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012
- Test 3 of 3: Gather APCI driver version.
- PASSED: Test 3, ACPI Version: 20110623
- ====================================================================================================
- 3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Gather BIOS DMI information.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Gather BIOS DMI information
- BIOS Vendor : LENOVO
- BIOS Version : 6GET18WW(V1.09)
- BIOS Release Date : 05/22/2009
- Board Name : KIWDX
- Board Serial # : 11S43N8345Z1ZFEJ8AR5ZC
- Board Version : REFERENCE
- Board Asset Tag :
- Chassis Serial # : None
- Chassis Type : 10
- Chassis Vendor : No Enclosure
- Chassis Version : N/A
- Chassic Asset Tag : No Asset Tag
- Product Name : 423347G
- Product UUID : 7DAE7966-A132-11DD-B079-001EEC9AAF77
- Product Version : Lenovo 3000 N500
- System Vendor : LENOVO
- ====================================================================================================
- 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only.
- ====================================================================================================
- Scan kernel log for Oopses.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Kernel log oops check.
- PASSED: Test 1, Found no oopses in kernel log.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- MTRR validation.
- ----------------------------------------------------------------------------------------------------
- MTRR overview
- -------------
- Reg 0: 0x0000000000000000 - 0x0000000080000000 ( 2048 MB) Write-Back
- Reg 1: 0x0000000080000000 - 0x00000000c0000000 ( 1024 MB) Write-Back
- Reg 2: 0x00000000bfe00000 - 0x00000000c0000000 ( 2 MB) Uncached
- Reg 3: 0x0000000100000000 - 0x0000000140000000 ( 1024 MB) Write-Back
- Test 1 of 3: Validate the kernel MTRR IOMEM setup.
- PASSED: Test 1, Memory ranges seem to have correct attributes.
- Test 2 of 3: Validate the MTRR setup across all processors.
- PASSED: Test 2, All processors have the a consistent MTRR setup.
- Test 3 of 3: Check for AMD MtrrFixDramModEn being cleared by the BIOS.
- SKIPPED: Test 3, CPU is not an AMD, cannot test.
- ====================================================================================================
- 2 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only.
- ====================================================================================================
- General dmesg common errors check.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check common errors in kernel log.
- PASSED: Test 1, No common error messages found in kernel message log.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- General ACPI information check.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: General ACPI information check.
- This test checks the output of the in-kernel ACPI CA against common error messages that indicate a
- bad interaction with the bios, including those that point at AML syntax errors.
- DSDT was compiled by the Intel AML compiler.
- PASSED: Test 1, Found no errors in kernel log.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Scan kernel log for errors and warnings.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Kernel log error check.
- Kernel message: [ 0.170921] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
- ADVICE: This is not exactly a failure mode but a warning from the kernel. The _OSI() method has
- implemented a match to the 'Linux' query in the DSDT and this is redundant because the ACPI driver
- matches onto the Windows _OSI strings by default.
- FAILED [CRITICAL] KlogPciACPIOSCRequestFailedreturned: Test 1, CRITICAL Kernel message: [ 0.421622]
- pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
- ADVICE: The _OSC method evaluation failed, which will result in disabling PCIe functionality, for
- example, the Linux kernel has to disable Active State Power Management (ASPM) which means that PCIe
- power management is not optimally configured.
- Found 1 unique errors in kernel log.
- ====================================================================================================
- 0 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check for UEFI Compatibility Support Module.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check for UEFI Compatibility Support Module.
- Checking for UEFI Compatibility Support Module (CSM)
- Int 10h jumps to 0xc1bf4 in option ROM at: 0xc0000..0xce400
- No CSM: Legacy BIOS firmware has video option ROM with Int 10h support.
- ====================================================================================================
- 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only.
- ====================================================================================================
- Check if system is using latest microcode.
- ----------------------------------------------------------------------------------------------------
- Cannot read microcode file /usr/share/misc/intel-microcode.dat.
- Aborted test, initialisation failed.
- ====================================================================================================
- 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- MSR register tests.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 5: Check CPU generic MSRs.
- PASSED: Test 1, MSR P5_MC_TYPE (0x1) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MONITOR_FILTER_SIZE (0x6) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR PLATFORM_ID (0x17) (mask:1c000000000000) was consistent across 2 CPUs.
- PASSED: Test 1, MSR EBL_CR_POWERON (0x2a) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR APIC_BASE (0x1b) (mask:fffffffffffffeff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR FEATURE_CONTROL (0x3a) (mask:ff07) was consistent across 2 CPUs.
- PASSED: Test 1, MSR BIOS_SIGN_ID (0x8b) (mask:ffffffff00000000) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRRCAP (0xfe) (mask:fff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR SYSENTER_CS (0x174) (mask:ffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR SYSENTER_ESP (0x175) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR SYSENTER_EIP (0x176) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MCG_CAP (0x179) (mask:1ff0fff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MCG_STATUS (0x17a) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR CLOCK_MODULATION (0x19a) (mask:1f) was consistent across 2 CPUs.
- PASSED: Test 1, MSR THERM_INTERRUPT (0x19b) (mask:180801f) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MISC_ENABLE (0x1a0) (mask:400c51889) was consistent across 2 CPUs.
- PASSED: Test 1, MSR PLATFORM_DCA_CAP (0x1f8) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR CPU_DCA_CAP (0x1f9) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR DCA_O_CAP (0x1fa) (mask:501e7ff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE0 (0x200) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK0 (0x201) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE1 (0x202) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK1 (0x203) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE2 (0x204) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK2 (0x205) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE3 (0x206) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK3 (0x207) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE4 (0x208) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK4 (0x209) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE5 (0x20a) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK5 (0x20b) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE6 (0x20c) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK6 (0x20d) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSBASE7 (0x20e) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_PHYSMASK7 (0x20f) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX64K_000 (0x250) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX16K_800 (0x258) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX16K_a00 (0x259) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_C000 (0x268) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_C800 (0x269) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_D000 (0x26a) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_D800 (0x26b) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_E000 (0x26c) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_E800 (0x26d) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_F000 (0x26e) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_FIX4K_F800 (0x26f) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR PAT (0x277) (mask:707070707070703) was consistent across 2 CPUs.
- PASSED: Test 1, MSR MTRR_DEF_TYPE (0x2ff) (mask:c0f) was consistent across 2 CPUs.
- PASSED: Test 1, MSR PEBS_ENABLE (0x3f1) (mask:1) was consistent across 2 CPUs.
- PASSED: Test 1, MSR EFER (0xc0000080) (mask:d01) was consistent across 2 CPUs.
- PASSED: Test 1, MSR STAR (0xc0000081) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR LSTAR (0xc0000082) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR FMASK (0xc0000084) (mask:ffffffffffffffff) was consistent across 2 CPUs.
- PASSED: Test 1, MSR KERNEL_GS_BASE (0xc0000102) (mask:ffffffffffffffff) was consistent across 2
- CPUs.
- Test 2 of 5: Check CPU specific model MSRs.
- No model specific tests for model 0xf.
- Test 3 of 5: Check all P State Ratios.
- PASSED: Test 3, MSR Minimum P-State (0xce) (mask:ff) was consistent across 2 CPUs.
- PASSED: Test 3, MSR Maximum P-State (0xce) (mask:ff) was consistent across 2 CPUs.
- Test 4 of 5: Check C1 and C3 autodemotion.
- PASSED: Test 4, MSR C1 and C3 Autodemotion (0xe2) (mask:3) was consistent across 2 CPUs.
- C1 and C3 Autodemotion disabled.
- Test 5 of 5: Check SMRR MSR registers.
- SMRR not supported by this CPU.
- ====================================================================================================
- 57 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Test if CPU NX is disabled by the BIOS.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 3: Check CPU NX capability.
- PASSED: Test 1, CPU has NX flags, BIOS is not disabling it.
- Test 2 of 3: Check all CPUs have same BIOS set NX flag.
- This test verifies that all CPUs have the same NX flag setting. Although rare, BIOS may set the NX
- flag differently per CPU.
- PASSED: Test 2, All 2 CPUs have the same NX flag set.
- Test 3 of 3: Check all CPUs have same msr setting in MSR 0x1a0.
- This test verifies that all CPUs have the same NX flag setting by examining the per CPU MSR register
- 0x1a0.
- PASSED: Test 3, All 2 CPUs have the NX flag in MSR 0x1a0 set.
- ====================================================================================================
- 3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check max CPU frequencies against max scaling frequency.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Maximum CPU frequency check.
- This test checks the maximum CPU frequency as detected by the kernel for each CPU against maxiumum
- frequency as specified by the BIOS frequency scaling settings.
- PASSED: Test 1, 2 CPUs passed the maximum frequency check.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Test CPU Virtualisation Configuration.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check CPU Virtualisation Configuration.
- Check VT/VMX Virtualization extensions are set up correctly.
- SKIPPED: Test 1, Processor does not support Virtualization extensions, won't test BIOS configuration
- , skipping test.
- ====================================================================================================
- 0 passed, 0 failed, 0 warnings, 0 aborted, 1 skipped, 0 info only.
- ====================================================================================================
- Checks firmware has set PCI Express MaxReadReq to a higher value on non-motherboard devices.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check firmware settings MaxReadReq for PCI Express devices.
- MaxReadReq for pci://00:00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio
- Controller (rev 03) is low (128) [Audio device].
- MaxReadReq for pci://00:02:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host
- Controller (prog-if 01) is low (128) [SD Host controller].
- MaxReadReq for pci://00:04:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh]
- Network Connection is low (128) [Network controller].
- FAILED [LOW] LowMaxReadReq: Test 1, 3 devices have low MaxReadReq settings. Firmware may have
- configured these too low.
- ADVICE: The MaxReadRequest size is set too low and will affect performance. It will provide
- excellent bus sharing at the cost of bus data transfer rates. Although not a critical issue, it may
- be worth considering setting the MaxReadRequest size to 256 or 512 to increase throughput on the PCI
- Express bus. Some drivers (for example the Brocade Fibre Channel driver) allow one to override the
- firmware settings. Where possible, this BIOS configuration setting is worth increasing it a little
- more for better performance at a small reduction of bus sharing.
- ====================================================================================================
- 0 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check PCI host bridge configuration using _CRS.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check PCI host bridge configuration using _CRS.
- PASSED: Test 1, The kernel has detected a BIOS newer than the end of 2007 (5/22/2009) and has
- assumed that your BIOS can correctly specify the host bridge MMIO aperture using _CRS. If this does
- not work correctly you can override this by booting with "pci=nocrs".
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- PCIe ASPM check.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 2: PCIe ASPM ACPI test.
- PCIE ASPM is controlled by Linux kernel.
- Test 2 of 2: PCIe ASPM registers test.
- PASSED: Test 2, PCIE aspm setting matched was matched.
- WARNING: Test 2, RP 00h:1Ch.00h L0s not enabled.
- WARNING: Test 2, RP 00h:1Ch.00h L1 not enabled.
- WARNING: Test 2, Device 02h:00h.00h L0s not enabled.
- WARNING: Test 2, Device 02h:00h.00h L1 not enabled.
- PASSED: Test 2, PCIE aspm setting matched was matched.
- PASSED: Test 2, PCIE aspm setting matched was matched.
- PASSED: Test 2, PCIE aspm setting matched was matched.
- ====================================================================================================
- 4 passed, 0 failed, 4 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- HPET configuration test.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 3: Check HPET base in kernel log.
- This test checks the HPET PCI BAR for each timer block in the timer. The base address is passed by
- the firmware via an ACPI table. IRQ routing and initialization is also verified by the test.
- PASSED: Test 1, Found HPET base fed00000 in kernel log.
- Test 2 of 3: Sanity check HPET configuration.
- PASSED: Test 2, Vendor ID looks sane: 8086.
- PASSED: Test 2, Valid clock period 69841279.
- Test 3 of 3: Check HPET base in DSDT and/or SSDT.
- PASSED: Test 3, HPET base matches that between DSDT and the kernel (fed00000).
- ====================================================================================================
- 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Test DMI/SMBIOS tables for errors.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Test DMI/SMBIOS tables for errors.
- PASSED: Test 1, Entry @ 0x000dc010 'BIOS Information (Type 0)'
- PASSED: Test 1, Entry @ 0x000dc050 'System Information (Type 1)'
- PASSED: Test 1, Entry @ 0x000dc0e4 'Base Board Information (Type 2)'
- PASSED: Test 1, Entry @ 0x000dc125 'Chassis Information (Type 3)'
- PASSED: Test 1, Entry @ 0x000dc15a 'Processor Information (Type 4)'
- PASSED: Test 1, Entry @ 0x000dc19a 'Cache Information (Type 7)'
- PASSED: Test 1, Entry @ 0x000dc1b7 'Cache Information (Type 7)'
- PASSED: Test 1, Entry @ 0x000dc1d4 'Port Connector Information (Type 8)'
- PASSED: Test 1, Entry @ 0x000dc1ec 'Port Connector Information (Type 8)'
- PASSED: Test 1, Entry @ 0x000dc206 'System Slot Information (Type 9)'
- PASSED: Test 1, Entry @ 0x000dc222 'On Board Devices (Type 10)'
- PASSED: Test 1, Entry @ 0x000dc232 'OEM Strings (Type 11)'
- PASSED: Test 1, Entry @ 0x000dc23e 'System Configuration Options (Type 12)'
- PASSED: Test 1, Entry @ 0x000dc249 'Physical Memory Array (Type 16)'
- PASSED: Test 1, Entry @ 0x000dc25a 'Memory Device (Type 17)'
- PASSED: Test 1, Entry @ 0x000dc298 'Memory Device (Type 17)'
- PASSED: Test 1, Entry @ 0x000dc2d6 'Memory Array Mapped Address (Type 19)'
- PASSED: Test 1, Entry @ 0x000dc2e7 'Memory Device Mapped Address (Type 20)'
- PASSED: Test 1, Entry @ 0x000dc2fc 'Memory Device Mapped Address (Type 20)'
- FAILED [HIGH] DMIValueOutOfRange: Test 1, Out of range value 0x0c (range allowed 0x00..0x08,
- 0x80..0xff) while accessing entry 'System Boot Information (Type 32)' @ 0x000dc311, field 'Boot
- Status', offset 0x0a
- ADVICE: It may be worth checking against section 7.33 of the System Management BIOS (SMBIOS)
- Reference Specification (see http://www.dmtf.org/standards/smbios).
- PASSED: Test 1, Entry @ 0x000dc327 'Unknown (Type 131)'
- PASSED: Test 1, Entry @ 0x000dc34d 'Unknown (Type 131)'
- PASSED: Test 1, Entry @ 0x000dc373 'Unknown (Type 133)'
- PASSED: Test 1, Entry @ 0x000dc388 'Unknown (Type 135)'
- PASSED: Test 1, Entry @ 0x000dc394 'End of Table (Type 127)'
- ====================================================================================================
- 24 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check SMBIOS.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Find and Check SMBIOS Table Entry Point.
- This test tries to find and sanity check the SMBIOS data structures.
- PASSED: Test 1, Found SMBIOS Table Entry Point at 0xf7170
- SMBIOS Entry Point Stucture:
- Anchor String : _SM_
- Checksum : 0xe8
- Entry Point Length : 0x1f
- Major Version : 0x02
- Minor Version : 0x05
- Maximum Struct Size : 0x94
- Entry Point Revision : 0x00
- Formatted Area : 0x00 0x00 0x00 0x00 0x00
- Intermediate Anchor : _DMI_
- Intermediate Checksum : 0xe5
- Structure Table Length : 0x038a
- Structure Table Address: 0x000dc010
- # of SMBIOS Structures : 0x0019
- SBMIOS BCD Revision : 00
- BCD Revision 00 indicates compliance with specification stated in Major/Minor Version.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check BIOS Support Installation structure.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check PnP BIOS Support Installation structure.
- This test tries to find and sanity check the Plug and Play BIOS Support Installation Check
- structure.
- Found PnP Installation Check structure at 0x000f7260
- Signature : $PnP
- Version : 0x10 (1.0)
- Length : 0x0021 bytes
- Control Field : 0x0000 (Not supported)
- Event Notification Flag Address : 0x00000400
- Real Mode 16 bit Code Address : 0xe5ad:a96b
- Real Mode 16 bit Data Address : 0x0040:0000
- 16 bit Protected Mode Code Address : 0x000fc2ab
- 16 bit Protected Mode Data Address : 0x00000400
- OEM Device Identifier : 0x00000000 (undefined)
- PASSED: Test 1, Version 1.0 detected.
- PASSED: Test 1, PnP Installation Check structure is the correct length of 33 bytes.
- ====================================================================================================
- 2 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check PCI IRQ Routing Table.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: PCI IRQ Routing Table.
- This test tries to find and sanity check the PCI IRQ Routing Table, as defined by http:
- //www.microsoft.com/taiwan/whdc/archive/pciirq.mspx and described in pages 233-238 of PCI System
- Architecture, Fourth Edition, Mindshare, Inc. (1999). NOTE: The PCI IRQ Routing Table only really
- knows about ISA IRQs and is generally not used with APIC.
- 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 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check MultiProcessor Tables.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 9: Check MP header.
- PASSED: Test 1, MP header looks sane.
- Test 2 of 9: Check MP CPU entries.
- PASSED: Test 2, All 2 CPU entries look sane.
- Test 3 of 9: Check MP Bus entries.
- PASSED: Test 3, All 6 Bus Entries looked sane.
- Test 4 of 9: Check MP IO APIC entries.
- PASSED: Test 4, All 1 IO APIC Entries look sane.
- Test 5 of 9: Check MP IO Interrupt entries.
- PASSED: Test 5, All 35 IO Interrupt Entries look sane.
- Test 6 of 9: Check MP Local Interrupt entries.
- PASSED: Test 6, All 2 Local Interrupt Entries look sane.
- Test 7 of 9: Check MP System Address entries.
- PASSED: Test 7, All 8 System Address Space Mapping Entries looks sane.
- Test 8 of 9: Check MP Bus Hierarchy entries.
- PASSED: Test 8, All 1 Bus Hierarchy Entries look sane.
- Test 9 of 9: Check MP Compatible Bus Address Space entries.
- PASSED: Test 9, All 2 Compatible Bus Address Space Entries look sane.
- ====================================================================================================
- 9 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- OS/2 memory hole test.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check the OS/2 15Mb memory hole is absent.
- PASSED: Test 1, No OS/2 memory hole found.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check HDA Audio Pin Configs.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check HDA Audio Pin Configs.
- Checking 'hwC0D2':
- Vendor Name : Conexant
- Vendor ID : 0x14f15051
- Subsystem ID : 0x17aa3c2b
- Revision ID : 0x100000
- BIOS pin configurations:
- Pin Setting
- 0x0016 0x01214040
- 0x0017 0x400001f0
- 0x0018 0x01a19030
- 0x0019 0x400001f0
- 0x001a 0x92170110
- 0x001b 0x400001f0
- 0x001c 0x400001f0
- 0x001d 0x97a70120
- PASSED: Test 1, Default BIOS pin configurations did not have software override.
- Checking 'hwC0D1':
- Vendor Name : Nvidia
- Vendor ID : 0x10de0003
- Subsystem ID : 0x10de0101
- Revision ID : 0x100000
- BIOS pin configurations:
- Pin Setting
- 0x0005 0x18560110
- 0x0007 0x58560121
- 0x0009 0x58560122
- 0x000b 0x58560123
- 0x000d 0x58560124
- PASSED: Test 1, Default BIOS pin configurations did not have software override.
- ====================================================================================================
- 2 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check BIOS32 Service Directory.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check BIOS32 Service Directory.
- This test tries to find and sanity check the BIOS32 Service Directory as defined in the Standard
- BIOS 32-bit Service Directory Proposal, Revision 0.4 May 24, 1993, Phoenix Technologies Ltd and also
- the PCI BIOS specification.
- Found BIOS32 Service Directory at 0x000f71d0
- Signature : _32_
- Entry Point: 0x000fdbf0
- Revsion : 0x00
- Length : 0x01
- Checksum : 0x02
- PASSED: Test 1, Service Directory Entry Point 0x000fdbf0 is not in high memory.
- PASSED: Test 1, Service Directory Length is 1 (1 x 16 bytes) as expected.
- PASSED: Test 1, Service Directory Revision is 0x00 and is supported by the kernel.
- PASSED: Test 1, Service Directory checksum passed.
- ====================================================================================================
- 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Validate EBDA region is mapped and reserved in memory map table.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check EBDA is reserved in E820 table.
- The Extended BIOS Data Area (EBDA) is normally located at the end of the low 640K region and is
- typically 2-4K in size. It should be reserved in the Int 15 AX=E820 BIOS memory map table.
- PASSED: Test 1, EBDA region mapped at 0x9f400 and reserved as a 2K region in the Int 15 AX=E820 BIOS
- memory map table at 0x9f400..0x9ffff.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Extract and analyse Windows Management Instrumentation (WMI).
- ----------------------------------------------------------------------------------------------------
- Test 1 of 2: Check Windows Management Instrumentation in DSDT
- No WMI data found in table DSDT.
- Test 2 of 2: Check Windows Management Instrumentation in SSDT
- No WMI data found in table SSDT1.
- No WMI data found in table SSDT2.
- No WMI data found in table SSDT3.
- ====================================================================================================
- 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 2 info only.
- ====================================================================================================
- Disassemble DSDT to check for _OSI("Linux").
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Disassemble DSDT to check for _OSI("Linux").
- This is not strictly a failure mode, it just alerts one that this has been defined in the DSDT and
- probably should be avoided since the Linux ACPI driver matches onto the Windows _OSI strings
- {
- If (_OSI ("Linux"))
- {
- Store (0x03E8, OSYS)
- }
- If (_OSI ("Windows 2001"))
- {
- Store (0x07D1, OSYS)
- }
- If (_OSI ("Windows 2001 SP1"))
- {
- Store (0x07D1, OSYS)
- }
- If (_OSI ("Windows 2001 SP2"))
- {
- Store (0x07D2, OSYS)
- }
- If (_OSI ("Windows 2006"))
- {
- Store (0x07D6, OSYS)
- }
- If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
- {
- TRAP (TRTP, \ESCS)
- }
- TRAP (TRTI, SOOT)
- }
- WARNING: Test 1, DSDT implements a deprecated _OSI("Linux") test.
- ====================================================================================================
- 0 passed, 0 failed, 1 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- APIC Edge/Level Check.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger checks.
- PASSED: Test 1, Legacy interrupts are edge and PCI interrupts are level triggered.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- ACPI DSDT Method Semantic Tests.
- ----------------------------------------------------------------------------------------------------
- Failed to install global event handler.
- Test 1 of 96: Check Method Names.
- Found 1249 Objects
- PASSED: Test 1, Method names contain legal characters.
- Test 2 of 96: Check _ALC (Ambient Light Colour Chromaticity).
- SKIPPED: Test 2, Skipping test for non-existant object _ALC.
- Test 3 of 96: Check _ALI (Ambient Light Illuminance).
- SKIPPED: Test 3, Skipping test for non-existant object _ALI.
- Test 4 of 96: Check _ALT (Ambient Light Temperature).
- SKIPPED: Test 4, Skipping test for non-existant object _ALT.
- Test 5 of 96: Check _ALP (Ambient Light Polling).
- SKIPPED: Test 5, Skipping test for non-existant object _ALP.
- Test 6 of 96: Check _LID (Lid Status).
- PASSED: Test 6, _LID correctly returned sane looking value 0x00000000
- PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times.
- Test 7 of 96: Check _STP (Set Expired Timer Wake Policy).
- SKIPPED: Test 7, Skipping test for non-existant object _STP.
- Test 8 of 96: Check _STV (Set Timer Value).
- SKIPPED: Test 8, Skipping test for non-existant object _STV.
- Test 9 of 96: Check _TIP (Expired Timer Wake Policy).
- SKIPPED: Test 9, Skipping test for non-existant object _TIP.
- Test 10 of 96: Check _TIV (Timer Values).
- SKIPPED: Test 10, Skipping test for non-existant object _TIV.
- Test 11 of 96: Check _SBS (Smart Battery Subsystem).
- SKIPPED: Test 11, Skipping test for non-existant object _SBS.
- Test 12 of 96: Check _BIF (Battery Information).
- Package has 13 elements:
- 00: INTEGER: 0x00000001
- 01: INTEGER: 0x00000fa0
- 02: INTEGER: 0x00000fa0
- 03: INTEGER: 0x00000001
- 04: INTEGER: 0x00002b5c
- 05: INTEGER: 0x000001a4
- 06: INTEGER: 0x0000009c
- 07: INTEGER: 0x00000108
- 08: INTEGER: 0x00000ec4
- 09: STRING: PABAS024
- 10: STRING: 3658Q
- 11: STRING: LION
- 12: STRING: COMPAL
- PASSED: Test 12, Battery _BIF package looks sane.
- PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released locks 6 times.
- Test 13 of 96: Check _BIX (Battery Information Extended).
- SKIPPED: Test 13, Skipping test for non-existant object _BIX.
- Test 14 of 96: Check _BMA (Battery Measurement Averaging).
- SKIPPED: Test 14, Skipping test for non-existant object _BMA.
- Test 15 of 96: Check _BMS (Battery Measurement Sampling Time).
- SKIPPED: Test 15, Skipping test for non-existant object _BMS.
- Test 16 of 96: Check _BST (Battery Status).
- ACPICA Exception AE_AML_UNINITIALIZED_LOCAL during execution of method _BST
- FAILED [HIGH] AEAMLUninitLocal: Test 16, Detected error 'Uninitialized local variable' when
- evaluating '\_SB_.PCI0.LPCB.BAT1._BST'.
- PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released locks 6 times.
- Test 17 of 96: Check _BTP (Battery Trip Point).
- SKIPPED: Test 17, Skipping test for non-existant object _BTP.
- Test 18 of 96: Check _PCL (Power Consumer List).
- PASSED: Test 18, \_SB_.PCI0.LPCB.BAT1._PCL correctly acquired and released locks 4 times.
- PASSED: Test 18, \_SB_.PCI0.LPCB.ACAD._PCL correctly acquired and released locks 4 times.
- Test 19 of 96: Check _BTM (Battery Time).
- SKIPPED: Test 19, Skipping test for non-existant object _BTM.
- Test 20 of 96: Check _BMD (Battery Maintenance Data).
- SKIPPED: Test 20, Skipping test for non-existant object _BMD.
- Test 21 of 96: Check _BMC (Battery Maintenance Control).
- SKIPPED: Test 21, Skipping test for non-existant object _BMC.
- Test 22 of 96: Check _PSR (Power Source).
- PASSED: Test 22, _PSR correctly returned sane looking value 0x00000000
- PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released locks 6 times.
- Test 23 of 96: Check _PIF (Power Source Information) Object.
- SKIPPED: Test 23, Skipping test for non-existant object _PIF.
- Test 24 of 96: Check _FIF (Fan Information).
- SKIPPED: Test 24, Skipping test for non-existant object _FIF.
- Test 25 of 96: Check _FSL (Fan Set Level).
- SKIPPED: Test 25, Skipping test for non-existant object _FSL.
- Test 26 of 96: Check _FST (Fan Status).
- SKIPPED: Test 26, Skipping test for non-existant object _FST.
- Test 27 of 96: Check _ACx (Active Cooling).
- FAILED [MEDIUM] MethodBadTemp: Test 27, AC0 returned a dubious value below 0 degrees C: 0x00000000 (
- 0.0 degrees K)
- ADVICE: An incorrect value could be because the method requires interaction with I/O ports or the
- embedded controller and this test frame work is spoofing these operations. However, it is worth
- sanity checking these values in /sys/class/thermal/thermal_zone*.
- PASSED: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC0 correctly acquired and released locks 6 times.
- PASSED: Test 27, AC0 correctly returned sane looking value 0x00000aac (273.2 degrees K)
- PASSED: Test 27, \_TZ_.TZ00._AC0 correctly acquired and released locks 7 times.
- FAILED [MEDIUM] MethodBadTemp: Test 27, AC1 returned a dubious value below 0 degrees C: 0x00000000 (
- 0.0 degrees K)
- ADVICE: An incorrect value could be because the method requires interaction with I/O ports or the
- embedded controller and this test frame work is spoofing these operations. However, it is worth
- sanity checking these values in /sys/class/thermal/thermal_zone*.
- PASSED: Test 27, \_SB_.PCI0.LPCB.EC0_.BAC1 correctly acquired and released locks 6 times.
- SKIPPED: Test 27, Skipping test for non-existant object AC2.
- SKIPPED: Test 27, Skipping test for non-existant object AC3.
- SKIPPED: Test 27, Skipping test for non-existant object AC4.
- SKIPPED: Test 27, Skipping test for non-existant object AC5.
- SKIPPED: Test 27, Skipping test for non-existant object AC6.
- SKIPPED: Test 27, Skipping test for non-existant object AC7.
- SKIPPED: Test 27, Skipping test for non-existant object AC8.
- SKIPPED: Test 27, Skipping test for non-existant object AC9.
- Test 28 of 96: Check _CRT (Critical Trip Point).
- PASSED: Test 28, _CRT correctly returned sane looking value 0x00000f52 (392.2 degrees K)
- PASSED: Test 28, \_TZ_.TZ00._CRT correctly acquired and released locks 5 times.
- Test 29 of 96: Check _DTI (Device Temperature Indication).
- SKIPPED: Test 29, Skipping test for non-existant object _DTI.
- Test 30 of 96: Check _HOT (Hot Temperature).
- SKIPPED: Test 30, Skipping test for non-existant object _HOT.
- Test 31 of 96: Check _NTT (Notification Temp Threshold).
- SKIPPED: Test 31, Skipping test for non-existant object _NTT.
- Test 32 of 96: Check _PSV (Passive Temp).
- PASSED: Test 32, _PSV correctly returned sane looking value 0x00000aac (273.2 degrees K)
- PASSED: Test 32, \_TZ_.TZ00._PSV correctly acquired and released locks 7 times.
- Test 33 of 96: Check _RTV (Relative Temp Values).
- SKIPPED: Test 33, Skipping test for non-existant object _RTV.
- Test 34 of 96: Check _SCP (Set Cooling Policy).
- SKIPPED: Test 34, Skipping test for non-existant object _DTI.
- Test 35 of 96: Check _TMP (Thermal Zone Current Temp).
- PASSED: Test 35, _TMP correctly returned sane looking value 0x00000aac (273.2 degrees K)
- PASSED: Test 35, \_TZ_.TZ00._TMP correctly acquired and released locks 7 times.
- Test 36 of 96: Check _TC1 (Thermal Constant 1) Object.
- PASSED: Test 36, _TC1 correctly returned sane looking value 0x00000000
- PASSED: Test 36, \_TZ_.TZ00._TC1 correctly acquired and released locks 7 times.
- Test 37 of 96: Check _TC2 (Thermal Constant 2) Object.
- PASSED: Test 37, _TC1 correctly returned sane looking value 0x00000000
- PASSED: Test 37, \_TZ_.TZ00._TC2 correctly acquired and released locks 7 times.
- Test 38 of 96: Check _TPT (Trip Point Temperature).
- SKIPPED: Test 38, Skipping test for non-existant object _TPT.
- Test 39 of 96: Check _TSP (Thermal Sampling Period) Object.
- PASSED: Test 39, _TSP correctly returned sane looking value 0.000000 seconds
- PASSED: Test 39, \_TZ_.TZ00._TSP correctly acquired and released locks 7 times.
- Test 40 of 96: Check _TST (Temperature Sensor Threshold) Object.
- SKIPPED: Test 40, Skipping test for non-existant object _TST.
- Test 41 of 96: Check _TZP (Thermal Zone Polling) Object.
- SKIPPED: Test 41, Skipping test for non-existant object _TZP.
- Test 42 of 96: Check _AEI.
- SKIPPED: Test 42, Skipping test for non-existant object _AEI.
- Test 43 of 96: Check _SUN (Slot User Number).
- SKIPPED: Test 43, Skipping test for non-existant object _SUN.
- Test 44 of 96: Check _UID (Unique ID).
- PASSED: Test 44, Object _UID returned am integer 0x00000000.
- PASSED: Test 44, \_SB_.PCI0._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000000.
- PASSED: Test 44, \_SB_.PCI0.LPCB.EC0_.VPC0._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000002.
- PASSED: Test 44, \_SB_.PCI0.LPCB.LDRC._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000002.
- PASSED: Test 44, \_SB_.PCI0.LPCB.Z00A._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000001.
- PASSED: Test 44, \_SB_.PCI0.LPCB.BAT1._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000001.
- PASSED: Test 44, \_SB_.PCI0.PDRC._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000001.
- PASSED: Test 44, \_SB_.LNKA._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000002.
- PASSED: Test 44, \_SB_.LNKB._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000003.
- PASSED: Test 44, \_SB_.LNKC._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000004.
- PASSED: Test 44, \_SB_.LNKD._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000005.
- PASSED: Test 44, \_SB_.LNKE._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000006.
- PASSED: Test 44, \_SB_.LNKF._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000007.
- PASSED: Test 44, \_SB_.LNKG._UID correctly acquired and released locks 3 times.
- PASSED: Test 44, Object _UID returned am integer 0x00000008.
- PASSED: Test 44, \_SB_.LNKH._UID correctly acquired and released locks 3 times.
- Test 45 of 96: Check _CRS (Current Resource Settings).
- PASSED: Test 45, \_SB_.PCI0.MIR_._CRS correctly returned a buffer of 13 elements.
- PASSED: Test 45, \_SB_.PCI0.MIR_._CRS correctly acquired and released locks 4 times.
- PASSED: Test 45, \_SB_.PCI0._CRS correctly returned a buffer of 494 elements.
- PASSED: Test 45, \_SB_.PCI0._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly returned a buffer of 18 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.EC0_._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly returned a buffer of 37 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.DMAC._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly returned a buffer of 14 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.FWHD._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released locks 7 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly returned a buffer of 141 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.IPIC._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly returned a buffer of 13 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.MATH._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly returned a buffer of 162 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.LDRC._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.Z00A._CRS correctly returned a buffer of 178 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.Z00A._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly returned a buffer of 13 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.RTC_._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly returned a buffer of 21 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.TIMR._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.MSE0._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.MSE0._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.MSS0._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.MSS0._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly returned a buffer of 22 elements.
- PASSED: Test 45, \_SB_.PCI0.LPCB.PS2K._CRS correctly acquired and released locks 3 times.
- PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly returned a buffer of 98 elements.
- PASSED: Test 45, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKA._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKA._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKB._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKB._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKC._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKC._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKD._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKD._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKE._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKE._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKF._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKF._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKG._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKG._CRS correctly acquired and released locks 5 times.
- PASSED: Test 45, \_SB_.LNKH._CRS correctly returned a buffer of 6 elements.
- PASSED: Test 45, \_SB_.LNKH._CRS correctly acquired and released locks 5 times.
- Test 46 of 96: Check _DMA (Direct Memory Access).
- SKIPPED: Test 46, Skipping test for non-existant object _DMA.
- Test 47 of 96: Check _DIS (Disable).
- PASSED: Test 47, \_SB_.LNKA._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKA._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKB._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKB._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKC._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKC._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKD._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKD._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKE._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKE._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKF._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKF._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKG._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKG._DIS correctly acquired and released locks 5 times.
- PASSED: Test 47, \_SB_.LNKH._DIS returned no values as expected.
- PASSED: Test 47, \_SB_.LNKH._DIS correctly acquired and released locks 5 times.
- Test 48 of 96: Check _PXM (Proximity).
- SKIPPED: Test 48, Skipping test for non-existant object _PXM.
- Test 49 of 96: Check _DCK (Dock).
- SKIPPED: Test 49, Skipping test for non-existant object _DCK.
- Test 50 of 96: Check _BDN (BIOS Dock Name).
- SKIPPED: Test 50, Skipping test for non-existant object _BDN.
- Test 51 of 96: Check _BBN (Base Bus Number).
- PASSED: Test 51, \_SB_.PCI0._BBN correctly returned an integer.
- PASSED: Test 51, \_SB_.PCI0._BBN correctly acquired and released locks 4 times.
- Test 52 of 96: Check _BFS (Back from Sleep).
- SKIPPED: Test 52, Optional control method _BFS does not exist.
- Test 53 of 96: Check _PTS (Prepare to Sleep).
- Test _PTS(1).
- PASSED: Test 53, \_PTS returned no values as expected.
- PASSED: Test 53, \_PTS correctly acquired and released locks 7 times.
- Test _PTS(2).
- PASSED: Test 53, \_PTS returned no values as expected.
- PASSED: Test 53, \_PTS correctly acquired and released locks 7 times.
- Test _PTS(3).
- PASSED: Test 53, \_PTS returned no values as expected.
- PASSED: Test 53, \_PTS correctly acquired and released locks 7 times.
- Test _PTS(4).
- PASSED: Test 53, \_PTS returned no values as expected.
- PASSED: Test 53, \_PTS correctly acquired and released locks 8 times.
- Test _PTS(5).
- PASSED: Test 53, \_PTS returned no values as expected.
- PASSED: Test 53, \_PTS correctly acquired and released locks 7 times.
- Test 54 of 96: Check _GTS (Going to Sleep).
- SKIPPED: Test 54, Optional control method _GTS does not exist.
- Test 55 of 96: Check _TTS (Transition to State).
- SKIPPED: Test 55, Optional control method _TTS does not exist.
- Test 56 of 96: Check _S0 (System S0 State) Object.
- SKIPPED: Test 56, Skipping test for non-existant object _S0.
- Test 57 of 96: Check _S1 (System S1 State) Object.
- SKIPPED: Test 57, Skipping test for non-existant object _S1.
- Test 58 of 96: Check _S2 (System S2 State) Object.
- SKIPPED: Test 58, Skipping test for non-existant object _S2.
- Test 59 of 96: Check _S3 (System S3 State) Object.
- SKIPPED: Test 59, Skipping test for non-existant object _S3.
- Test 60 of 96: Check _S4 (System S4 State) Object.
- SKIPPED: Test 60, Skipping test for non-existant object _S4.
- Test 61 of 96: Check _S5 (System S5 State) Object.
- SKIPPED: Test 61, Skipping test for non-existant object _S5.
- Test 62 of 96: Check _WAK (System Wake).
- Test _WAK(1) System Wake, State S1.
- Package has 2 elements:
- 00: INTEGER: 0x00000000
- 01: INTEGER: 0x00000000
- WARNING: Test 62, _WAK: expecting power supply S-state (element 1) of packages to be 0x00000001, got
- 0x00000000.
- ADVICE: _WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero)
- OR should return the S-state. This can confuse the operating system as this _WAK return indicates
- that the S-state was not entered because of too much current being drawn from the power supply,
- however, the BIOS may have actually entered this state and the _WAK method is misinforming the
- operating system. Currently Linux does not check for the return type from _WAK, so it should
- theoretically not affect the operation of suspend/resume.
- PASSED: Test 62, \_WAK correctly acquired and released locks 8 times.
- Test _WAK(2) System Wake, State S2.
- Package has 2 elements:
- 00: INTEGER: 0x00000000
- 01: INTEGER: 0x00000000
- WARNING: Test 62, _WAK: expecting power supply S-state (element 1) of packages to be 0x00000002, got
- 0x00000000.
- ADVICE: _WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero)
- OR should return the S-state. This can confuse the operating system as this _WAK return indicates
- that the S-state was not entered because of too much current being drawn from the power supply,
- however, the BIOS may have actually entered this state and the _WAK method is misinforming the
- operating system. Currently Linux does not check for the return type from _WAK, so it should
- theoretically not affect the operation of suspend/resume.
- PASSED: Test 62, \_WAK correctly acquired and released locks 8 times.
- Test _WAK(3) System Wake, State S3.
- Package has 2 elements:
- 00: INTEGER: 0x00000000
- 01: INTEGER: 0x00000000
- WARNING: Test 62, _WAK: expecting power supply S-state (element 1) of packages to be 0x00000003, got
- 0x00000000.
- ADVICE: _WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero)
- OR should return the S-state. This can confuse the operating system as this _WAK return indicates
- that the S-state was not entered because of too much current being drawn from the power supply,
- however, the BIOS may have actually entered this state and the _WAK method is misinforming the
- operating system. Currently Linux does not check for the return type from _WAK, so it should
- theoretically not affect the operation of suspend/resume.
- PASSED: Test 62, \_WAK correctly acquired and released locks 9 times.
- Test _WAK(4) System Wake, State S4.
- Package has 2 elements:
- 00: INTEGER: 0x00000000
- 01: INTEGER: 0x00000000
- WARNING: Test 62, _WAK: expecting power supply S-state (element 1) of packages to be 0x00000004, got
- 0x00000000.
- ADVICE: _WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero)
- OR should return the S-state. This can confuse the operating system as this _WAK return indicates
- that the S-state was not entered because of too much current being drawn from the power supply,
- however, the BIOS may have actually entered this state and the _WAK method is misinforming the
- operating system. Currently Linux does not check for the return type from _WAK, so it should
- theoretically not affect the operation of suspend/resume.
- PASSED: Test 62, \_WAK correctly acquired and released locks 9 times.
- Test _WAK(5) System Wake, State S5.
- Package has 2 elements:
- 00: INTEGER: 0x00000000
- 01: INTEGER: 0x00000000
- WARNING: Test 62, _WAK: expecting power supply S-state (element 1) of packages to be 0x00000005, got
- 0x00000000.
- ADVICE: _WAK should return 0 if the wake failed and was unsuccessful (i.e. element[0] is non-zero)
- OR should return the S-state. This can confuse the operating system as this _WAK return indicates
- that the S-state was not entered because of too much current being drawn from the power supply,
- however, the BIOS may have actually entered this state and the _WAK method is misinforming the
- operating system. Currently Linux does not check for the return type from _WAK, so it should
- theoretically not affect the operation of suspend/resume.
- PASSED: Test 62, \_WAK correctly acquired and released locks 8 times.
- Test 63 of 96: Check _DSW (Device Sleep Wake).
- SKIPPED: Test 63, Skipping test for non-existant object _DSW.
- Test 64 of 96: Check _PS0 (Power State 0).
- PASSED: Test 64, \_SB_.PCI0.P0P2.VGA_._PS0 returned no values as expected.
- PASSED: Test 64, \_SB_.PCI0.P0P2.VGA_._PS0 correctly acquired and released locks 4 times.
- PASSED: Test 64, \_SB_.PCI0.HDEF._PS0 returned no values as expected.
- PASSED: Test 64, \_SB_.PCI0.HDEF._PS0 correctly acquired and released locks 4 times.
- Test 65 of 96: Check _PS1 (Power State 1).
- PASSED: Test 65, \_SB_.PCI0.P0P2.VGA_._PS1 returned no values as expected.
- PASSED: Test 65, \_SB_.PCI0.P0P2.VGA_._PS1 correctly acquired and released locks 4 times.
- Test 66 of 96: Check _PS2 (Power State 2).
- SKIPPED: Test 66, Skipping test for non-existant object _PS2.
- Test 67 of 96: Check _PS3 (Power State 3).
- PASSED: Test 67, \_SB_.PCI0.P0P2.VGA_._PS3 returned no values as expected.
- PASSED: Test 67, \_SB_.PCI0.P0P2.VGA_._PS3 correctly acquired and released locks 4 times.
- PASSED: Test 67, \_SB_.PCI0.HDEF._PS3 returned no values as expected.
- PASSED: Test 67, \_SB_.PCI0.HDEF._PS3 correctly acquired and released locks 4 times.
- Test 68 of 96: Check _PSC (Power State Current).
- PASSED: Test 68, \_SB_.PCI0.P0P2.VGA_._PSC correctly returned an integer.
- PASSED: Test 68, \_SB_.PCI0.P0P2.VGA_._PSC correctly acquired and released locks 3 times.
- Test 69 of 96: Check _PSE (Power State for Enumeration).
- SKIPPED: Test 69, Skipping test for non-existant object _PSE.
- Test 70 of 96: Check _PSW (Power State Wake).
- PASSED: Test 70, \_SB_.PCI0.USB0._PSW returned no values as expected.
- PASSED: Test 70, \_SB_.PCI0.USB0._PSW correctly acquired and released locks 6 times.
- PASSED: Test 70, \_SB_.PCI0.USB2._PSW returned no values as expected.
- PASSED: Test 70, \_SB_.PCI0.USB2._PSW correctly acquired and released locks 6 times.
- PASSED: Test 70, \_SB_.PCI0.USB5._PSW returned no values as expected.
- PASSED: Test 70, \_SB_.PCI0.USB5._PSW correctly acquired and released locks 6 times.
- Test 71 of 96: Check _IRC (In Rush Current).
- SKIPPED: Test 71, Skipping test for non-existant object _IRC.
- Test 72 of 96: Check _PRE (Power Resources for Enumeration).
- SKIPPED: Test 72, Skipping test for non-existant object _PRE.
- Test 73 of 96: Check _EJD (Ejection Dependent Device).
- SKIPPED: Test 73, Skipping test for non-existant object _EJD.
- Test 74 of 96: Check _EJ0 (Eject).
- SKIPPED: Test 74, Skipping test for non-existant object _EJ0.
- Test 75 of 96: Check _EJ1 (Eject).
- SKIPPED: Test 75, Skipping test for non-existant object _EJ1.
- Test 76 of 96: Check _EJ2 (Eject).
- SKIPPED: Test 76, Skipping test for non-existant object _EJ2.
- Test 77 of 96: Check _EJ3 (Eject).
- SKIPPED: Test 77, Skipping test for non-existant object _EJ3.
- Test 78 of 96: Check _EJ4 (Eject).
- SKIPPED: Test 78, Skipping test for non-existant object _EJ4.
- Test 79 of 96: Check _LCK (Lock).
- SKIPPED: Test 79, Skipping test for non-existant object _LCK.
- Test 80 of 96: Check _ON (Set resource on).
- SKIPPED: Test 80, Skipping test for non-existant object _ON.
- Test 81 of 96: Check _OFF (Set resource off).
- SKIPPED: Test 81, Skipping test for non-existant object _OFF.
- Test 82 of 96: Check _PSS (Performance Supported States).
- SKIPPED: Test 82, Skipping test for non-existant object _PSS.
- Test 83 of 96: Check _DOS (Enable/Disable Output Switching).
- PASSED: Test 83, \_SB_.PCI0.P0P2.VGA_._DOS returned no values as expected.
- PASSED: Test 83, \_SB_.PCI0.P0P2.VGA_._DOS correctly acquired and released locks 4 times.
- PASSED: Test 83, \_SB_.PCI0.GFX0._DOS returned no values as expected.
- PASSED: Test 83, \_SB_.PCI0.GFX0._DOS correctly acquired and released locks 6 times.
- Test 84 of 96: Check _DOD (Enumerate All Devices Attached to Display Adapter).
- Package has 4 elements:
- 00: INTEGER: 0x00010100
- 01: INTEGER: 0x00010110
- 02: INTEGER: 0x00000200
- 03: INTEGER: 0x00000120
- Device 0:
- Instance: 0
- Display port attachment: 0
- Type of display: 1 (VGA, CRT or VESA Compatible Analog Monitor)
- BIOS can detect device: 1
- Non-VGA device: 0
- Head or pipe ID: 0
- Device 1:
- Instance: 0
- Display port attachment: 1
- Type of display: 1 (VGA, CRT or VESA Compatible Analog Monitor)
- BIOS can detect device: 1
- Non-VGA device: 0
- Head or pipe ID: 0
- Device 2:
- Instance: 0
- Display port attachment: 0
- Type of display: 2 (TV/HDTV or other Analog-Video Monitor)
- BIOS can detect device: 0
- Non-VGA device: 0
- Head or pipe ID: 0
- Device 3:
- Instance: 0
- Display port attachment: 2
- Type of display: 1 (VGA, CRT or VESA Compatible Analog Monitor)
- BIOS can detect device: 0
- Non-VGA device: 0
- Head or pipe ID: 0
- PASSED: Test 84, Method _DOD returned a sane package of 4 integers.
- PASSED: Test 84, \_SB_.PCI0.P0P2.VGA_._DOD correctly acquired and released locks 6 times.
- Package has 1 elements:
- 00: INTEGER: 0x00000400
- Device 0:
- Instance: 0
- Display port attachment: 0
- Type of display: 4 (Internal/Integrated Digital Flat Panel)
- BIOS can detect device: 0
- Non-VGA device: 0
- Head or pipe ID: 0
- PASSED: Test 84, Method _DOD returned a sane package of 1 integers.
- PASSED: Test 84, \_SB_.PCI0.GFX0._DOD correctly acquired and released locks 6 times.
- Test 85 of 96: Check _ROM (Get ROM Data) Object.
- SKIPPED: Test 85, Skipping test for non-existant object _ROM.
- Test 86 of 96: Check _GPD (Get POST Device).
- SKIPPED: Test 86, Skipping test for non-existant object _GPD.
- Test 87 of 96: Check _SPD (Set POST Device).
- SKIPPED: Test 87, Skipping test for non-existant object _SPD.
- Test 88 of 96: Check _VPO (Video POST Options).
- SKIPPED: Test 88, Skipping test for non-existant object _VPO.
- Test 89 of 96: Check _ADR (Return Unique ID for Device).
- PASSED: Test 89, \_SB_.PCI0._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.P0P2._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P2._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.CRT_._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.CRT_._ADR correctly acquired and released locks 4 times.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.LCD_._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.LCD_._ADR correctly acquired and released locks 4 times.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.TV__._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.TV__._ADR correctly acquired and released locks 4 times.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.DVI_._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P2.VGA_.DVI_._ADR correctly acquired and released locks 6 times.
- PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.GFX0._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD01._ADR correctly acquired and released locks 7 times.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD02._ADR correctly acquired and released locks 7 times.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD03._ADR correctly acquired and released locks 7 times.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD04._ADR correctly acquired and released locks 7 times.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.GFX0.DD05._ADR correctly acquired and released locks 7 times.
- PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.P0P1._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.LPCB._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.USB0._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.USB0._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.USB1._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.USB1._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.USB2._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.USB2._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.EHC1._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.USB3._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.USB3._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.USB4._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.USB4._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.USB5._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.USB5._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.EHC2._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.HDEF._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.PXSX._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.J380._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.J380._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.J381._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.J381._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.J382._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.J382._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.J383._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.J383._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.J384._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.J384._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP01.W3G1._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP01.W3G1._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP02._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP02.PXSX._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP03._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP03._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP03.PXSX._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP03.PXSX._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP03.WLD1._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP03.WLD1._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP04._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP04._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP04.PXSX._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP04.PXSX._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP05._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP05._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP05.PXSX._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP05.PXSX._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP06._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP06._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.RP06.PXSX._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.RP06.PXSX._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.SAT0._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.SAT1._ADR correctly acquired and released locks 3 times.
- PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly returned an integer.
- PASSED: Test 89, \_SB_.PCI0.SBUS._ADR correctly acquired and released locks 3 times.
- Test 90 of 96: Check _BCL (Query List of Brightness Control Levels Supported).
- Package has 13 elements:
- 00: INTEGER: 0x00000046
- 01: INTEGER: 0x00000028
- 02: INTEGER: 0x00000000
- 03: INTEGER: 0x0000000a
- 04: INTEGER: 0x00000014
- 05: INTEGER: 0x0000001e
- 06: INTEGER: 0x00000028
- 07: INTEGER: 0x00000032
- 08: INTEGER: 0x0000003c
- 09: INTEGER: 0x00000046
- 10: INTEGER: 0x00000050
- 11: INTEGER: 0x0000005a
- 12: INTEGER: 0x00000064
- PASSED: Test 90, Method _BCL returned a sane package of 13 integers.
- PASSED: Test 90, \_SB_.PCI0.P0P2.VGA_.LCD_._BCL correctly acquired and released locks 4 times.
- Package has 13 elements:
- 00: INTEGER: 0x00000046
- 01: INTEGER: 0x00000028
- 02: INTEGER: 0x00000000
- 03: INTEGER: 0x0000000a
- 04: INTEGER: 0x00000014
- 05: INTEGER: 0x0000001e
- 06: INTEGER: 0x00000028
- 07: INTEGER: 0x00000032
- 08: INTEGER: 0x0000003c
- 09: INTEGER: 0x00000046
- 10: INTEGER: 0x00000050
- 11: INTEGER: 0x0000005a
- 12: INTEGER: 0x00000064
- PASSED: Test 90, Method _BCL returned a sane package of 13 integers.
- PASSED: Test 90, \_SB_.PCI0.GFX0.DD01._BCL correctly acquired and released locks 4 times.
- Package has 13 elements:
- 00: INTEGER: 0x00000046
- 01: INTEGER: 0x00000028
- 02: INTEGER: 0x00000000
- 03: INTEGER: 0x0000000a
- 04: INTEGER: 0x00000014
- 05: INTEGER: 0x0000001e
- 06: INTEGER: 0x00000028
- 07: INTEGER: 0x00000032
- 08: INTEGER: 0x0000003c
- 09: INTEGER: 0x00000046
- 10: INTEGER: 0x00000050
- 11: INTEGER: 0x0000005a
- 12: INTEGER: 0x00000064
- PASSED: Test 90, Method _BCL returned a sane package of 13 integers.
- PASSED: Test 90, \_SB_.PCI0.GFX0.DD02._BCL correctly acquired and released locks 4 times.
- Package has 13 elements:
- 00: INTEGER: 0x00000046
- 01: INTEGER: 0x00000028
- 02: INTEGER: 0x00000000
- 03: INTEGER: 0x0000000a
- 04: INTEGER: 0x00000014
- 05: INTEGER: 0x0000001e
- 06: INTEGER: 0x00000028
- 07: INTEGER: 0x00000032
- 08: INTEGER: 0x0000003c
- 09: INTEGER: 0x00000046
- 10: INTEGER: 0x00000050
- 11: INTEGER: 0x0000005a
- 12: INTEGER: 0x00000064
- PASSED: Test 90, Method _BCL returned a sane package of 13 integers.
- PASSED: Test 90, \_SB_.PCI0.GFX0.DD03._BCL correctly acquired and released locks 4 times.
- Package has 13 elements:
- 00: INTEGER: 0x00000046
- 01: INTEGER: 0x00000028
- 02: INTEGER: 0x00000000
- 03: INTEGER: 0x0000000a
- 04: INTEGER: 0x00000014
- 05: INTEGER: 0x0000001e
- 06: INTEGER: 0x00000028
- 07: INTEGER: 0x00000032
- 08: INTEGER: 0x0000003c
- 09: INTEGER: 0x00000046
- 10: INTEGER: 0x00000050
- 11: INTEGER: 0x0000005a
- 12: INTEGER: 0x00000064
- PASSED: Test 90, Method _BCL returned a sane package of 13 integers.
- PASSED: Test 90, \_SB_.PCI0.GFX0.DD04._BCL correctly acquired and released locks 4 times.
- Package has 13 elements:
- 00: INTEGER: 0x00000046
- 01: INTEGER: 0x00000028
- 02: INTEGER: 0x00000000
- 03: INTEGER: 0x0000000a
- 04: INTEGER: 0x00000014
- 05: INTEGER: 0x0000001e
- 06: INTEGER: 0x00000028
- 07: INTEGER: 0x00000032
- 08: INTEGER: 0x0000003c
- 09: INTEGER: 0x00000046
- 10: INTEGER: 0x00000050
- 11: INTEGER: 0x0000005a
- 12: INTEGER: 0x00000064
- PASSED: Test 90, Method _BCL returned a sane package of 13 integers.
- PASSED: Test 90, \_SB_.PCI0.GFX0.DD05._BCL correctly acquired and released locks 4 times.
- Test 91 of 96: Check _BCM (Set Brightness Level).
- PASSED: Test 91, \_SB_.PCI0.P0P2.VGA_.LCD_._BCM returned no values as expected.
- PASSED: Test 91, \_SB_.PCI0.P0P2.VGA_.LCD_._BCM correctly acquired and released locks 6 times.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM returned no values as expected.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD01._BCM correctly acquired and released locks 6 times.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD02._BCM returned no values as expected.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD02._BCM correctly acquired and released locks 6 times.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD03._BCM returned no values as expected.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD03._BCM correctly acquired and released locks 6 times.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD04._BCM returned no values as expected.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD04._BCM correctly acquired and released locks 6 times.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD05._BCM returned no values as expected.
- PASSED: Test 91, \_SB_.PCI0.GFX0.DD05._BCM correctly acquired and released locks 6 times.
- Test 92 of 96: Check _BQC (Brightness Query Current Level).
- PASSED: Test 92, \_SB_.PCI0.P0P2.VGA_.LCD_._BQC correctly returned an integer.
- PASSED: Test 92, \_SB_.PCI0.P0P2.VGA_.LCD_._BQC correctly acquired and released locks 6 times.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly returned an integer.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD01._BQC correctly acquired and released locks 6 times.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD02._BQC correctly returned an integer.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD02._BQC correctly acquired and released locks 6 times.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD03._BQC correctly returned an integer.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD03._BQC correctly acquired and released locks 6 times.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD04._BQC correctly returned an integer.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD04._BQC correctly acquired and released locks 6 times.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD05._BQC correctly returned an integer.
- PASSED: Test 92, \_SB_.PCI0.GFX0.DD05._BQC correctly acquired and released locks 6 times.
- Test 93 of 96: Check _DDC (Return the EDID for this Device).
- SKIPPED: Test 93, Skipping test for non-existant object _DDC.
- Test 94 of 96: Check _DCS (Return the Status of Output Device).
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.CRT_._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.CRT_._DCS correctly acquired and released locks 7 times.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.LCD_._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.LCD_._DCS correctly acquired and released locks 7 times.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.TV__._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.TV__._DCS correctly acquired and released locks 7 times.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.DVI_._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.P0P2.VGA_.DVI_._DCS correctly acquired and released locks 7 times.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD01._DCS correctly acquired and released locks 7 times.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD02._DCS correctly acquired and released locks 7 times.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD03._DCS correctly acquired and released locks 6 times.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD04._DCS correctly acquired and released locks 6 times.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly returned an integer.
- PASSED: Test 94, \_SB_.PCI0.GFX0.DD05._DCS correctly acquired and released locks 6 times.
- Test 95 of 96: Check _DGS (Query Graphics State).
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.CRT_._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.CRT_._DGS correctly acquired and released locks 4 times.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.LCD_._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.LCD_._DGS correctly acquired and released locks 4 times.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.TV__._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.TV__._DGS correctly acquired and released locks 4 times.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.DVI_._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.P0P2.VGA_.DVI_._DGS correctly acquired and released locks 4 times.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD01._DGS correctly acquired and released locks 6 times.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD02._DGS correctly acquired and released locks 6 times.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD03._DGS correctly acquired and released locks 6 times.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD04._DGS correctly acquired and released locks 6 times.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly returned an integer.
- PASSED: Test 95, \_SB_.PCI0.GFX0.DD05._DGS correctly acquired and released locks 6 times.
- Test 96 of 96: Check _DSS (Device Set State).
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.CRT_._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.CRT_._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.LCD_._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.LCD_._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.TV__._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.TV__._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.DVI_._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.P0P2.VGA_.DVI_._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD01._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD02._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD03._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD04._DSS correctly acquired and released locks 4 times.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS returned no values as expected.
- PASSED: Test 96, \_SB_.PCI0.GFX0.DD05._DSS correctly acquired and released locks 4 times.
- ====================================================================================================
- 343 passed, 3 failed, 5 warnings, 0 aborted, 71 skipped, 0 info only.
- ====================================================================================================
- MCFG PCI Express* memory mapped config space.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Validate MCFG table.
- This test tries to validate the MCFG table by comparing the first 16 bytes in the MMIO mapped config
- space with the 'traditional' config space of the first PCI device (root bridge). The MCFG data is
- only trusted if it is marked reserved in the Int 15 AX=E820 BIOS memory map
- Memory Map Layout
- -----------------
- 0000000000000000 - 000000000009f3ff (System RAM)
- 000000000009f400 - 000000000009ffff (reserved)
- 00000000000d2000 - 00000000000d3fff (reserved)
- 00000000000dc000 - 00000000000fffff (reserved)
- 0000000000100000 - 00000000bf8b2fff (System RAM)
- 00000000bf8b3000 - 00000000bf8b8fff (reserved)
- 00000000bf8b9000 - 00000000bf9b1fff (System RAM)
- 00000000bf9b2000 - 00000000bfa0efff (reserved)
- 00000000bfa0f000 - 00000000bfb06fff (System RAM)
- 00000000bfb07000 - 00000000bfd0efff (reserved)
- 00000000bfd0f000 - 00000000bfd17fff (System RAM)
- 00000000bfd18000 - 00000000bfd1efff (reserved)
- 00000000bfd1f000 - 00000000bfd63fff (System RAM)
- 00000000bfd64000 - 00000000bfd9efff (ACPI Non-volatile Storage)
- 00000000bfd9f000 - 00000000bfdfffff (ACPI Non-volatile Storage)
- 0000000100000000 - 000000013fffffff (System RAM)
- MCFG table found, size is 16 bytes (excluding header) (1 entries).
- Entry address : 0xe0000000
- FAILED [MEDIUM] MCFGMMIONotReserved: Test 1, MCFG mmio config space at 0xe0000000 is not reserved in
- the memory map table
- ADVICE: The PCI Express specification states that the PCI Express configuration space should be
- defined in the MCFG table and *maybe* optionally defined in the Int 15 AX=E820 BIOS memory map if
- ACPI MCFG is present. Linux checks if the region is reserved in the memory map table and will reject
- the MMCONFIG if there is a discrepency between MCFG and the memory map table for the PCI Express
- region. [See arch/x86/pci/mmconfig-shared.c pci_mmcfg_reject_broken()]. It is recommended that this
- is defined in the Int 15 AX=E820 BIOS memory map table for Linux.
- High address : 0x0
- Segment : 0
- Start bus : 0
- End bus : 255
- PASSED: Test 1, PCI config space verified
- ====================================================================================================
- 1 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Simple Fan Tests.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 2: Check fan status.
- Test how many fans there are in the system. Check for the current status of the fan(s).
- PASSED: Test 1, Fan cooling_device0 of type Processor has max cooling state 10 and current cooling
- state 0.
- PASSED: Test 1, Fan cooling_device1 of type Processor has max cooling state 10 and current cooling
- state 0.
- PASSED: Test 1, Fan cooling_device2 of type LCD has max cooling state 10 and current cooling state
- 0.
- Test 2 of 2: Load system, check CPU fan status.
- Test how many fans there are in the system. Check for the current status of the fan(s).
- Loading CPUs for 20 seconds to try and get fan speeds to change.
- Fan cooling_device0 current state did not change from value 0 while CPUs were busy.
- Fan cooling_device1 current state did not change from value 0 while CPUs were busy.
- 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.
- ====================================================================================================
- 3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- FADT SCI_EN enabled check.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check FADT SCI_EN bit is enabled.
- FADT Preferred PM Profile: 0 (Unspecified)
- PASSED: Test 1, SCI_EN bit in PM1a Control Register Block is enabled.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check processor C state support.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check all CPUs C-states.
- This test checks if all processors have the same number of C-states, if the C-state counter works
- and if C-state transitions happen.
- PASSED: Test 1, Processor 0 has reached all C-states: C1 C2
- PASSED: Test 1, Processor 1 has reached all C-states: C1 C2
- PASSED: Test 1, Processor 1 has the same number of C-states as processor 0
- ====================================================================================================
- 3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check ACPI table checksum.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check ACPI table checksums.
- PASSED: Test 1, Table RSDP has correct checksum 0x3.
- PASSED: Test 1, Table RSDP has correct extended checksum 0x77.
- PASSED: Test 1, Table RSDT has correct checksum 0x73.
- PASSED: Test 1, Table DSDT has correct checksum 0x32.
- PASSED: Test 1, Table FACP has correct checksum 0xfe.
- PASSED: Test 1, Table HPET has correct checksum 0x8e.
- PASSED: Test 1, Table MCFG has correct checksum 0xb6.
- PASSED: Test 1, Table SLIC has correct checksum 0x81.
- PASSED: Test 1, Table APIC has correct checksum 0x1d.
- PASSED: Test 1, Table BOOT has correct checksum 0xaf.
- PASSED: Test 1, Table SSDT has correct checksum 0x2a.
- PASSED: Test 1, Table SSDT has correct checksum 0x38.
- PASSED: Test 1, Table SSDT has correct checksum 0x5d.
- PASSED: Test 1, Table XSDT has correct checksum 0xa.
- PASSED: Test 1, Table FACP has correct checksum 0xb.
- ====================================================================================================
- 15 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Check for single instance of APIC/MADT table.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check single instance of APIC/MADT table.
- Found APIC/MADT table APIC @ bfdfcf70, length 0x104
- PASSED: Test 1, Found 1 APIC/MADT table(s), as expected.
- ====================================================================================================
- 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- ACPI table settings sanity checks.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 1: Check ACPI tables.
- PASSED: Test 1, Table APIC passed.
- Table ECDT not present to check.
- PASSED: Test 1, Table FACP passed.
- PASSED: Test 1, Table HPET passed.
- PASSED: Test 1, Table MCFG passed.
- PASSED: Test 1, Table RSDT passed.
- PASSED: Test 1, Table RSDP passed.
- Table SBST not present to check.
- PASSED: Test 1, Table XSDT passed.
- ====================================================================================================
- 7 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Re-assemble DSDT and find syntax errors and warnings.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 2: Disassemble and reassemble DSDT
- FAILED [HIGH] AMLAssemblerError4043: Test 1, Assembler error in line 1754
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 01751| 0x00000000, // Range Minimum
- 01752| 0xFEBFFFFF, // Range Maximum
- 01753| 0x00000000, // Translation Offset
- 01754| 0x00000000, // Length
- | ^
- | error 4043: Invalid combination of Length and Min/Max fixed flags
- 01755| ,, _Y0D, AddressRangeMemory, TypeStatic)
- 01756| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 01757| 0x00000000, // Granularity
- ====================================================================================================
- ADVICE: (for error #4043): This occurs if the length is zero and just one of the resource MIF/MAF
- flags are set, or the length is non-zero and resource MIF/MAF flags are both set. These are illegal
- combinations and need to be fixed. See section 6.4.3.5 Address Space Resource Descriptors of version
- 4.0a of the ACPI specification for more details.
- FAILED [HIGH] AMLAssemblerError4043: Test 1, Assembler error in line 1761
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 01758| 0xFED40000, // Range Minimum
- 01759| 0xFED44FFF, // Range Maximum
- 01760| 0x00000000, // Translation Offset
- 01761| 0x00000000, // Length
- | ^
- | error 4043: Invalid combination of Length and Min/Max fixed flags
- 01762| ,, , AddressRangeMemory, TypeStatic)
- 01763| })
- 01764| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
- ====================================================================================================
- ADVICE: (for error #4043): This occurs if the length is zero and just one of the resource MIF/MAF
- flags are set, or the length is non-zero and resource MIF/MAF flags are both set. These are illegal
- combinations and need to be fixed. See section 6.4.3.5 Address Space Resource Descriptors of version
- 4.0a of the ACPI specification for more details.
- FAILED [HIGH] AMLAssemblerError1130: Test 1, Assembler error in line 4668
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 04665| {
- 04666| Name (_HID, "VPC2004") // _HID: Hardware ID
- 04667| Name (_UID, Zero) // _UID: Unique ID
- 04668| Name (_VPC, 0x0140)
- | ^
- | warning level 0 1130: Unknown reserved name (_VPC)
- 04669| Name (VPCD, Zero)
- 04670| Method (_STA, 0, NotSerialized) // _STA: Status
- 04671| {
- ====================================================================================================
- FAILED [HIGH] AMLAssemblerError1130: Test 1, Assembler error in line 4683
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 04680| }
- 04681| }
- 04682|
- 04683| Method (_CFG, 0, NotSerialized)
- | ^
- | warning level 0 1130: Unknown reserved name (_CFG)
- 04684| {
- 04685| Store (_VPC, Local0)
- 04686| And (Local0, 0xFFFF, Local0)
- ====================================================================================================
- FAILED [HIGH] AMLAssemblerError1130: Test 1, Assembler error in line 4683
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 04680| }
- 04681| }
- 04682|
- 04683| Method (_CFG, 0, NotSerialized)
- | ^
- | warning level 0 1130: Unknown reserved name (_CFG)
- 04684| {
- 04685| Store (_VPC, Local0)
- 04686| And (Local0, 0xFFFF, Local0)
- ====================================================================================================
- FAILED [HIGH] AMLAssemblerError1114: Test 1, Assembler error in line 4811
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 04808| })
- 04809| }
- 04810|
- 04811| Method (VPCM, 2, Serialized)
- | ^
- | warning level 0 1114: Not all control paths return a value (VPCM)
- 04812| {
- 04813| P8XH (Zero, Arg0)
- 04814| If (LEqual (Arg0, 0x21))
- ====================================================================================================
- Table DSDT (0) reassembly: Found 2 errors, 4 warnings.
- Test 2 of 2: Disassemble and reassemble SSDT
- FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 60
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 00057| {
- 00058| Store (CPDC (Arg0), Local0)
- 00059| GCAP (Local0)
- 00060| Return (Local0)
- | ^
- | warning level 0 1104: Reserved method should not return a value (_PDC)
- 00061| }
- 00062|
- 00063| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
- ====================================================================================================
- FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 174
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 00171| {
- 00172| Store (\_PR.CPU0.CPDC (Arg0), Local0)
- 00173| GCAP (Local0)
- 00174| Return (Local0)
- | ^
- | warning level 0 1104: Reserved method should not return a value (_PDC)
- 00175| }
- 00176|
- 00177| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
- ====================================================================================================
- FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 244
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 00241| {
- 00242| Store (\_PR.CPU0.CPDC (Arg0), Local0)
- 00243| GCAP (Local0)
- 00244| Return (Local0)
- | ^
- | warning level 0 1104: Reserved method should not return a value (_PDC)
- 00245| }
- 00246|
- 00247| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
- ====================================================================================================
- FAILED [HIGH] AMLAssemblerError1104: Test 2, Assembler error in line 290
- Line | AML source
- ----------------------------------------------------------------------------------------------------
- 00287| {
- 00288| Store (\_PR.CPU0.CPDC (Arg0), Local0)
- 00289| GCAP (Local0)
- 00290| Return (Local0)
- | ^
- | warning level 0 1104: Reserved method should not return a value (_PDC)
- 00291| }
- 00292|
- 00293| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
- ====================================================================================================
- Table SSDT (0) reassembly: Found 0 errors, 4 warnings.
- PASSED: Test 2, SSDT (1) reassembly, Found 0 errors, 0 warnings.
- PASSED: Test 2, SSDT (2) reassembly, Found 0 errors, 0 warnings.
- ====================================================================================================
- 2 passed, 10 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- Test ACPI Wakealarm.
- ----------------------------------------------------------------------------------------------------
- Test 1 of 4: Check existance of /sys/class/rtc/rtc0/wakealarm.
- PASSED: Test 1, /sys/class/rtc/rtc0/wakealarm found.
- Test 2 of 4: Trigger wakealarm for 1 seconds in the future.
- Trigger wakealarm for 1 seconds in the future.
- PASSED: Test 2, RTC wakealarm was triggered successfully.
- Test 3 of 4: Check if wakealarm is fired.
- PASSED: Test 3, RTC wakealarm triggered and fired successfully.
- Test 4 of 4: Multiple wakealarm firing tests.
- Trigger wakealarm for 1 seconds in the future.
- Trigger wakealarm for 2 seconds in the future.
- Trigger wakealarm for 3 seconds in the future.
- Trigger wakealarm for 4 seconds in the future.
- PASSED: Test 4, RTC wakealarm triggered and fired successfully.
- ====================================================================================================
- 4 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
- ====================================================================================================
- 503 passed, 17 failed, 10 warnings, 1 aborted, 73 skipped, 4 info only.
- Test Failure Summary
- ====================================================================================================
- Critical failures: 1
- klog: CRITICAL Kernel message: [ 0.421622] pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
- High failures: 11
- dmi_decode: Out of range value 0x0c (range allowed 0x00..0x08, 0x80..0xff) while accessing entry 'System Boot Information (Type 32)' @ 0x000dc311, field 'Boot Status', offset 0x0a
- method: Detected error 'Uninitialized local variable' when evaluating '\_SB_.PCI0.LPCB.BAT1._BST'.
- syntaxcheck: Assembler error in line 1754
- syntaxcheck: Assembler error in line 1761
- syntaxcheck: Assembler error in line 4668
- syntaxcheck: Assembler error in line 4683
- syntaxcheck: Assembler error in line 4811
- syntaxcheck: Assembler error in line 60
- syntaxcheck: Assembler error in line 174
- syntaxcheck: Assembler error in line 244
- syntaxcheck: Assembler error in line 290
- Medium failures: 3
- method: AC0 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K)
- method: AC1 returned a dubious value below 0 degrees C: 0x00000000 ( 0.0 degrees K)
- mcfg: MCFG mmio config space at 0xe0000000 is not reserved in the memory map table
- Low failures: 1
- maxreadreq: 3 devices have low MaxReadReq settings. Firmware may have configured these too low.
- Other failures: NONE
- Test |Pass |Fail |Abort|Warn |Skip |Info |
- ---------------+-----+-----+-----+-----+-----+-----+
- acpiinfo | 1| | | | | |
- acpitables | 7| | | | | |
- apicedge | 1| | | | | |
- apicinstance | 1| | | | | |
- aspm | 4| | | 4| | |
- bios32 | 4| | | | | |
- bios_info | | | | | | 1|
- checksum | 15| | | | | |
- crs | 1| | | | | |
- csm | | | | | | 1|
- cstates | 3| | | | | |
- dmesg_common | 1| | | | | |
- dmi_decode | 24| 1| | | | |
- ebda | 1| | | | | |
- fadt | 1| | | | | |
- fan | 3| | | | | |
- hda_audio | 2| | | | | |
- hpet_check | 4| | | | | |
- klog | | 1| | | | |
- maxfreq | 1| | | | | |
- maxreadreq | | 1| | | | |
- mcfg | 1| 1| | | | |
- method | 343| 3| | 5| 71| |
- microcode | | | 1| | | |
- mpcheck | 9| | | | | |
- msr | 57| | | | | |
- mtrr | 2| | | | 1| |
- nx | 3| | | | | |
- oops | 1| | | | | |
- os2gap | 1| | | | | |
- osilinux | | | | 1| | |
- pciirq | | | | | | |
- pnp | 2| | | | | |
- smbios | 1| | | | | |
- syntaxcheck | 2| 10| | | | |
- version | 3| | | | | |
- virt | | | | | 1| |
- wakealarm | 4| | | | | |
- wmi | | | | | | 2|
- ---------------+-----+-----+-----+-----+-----+-----+
- Total: | 503| 17| 1| 10| 73| 4|
- ---------------+-----+-----+-----+-----+-----+-----+
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement