Bug 105351
Summary: | AcpiEnable failed | ||
---|---|---|---|
Product: | ACPI | Reporter: | Meelis Roos (mroos) |
Component: | ACPICA-Core | Assignee: | Lv Zheng (lv.zheng) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | aaron.lu, lv.zheng |
Priority: | P1 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 4.3.0-rc3 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
Full dmesg
kernel config acpidump tarball [PATCH] ACPICA: Tables: Fix FADT dependency regression dmesg from good kernel |
Description
Meelis Roos
2015-10-02 04:34:25 UTC
Created attachment 189281 [details]
kernel config
Created attachment 189291 [details]
acpidump tarball
tar.gz on acpidump -b from a working kernel
The change is almost non-functional to the platforms that do not have 0 or 2 FACS tables while on your platform, there is only 1 FACS if the table loading log is correct: [ 0.000000] ACPI: RSDP 0x00000000000FBE70 000014 (v00 AMI ) [ 0.000000] ACPI: RSDT 0x000000001FFE0000 000028 (v01 AMIINT AMIINT10 00000011 MSFT 0100000C) [ 0.000000] ACPI: FACP 0x000000001FFE0030 000074 (v01 AMIINT AMIINT10 00000011 MSFT 0100000C) [ 0.000000] ACPI: DSDT 0x000000001FFE00B0 00317F (v01 INTEL SOLANO 00001004 MSFT 0100000D) [ 0.000000] ACPI: FACS 0x000000001FFE8000 000040 Could you also upload a dmesg from a good kernel for me to compare to see if the table loading result here is correct? And please also upload a full acpidump of this machine for reproducing the issue: 1. Run a good kernel 2. In the shell environment, type "sudo acpidump -c on > acpidump.txt". You can find the acpidump in the kernel source tree: tools/power/acpi/tools/acpidump, you need to build the tool using following steps: 1. cd tools 2. make acpi Thanks and best regards -Lv Created attachment 189691 [details]
[PATCH] ACPICA: Tables: Fix FADT dependency regression
The regression is due to the coverity of the previous patch.
And thus finally gets triggered by a dirty hidden logic.
You can try this fix patch.
Thanks and best regards
-Lv
Created attachment 189721 [details]
dmesg from good kernel
1. I uploaded good dmesg. 2. It seems this acpidump is different than the one in acpica-tools. Compiled the one that came with linux, it has -c option but -c on did not give anything else than before. 3. Compiling current git with your patch, will report. 4.3.0-rc4-00061-gc6fa8e6 plus your patch works fine - thank you! OK. Mark this as fixed and push the patch to the ACPICA upstream. Thanks for the report. Best regards -Lv Patch upstreamed to the mailine. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=62fcce9 Closing this bug... Thanks for the report and best regards. |