如何修复 ACPI 错误:没有区域 [ECRM] 的处理程序?

如何修复 ACPI 错误:没有区域 [ECRM] 的处理程序?

这意味着什么?我该如何纠正?

# journalctl | grep -a "ACPI Error"
Mar 22 18:16:58 debian kernel: ACPI Error: No handler for Region [ECRM] ((____ptrval____)) [EmbeddedControl] (20180810/evregion-132)
Mar 22 18:16:58 debian kernel: ACPI Error: Region EmbeddedControl (ID=3) has no handler (20180810/exfldio-265)
Mar 22 18:16:58 debian kernel: ACPI Error: Method parse/execution failed \_TZ.RDEC, AE_NOT_EXIST (20180810/psparse-516)
Mar 22 18:16:58 debian kernel: ACPI Error: Method parse/execution failed \_TZ.TZS0._TMP, AE_NOT_EXIST (20180810/psparse-516)

答案1

虽然你有 Debian,但这也在我的 Ubuntu 18.04/Mint 19.3 上。

据阿奇叔叔说,这只是错误报告,而不是错误:

https://bugs.archlinux.org/task/52777

有趣的是(不是)我还运行了一个老化的欧洲(ECRM?),Lenovo B590,在其他 Lenovo 上也出现了相同的错误,考虑到 BIOS 的年龄(大约 2013/5),时间(就在加载键盘定义之后) ) 更多信息可以在这里找到,哎呀!

我的 auth.log 显示(注意最后2条)


Jun 17 10:26:38 xxxx systemd-logind[788]: Watching system buttons on /dev/input/event2 (Power Button)
Jun 17 10:26:38 xxxx systemd-logind[788]: Watching system buttons on /dev/input/event0 (Lid Switch)
Jun 17 10:26:38 xxxx systemd-logind[788]: Watching system buttons on /dev/input/event1 (Sleep Button)
Jun 17 10:26:38 xxxx systemd-logind[788]: Watching system buttons on /dev/input/event3 (AT Translated Set 2 keyboard)
Jun 17 10:26:38 xxxx systemd-logind[788]: Watching system buttons on /dev/input/event6 (ThinkPad Extra Buttons)

系统日志在全部完成之前就失败了


Jun 17 10:26:38 xxxx kernel: [    1.661872] ACPI: AC Adapter [ADP1] (on-line)
Jun 17 10:26:38 xxxx kernel: [    1.661949] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
Jun 17 10:26:38 xxxx kernel: [    1.661964] ACPI: Lid Switch [LID0]
Jun 17 10:26:38 xxxx kernel: [    1.662001] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
Jun 17 10:26:38 xxxxx kernel: [    1.662009] ACPI: Sleep Button [SLPB]
Jun 17 10:26:38 xxxx kernel: [    1.662048] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
Jun 17 10:26:38 xxxx kernel: [    1.662057] ACPI: Power Button [PWRF]
Jun 17 10:26:38 xxxx systemd[1]: networking.service: Failed with result 'exit-code'.
Jun 17 10:26:38 xxxx kernel: [    1.662725] ACPI Error: No handler for Region [ECRM] ((____ptrval____)) [EmbeddedControl] (20190703/evregion-132)
Jun 17 10:26:38 xxxx systemd[1]: Failed to start Raise network interfaces.
Jun 17 10:26:38 xxxx kernel: [    1.662731] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20190703/exfldio-265)
Jun 17 10:26:38 xxxx kernel: [    1.662739] No Local Variables are initialized for Method [MDEC]
Jun 17 10:26:38 xxxx kernel: [    1.662740] Initialized Arguments for Method [MDEC]:  (3 arguments defined for method invocation)
Jun 17 10:26:38 xxxx kernel: [    1.662741]   Arg0:   (____ptrval____) <Obj>           Integer 0000000000000090
Jun 17 10:26:38 xxxx kernel: [    1.662745]   Arg1:   (____ptrval____) <Obj>           Integer 00000000000000FE
Jun 17 10:26:38 xxxx kernel: [    1.662747]   Arg2:   (____ptrval____) <Obj>           Integer 0000000000000000
Jun 17 10:26:38 xxxx kernel: [    1.662751] ACPI Error: Aborting method \_TZ.MDEC due to previous error (AE_NOT_EXIST) (20190703/psparse-531)
Jun 17 10:26:38 xxxx kernel: [    1.662759] ACPI Error: Aborting method \_TZ.TZS0._SCP due to previous error (AE_NOT_EXIST) (20190703/psparse-531)
Jun 17 10:26:38 xxxx kernel: [    1.662912] thermal LNXTHERM:00: registered as thermal_zone0
Jun 17 10:26:38 xxxx kernel: [    1.662913] ACPI: Thermal Zone [TZS0] (39 C)


编辑

你能贴出auth.log和sys.log的前6行吗(使用日期/时间戳)看看是否有任何相似之处,或者对此有什么其他想法?

非常感激。

嘿嘿我找到罪魁祸首了好吧,这对我有用!添加 'ACPI=关闭`。

在我的老款联想B590上测试了几次后,通过编辑在我的 grub 菜单上使用“e”到:

 BOOT_IMAGE=/vmlinuz-5.3.0-59-lowlatency root=UUID=51e6fcad-3f35-d601-5040-fcad3f35d601 ro acpi=off quiet splash

很幸运,只用了 3 只靴子就找到了它,运行了 3 天到目前为止没有任何问题,享受吧!

希望不会损坏其他东西规格在下面几页。

相关内容