Bug 105731 - Dell PowerEdge R720 - No handler for Region - Intel(R) Xeon(R) CPU E5-2620 v2
Summary: Dell PowerEdge R720 - No handler for Region - Intel(R) Xeon(R) CPU E5-2620 v2
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: ACPI
Classification: Unclassified
Component: ACPICA-Core (show other bugs)
Hardware: Intel Linux
: P1 high
Assignee: Zhang Rui
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-09 19:53 UTC by Michael
Modified: 2016-06-27 05:38 UTC (History)
5 users (show)

See Also:
Kernel Version: 4.2.3-20151009-grsec
Subsystem:
Regression: No
Bisected commit-id:


Attachments
acpi tables (303.34 KB, application/octet-stream)
2015-10-09 19:53 UTC, Michael
Details
dmesg (75.23 KB, text/plain)
2015-10-09 19:53 UTC, Michael
Details
dmesg of vanilla/untouched 4.2.3 kernel (75.23 KB, application/octet-stream)
2015-10-09 21:25 UTC, Michael
Details

Description Michael 2015-10-09 19:53:26 UTC
Created attachment 189831 [details]
acpi tables

dmesg throwing this error :
[    6.408624] ipmi message handler version 39.2
[    6.549954] ACPI Error: No handler for Region [SYSI] (ffff880fff4d6350) [IPMI] (20150619/evregion-163)
[    6.549961] ACPI Error: Region IPMI (ID=7) has no handler (20150619/exfldio-297)
[    6.549966] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff880fff4d9658), AE_NOT_EXIST (20150619/psparse-536)
[    6.549977] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff880fff4d96a8), AE_NOT_EXIST (20150619/psparse-536)
[    6.549986] ACPI Exception: AE_NOT_EXIST, Evaluating _PMC (20150619/power_meter-755)
[    6.579628] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    6.644382] IPMI System Interface driver.
[    6.644467] ipmi_si: probing via SMBIOS
[    6.644470] ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 4 irq 10
[    6.644472] ipmi_si: Adding SMBIOS-specified kcs state machine
[    6.644475] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 10
[    6.800393] ipmi_si ipmi_si.0: Using irq 10
[    6.810696] ipmi_si ipmi_si.0: Could not set the global enables: 0xcc.
[    6.821084] ipmi_si ipmi_si.0: Found new BMC (man_id: 0x0002a2, prod_id: 0x0100, dev_id: 0x20)
[    6.821107] ipmi_si ipmi_si.0: IPMI kcs interface initialized
Comment 1 Michael 2015-10-09 19:53:51 UTC
Created attachment 189841 [details]
dmesg
Comment 2 Michael 2015-10-09 19:54:41 UTC
Probably relevant to this case : https://bugzilla.kernel.org/show_bug.cgi?id=46741
Comment 3 Michael 2015-10-09 21:25:04 UTC
Created attachment 189861 [details]
dmesg of vanilla/untouched 4.2.3 kernel
Comment 4 Michael 2015-10-09 21:26:34 UTC
Confirm it's not grsec specifics, it's also happened on vanilla/untouched 4.2.3 kernel!. Attached above the dmesg for the vanilla one.
Comment 5 Lv Zheng 2015-10-10 02:22:19 UTC
Looks like a module order issue.
Rui, do you have any progress in converting acpi_ipmi driver?
I also found something on the patchwork:
https://patchwork.kernel.org/patch/6579001/

Can this issue be solved the above metioned fix?

Thanks and best regards
-Lv
Comment 6 Zhang Rui 2015-10-10 02:27:29 UTC
No, I didn't do anything about converting acpi_ipmi driver.
Comment 7 Michael 2015-10-10 07:56:59 UTC
Zheng, thanks for the pointer to the patch, but i am still experiencing the issue.

[    6.368233] ACPI Exception: AE_NOT_EXIST, Returned by Handler for [IPMI] (20150619/evregion-297)
[    6.368240] ACPI Error: Region IPMI (ID=7) has no handler (20150619/exfldio-297)
[    6.368245] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff880fff4d9658), AE_NOT_EXIST (20150619/psparse-536)
[    6.368258] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff880fff4d96a8), AE_NOT_EXIST (20150619/psparse-536)
[    6.368267] ACPI Exception: AE_NOT_EXIST, Evaluating _PMC (20150619/power_meter-755)

Is there anything i can do to properly load the modules in the right order?.
Comment 8 Michael 2015-10-26 13:22:15 UTC
Also happened on Dell Poweredge R730

[    7.406586] ACPI Error: No handler for Region [SYSI] (ffff88103f0e12c0) [IPMI] (20150619/evregion-163)
[    7.406593] ACPI Error: Region IPMI (ID=7) has no handler (20150619/exfldio-297)
[    7.406598] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff88103f0e2bf8), AE_NOT_EXIST (20150619/psparse-536)
[    7.406610] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff88103f0e2068), AE_NOT_EXIST (20150619/psparse-536)
[    7.406620] ACPI Exception: AE_NOT_EXIST, Evaluating _PMC (20150619/power_meter-755)
Comment 9 Zhang Rui 2016-05-10 02:00:01 UTC
This seems to be a dependency issue to me. In your case, the acpi power meter device access an IPMI operation region, and the driver is probed before the IPMI address space handler being registered.
To confirm this, please check if the problem can be reproduced when the kernel is built with
1. CONFIG_IPMI_SI=y
2. CONFIG_ACPI_IPMI=y
3. CONFIG_SENSORS_ACPI_POWER=m
Comment 10 Zhang Rui 2016-06-20 02:13:35 UTC
ping...
Comment 11 Zhang Rui 2016-06-27 05:38:30 UTC
bug closed as there is no response from the bug reporter.
Please feel free to reopen it if you can provide the information requested.

Note You need to log in before you can comment on or make changes to this bug.