Bug 202585
Summary: | ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.LPCB.HEC.ECAV] | ||
---|---|---|---|
Product: | ACPI | Reporter: | Todd Brandt (todd.e.brandt) |
Component: | BIOS | Assignee: | Mario Limonciello (superm1) |
Status: | CLOSED WILL_NOT_FIX | ||
Severity: | normal | CC: | canapone, lenb, rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.0.0-rc5 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 178231 | ||
Attachments: |
otcpl-dell-p5510-xeon-1_mem.html
otcpl-dell-p5510-xeon-2_mem.html dell-precision-5510-xeon-1-acpidump.out dell-precision-5510-xeon-2-acpidump.out otcpl-dell-p5510-xeon-1_bootdmesg.log otcpl-dell-p5510-xeon-2_bootdmesg.log issue.def |
Description
Todd Brandt
2019-02-15 00:06:53 UTC
Created attachment 281155 [details]
otcpl-dell-p5510-xeon-1_mem.html
Created attachment 281157 [details]
otcpl-dell-p5510-xeon-2_mem.html
Created attachment 281219 [details]
dell-precision-5510-xeon-1-acpidump.out
Created attachment 281221 [details]
dell-precision-5510-xeon-2-acpidump.out
P.S. the dmesg logs are embedded in the html timelines attached. Open them in a browser and click the "dmesg" button in the upper right hand corner. Created attachment 281237 [details]
otcpl-dell-p5510-xeon-1_bootdmesg.log
Created attachment 281239 [details]
otcpl-dell-p5510-xeon-2_bootdmesg.log
Like 202583 please try to go into BIOS setup and turn off C-states and repeat this test run. See if it happens again. I tried disabling cstate switching from the kernel command line and via sysfs. These are the changes I tried with a rerun of the stress test: 1) processor.max_cstate=0 2) intel_idle.max_cstate=0 3) processor.max_cstate=0 intel_idle.max_cstate=0 4) disable all but state0 via /sys/devices/system/cpu/cpuN/cpuidle/stateN/disable No change. This is a BIOS bug. $ grep ECAV *.dsl ssdt6.dsl: External (_SB_.PCI0.LPCB.H_EC.ECAV, IntObj) ssdt6.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV && ETMD)) ssdt6.dsl: If (\_SB.PCI0.LPCB.H_EC.ECAV) ssdt6.dsl: If (\_SB.PCI0.LPCB.H_EC.ECAV) ssdt8.dsl: External (_SB_.PCI0.LPCB.H_EC.ECAV, UnknownObj) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) ssdt8.dsl: If ((\_SB.PCI0.LPCB.H_EC.ECAV == One)) There is no definition of ECAV in any AML tables, thus we will get the ACPI warnings every time when \_TZ.FNCL is invoked (ACPI Fan is turned on). The reason why this issue is seen 5 times out of every 2000 tests is because we turn on the ACPI Fan device only if the temperature is high after resume. And apparently, the system does not overheat after resume most of the times. I think we can close this bug report as it is a BIOS issue. Mario, can you please raise this to BIOS team to get this fixed? Created attachment 289125 [details]
issue.def
|