![如何修复 ACPI 错误:没有区域 [ECRM] 的处理程序?](https://linux22.com/image/169878/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20ACPI%20%E9%94%99%E8%AF%AF%EF%BC%9A%E6%B2%A1%E6%9C%89%E5%8C%BA%E5%9F%9F%20%5BECRM%5D%20%E7%9A%84%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F%EF%BC%9F%20.png)
这意味着什么?我该如何纠正?
# 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 天到目前为止没有任何问题,享受吧!
希望不会损坏其他东西规格在下面几页。