FWTS reports CRITICAL and HIGH failures in klog on server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Firmware Test Suite |
Won't Fix
|
Medium
|
Alex Hung |
Bug Description
Ran this on a server and the klog test shows several critical errors. We need to know if these CRITICAL and HIGH errors should gate the certificate on this machine.
This test run on 26/11/13 at 14:51:31 on host Linux ubuntu-test1
3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64.
Command: "fwts -q --stdout-summary -r /home/srini/
klog".
Running tests: klog.
klog: Scan kernel log for errors and warnings.
-------
Test 1 of 1: Kernel log error check.
Kernel message: [ 0.039347] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ADVICE: This is not exactly a failure but a warning from the kernel. The
MSR_IA32_
bias setting. The kernel has detected this and changed it down to a 'normal'
bias setting.
Kernel message: [ 0.880215] [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] KlogPciAcpiOscR
[ 0.902020] pci0000:7f: 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.
FAILED [CRITICAL] KlogPciAcpiOscR
[ 0.906466] pci0000:ff: 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.
FAILED [LOW] KlogAcpiSystemI
ACPI Warning: 0x0000000000000
Region \PMIO 1 (20120320/
ADVICE: A resource conflict between an ACPI OperationRegion and a native driver
has been detected. By default the kernel will use a strict policy and will not
allow this region to conflict and -EBUSY will be returned to the caller that was
trying to allocate the already claimed region. If an ACPI driver is available
for this device then this should be used instead of a native driver, so
disabling the native driver may help. (Note that the lpc_ich driver can trigger
these warnings, in which case they can generally be ignored). One can specify
kernel boot parameter acpi_enforce_
may lead to random problems and system instability. Alternatively, one can
specify acpi_enforce_
be registered.
FAILED [LOW] KlogAcpiSystemI
ACPI Warning: 0x0000000000000
Region \_SB_.PCI0.
ADVICE: A resource conflict between an ACPI OperationRegion and a native driver
has been detected. By default the kernel will use a strict policy and will not
allow this region to conflict and -EBUSY will be returned to the caller that was
trying to allocate the already claimed region. If an ACPI driver is available
for this device then this should be used instead of a native driver, so
disabling the native driver may help. (Note that the lpc_ich driver can trigger
these warnings, in which case they can generally be ignored). One can specify
kernel boot parameter acpi_enforce_
may lead to random problems and system instability. Alternatively, one can
specify acpi_enforce_
be registered.
FAILED [LOW] KlogAcpiSystemI
ACPI Warning: 0x0000000000000
Region \_SB_.PCI0.
ADVICE: A resource conflict between an ACPI OperationRegion and a native driver
has been detected. By default the kernel will use a strict policy and will not
allow this region to conflict and -EBUSY will be returned to the caller that was
trying to allocate the already claimed region. If an ACPI driver is available
for this device then this should be used instead of a native driver, so
disabling the native driver may help. (Note that the lpc_ich driver can trigger
these warnings, in which case they can generally be ignored). One can specify
kernel boot parameter acpi_enforce_
may lead to random problems and system instability. Alternatively, one can
specify acpi_enforce_
be registered.
FAILED [LOW] KlogAcpiSystemI
message: [ 4.240822] lpc_ich: Resource conflict(s) found affecting iTCO_wdt
ADVICE: A resource conflict has occurred between ACPI OperationRegions and the
same I/O region used by the lpc_ich driver for the Intel TCO (Total Cost of
Ownership) timer (iTCO_wdt, this is a watchdog timer that will reboot the
machine after its second expiration). According to Intel Controller Hub (ICH)
specifications, the TCO watchdog has a 32 bytes I/O space resource. ACPI
OperationRegions in the DSDT frequently reserve this TCO I/O space because they
require access to bit 9 (DMISCI_STS) of the TCO1_STS register of the TCO,
however, this bit is never used by the lpc_ich driver, so there is no risk of
conflict. In the vast majority of cases this warning can be ignored as no harm
will occur.
FAILED [LOW] KlogAcpiSystemI
ACPI Warning: 0x0000000000000
Region \PMIO 1 (20120320/
ADVICE: A resource conflict between an ACPI OperationRegion and a native driver
has been detected. By default the kernel will use a strict policy and will not
allow this region to conflict and -EBUSY will be returned to the caller that was
trying to allocate the already claimed region. If an ACPI driver is available
for this device then this should be used instead of a native driver, so
disabling the native driver may help. (Note that the lpc_ich driver can trigger
these warnings, in which case they can generally be ignored). One can specify
kernel boot parameter acpi_enforce_
may lead to random problems and system instability. Alternatively, one can
specify acpi_enforce_
be registered.
FAILED [LOW] KlogAcpiSystemI
ACPI Warning: 0x0000000000000
Region \GINV 1 (20120320/
ADVICE: A resource conflict between an ACPI OperationRegion and a native driver
has been detected. By default the kernel will use a strict policy and will not
allow this region to conflict and -EBUSY will be returned to the caller that was
trying to allocate the already claimed region. If an ACPI driver is available
for this device then this should be used instead of a native driver, so
disabling the native driver may help. (Note that the lpc_ich driver can trigger
these warnings, in which case they can generally be ignored). One can specify
kernel boot parameter acpi_enforce_
may lead to random problems and system instability. Alternatively, one can
specify acpi_enforce_
be registered.
FAILED [LOW] KlogAcpiSystemI
message: [ 4.240832] lpc_ich: Resource conflict(s) found affecting gpio_ich
ADVICE: A resource conflict has occurred between ACPI OperationRegions and the
same I/O region used by the lpc_ich driver for the General Purpose I/O (GPIO)
region. Sometimes this GPIO region is used by the firmware for rfkill or LED
controls or very rarely for the Embedded Controller System Control Interrupt.
This may require deeper inspection to check if the conflict will lead to any
real issues. However, in the vast majority of cases this warning can be ignored
as no harm will occur.
FAILED [HIGH] KlogAcpiNoHandl
75.037261] ACPI Error: No handler for Region [POWS] (ffff881029494120) [IPMI]
(20120320/
Message repeated 7 times.
ADVICE: ACPI attempted to read or write to a region however the ACPI driver does
not have a handler implemented for this particular region space. The read/write
will fail and undefined behaviour will occur.
FAILED [HIGH] KlogAcpiKlogReg
75.037267] ACPI Error: Region IPMI (ID=7) has no handler (20120320/
Message repeated 7 times.
ADVICE: An access (read or write) to an operation region has been attempted and
a region handler for this has not been implemented, this may need to be
implemented to provide the expected behaviour. See acpi_ex_
FAILED [HIGH] KlogAcpiObjectD
75.037270] ACPI Error: Method parse/execution failed [\_SB_.M111._GAI] (Node
ffff881029493960), AE_NOT_EXIST (20120320/
Message repeated 3 times.
ADVICE: The ACPI interpreter failed to execute or parse some AML because a
object or control did not exist. This normally occurs because of buggy firmware
and may lead to unexpected behaviour or loss of functionality.
FAILED [HIGH] KlogAcpiObjectD
75.037317] ACPI Error: Method parse/execution failed [\_SB_.M111._PMM] (Node
ffff881029493910), AE_NOT_EXIST (20120320/
Message repeated 3 times.
ADVICE: The ACPI interpreter failed to execute or parse some AML because a
object or control did not exist. This normally occurs because of buggy firmware
and may lead to unexpected behaviour or loss of functionality.
Found 13 unique errors in kernel log.
=======
0 passed, 13 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
=======
0 passed, 13 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
Test Failure Summary
=======
Critical failures: 2
klog: CRITICAL Kernel message: [ 0.902020] pci0000:7f: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
klog: CRITICAL Kernel message: [ 0.906466] pci0000:ff: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
High failures: 4
klog: HIGH Kernel message: [ 75.037261] ACPI Error: No handler for Region [POWS] (ffff881029494120) [IPMI] (20120320/
klog: HIGH Kernel message: [ 75.037267] ACPI Error: Region IPMI (ID=7) has no handler (20120320/
klog: HIGH Kernel message: [ 75.037270] ACPI Error: Method parse/execution failed [\_SB_.M111._GAI] (Node ffff881029493960), AE_NOT_EXIST (20120320/
klog: HIGH Kernel message: [ 75.037317] ACPI Error: Method parse/execution failed [\_SB_.M111._PMM] (Node ffff881029493910), AE_NOT_EXIST (20120320/
Medium failures: NONE
Low failures: 7
klog: LOW Kernel message: [ 4.240803] ACPI Warning: 0x0000000000000
klog: LOW Kernel message: [ 4.240816] ACPI Warning: 0x0000000000000
klog: LOW Kernel message: [ 4.240818] ACPI Warning: 0x0000000000000
klog: LOW Kernel message: [ 4.240822] lpc_ich: Resource conflict(s) found affecting iTCO_wdt
klog: LOW Kernel message: [ 4.240824] ACPI Warning: 0x0000000000000
klog: LOW Kernel message: [ 4.240829] ACPI Warning: 0x0000000000000
klog: LOW Kernel message: [ 4.240832] lpc_ich: Resource conflict(s) found affecting gpio_ich
Other failures: NONE
Test |Pass |Fail |Abort|Warn |Skip |Info |
-------
klog | | 13| | | | |
-------
Total: | 0| 13| 0| 0| 0| 0|
-------
Results generated by fwts: Version V13.11.00 (2013-11-15 06:47:53).
Some of this work - Copyright (c) 1999 - 2013, Intel Corp. All rights reserved.
Some of this work - Copyright (c) 2010 - 2013, Canonical.
Changed in fwts (Ubuntu): | |
assignee: | nobody → Firmware Testing Team (firmware-testing-team) |
affects: | fwts (Ubuntu) → fwts |
Changed in fwts: | |
assignee: | Firmware Testing Team (firmware-testing-team) → nobody |
assignee: | nobody → Firmware Testing Team (firmware-testing-team) |
Changed in fwts: | |
assignee: | Firmware Testing Team (firmware-testing-team) → Anthony Wong (anthonywong) |
importance: | Undecided → Critical |
Changed in fwts: | |
assignee: | Anthony Wong (anthonywong) → Alex Hung (alexhung) |
The errors are ACPI-related. Some information such as "sudo acpidump > acpi.log" will be very help.