From patchwork Wed May 16 13:20:32 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Colin Ian King X-Patchwork-Id: 159647 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id D2E45B6FAC for ; Wed, 16 May 2012 23:21:06 +1000 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1SUeA5-0003OM-CP for incoming@patchwork.ozlabs.org; Wed, 16 May 2012 13:21:05 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1SUeA1-0003Km-9p for fwts-devel@lists.ubuntu.com; Wed, 16 May 2012 13:21:01 +0000 Received: from cpc19-craw6-2-0-cust5.croy.cable.virginmedia.com ([77.102.228.6] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SUeA0-0007W7-B3 for fwts-devel@lists.ubuntu.com; Wed, 16 May 2012 13:21:01 +0000 From: Colin King To: fwts-devel@lists.ubuntu.com Subject: [PATCH 01/27] acpidump: fix tests to work with new fwts logging Date: Wed, 16 May 2012 14:20:32 +0100 Message-Id: <1337174459-21597-2-git-send-email-colin.king@canonical.com> X-Mailer: git-send-email 1.7.10 In-Reply-To: <1337174459-21597-1-git-send-email-colin.king@canonical.com> References: <1337174459-21597-1-git-send-email-colin.king@canonical.com> X-BeenThere: fwts-devel@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Firmware Test Suite Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: fwts-devel-bounces@lists.ubuntu.com Errors-To: fwts-devel-bounces@lists.ubuntu.com From: Colin Ian King Signed-off-by: Colin Ian King Acked-by: Keng-Yu Lin Acked-by: Ivan Hu --- acpidump-0001/acpidump-0001.log | 2 +- acpidump-0001/results.log | 559 --------------------------------------- acpidump-0001/test-0001.sh | 4 +- 3 files changed, 3 insertions(+), 562 deletions(-) delete mode 100644 acpidump-0001/results.log diff --git a/acpidump-0001/acpidump-0001.log b/acpidump-0001/acpidump-0001.log index ea7b0c1..4eff016 100644 --- a/acpidump-0001/acpidump-0001.log +++ b/acpidump-0001/acpidump-0001.log @@ -1,5 +1,5 @@ acpidump Dump ACPI tables. -acpidump --------------------------------------------------------- +acpidump ---------------------------------------------------------- acpidump Test 1 of 1: Dump ACPI tables. acpidump RSDP @ f7240 (36 bytes) acpidump --------------- diff --git a/acpidump-0001/results.log b/acpidump-0001/results.log deleted file mode 100644 index e56185c..0000000 --- a/acpidump-0001/results.log +++ /dev/null @@ -1,559 +0,0 @@ -00001 fwts Results generated by fwts: Version V0.23.23 (Wed Aug 31 17:08:37 BST 2011). -00002 fwts -00003 fwts Some of this work - Copyright (c) 1999 - 2010, Intel Corp. All rights -00004 fwts reserved. -00005 fwts Some of this work - Copyright (c) 2010 - 2011, Canonical. -00006 fwts -00007 fwts This test run on 05/10/11 at 10:46:47 on host Linux lenovo 3.0.0-12-generic -00008 fwts #19-Ubuntu SMP Fri Sep 23 21:23:39 UTC 2011 x86_64. -00009 fwts -00010 fwts Running tests: version bios_info oops mtrr dmesg_common acpiinfo klog -00011 fwts microcode msr nx maxfreq virt maxreadreq crs hpet_check dmi_decode smbios -00012 fwts mpcheck os2gap hda_audio bios32 ebda wmi osilinux apicedge method mcfg fan -00013 fwts fadt cstates checksum apicinstance acpitables syntaxcheck wakealarm. - -00015 version Gather kernel system information. -00016 version ----------------------------------------------------------------------------- -00017 version Test 1 of 3: Gather kernel signature. -00018 version PASSED: Test 1, Signature: Ubuntu 3.0.0-12.19-generic 3.0.4 -00019 version -00020 version Test 2 of 3: Gather kernel system information. -00021 version PASSED: Test 2, Kernel Version: Linux version 3.0.0-12-generic -00022 version (buildd@crested) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) -00023 version #19-Ubuntu SMP Fri Sep 23 21:23:39 UTC 2011 -00024 version -00025 version Test 3 of 3: Gather APCI driver version. -00026 version PASSED: Test 3, ACPI Version: 20110413 -00027 version -00028 version ============================================================================= -00029 version 3 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00030 version ============================================================================= - -00032 bios_info Gather BIOS DMI information. -00033 bios_info ----------------------------------------------------------------------------- -00034 bios_info Test 1 of 1: Gather BIOS DMI information -00035 bios_info BIOS Vendor : LENOVO -00036 bios_info BIOS Version : 68ET27WW -00037 bios_info BIOS Release Date : 11/14/2007 -00038 bios_info Board Name : IEL10 -00039 bios_info Board Version : REFERENCE -00040 bios_info Board Asset Tag : -00041 bios_info Chassis Type : 10 -00042 bios_info Chassis Vendor : No Enclosure -00043 bios_info Chassis Version : N/A -00044 bios_info Chassic Asset Tag : No Asset Tag -00045 bios_info Product Name : 0769BMG -00046 bios_info Product Version : 3000 N200 -00047 bios_info System Vendor : LENOVO -00048 bios_info -00049 bios_info ============================================================================= -00050 bios_info 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 1 info only. -00051 bios_info ============================================================================= - -00053 oops Scan kernel log for Oopses. -00054 oops ----------------------------------------------------------------------------- -00055 oops Test 1 of 1: Kernel log oops check. -00056 oops PASSED: Test 1, Found no oopses in kernel log. -00057 oops -00058 oops ============================================================================= -00059 oops 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00060 oops ============================================================================= - -00062 mtrr MTRR validation. -00063 mtrr ----------------------------------------------------------------------------- -00064 mtrr Must be run as root or sudo to be able to read system information. -00065 mtrr Aborted test, insufficient privilege. -00066 mtrr ============================================================================= -00067 mtrr 0 passed, 0 failed, 0 warnings, 3 aborted, 0 skipped, 0 info only. -00068 mtrr ============================================================================= - -00070 dmesg_common General dmesg common errors check. -00071 dmesg_common ----------------------------------------------------------------------------- -00072 dmesg_common Test 1 of 1: Check common errors in kernel log. -00073 dmesg_common PASSED: Test 1, No common error messages found in kernel message log. -00074 dmesg_common -00075 dmesg_common ============================================================================= -00076 dmesg_common 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00077 dmesg_common ============================================================================= - -00079 acpiinfo General ACPI information check. -00080 acpiinfo ----------------------------------------------------------------------------- -00081 acpiinfo Test 1 of 1: General ACPI information check. -00082 acpiinfo This test checks the output of the in-kernel ACPI CA against common error -00083 acpiinfo messages that indicate a bad interaction with the bios, including those that -00084 acpiinfo point at AML syntax errors. -00085 acpiinfo DSDT was compiled by the Intel AML compiler. -00086 acpiinfo PASSED: Test 1, Found no errors in kernel log. -00087 acpiinfo -00088 acpiinfo ============================================================================= -00089 acpiinfo 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00090 acpiinfo ============================================================================= - -00092 klog Scan kernel log for errors and warnings. -00093 klog ----------------------------------------------------------------------------- -00094 klog Test 1 of 1: Kernel log error check. -00095 klog FAILED [HIGH] KlogACPIBIOSBugMultipleAPIC: Test 1, HIGH Kernel message: [ -00096 klog 0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0 -00097 klog -00098 klog ADVICE: The kernel has detected more than one ACPI Multiple APIC Description -00099 klog Table (MADT) (these tables have the "APIC" signature). There should only be -00100 klog one MADT and the kernel will by default select the first one. However, one can -00101 klog override this and select the Nth MADT using acpi_apic_instance=N. -00102 klog -00103 klog Kernel message: [ 0.228089] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query -00104 klog ignored -00105 klog -00106 klog ADVICE: This is not exactly a failure mode but a warning from the kernel. The -00107 klog _OSI() method has implemented a match to the 'Linux' query in the DSDT and -00108 klog this is redundant because the ACPI driver matches onto the Windows _OSI -00109 klog strings by default. -00110 klog -00111 klog Found 1 unique errors in kernel log. -00112 klog -00113 klog ============================================================================= -00114 klog 0 passed, 1 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00115 klog ============================================================================= - -00117 microcode Check if system is using latest microcode. -00118 microcode ----------------------------------------------------------------------------- -00119 microcode Must be run as root or sudo to be able to read system information. -00120 microcode Aborted test, insufficient privilege. -00121 microcode ============================================================================= -00122 microcode 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00123 microcode ============================================================================= - -00125 msr MSR register tests. -00126 msr ----------------------------------------------------------------------------- -00127 msr Must be run as root or sudo to be able to read system information. -00128 msr Aborted test, insufficient privilege. -00129 msr ============================================================================= -00130 msr 0 passed, 0 failed, 0 warnings, 5 aborted, 0 skipped, 0 info only. -00131 msr ============================================================================= - -00133 nx Test if CPU NX is disabled by the BIOS. -00134 nx ----------------------------------------------------------------------------- -00135 nx Must be run as root or sudo to be able to read system information. -00136 nx Aborted test, insufficient privilege. -00137 nx ============================================================================= -00138 nx 0 passed, 0 failed, 0 warnings, 3 aborted, 0 skipped, 0 info only. -00139 nx ============================================================================= - -00141 maxfreq Check max CPU frequencies against max scaling frequency. -00142 maxfreq ----------------------------------------------------------------------------- -00143 maxfreq Test 1 of 1: Maximum CPU frequency check. -00144 maxfreq This test checks the maximum CPU frequency as detected by the kernel for each -00145 maxfreq CPU against maxiumum frequency as specified by the BIOS frequency scaling -00146 maxfreq settings. -00147 maxfreq PASSED: Test 1, 2 CPUs passed the maximum frequency check. -00148 maxfreq -00149 maxfreq ============================================================================= -00150 maxfreq 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00151 maxfreq ============================================================================= - -00153 virt Test CPU Virtualisation Configuration. -00154 virt ----------------------------------------------------------------------------- -00155 virt Must be run as root or sudo to be able to read system information. -00156 virt Aborted test, insufficient privilege. -00157 virt ============================================================================= -00158 virt 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00159 virt ============================================================================= - -00161 maxreadreq Checks firmware has set PCI Express MaxReadReq to a higher value on -00162 maxreadreq non-motherboard devices. -00163 maxreadreq ----------------------------------------------------------------------------- -00164 maxreadreq Must be run as root or sudo to be able to read system information. -00165 maxreadreq Aborted test, insufficient privilege. -00166 maxreadreq ============================================================================= -00167 maxreadreq 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00168 maxreadreq ============================================================================= - -00170 crs Check PCI host bridge configuration using _CRS. -00171 crs ----------------------------------------------------------------------------- -00172 crs Must be run as root or sudo to be able to read system information. -00173 crs Aborted test, insufficient privilege. -00174 crs ============================================================================= -00175 crs 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00176 crs ============================================================================= - -00178 hpet_check HPET configuration test. -00179 hpet_check ----------------------------------------------------------------------------- -00180 hpet_check Must be run as root or sudo to be able to read system information. -00181 hpet_check Aborted test, insufficient privilege. -00182 hpet_check ============================================================================= -00183 hpet_check 0 passed, 0 failed, 0 warnings, 3 aborted, 0 skipped, 0 info only. -00184 hpet_check ============================================================================= - -00186 dmi_decode Test DMI/SMBIOS tables for errors. -00187 dmi_decode ----------------------------------------------------------------------------- -00188 dmi_decode Must be run as root or sudo to be able to read system information. -00189 dmi_decode Aborted test, insufficient privilege. -00190 dmi_decode ============================================================================= -00191 dmi_decode 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00192 dmi_decode ============================================================================= - -00194 smbios Check SMBIOS. -00195 smbios ----------------------------------------------------------------------------- -00196 smbios Must be run as root or sudo to be able to read system information. -00197 smbios Aborted test, insufficient privilege. -00198 smbios ============================================================================= -00199 smbios 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00200 smbios ============================================================================= - -00202 mpcheck Check MultiProcessor Tables. -00203 mpcheck ----------------------------------------------------------------------------- -00204 mpcheck Must be run as root or sudo to be able to read system information. -00205 mpcheck Aborted test, insufficient privilege. -00206 mpcheck ============================================================================= -00207 mpcheck 0 passed, 0 failed, 0 warnings, 9 aborted, 0 skipped, 0 info only. -00208 mpcheck ============================================================================= - -00210 os2gap OS/2 memory hole test. -00211 os2gap ----------------------------------------------------------------------------- -00212 os2gap Test 1 of 1: Check the OS/2 15Mb memory hole is absent. -00213 os2gap PASSED: Test 1, No OS/2 memory hole found. -00214 os2gap -00215 os2gap ============================================================================= -00216 os2gap 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00217 os2gap ============================================================================= - -00219 hda_audio Check HDA Audio Pin Configs. -00220 hda_audio ----------------------------------------------------------------------------- -00221 hda_audio Test 1 of 1: Check HDA Audio Pin Configs. -00222 hda_audio Checking 'hwC0D0': -00223 hda_audio Vendor Name : Realtek -00224 hda_audio Vendor ID : 0x10ec0862 -00225 hda_audio Subsystem ID : 0x17aa3867 -00226 hda_audio Revision ID : 0x100001 -00227 hda_audio BIOS pin configurations: -00228 hda_audio Pin Setting -00229 hda_audio 0x0014 0x99130110 -00230 hda_audio 0x0015 0x411111f0 -00231 hda_audio 0x0016 0x411111f0 -00232 hda_audio 0x0017 0x411111f0 -00233 hda_audio 0x0018 0x03a19820 -00234 hda_audio 0x0019 0x99a3012f -00235 hda_audio 0x001a 0x411111f0 -00236 hda_audio 0x001b 0x0321401f -00237 hda_audio 0x001c 0x411111f0 -00238 hda_audio 0x001d 0x40178e2d -00239 hda_audio 0x001e 0x411111f0 -00240 hda_audio PASSED: Test 1, Default BIOS pin configurations did not have software -00241 hda_audio override. -00242 hda_audio -00243 hda_audio -00244 hda_audio ============================================================================= -00245 hda_audio 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00246 hda_audio ============================================================================= - -00248 bios32 Check BIOS32 Service Directory. -00249 bios32 ----------------------------------------------------------------------------- -00250 bios32 Must be run as root or sudo to be able to read system information. -00251 bios32 Aborted test, insufficient privilege. -00252 bios32 ============================================================================= -00253 bios32 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00254 bios32 ============================================================================= - -00256 ebda Validate EBDA region is mapped and reserved in memory map table. -00257 ebda ----------------------------------------------------------------------------- -00258 ebda Must be run as root or sudo to be able to read system information. -00259 ebda Aborted test, insufficient privilege. -00260 ebda ============================================================================= -00261 ebda 0 passed, 0 failed, 0 warnings, 1 aborted, 0 skipped, 0 info only. -00262 ebda ============================================================================= - -00264 wmi Extract and analyse Windows Management Instrumentation (WMI). -00265 wmi ----------------------------------------------------------------------------- -00266 wmi Test 1 of 2: Check Windows Management Instrumentation in DSDT -00267 wmi Found WMI Object, Object ID AC, GUID: 2E851DA7-D053-495F-9DFA-1A4AD62E6A86, -00268 wmi Instance 0x01, Flags: 00 -00269 wmi Found WMI Object, Object ID BC, GUID: 71436D3B-FBDD-4C72-BCB8-435BFE0D64F9, -00270 wmi Instance 0x01, Flags: 00 -00271 wmi Found WMI Object, Object ID BA, GUID: 05901221-D566-11D1-B2F0-00A0C9062910, -00272 wmi Instance 0x01, Flags: 00 -00273 wmi -00274 wmi Test 2 of 2: Check Windows Management Instrumentation in SSDT -00275 wmi No WMI data found in table SSDT1. -00276 wmi No WMI data found in table SSDT2. -00277 wmi No WMI data found in table SSDT3. -00278 wmi No WMI data found in table SSDT4. -00279 wmi No WMI data found in table SSDT5. -00280 wmi -00281 wmi ============================================================================= -00282 wmi 0 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 2 info only. -00283 wmi ============================================================================= - -00285 osilinux Disassemble DSDT to check for _OSI("Linux"). -00286 osilinux ----------------------------------------------------------------------------- -00287 osilinux Test 1 of 1: Disassemble DSDT to check for _OSI("Linux"). -00288 osilinux This is not strictly a failure mode, it just alerts one that this has been -00289 osilinux defined in the DSDT and probably should be avoided since the Linux ACPI driver -00290 osilinux matches onto the Windows _OSI strings -00291 osilinux { -00292 osilinux If (_OSI ("Linux")) -00293 osilinux { -00294 osilinux Store (One, LINX) -00295 osilinux Store (Zero, ECDY) -00296 osilinux } -00297 osilinux If (_OSI ("Windows 2001")) -00298 osilinux { -00299 osilinux Store (0x07D1, OSYS) -00300 osilinux } -00301 osilinux If (_OSI ("Windows 2001 SP1")) -00302 osilinux { -00303 osilinux Store (0x07D1, OSYS) -00304 osilinux } -00305 osilinux If (_OSI ("Windows 2001 SP2")) -00306 osilinux { -00307 osilinux Store (0x07D2, OSYS) -00308 osilinux } -00309 osilinux If (_OSI ("Windows 2006")) -00310 osilinux { -00311 osilinux Store (0x07D6, OSYS) -00312 osilinux } -00313 osilinux } -00314 osilinux WARNING: Test 1, DSDT implements a deprecated _OSI("Linux") test. -00315 osilinux -00316 osilinux ============================================================================= -00317 osilinux 0 passed, 0 failed, 1 warnings, 0 aborted, 0 skipped, 0 info only. -00318 osilinux ============================================================================= - -00320 apicedge APIC Edge/Level Check. -00321 apicedge ----------------------------------------------------------------------------- -00322 apicedge Test 1 of 1: Legacy and PCI Interrupt Edge/Level trigger checks. -00323 apicedge PASSED: Test 1, Legacy interrupts are edge and PCI interrupts are level -00324 apicedge triggered. -00325 apicedge -00326 apicedge ============================================================================= -00327 apicedge 1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only. -00328 apicedge ============================================================================= - -00330 method ACPI DSDT Method Semantic Tests. -00331 method ----------------------------------------------------------------------------- -00332 method Test 1 of 92: Check Method Names. -00333 method Found 218 Methods -00334 method PASSED: Test 1, Method names contain legal characters. -00335 method -00336 method Test 2 of 92: Check _ALC (Ambient Light Colour Chromaticity). -00337 method SKIPPED: Test 2, Optional method _ALC did not exist. -00338 method -00339 method Test 3 of 92: Check _ALI (Ambient Light Illuminance). -00340 method SKIPPED: Test 3, Optional method _ALI did not exist. -00341 method -00342 method Test 4 of 92: Check _ALT (Ambient Light Temperature). -00343 method SKIPPED: Test 4, Optional method _ALT did not exist. -00344 method -00345 method Test 5 of 92: Check _ALP (Ambient Light Polling). -00346 method SKIPPED: Test 5, Optional method _ALP did not exist. -00347 method -00348 method Test 6 of 92: Check _LID (Lid Status). -00349 method PASSED: Test 6, _LID correctly returned sane looking value 0x00000000 -00350 method PASSED: Test 6, \_SB_.LID0._LID correctly acquired and released locks 4 times. -00351 method -00352 method Test 7 of 92: Check _STP (Set Expired Timer Wake Policy). -00353 method SKIPPED: Test 7, Optional method _STP did not exist. -00354 method -00355 method Test 8 of 92: Check _STV (Set Timer Value). -00356 method SKIPPED: Test 8, Optional method _STV did not exist. -00357 method -00358 method Test 9 of 92: Check _TIP (Expired Timer Wake Policy). -00359 method SKIPPED: Test 9, Optional method _TIP did not exist. -00360 method -00361 method Test 10 of 92: Check _TIV (Timer Values). -00362 method SKIPPED: Test 10, Optional method _TIV did not exist. -00363 method -00364 method Test 11 of 92: Check _SBS (Smart Battery Subsystem). -00365 method SKIPPED: Test 11, Optional method _SBS did not exist. -00366 method -00367 method Test 12 of 92: Check _BIF (Battery Information). -00368 method Package has 13 elements: -00369 method 00: INTEGER: 0x00000001 -00370 method 01: INTEGER: 0x00000fa0 -00371 method 02: INTEGER: 0x00000fa0 -00372 method 03: INTEGER: 0x00000001 -00373 method 04: INTEGER: 0x00002b5c -00374 method 05: INTEGER: 0x000001a4 -00375 method 06: INTEGER: 0x0000009c -00376 method 07: INTEGER: 0x00000108 -00377 method 08: INTEGER: 0x00000ec4 -00378 method 09: STRING: 0xPA3465U -00379 method 10: STRING: 0x3658Q -00380 method 11: STRING: 0xLi-Ion -00381 method 12: STRING: 0xCOMPAL -00382 method PASSED: Test 12, Battery _BIF package looks sane. -00383 method PASSED: Test 12, \_SB_.PCI0.LPCB.BAT1._BIF correctly acquired and released -00384 method locks 5 times. -00385 method -00386 method Test 13 of 92: Check _BIX (Battery Information Extended). -00387 method SKIPPED: Test 13, Optional method _BIX did not exist. -00388 method -00389 method Test 14 of 92: Check _BMA (Battery Measurement Averaging). -00390 method SKIPPED: Test 14, Optional method _BMA did not exist. -00391 method -00392 method Test 15 of 92: Check _BMS (Battery Measurement Sampling Time). -00393 method SKIPPED: Test 15, Optional method _BMS did not exist. -00394 method -00395 method Test 16 of 92: Check _BST (Battery Status). -00396 method Package has 4 elements: -00397 method 00: INTEGER: 0x00000000 -00398 method 01: INTEGER: 0x00000000 -00399 method 02: INTEGER: 0x00000000 -00400 method 03: INTEGER: 0x00002b5c -00401 method PASSED: Test 16, Battery _BST package looks sane. -00402 method PASSED: Test 16, \_SB_.PCI0.LPCB.BAT1._BST correctly acquired and released -00403 method locks 5 times. -00404 method -00405 method Test 17 of 92: Check _BTP (Battery Trip Point). -00406 method SKIPPED: Test 17, Optional method _BTP did not exist. -00407 method -00408 method Test 18 of 92: Check _PCL (Power Consumer List). -00409 method SKIPPED: Test 18, Optional method _PCL did not exist. -00410 method -00411 method Test 19 of 92: Check _BTM (Battery Time). -00412 method SKIPPED: Test 19, Optional method _BTM did not exist. -00413 method -00414 method Test 20 of 92: Check _BMD (Battery Maintenance Data). -00415 method SKIPPED: Test 20, Optional method _BMD did not exist. -00416 method -00417 method Test 21 of 92: Check _BMC (Battery Maintenance Control). -00418 method SKIPPED: Test 21, Optional method _BMC did not exist. -00419 method -00420 method Test 22 of 92: Check _PSR (Power Source). -00421 method PASSED: Test 22, _PSR correctly returned sane looking value 0x00000001 -00422 method PASSED: Test 22, \_SB_.PCI0.LPCB.ACAD._PSR correctly acquired and released -00423 method locks 4 times. -00424 method -00425 method Test 23 of 92: Check _PIF (Power Source Information) Object. -00426 method SKIPPED: Test 23, Optional method _PIF did not exist. -00427 method -00428 method Test 24 of 92: Check _FIF (Fan Information). -00429 method SKIPPED: Test 24, Optional method _FIF did not exist. -00430 method -00431 method Test 25 of 92: Check _FSL (Fan Set Level). -00432 method SKIPPED: Test 25, Optional method _FSL did not exist. -00433 method -00434 method Test 26 of 92: Check _FST (Fan Status). -00435 method SKIPPED: Test 26, Optional method _FST did not exist. -00436 method -00437 method Test 27 of 92: Check _ACx (Active Cooling). -00438 method SKIPPED: Test 27, Optional method AC0 did not exist. -00439 method -00440 method SKIPPED: Test 27, Optional method AC1 did not exist. -00441 method -00442 method SKIPPED: Test 27, Optional method AC2 did not exist. -00443 method -00444 method SKIPPED: Test 27, Optional method AC3 did not exist. -00445 method -00446 method SKIPPED: Test 27, Optional method AC4 did not exist. -00447 method -00448 method SKIPPED: Test 27, Optional method AC5 did not exist. -00449 method -00450 method SKIPPED: Test 27, Optional method AC6 did not exist. -00451 method -00452 method SKIPPED: Test 27, Optional method AC7 did not exist. -00453 method -00454 method SKIPPED: Test 27, Optional method AC8 did not exist. -00455 method -00456 method SKIPPED: Test 27, Optional method AC9 did not exist. -00457 method -00458 method -00459 method Test 28 of 92: Check _CRT (Critical Trip Point). -00460 method SKIPPED: Test 28, Optional method _CRT did not exist. -00461 method -00462 method Test 29 of 92: Check _DTI (Device Temperature Indication). -00463 method SKIPPED: Test 29, Optional method _DTI did not exist. -00464 method -00465 method Test 30 of 92: Check _HOT (Hot Temperature). -00466 method SKIPPED: Test 30, Optional method _HOT did not exist. -00467 method -00468 method Test 31 of 92: Check _NTT (Notification Temp Threshold). -00469 method SKIPPED: Test 31, Optional method _NTT did not exist. -00470 method -00471 method Test 32 of 92: Check _PSV (Passive Temp). -00472 method SKIPPED: Test 32, Optional method _PSV did not exist. -00473 method -00474 method Test 33 of 92: Check _RTV (Relative Temp Values). -00475 method SKIPPED: Test 33, Optional method _RTV did not exist. -00476 method -00477 method Test 34 of 92: Check _SCP (Set Cooling Policy). -00478 method SKIPPED: Test 34, Optional method _DTI did not exist. -00479 method -00480 method Test 35 of 92: Check _TMP (Thermal Zone Current Temp). -00481 method SKIPPED: Test 35, Optional method _TMP did not exist. -00482 method -00483 method Test 36 of 92: Check _TC1 (Thermal Constant 1) Object. -00484 method SKIPPED: Test 36, Optional method _TC1 did not exist. -00485 method -00486 method Test 37 of 92: Check _TC2 (Thermal Constant 2) Object. -00487 method SKIPPED: Test 37, Optional method _TC2 did not exist. -00488 method -00489 method Test 38 of 92: Check _TPT (Trip Point Temperature). -00490 method SKIPPED: Test 38, Optional method _TPT did not exist. -00491 method -00492 method Test 39 of 92: Check _TSP (Thermal Sampling Period) Object. -00493 method SKIPPED: Test 39, Optional method _TSP did not exist. -00494 method -00495 method Test 40 of 92: Check _TST (Temperature Sensor Threshold) Object. -00496 method SKIPPED: Test 40, Optional method _TST did not exist. -00497 method -00498 method Test 41 of 92: Check _TZP (Thermal Zone Polling) Object. -00499 method SKIPPED: Test 41, Optional method _TZP did not exist. -00500 method -00501 method Test 42 of 92: Check _SUN (Slot User Number). -00502 method SKIPPED: Test 42, Optional method _SUN did not exist. -00503 method -00504 method Test 43 of 92: Check _UID (Unique ID). -00505 method SKIPPED: Test 43, Optional method _UID did not exist. -00506 method -00507 method Test 44 of 92: Check _CRS (Current Resource Settings). -00508 method PASSED: Test 44, \_SB_.PCI0._CRS correctly returned a buffer of 520 elements. -00509 method PASSED: Test 44, \_SB_.PCI0._CRS correctly acquired and released locks 5 -00510 method times. -00511 method PASSED: Test 44, \_SB_.PCI0.PDRC._CRS correctly returned a buffer of 98 -00512 method elements. -00513 method PASSED: Test 44, \_SB_.PCI0.PDRC._CRS correctly acquired and released locks 5 -00514 method times. -00515 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKA._CRS correctly returned a buffer of 6 -00516 method elements. -00517 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKA._CRS correctly acquired and released -00518 method locks 5 times. -00519 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKB._CRS correctly returned a buffer of 6 -00520 method elements. -00521 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKB._CRS correctly acquired and released -00522 method locks 5 times. -00523 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKC._CRS correctly returned a buffer of 6 -00524 method elements. -00525 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKC._CRS correctly acquired and released -00526 method locks 5 times. -00527 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKD._CRS correctly returned a buffer of 6 -00528 method elements. -00529 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKD._CRS correctly acquired and released -00530 method locks 5 times. -00531 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKE._CRS correctly returned a buffer of 6 -00532 method elements. -00533 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKE._CRS correctly acquired and released -00534 method locks 5 times. -00535 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKF._CRS correctly returned a buffer of 6 -00536 method elements. -00537 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKF._CRS correctly acquired and released -00538 method locks 5 times. -00539 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKG._CRS correctly returned a buffer of 6 -00540 method elements. -00541 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKG._CRS correctly acquired and released -00542 method locks 5 times. -00543 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKH._CRS correctly returned a buffer of 6 -00544 method elements. -00545 method PASSED: Test 44, \_SB_.PCI0.LPCB.LNKH._CRS correctly acquired and released -00546 method locks 5 times. -00547 method PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._CRS correctly returned a buffer of 14 -00548 method elements. -00549 method PASSED: Test 44, \_SB_.PCI0.LPCB.HPET._CRS correctly acquired and released -00550 method locks 6 times. -00551 method -00552 method Test 45 of 92: Check _DMA (Direct Memory Access). -00553 method SKIPPED: Test 45, Optional method _DMA did not exist. -00554 method -00555 method Test 46 of 92: Check _DIS (Disable). -00556 method PASSED: Test 46, \_SB_.PCI0.LPCB.LNKA._DIS returned no values as expected. -00557 method PASSED: Test 46, \_SB_.PCI0.LPCB.LNKA._DIS correctly acquired and released -00558 method locks 5 times. -00559 method PASSED: Test 46, \_SB_.PCI0.LPCB.LNKB._DIS returned no values as expected. diff --git a/acpidump-0001/test-0001.sh b/acpidump-0001/test-0001.sh index 66a6dc6..b794b51 100755 --- a/acpidump-0001/test-0001.sh +++ b/acpidump-0001/test-0001.sh @@ -4,7 +4,7 @@ TEST="Test acpidump against known ACPI tables" NAME=test-0001.sh TMPLOG=$TMP/acpidump.log.$$ -$FWTS -w 80 --dumpfile=acpidump.log acpidump - | grep "^[0-9]*[ ]*acpidump" | cut -c7- > $TMPLOG +$FWTS --log-format="%line %owner " -w 80 --dumpfile=acpidump.log acpidump - | grep "^[0-9]*[ ]*acpidump" | cut -c7- > $TMPLOG diff $TMPLOG acpidump-0001.log >> $FAILURE_LOG ret=$? if [ $ret -eq 0 ]; then @@ -13,5 +13,5 @@ else echo FAILED: $TEST, $NAME fi -rm $TMPLOG +#rm $TMPLOG exit $ret