Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1900|回复: 22

[DSDT] [已解决]ACPI ERROR: No handler for region XXXX修正求助 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-7 23:15:50 |显示全部楼层
本帖最后由 tyuan1231 于 2020-3-23 06:24 编辑

基本情况:
联想Miix720/7200U/HD620/8G/西数黑盘1T
引导:OC MOD版 0.56版
系统:WIN10+10.15.3

原帖内容为更换VirtualSMC全家桶后电量不显示,问题已搞定:打上SMBUS的SSDT、BAT0/ADP0的_STA方法修改为返回1F/0F。原内容关闭

改贴内容:
3.21更新内容:
目前两条报错都已经搞定,不过方法比较粗暴。
LID0._STA有引用ERAM域的EMOD,然后据说是在_REG前调用,因此引起了no handler for region [ERAM]这个问题。
而LID0._STA报错EMOD AE_NOT_EXIST这个,前天看笔记本LID0._STA无相关定义,感觉像是默认返回0x0F了。所以参考BAT0/ADP0的修改方式,直接暴力修改为返回0x0F。
以上,如有更好解决方式,请各位大神指点。
谢谢。

3.21再次更新其实之前就看到了这个帖子的介绍,没去尝试。
  1. http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1807371
复制代码
首先摘抄一下原帖:
1. EmbeddedControl 是一个Operation Region 在ACPI规范中它的ID值为3,根据ACPI规范中提到,在一个Scope或者Device中的方法不能访问EC等操作域中的字段,除非在一个固有方法_REG中,指明了EC域中的字段可以使用。
用RehanMan大神的解释:_STA不能出现对EC域的调用。
原帖的方式是在_REG中增加一个参数,EC的handler准备好后给其赋值,然后在_STA中增加If判断。虽然折腾之后发现这样会导致相关三个修改的_STA失效,但是确实把标题问题解决了。


感觉Store (ECOK, One)那个语句没能执行。

  1. DefinitionBlock
  2. {
  3.     xxxxxx
  4.     Scope(xx.xxxx.xxxx)    //EC所在地方
  5.     name (ECOK, Zero)    //新建一个原DSDT没有的参数
  6.     Method (_REG)
  7.     {
  8.         If (xxxx)
  9.         {
  10.             xxxx
  11.             Store (One, ECOK)
  12.             xxxx
  13.         }
  14.     }
  15.     Scope (XXXX)    //_STA有引用EC域里边参数的Device
  16.     {
  17.         Method (_STA)
  18.         {
  19.             If (LEqual (ECOK, One))
  20.             {
  21.                 xxxx  //原内容
  22.             }
  23.         }
  24.     }
  25. }   
复制代码





原BAT0/ADP0的_STA方法均有语句If(LEqual (ECON, one))如果不修改,总是无法返回1F/0F这个让设备正常的值。而ECON在Scope (\SB)下定义后,一直到_REG才有赋值语句,如下:
  1.             {
  2.                 If (LEqual (Arg0, 0x03))
  3.                 {
  4.                     Store (Arg1, ECAV)
  5.                 }

  6.                 If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One)))
  7.                 {
  8. ...
  9.                     Store (One, ECON)
  10. ...
复制代码
我这种完全没相关知识的理解就是Store (One, ECON)这个语句没能执行。
然后开机log里边有错误:no handler for region [ERAM],具体如下:
  1. No handler for Region [ERAM] (ffffff802590d7d0) [EmbeddedControl]
  2. ACPI Error:
  3. Region EmbeddedControl (ID=3) has no handler
复制代码
不知道有没有关联。
另,还有LID0的错误:AE_NOT_EXIST这个怎么修复呢?明明在ERAM里边,还有DSDT最开头OperationRegion (GNVS, SystemMemory, 0x5BD75000, 0x06B2)都有这个EMOD呢。
  1. [\_SB.PCI0.LPCB.EC0.LID0._STA] (Node ffffff8025e41b40)
  2. AE_NOT_EXIST
复制代码
附上反编的DSDT






附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
4841862
帖子
54
PB币
159
贡献
0
技术
0
活跃
433
发表于 2020-3-7 23:30:09 |显示全部楼层
我的本子同样的问题,目前我使用OC+FakeSMC+ACPIBatteryManager一切正常

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-8 07:19:26 来自手机 |显示全部楼层
风一点也不澈 发表于 2020-3-7 23:30
我的本子同样的问题,目前我使用OC+FakeSMC+ACPIBatteryManager一切正常

SMCBatteryManager的BUG?
说起来OC下边我还没试过FakeSMC+ACPIBatteryManager这个组合,我也试一下呢。

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-8 10:57:07 来自手机 |显示全部楼层
中午来自顶一下,看下除了沙发的方案还有没有其他拯救可行性

Rank: 2Rank: 2

UID
4805948
帖子
426
PB币
47
贡献
0
技术
0
活跃
861
发表于 2020-3-8 11:24:57 |显示全部楼层
换VirtualSMC版本 到最新

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-8 12:13:37 来自手机 |显示全部楼层
理想的海洋 发表于 2020-3-8 11:24
换VirtualSMC版本 到最新

是最新的……

Rank: 2Rank: 2

UID
4859430
帖子
194
PB币
219
贡献
0
技术
0
活跃
188
发表于 2020-3-9 22:15:07 |显示全部楼层
我台式机安装也是卡在这一步,百度一下益处SMCbatteryManager.kext,无效!

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-11 11:37:39 来自手机 |显示全部楼层
ACPI问题不知道怎么解决

Rank: 2Rank: 2

UID
4825191
帖子
233
PB币
86
贡献
0
技术
0
活跃
324
发表于 2020-3-17 15:55:17 |显示全部楼层
我的情况和你差不多 添加 SSDT-Cpu0Ist.aml试试

Rank: 1

UID
1002608
帖子
58
PB币
135
贡献
0
技术
0
活跃
44
发表于 2020-3-17 16:37:15 |显示全部楼层
我的改为OC了电池为0,不知道怎么改

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-18 10:53:11 |显示全部楼层
cc336625 发表于 2020-3-17 15:55
我的情况和你差不多 添加 SSDT-Cpu0Ist.aml试试

直接加入Clover提取的还是需要修改呢?

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-18 12:38:39 来自手机 |显示全部楼层
cc336625 发表于 2020-3-17 15:55
我的情况和你差不多 添加 SSDT-Cpu0Ist.aml试试

加载原版证实无用了。

Rank: 2Rank: 2

UID
4825191
帖子
233
PB币
86
贡献
0
技术
0
活跃
324
发表于 2020-3-18 22:43:27 |显示全部楼层
tyuan1231 发表于 2020-3-18 12:38
加载原版证实无用了。

我的加入后可以 显示电量 但有时候会最大睿频

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-18 23:13:33 |显示全部楼层
cc336625 发表于 2020-3-18 22:43
我的加入后可以 显示电量 但有时候会最大睿频

变频的事我还没关注,不过电量问题“算是”搞定了。
今天看了下SMCBM大神的代码页,发现SMC好像是通过SMBUS来实现电量的。
然后我发现我没打SMBUS的SSDT。
打上SSDT后,电量搞定。

不过,之所以用“算是”,是因为我把BAT0/ADP0的_STA方法全部改成返回0x1F或0X0F了,不算系统判定ok。。

Rank: 1

UID
4866852
帖子
13
PB币
18
贡献
0
技术
0
活跃
21
发表于 2020-3-22 12:03:50 |显示全部楼层
老哥,同样miix720,求助,10.14.3,重启后必卡panic

Rank: 1

UID
4866852
帖子
13
PB币
18
贡献
0
技术
0
活跃
21
发表于 2020-3-22 21:34:08 |显示全部楼层
我的二阶段黑屏已经解决了 miix720

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
562
PB币
454
贡献
0
技术
0
活跃
1079
发表于 2020-3-22 23:42:27 来自手机 |显示全部楼层
小小的洛阳人 发表于 2020-3-22 12:03
老哥,同样miix720,求助,10.14.3,重启后必卡panic

没遇到过呢,panic的报告导出看看是什么引起的呗?
另,二阶段黑屏的方案能否共享一下,谢谢。

Rank: 1

UID
4866852
帖子
13
PB币
18
贡献
0
技术
0
活跃
21
发表于 2020-3-23 14:31:04 来自手机 |显示全部楼层
tyuan1231 发表于 2020-3-22 23:42
没遇到过呢,panic的报告导出看看是什么引起的呗?
另,二阶段黑屏的方案能否共享一下,谢谢。

更换最新的we和lilu驱动,和配置文件plist的acpi项目调整,也也不知道咋弄的,目前不会黑屏了

Rank: 1

UID
4866852
帖子
13
PB币
18
贡献
0
技术
0
活跃
21
发表于 2020-3-23 14:37:22 来自手机 |显示全部楼层
小小的洛阳人 发表于 2020-3-23 14:31
更换最新的we和lilu驱动,和配置文件plist的acpi项目调整,也也不知道咋弄的,目前不会黑屏了

acpi项目具体好像是勾子或者取消oem选项,还有其他很多选项,你都试试,补丁该删除的删除试试,特别是花屏补丁之类,我也不知道我怎么搞的,好了。
我的问题是,用一段时间,或者,安装某个软件,会造成卡panic,开不了机

Rank: 1

UID
4866852
帖子
13
PB币
18
贡献
0
技术
0
活跃
21
发表于 2020-3-23 14:44:28 来自手机 |显示全部楼层
小小的洛阳人 发表于 2020-3-22 12:03
老哥,同样miix720,求助,10.14.3,重启后必卡panic

另外。EMI是什么?感觉EMI也有影响,从clover界面按o进到acpipatch,再进到oemacpi,选项取消emi和ati显卡和nv显卡前面的勾子,进系统也不会黑屏,我不知道什么原理,反正这样操作是不会黑屏的,你试试,给我反馈。
我总结出来的
1:和usb驱动有关
2:和we和lilu驱动有关
3:acpi设置项目
4:oem设置项目
5:花屏补丁,和显卡补丁
6:EMI
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件