查看: 627|回复: 8

[电池] 电池热补丁不生效,大佬们请帮忙看看是啥问题

[复制链接]
Mallkion 发表于 2022-11-28 23:20 | 显示全部楼层 |阅读模式
快御云安全
搞了很久了实在没头绪了,附上原始DSDT和做好的电池补丁

https://www.123pan.com/s/bIo0Vv-p2Bd3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lwx1901 发表于 2022-11-29 00:10 | 显示全部楼层
本帖最后由 lwx1901 于 2022-11-29 00:29 编辑

你这静态更名存在诸多问题,能开机都是件奇怪的事:嵌入式控制器EC0更名为EC,你是仅指定了只更名DSDT,还有诸多原机SSDT中也引用了EC0,这个更名没有同时让原机中SSDT也同时生效,你就不怕这些原机SSDT因找不到EC0而报ACPI错误?
回复

使用道具 举报

Mallkion  楼主| 发表于 2022-11-29 09:34 | 显示全部楼层
lwx1901 发表于 2022-11-29 00:10
你这静态更名存在诸多问题,能开机都是件奇怪的事:嵌入式控制器EC0更名为EC,你是仅指定了只更名DSDT,还有 ...

删掉了EC更名也一样
回复

使用道具 举报

PHONE7 发表于 2022-11-29 10:44 | 显示全部楼层
直接用ECEnabler.kext吧
回复

使用道具 举报

lwx1901 发表于 2022-11-29 11:13 | 显示全部楼层
Mallkion 发表于 2022-11-29 09:34
删掉了EC更名也一样

由于ACPI是直接操作解析识别硬件信息的第一道关口,不恰当的静态更名,轻则影响开机及系统稳定性,重则损害硬件,请三思而后行,除非你完全知道静态更名的意图、方法、注意事项,不要随变更名。
回复

使用道具 举报

lwx1901 发表于 2022-11-29 11:18 | 显示全部楼层
本帖最后由 lwx1901 于 2022-11-29 11:22 编辑

要更名EC0,必须DSDT、SSDT和自行放入的SSDT都要全局同时更名为EC,确保DSDT和所有SSDT中嵌入式控制器名称保持一致。同样,_STA更名为XSTA也要注意不得随意,_STA是存在于诸多硬件设备状态定义的重要函数。切记!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

感觉你是个大佬  发表于 2022-11-29 11:51
回复

使用道具 举报

lwx1901 发表于 2022-11-29 11:30 | 显示全部楼层
执行终端命令查查ACPI是否有很多报错吧:log show --last boot | grep -Ei "ACPI"

点评

大佬,我的笔记本输你这条命令也弹出了好多错误,该怎么修呀  发表于 2022-11-29 23:08
回复

使用道具 举报

Mallkion  楼主| 发表于 2022-11-29 13:08 | 显示全部楼层
lwx1901 发表于 2022-11-29 11:30
执行终端命令查查ACPI是否有很多报错吧:log show --last boot | grep -Ei "ACPI"

很多这样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

lwx1901 发表于 2022-11-29 20:30 | 显示全部楼层
Mallkion 发表于 2022-11-29 13:08
很多这样的

好多报错,基本上全是电池有关的报错,放入的SSDT补丁引用原机DSDT的设备路径或函数定义不一致导致的,AE没有找到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-13 04:00

快速回复 返回顶部 返回列表